====================================== | [ 1853.033047][ C2] 1 lock held by swapper/2/0: | [ 1853.033266][ C2] #0: ffffc90000218ae8 ((&icsk->icsk_retransmit_timer)){+.-.}-{0:0}, at: call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) | [ 1853.033702][ C2] | [ 1853.033702][ C2] stack backtrace: [ 1853.033978][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1853.033985][ C2] Call Trace: [ 1853.033988][ C2] [ 1853.033994][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 1853.034006][ C2] print_usage_bug.part.0 (kernel/locking/lockdep.c:4048) [ 1853.034011][ C2] mark_lock_irq (kernel/locking/lockdep.c:4013 kernel/locking/lockdep.c:4059 kernel/locking/lockdep.c:4270) [ 1853.034015][ C2] ? add_lock_to_list (kernel/locking/lockdep.c:1409 kernel/locking/lockdep.c:1437) [ 1853.034023][ C2] ? save_trace (kernel/locking/lockdep.c:595) [ 1853.034027][ C2] mark_lock (kernel/locking/lockdep.c:4756) [ 1853.034031][ C2] mark_usage (kernel/locking/lockdep.c:4645) [ 1853.034034][ C2] __lock_acquire (kernel/locking/lockdep.c:5194) [ 1853.034037][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 1853.034041][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:473 kernel/locking/lockdep.c:5873) [ 1853.034043][ C2] ? simple_pin_fs (fs/libfs.c:1067) [ 1853.034048][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1853.034058][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1853.034061][ C2] ? simple_pin_fs (fs/libfs.c:1067) [ 1853.034065][ C2] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 1853.034069][ C2] ? simple_pin_fs (fs/libfs.c:1067) [ 1853.034072][ C2] simple_pin_fs (fs/libfs.c:1067) [ 1853.034075][ C2] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799) [ 1853.034083][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 1853.034099][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 1853.034104][ C2] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1853.034116][ C2] ? call_timer_fn (kernel/time/timer.c:1747) [ 1853.034121][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 1853.034124][ C2] ? tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 1853.034136][ C2] ? __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 1853.034139][ C2] ? tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 1853.034143][ C2] ? handle_softirqs (kernel/softirq.c:580) [ 1853.034145][ C2] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1853.034148][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 1853.034150][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1853.034157][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1853.034165][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1853.034169][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1853.034172][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1853.034176][ C2] __put_net (net/core/net_namespace.c:732) [ 1853.034185][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1853.034189][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1853.034200][ C2] call_timer_fn (kernel/time/timer.c:1747) [ 1853.034204][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1853.034207][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1853.034210][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1853.034215][ C2] ? __run_timers (kernel/time/timer.c:1798 kernel/time/timer.c:2372) [ 1853.034217][ C2] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1853.034221][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1853.034225][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1853.034227][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1853.034232][ C2] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1853.034236][ C2] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 1853.034240][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1853.034243][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1853.034245][ C2] ? timer_expire_remote (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2135) [ 1853.034251][ C2] timer_expire_remote (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2135) [ 1853.034254][ C2] tmigr_handle_remote_cpu (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 kernel/time/timer_migration.c:961) [ 1853.034258][ C2] ? __pfx_tmigr_handle_remote_cpu (kernel/time/timer_migration.c:905) [ 1853.034263][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 1853.034267][ C2] ? tmigr_handle_remote_up (kernel/time/timer_migration.c:1035) [ 1853.034271][ C2] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1853.034274][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1853.034278][ C2] tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 1853.034282][ C2] ? __pfx_tmigr_handle_remote_up (kernel/time/timer_migration.c:1005) [ 1853.034286][ C2] __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 1853.034291][ C2] tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 1853.034295][ C2] ? __pfx_tmigr_handle_remote (kernel/time/timer_migration.c:1059) [ 1853.034298][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:95 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1853.034308][ C2] ? ktime_get (kernel/time/timekeeping.c:343 (discriminator 4) kernel/time/timekeeping.c:360 (discriminator 4) kernel/time/timekeeping.c:778 (discriminator 4)) [ 1853.034313][ C2] ? clockevents_program_event (kernel/time/clockevents.c:336 (discriminator 3)) [ 1853.034322][ C2] handle_softirqs (kernel/softirq.c:580) [ 1853.034327][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1853.034330][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 1853.034333][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1853.034336][ C2] [ 1853.034337][ C2] [ 1853.034341][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1853.034344][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1853.034349][ C2] Code: 92 d0 00 e9 03 55 02 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 63 97 22 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 92 xchg %eax,%edx 1: d0 00 rolb $1,(%rax) 3: e9 03 55 02 00 jmp 0x2550b 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 63 97 22 00 verw 0x229763(%rip) # 0x22978b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 1853.034352][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 1853.034358][ C2] RAX: 0000000000cd8a5f RBX: 1ffff92000028fc1 RCX: ffffffffa026a5f9 [ 1853.034360][ C2] RDX: 0000000000000000 RSI: ffffffffa0f15cea RDI: ffffffffa06568c0 [ 1853.034362][ C2] RBP: 0000000000000000 R08: 0000000000000001 R09: ffffed100d9e66fa [ 1853.034364][ C2] R10: ffff88806cf337d3 R11: ffff88806cf28c70 R12: 0000000000000000 [ 1853.034366][ C2] R13: ffff888001b62300 R14: dffffc0000000000 R15: 0000000000000000 [ 1853.034370][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 1853.034376][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1853.034378][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1853.034381][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 1853.034388][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 1853.034391][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 1853.034400][ C2] do_idle (kernel/sched/idle.c:325) [ 1853.034403][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1853.034406][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 1853.034410][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 1853.034416][ C2] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 1853.057099][ C2] RCU nest depth: 0, expected: 0 | [ 1853.057327][ C2] INFO: lockdep is turned off. | [ 1853.057552][ C2] Preemption disabled at: | [ 1853.057554][ C2] 0x0 [ 1853.058063][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1853.058065][ C2] Call Trace: [ 1853.058067][ C2] [ 1853.058071][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 1853.058082][ C2] __might_resched (kernel/sched/core.c:8796) [ 1853.058095][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 1853.058099][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 1853.058102][ C2] ? simple_recursive_removal (fs/libfs.c:614) [ 1853.058107][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1853.058113][ C2] ? 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) [ 1853.058118][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 1853.058122][ C2] ? 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) [ 1853.058125][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 1853.058133][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 1853.058136][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 1853.058142][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 1853.058145][ C2] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1853.058150][ C2] ? call_timer_fn (kernel/time/timer.c:1747) [ 1853.058157][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 1853.058160][ C2] ? tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 1853.058167][ C2] ? __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 1853.058170][ C2] ? tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 1853.058174][ C2] ? handle_softirqs (kernel/softirq.c:580) [ 1853.058179][ C2] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1853.058181][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 1853.058184][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1853.058190][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1853.058194][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1853.058198][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1853.058202][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1853.058209][ C2] __put_net (net/core/net_namespace.c:732) [ 1853.058217][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1853.058221][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1853.058229][ C2] call_timer_fn (kernel/time/timer.c:1747) [ 1853.058235][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1853.058239][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1853.058242][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1853.058247][ C2] ? __run_timers (kernel/time/timer.c:1798 kernel/time/timer.c:2372) [ 1853.058250][ C2] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1853.058254][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1853.058258][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1853.058261][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1853.058265][ C2] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1853.058269][ C2] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 1853.058273][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1853.058276][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1853.058278][ C2] ? timer_expire_remote (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2135) [ 1853.058283][ C2] timer_expire_remote (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2135) [ 1853.058286][ C2] tmigr_handle_remote_cpu (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 kernel/time/timer_migration.c:961) [ 1853.058290][ C2] ? __pfx_tmigr_handle_remote_cpu (kernel/time/timer_migration.c:905) [ 1853.058295][ C2] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 1853.058300][ C2] ? tmigr_handle_remote_up (kernel/time/timer_migration.c:1035) [ 1853.058304][ C2] ? __lock_release (kernel/locking/lockdep.c:5539) [ 1853.058307][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1853.058311][ C2] tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 1853.058315][ C2] ? __pfx_tmigr_handle_remote_up (kernel/time/timer_migration.c:1005) [ 1853.058319][ C2] __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 1853.058324][ C2] tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 1853.058327][ C2] ? __pfx_tmigr_handle_remote (kernel/time/timer_migration.c:1059) [ 1853.058331][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:95 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1853.058337][ C2] ? ktime_get (kernel/time/timekeeping.c:343 (discriminator 4) kernel/time/timekeeping.c:360 (discriminator 4) kernel/time/timekeeping.c:778 (discriminator 4)) [ 1853.058341][ C2] ? clockevents_program_event (kernel/time/clockevents.c:336 (discriminator 3)) [ 1853.058349][ C2] handle_softirqs (kernel/softirq.c:580) [ 1853.058354][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1853.058357][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 1853.058359][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1853.058363][ C2] [ 1853.058364][ C2] [ 1853.058365][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1853.058368][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1853.058373][ C2] Code: 92 d0 00 e9 03 55 02 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 63 97 22 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 92 xchg %eax,%edx 1: d0 00 rolb $1,(%rax) 3: e9 03 55 02 00 jmp 0x2550b 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 63 97 22 00 verw 0x229763(%rip) # 0x22978b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 1853.058376][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 1853.058380][ C2] RAX: 0000000000cd8a5f RBX: 1ffff92000028fc1 RCX: ffffffffa026a5f9 [ 1853.058382][ C2] RDX: 0000000000000000 RSI: ffffffffa0f15cea RDI: ffffffffa06568c0 [ 1853.058383][ C2] RBP: 0000000000000000 R08: 0000000000000001 R09: ffffed100d9e66fa [ 1853.058385][ C2] R10: ffff88806cf337d3 R11: ffff88806cf28c70 R12: 0000000000000000 [ 1853.058387][ C2] R13: ffff888001b62300 R14: dffffc0000000000 R15: 0000000000000000 [ 1853.058390][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 1853.058397][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1853.058399][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1853.058401][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 1853.058405][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 1853.058409][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 1853.058414][ C2] do_idle (kernel/sched/idle.c:325) [ 1853.058417][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1853.058420][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 1853.058424][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 1853.058430][ C2] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 1873.505056][ C0] INFO: lockdep is turned off. | [ 1873.505269][ C0] Preemption disabled at: | [ 1873.505271][ C0] schedule_preempt_disabled (kernel/sched/core.c:6933) | [ 1873.505789][ C0] Tainted: [W]=WARN [ 1873.505791][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1873.505793][ C0] Call Trace: [ 1873.505795][ C0] [ 1873.505797][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 1873.505808][ C0] __might_resched (kernel/sched/core.c:8796) [ 1873.505824][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 1873.505832][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 1873.505838][ C0] ? simple_recursive_removal (fs/libfs.c:614) [ 1873.505845][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1873.505851][ 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) [ 1873.505858][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 1873.505861][ 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) [ 1873.505865][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 1873.505873][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 1873.505876][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 1873.505882][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 1873.505885][ C0] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1873.505891][ C0] ? call_timer_fn (kernel/time/timer.c:1747) [ 1873.505898][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 1873.505901][ C0] ? handle_softirqs (kernel/softirq.c:580) [ 1873.505907][ C0] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1873.505909][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 1873.505912][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1873.505917][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1873.505921][ C0] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1873.505924][ C0] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1873.505927][ C0] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1873.505929][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 1873.505933][ C0] ? do_idle (kernel/sched/idle.c:325) [ 1873.505935][ C0] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1873.505937][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 1873.505953][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1873.505957][ C0] __put_net (net/core/net_namespace.c:732) [ 1873.505963][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1873.505967][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1873.505972][ C0] call_timer_fn (kernel/time/timer.c:1747) [ 1873.505975][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1873.505979][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1873.505982][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1873.505986][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1873.505991][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1873.505995][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1873.505997][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1873.506002][ C0] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1873.506005][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 1873.506010][ C0] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 1873.506013][ C0] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 1873.506017][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1873.506020][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1873.506022][ C0] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1873.506026][ C0] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1873.506029][ C0] run_timer_softirq (kernel/time/timer.c:2404) [ 1873.506031][ C0] handle_softirqs (kernel/softirq.c:580) [ 1873.506036][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1873.506039][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 1873.506042][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1873.506045][ C0] [ 1873.506046][ C0] [ 1873.506048][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1873.506050][ C0] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1873.506055][ C0] Code: 92 d0 00 e9 03 55 02 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 63 97 22 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 92 xchg %eax,%edx 1: d0 00 rolb $1,(%rax) 3: e9 03 55 02 00 jmp 0x2550b 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 63 97 22 00 verw 0x229763(%rip) # 0x22978b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 1873.506058][ C0] RSP: 0018:ffffffffa1607df8 EFLAGS: 00000246 [ 1873.506062][ C0] RAX: 0000000000000000 RBX: 1ffffffff42c0fc3 RCX: ffffffffa026a5f9 [ 1873.506064][ C0] RDX: ffffed100d9c66fb RSI: ffffffffa0656840 RDI: ffffffff9d799f6f [ 1873.506066][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9c66fa [ 1873.506068][ C0] R10: ffff88806ce337d3 R11: ffff88806ce2834c R12: 0000000000000000 [ 1873.506070][ C0] R13: ffffffffa1633240 R14: dffffc0000000000 R15: 0000000000014770 [ 1873.506074][ C0] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 1873.506078][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 1873.506082][ C0] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1873.506084][ C0] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1873.506087][ C0] cpuidle_idle_call (kernel/sched/idle.c:186) [ 1873.506089][ C0] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 1873.506093][ C0] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 1873.506099][ C0] do_idle (kernel/sched/idle.c:325) [ 1873.506102][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1873.506105][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 1873.506108][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 1873.506117][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:295) [ 1873.506121][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:231 (discriminator 17)) [ 1873.506125][ C0] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 1877.601140][ C0] INFO: lockdep is turned off. | [ 1877.601443][ C0] Preemption disabled at: | [ 1877.601445][ C0] schedule_preempt_disabled (kernel/sched/core.c:6933) | [ 1877.601966][ C0] Tainted: [W]=WARN [ 1877.601968][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1877.601971][ C0] Call Trace: [ 1877.601973][ C0] [ 1877.601975][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 1877.601983][ C0] __might_resched (kernel/sched/core.c:8796) [ 1877.601992][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 1877.601996][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 1877.601998][ C0] ? simple_recursive_removal (fs/libfs.c:614) [ 1877.602004][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1877.602011][ 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) [ 1877.602016][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 1877.602019][ 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) [ 1877.602022][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 1877.602031][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 1877.602035][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 1877.602040][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 1877.602043][ C0] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1877.602049][ C0] ? call_timer_fn (kernel/time/timer.c:1747) [ 1877.602056][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 1877.602059][ C0] ? tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 1877.602065][ C0] ? __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 1877.602068][ C0] ? tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 1877.602072][ C0] ? handle_softirqs (kernel/softirq.c:580) [ 1877.602077][ C0] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1877.602080][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 1877.602083][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1877.602087][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1877.602092][ C0] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1877.602095][ C0] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1877.602097][ C0] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1877.602100][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 1877.602106][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1877.602111][ C0] __put_net (net/core/net_namespace.c:732) [ 1877.602117][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1877.602120][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1877.602125][ C0] call_timer_fn (kernel/time/timer.c:1747) [ 1877.602129][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1877.602132][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1877.602136][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1877.602142][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1877.602146][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1877.602149][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1877.602153][ C0] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1877.602158][ C0] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 1877.602161][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1877.602164][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1877.602167][ C0] ? timer_expire_remote (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2135) [ 1877.602172][ C0] timer_expire_remote (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2135) [ 1877.602175][ C0] tmigr_handle_remote_cpu (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 kernel/time/timer_migration.c:961) [ 1877.602179][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1877.602182][ C0] ? __pfx_tmigr_handle_remote_cpu (kernel/time/timer_migration.c:905) [ 1877.602186][ C0] ? __pfx_run_posix_cpu_timers (kernel/time/posix-cpu-timers.c:1403) [ 1877.602189][ C0] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 1877.602193][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1877.602196][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1877.602200][ C0] tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 1877.602205][ C0] ? __pfx_tmigr_handle_remote_up (kernel/time/timer_migration.c:1005) [ 1877.602208][ C0] __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 1877.602213][ C0] tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 1877.602217][ C0] ? __pfx_tmigr_handle_remote (kernel/time/timer_migration.c:1059) [ 1877.602220][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:95 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1877.602226][ C0] ? ktime_get (kernel/time/timekeeping.c:343 (discriminator 4) kernel/time/timekeeping.c:360 (discriminator 4) kernel/time/timekeeping.c:778 (discriminator 4)) [ 1877.602230][ C0] ? clockevents_program_event (kernel/time/clockevents.c:336 (discriminator 3)) [ 1877.602237][ C0] handle_softirqs (kernel/softirq.c:580) [ 1877.602242][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1877.602245][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 1877.602247][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1877.602251][ C0] [ 1877.602252][ C0] [ 1877.602254][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1877.602257][ C0] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1877.602261][ C0] Code: 92 d0 00 e9 03 55 02 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 63 97 22 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 92 xchg %eax,%edx 1: d0 00 rolb $1,(%rax) 3: e9 03 55 02 00 jmp 0x2550b 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 63 97 22 00 verw 0x229763(%rip) # 0x22978b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 1877.602264][ C0] RSP: 0018:ffffffffa1607df8 EFLAGS: 00000246 [ 1877.602268][ C0] RAX: 0000000000000000 RBX: 1ffffffff42c0fc3 RCX: ffffffffa026a5f9 [ 1877.602270][ C0] RDX: ffffed100d9c66fb RSI: ffffffffa0656840 RDI: ffffffff9d799f6f [ 1877.602272][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9c66fa [ 1877.602273][ C0] R10: ffff88806ce337d3 R11: ffffffffa441bce0 R12: 0000000000000000 [ 1877.602275][ C0] R13: ffffffffa1633240 R14: dffffc0000000000 R15: 0000000000014770 [ 1877.602279][ C0] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 1877.602283][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 1877.602288][ C0] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1877.602290][ C0] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1877.602292][ C0] cpuidle_idle_call (kernel/sched/idle.c:186) [ 1877.602295][ C0] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 1877.602298][ C0] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 1877.602303][ C0] do_idle (kernel/sched/idle.c:325) [ 1877.602307][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1877.602310][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 1877.602315][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 1877.602326][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:295) [ 1877.602332][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:231 (discriminator 17)) [ 1877.602335][ C0] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 1918.560704][ C2] INFO: lockdep is turned off. | [ 1918.560912][ C2] Preemption disabled at: | [ 1918.560913][ C2] 0x0 | [ 1918.561268][ C2] Tainted: [W]=WARN [ 1918.561269][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1918.561271][ C2] Call Trace: [ 1918.561273][ C2] [ 1918.561276][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 1918.561287][ C2] __might_resched (kernel/sched/core.c:8796) [ 1918.561297][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 1918.561302][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 1918.561305][ C2] ? simple_recursive_removal (fs/libfs.c:614) [ 1918.561311][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1918.561317][ C2] ? 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) [ 1918.561323][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 1918.561326][ C2] ? 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) [ 1918.561330][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 1918.561338][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 1918.561341][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 1918.561347][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 1918.561350][ C2] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1918.561355][ C2] ? call_timer_fn (kernel/time/timer.c:1747) [ 1918.561362][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 1918.561365][ C2] ? handle_softirqs (kernel/softirq.c:580) [ 1918.561371][ C2] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1918.561373][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 1918.561376][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1918.561381][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1918.561385][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1918.561389][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1918.561392][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1918.561394][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 1918.561397][ C2] ? do_idle (kernel/sched/idle.c:325) [ 1918.561399][ C2] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1918.561402][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 1918.561407][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1918.561411][ C2] __put_net (net/core/net_namespace.c:732) [ 1918.561418][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1918.561421][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1918.561430][ C2] call_timer_fn (kernel/time/timer.c:1747) [ 1918.561433][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1918.561437][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1918.561440][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1918.561443][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1918.561449][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1918.561453][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1918.561456][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1918.561461][ C2] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1918.561464][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 1918.561469][ C2] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 1918.561472][ C2] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 1918.561476][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1918.561479][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1918.561481][ C2] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1918.561485][ C2] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1918.561488][ C2] run_timer_softirq (kernel/time/timer.c:2404) [ 1918.561490][ C2] handle_softirqs (kernel/softirq.c:580) [ 1918.561495][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1918.561498][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 1918.561501][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1918.561504][ C2] [ 1918.561505][ C2] [ 1918.561507][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1918.561510][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1918.561514][ C2] Code: 92 d0 00 e9 03 55 02 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 63 97 22 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 92 xchg %eax,%edx 1: d0 00 rolb $1,(%rax) 3: e9 03 55 02 00 jmp 0x2550b 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 63 97 22 00 verw 0x229763(%rip) # 0x22978b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 1918.561517][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 1918.561521][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffffa026a5f9 [ 1918.561523][ C2] RDX: ffffed100d9e66fb RSI: ffffffffa0656840 RDI: ffffffff9d799f6f [ 1918.561525][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9e66fa [ 1918.561526][ C2] R10: ffff88806cf337d3 R11: ffff888004dc0558 R12: 0000000000000000 [ 1918.561528][ C2] R13: ffff888001b62300 R14: dffffc0000000000 R15: 0000000000000000 [ 1918.561532][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 1918.561536][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 1918.561540][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1918.561542][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1918.561544][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 1918.561547][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 1918.561550][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 1918.561557][ C2] do_idle (kernel/sched/idle.c:325) [ 1918.561560][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1918.561563][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 1918.561567][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 1918.561573][ C2] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 1996.385032][ C3] INFO: lockdep is turned off. | [ 1996.385237][ C3] Preemption disabled at: | [ 1996.385240][ C3] 0x0 | [ 1996.385630][ C3] Tainted: [W]=WARN [ 1996.385631][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1996.385634][ C3] Call Trace: [ 1996.385636][ C3] [ 1996.385640][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 1996.385651][ C3] __might_resched (kernel/sched/core.c:8796) [ 1996.385661][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 1996.385666][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 1996.385669][ C3] ? simple_recursive_removal (fs/libfs.c:614) [ 1996.385674][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1996.385680][ C3] ? 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) [ 1996.385687][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 1996.385690][ C3] ? 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) [ 1996.385693][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 1996.385701][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 1996.385705][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 1996.385711][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 1996.385714][ C3] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1996.385720][ C3] ? call_timer_fn (kernel/time/timer.c:1747) [ 1996.385727][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 1996.385730][ C3] ? handle_softirqs (kernel/softirq.c:580) [ 1996.385736][ C3] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1996.385738][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 1996.385741][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1996.385746][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1996.385750][ C3] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1996.385754][ C3] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1996.385757][ C3] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1996.385759][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 1996.385762][ C3] ? do_idle (kernel/sched/idle.c:325) [ 1996.385764][ C3] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1996.385767][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 1996.385773][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1996.385777][ C3] __put_net (net/core/net_namespace.c:732) [ 1996.385783][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 1996.385787][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1996.385792][ C3] call_timer_fn (kernel/time/timer.c:1747) [ 1996.385795][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1996.385798][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 1996.385802][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 1996.385805][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1996.385809][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1996.385813][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 1996.385817][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 1996.385820][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 1996.385824][ C3] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 1996.385827][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 1996.385833][ C3] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 1996.385836][ C3] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 1996.385840][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 1996.385843][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 1996.385845][ C3] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1996.385849][ C3] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 1996.385852][ C3] run_timer_softirq (kernel/time/timer.c:2404) [ 1996.385854][ C3] handle_softirqs (kernel/softirq.c:580) [ 1996.385859][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 1996.385862][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 1996.385865][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 1996.385868][ C3] [ 1996.385869][ C3] [ 1996.385871][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 1996.385874][ C3] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 1996.385878][ C3] Code: 92 d0 00 e9 03 55 02 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 63 97 22 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 92 xchg %eax,%edx 1: d0 00 rolb $1,(%rax) 3: e9 03 55 02 00 jmp 0x2550b 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 63 97 22 00 verw 0x229763(%rip) # 0x22978b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 1996.385881][ C3] RSP: 0018:ffffc90000157de8 EFLAGS: 00000246 [ 1996.385885][ C3] RAX: 0000000000000003 RBX: 1ffff9200002afc1 RCX: ffffffffa026a5f9 [ 1996.385887][ C3] RDX: ffffed100d9f66fb RSI: ffffffffa0656840 RDI: ffffffff9d799f6f [ 1996.385889][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9f66fa [ 1996.385890][ C3] R10: ffff88806cfb37d3 R11: ffff88806cfa8c70 R12: 0000000000000000 [ 1996.385892][ C3] R13: ffff888001b645c0 R14: dffffc0000000000 R15: 0000000000000000 [ 1996.385895][ C3] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 1996.385900][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 1996.385903][ C3] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 1996.385905][ C3] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 1996.385907][ C3] cpuidle_idle_call (kernel/sched/idle.c:186) [ 1996.385910][ C3] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 1996.385914][ C3] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 1996.385920][ C3] do_idle (kernel/sched/idle.c:325) [ 1996.385923][ C3] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 1996.385925][ C3] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 1996.385929][ C3] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 1996.385935][ C3] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 2012.768850][ C0] INFO: lockdep is turned off. | [ 2012.769044][ C0] Preemption disabled at: | [ 2012.769046][ C0] schedule_preempt_disabled (kernel/sched/core.c:6933) | [ 2012.769513][ C0] Tainted: [W]=WARN [ 2012.769515][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2012.769517][ C0] Call Trace: [ 2012.769519][ C0] [ 2012.769521][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 2012.769530][ C0] __might_resched (kernel/sched/core.c:8796) [ 2012.769540][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 2012.769544][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 2012.769547][ C0] ? simple_recursive_removal (fs/libfs.c:614) [ 2012.769553][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 2012.769560][ 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) [ 2012.769567][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 2012.769570][ 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) [ 2012.769573][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 2012.769582][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 2012.769585][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 2012.769592][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 2012.769595][ C0] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 2012.769601][ C0] ? call_timer_fn (kernel/time/timer.c:1747) [ 2012.769608][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 2012.769611][ C0] ? handle_softirqs (kernel/softirq.c:580) [ 2012.769618][ C0] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 2012.769621][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 2012.769624][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 2012.769629][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 2012.769634][ C0] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 2012.769638][ C0] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 2012.769640][ C0] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 2012.769643][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 2012.769647][ C0] ? do_idle (kernel/sched/idle.c:325) [ 2012.769649][ C0] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 2012.769651][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 2012.769657][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 2012.769662][ C0] __put_net (net/core/net_namespace.c:732) [ 2012.769668][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 2012.769672][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 2012.769677][ C0] call_timer_fn (kernel/time/timer.c:1747) [ 2012.769680][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 2012.769683][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 2012.769687][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 2012.769690][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 2012.769695][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 2012.769699][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 2012.769702][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 2012.769707][ C0] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 2012.769710][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 2012.769716][ C0] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 2012.769719][ C0] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 2012.769723][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2012.769726][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 2012.769728][ C0] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 2012.769733][ C0] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 2012.769736][ C0] run_timer_softirq (kernel/time/timer.c:2404) [ 2012.769738][ C0] handle_softirqs (kernel/softirq.c:580) [ 2012.769743][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 2012.769746][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 2012.769748][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 2012.769752][ C0] [ 2012.769753][ C0] [ 2012.769755][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 2012.769758][ C0] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 2012.769763][ C0] Code: 92 d0 00 e9 03 55 02 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 63 97 22 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 92 xchg %eax,%edx 1: d0 00 rolb $1,(%rax) 3: e9 03 55 02 00 jmp 0x2550b 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 63 97 22 00 verw 0x229763(%rip) # 0x22978b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 2012.769765][ C0] RSP: 0018:ffffffffa1607df8 EFLAGS: 00000246 [ 2012.769769][ C0] RAX: 0000000000000000 RBX: 1ffffffff42c0fc3 RCX: ffffffffa026a5f9 [ 2012.769771][ C0] RDX: ffffed100d9c66fb RSI: ffffffffa0656840 RDI: ffffffff9d799f6f [ 2012.769773][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9c66fa [ 2012.769775][ C0] R10: ffff88806ce337d3 R11: ffffffffa441bce0 R12: 0000000000000000 [ 2012.769776][ C0] R13: ffffffffa1633240 R14: dffffc0000000000 R15: 0000000000014770 [ 2012.769780][ C0] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 2012.769784][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 2012.769788][ C0] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 2012.769790][ C0] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 2012.769792][ C0] cpuidle_idle_call (kernel/sched/idle.c:186) [ 2012.769795][ C0] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 2012.769798][ C0] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 2012.769805][ C0] do_idle (kernel/sched/idle.c:325) [ 2012.769809][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 2012.769811][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 2012.769814][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 2012.769823][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:295) [ 2012.769828][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:231 (discriminator 17)) [ 2012.769832][ C0] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 2049.634274][ C3] INFO: lockdep is turned off. | [ 2049.634568][ C3] Preemption disabled at: | [ 2049.634571][ C3] 0x0 | [ 2049.635102][ C3] Tainted: [W]=WARN [ 2049.635104][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2049.635107][ C3] Call Trace: [ 2049.635110][ C3] [ 2049.635113][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 2049.635125][ C3] __might_resched (kernel/sched/core.c:8796) [ 2049.635135][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 2049.635142][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 2049.635147][ C3] ? simple_recursive_removal (fs/libfs.c:614) [ 2049.635153][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 2049.635160][ C3] ? 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) [ 2049.635169][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 2049.635174][ C3] ? 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) [ 2049.635179][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 2049.635188][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 2049.635193][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 2049.635200][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 2049.635205][ C3] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 2049.635212][ C3] ? call_timer_fn (kernel/time/timer.c:1747) [ 2049.635220][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 2049.635224][ C3] ? handle_softirqs (kernel/softirq.c:580) [ 2049.635230][ C3] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 2049.635234][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 2049.635239][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 2049.635245][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 2049.635251][ C3] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 2049.635257][ C3] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 2049.635261][ C3] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 2049.635265][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 2049.635270][ C3] ? do_idle (kernel/sched/idle.c:325) [ 2049.635274][ C3] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 2049.635278][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 2049.635285][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 2049.635293][ C3] __put_net (net/core/net_namespace.c:732) [ 2049.635300][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 2049.635306][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 2049.635312][ C3] call_timer_fn (kernel/time/timer.c:1747) [ 2049.635318][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 2049.635323][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 2049.635329][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 2049.635334][ C3] ? perf_event_task_tick (kernel/events/core.c:4501) [ 2049.635359][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 2049.635365][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 2049.635370][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 2049.635378][ C3] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 2049.635383][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 2049.635389][ C3] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 2049.635395][ C3] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 2049.635401][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 2049.635407][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 2049.635411][ C3] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 2049.635419][ C3] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 2049.635425][ C3] run_timer_softirq (kernel/time/timer.c:2404) [ 2049.635431][ C3] handle_softirqs (kernel/softirq.c:580) [ 2049.635441][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 2049.635446][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 2049.635450][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 2049.635456][ C3] [ 2049.635458][ C3] [ 2049.635461][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 2049.635465][ C3] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 2049.635471][ C3] Code: 92 d0 00 e9 03 55 02 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 63 97 22 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 92 xchg %eax,%edx 1: d0 00 rolb $1,(%rax) 3: e9 03 55 02 00 jmp 0x2550b 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 63 97 22 00 verw 0x229763(%rip) # 0x22978b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 2049.635475][ C3] RSP: 0018:ffffc90000157de8 EFLAGS: 00000246 [ 2049.635482][ C3] RAX: 0000000000000003 RBX: 1ffff9200002afc1 RCX: ffffffffa026a5f9 [ 2049.635485][ C3] RDX: ffffed100d9f66fb RSI: ffffffffa0656840 RDI: ffffffff9d799f6f [ 2049.635489][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9f66fa [ 2049.635492][ C3] R10: ffff88806cfb37d3 R11: ffffffffa43f6420 R12: 0000000000000000 [ 2049.635495][ C3] R13: ffff888001b645c0 R14: dffffc0000000000 R15: 0000000000000000 [ 2049.635503][ C3] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 2049.635509][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 2049.635516][ C3] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 2049.635520][ C3] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 2049.635524][ C3] cpuidle_idle_call (kernel/sched/idle.c:186) [ 2049.635529][ C3] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 2049.635534][ C3] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 2049.635543][ C3] do_idle (kernel/sched/idle.c:325) [ 2049.635550][ C3] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 2049.635555][ C3] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 2049.635563][ C3] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 2049.635573][ C3] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 3855.969457][ C1] INFO: lockdep is turned off. | [ 3855.969771][ C1] Preemption disabled at: | [ 3855.969774][ C1] 0x0 | [ 3855.970331][ C1] Tainted: [W]=WARN [ 3855.970333][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3855.970336][ C1] Call Trace: [ 3855.970339][ C1] [ 3855.970343][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 3855.970357][ C1] __might_resched (kernel/sched/core.c:8796) [ 3855.970370][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 3855.970377][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 3855.970381][ C1] ? simple_recursive_removal (fs/libfs.c:614) [ 3855.970389][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3855.970397][ C1] ? 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) [ 3855.970406][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 3855.970411][ C1] ? 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) [ 3855.970417][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 3855.970429][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 3855.970435][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 3855.970443][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 3855.970448][ C1] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 3855.970455][ C1] ? call_timer_fn (kernel/time/timer.c:1747) [ 3855.970465][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 3855.970470][ C1] ? tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 3855.970479][ C1] ? __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 3855.970484][ C1] ? tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 3855.970490][ C1] ? handle_softirqs (kernel/softirq.c:580) [ 3855.970497][ C1] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 3855.970502][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 3855.970506][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 3855.970513][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 3855.970520][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 3855.970525][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 3855.970529][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 3855.970534][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 3855.970542][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3855.970550][ C1] __put_net (net/core/net_namespace.c:732) [ 3855.970558][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 3855.970564][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 3855.970570][ C1] call_timer_fn (kernel/time/timer.c:1747) [ 3855.970576][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3855.970581][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3855.970586][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 3855.970592][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3855.970601][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3855.970606][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 3855.970609][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 3855.970613][ C1] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 3855.970617][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3855.970620][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3855.970623][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 3855.970626][ C1] ? timer_expire_remote (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2135) [ 3855.970631][ C1] timer_expire_remote (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2135) [ 3855.970634][ C1] tmigr_handle_remote_cpu (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 kernel/time/timer_migration.c:961) [ 3855.970639][ C1] ? __pfx_tmigr_handle_remote_cpu (kernel/time/timer_migration.c:905) [ 3855.970642][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3855.970645][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3855.970649][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 3855.970652][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3855.970656][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3855.970660][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3855.970664][ C1] tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 3855.970669][ C1] ? __pfx_tmigr_handle_remote_up (kernel/time/timer_migration.c:1005) [ 3855.970673][ C1] __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 3855.970678][ C1] tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 3855.970682][ C1] ? __pfx_tmigr_handle_remote (kernel/time/timer_migration.c:1059) [ 3855.970685][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3855.970688][ C1] ? spin_bug (kernel/locking/spinlock_debug.c:57 kernel/locking/spinlock_debug.c:78) [ 3855.970691][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 3855.970694][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3855.970699][ C1] handle_softirqs (kernel/softirq.c:580) [ 3855.970703][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 3855.970706][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 3855.970709][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 3855.970712][ C1] [ 3855.970713][ C1] [ 3855.970715][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 3855.970718][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 3855.970723][ C1] Code: 92 d0 00 e9 03 55 02 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 63 97 22 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 92 xchg %eax,%edx 1: d0 00 rolb $1,(%rax) 3: e9 03 55 02 00 jmp 0x2550b 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 63 97 22 00 verw 0x229763(%rip) # 0x22978b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 3855.970726][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 3855.970730][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffffa026a5f9 [ 3855.970732][ C1] RDX: ffffed100d9d66fb RSI: ffffffffa0656840 RDI: ffffffff9d799f6f [ 3855.970734][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9d66fa [ 3855.970735][ C1] R10: ffff88806ceb37d3 R11: ffff888001f9cad8 R12: 0000000000000000 [ 3855.970737][ C1] R13: ffff888001b60040 R14: dffffc0000000000 R15: 0000000000000000 [ 3855.970741][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 3855.970745][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 3855.970750][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 3855.970752][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 3855.970755][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 3855.970757][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 3855.970761][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 3855.970766][ C1] do_idle (kernel/sched/idle.c:325) [ 3855.970769][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 3855.970772][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 3855.970776][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 3855.970781][ C1] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 3872.353693][ C2] INFO: lockdep is turned off. | [ 3872.353887][ C2] Preemption disabled at: | [ 3872.353889][ C2] 0x0 | [ 3872.354244][ C2] Tainted: [W]=WARN [ 3872.354246][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3872.354248][ C2] Call Trace: [ 3872.354250][ C2] [ 3872.354253][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 3872.354264][ C2] __might_resched (kernel/sched/core.c:8796) [ 3872.354274][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 3872.354280][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 3872.354283][ C2] ? simple_recursive_removal (fs/libfs.c:614) [ 3872.354289][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3872.354296][ C2] ? 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) [ 3872.354302][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 3872.354305][ C2] ? 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) [ 3872.354308][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 3872.354317][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 3872.354320][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 3872.354326][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 3872.354329][ C2] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 3872.354335][ C2] ? call_timer_fn (kernel/time/timer.c:1747) [ 3872.354343][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 3872.354346][ C2] ? handle_softirqs (kernel/softirq.c:580) [ 3872.354352][ C2] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 3872.354354][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 3872.354357][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 3872.354362][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 3872.354366][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 3872.354370][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 3872.354373][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 3872.354375][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 3872.354379][ C2] ? do_idle (kernel/sched/idle.c:325) [ 3872.354381][ C2] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 3872.354383][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 3872.354390][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3872.354394][ C2] __put_net (net/core/net_namespace.c:732) [ 3872.354401][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 3872.354404][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 3872.354409][ C2] call_timer_fn (kernel/time/timer.c:1747) [ 3872.354412][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3872.354416][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3872.354419][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 3872.354422][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3872.354429][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3872.354432][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 3872.354435][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 3872.354440][ C2] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 3872.354442][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 3872.354448][ C2] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 3872.354451][ C2] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3872.354455][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3872.354458][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 3872.354460][ C2] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 3872.354464][ C2] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 3872.354467][ C2] run_timer_softirq (kernel/time/timer.c:2404) [ 3872.354469][ C2] handle_softirqs (kernel/softirq.c:580) [ 3872.354474][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 3872.354477][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 3872.354480][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 3872.354484][ C2] [ 3872.354485][ C2] [ 3872.354487][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 3872.354489][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 3872.354494][ C2] Code: 92 d0 00 e9 03 55 02 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 63 97 22 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 92 xchg %eax,%edx 1: d0 00 rolb $1,(%rax) 3: e9 03 55 02 00 jmp 0x2550b 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 63 97 22 00 verw 0x229763(%rip) # 0x22978b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 3872.354497][ C2] RSP: 0000:ffffc90000147de8 EFLAGS: 00000246 [ 3872.354501][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffffa026a5f9 [ 3872.354503][ C2] RDX: ffffed100d9e66fb RSI: ffffffffa0656840 RDI: ffffffff9d799f6f [ 3872.354505][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9e66fa [ 3872.354507][ C2] R10: ffff88806cf337d3 R11: ffff88800e5ecad8 R12: 0000000000000000 [ 3872.354509][ C2] R13: ffff888001b62300 R14: dffffc0000000000 R15: 0000000000000000 [ 3872.354513][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 3872.354518][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 3872.354521][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 3872.354524][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 3872.354526][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 3872.354529][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 3872.354532][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 3872.354539][ C2] do_idle (kernel/sched/idle.c:325) [ 3872.354542][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 3872.354544][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 3872.354549][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 3872.354554][ C2] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 3876.448940][ C1] INFO: lockdep is turned off. | [ 3876.449133][ C1] Preemption disabled at: | [ 3876.449136][ C1] 0x0 | [ 3876.449491][ C1] Tainted: [W]=WARN [ 3876.449493][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3876.449495][ C1] Call Trace: [ 3876.449497][ C1] [ 3876.449501][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 3876.449513][ C1] __might_resched (kernel/sched/core.c:8796) [ 3876.449522][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 3876.449526][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 3876.449529][ C1] ? simple_recursive_removal (fs/libfs.c:614) [ 3876.449535][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3876.449541][ C1] ? 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) [ 3876.449547][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 3876.449551][ C1] ? 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) [ 3876.449554][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 3876.449562][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 3876.449566][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 3876.449572][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 3876.449575][ C1] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 3876.449580][ C1] ? call_timer_fn (kernel/time/timer.c:1747) [ 3876.449588][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 3876.449591][ C1] ? tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 3876.449598][ C1] ? __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 3876.449601][ C1] ? tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 3876.449604][ C1] ? handle_softirqs (kernel/softirq.c:580) [ 3876.449610][ C1] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 3876.449613][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 3876.449616][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 3876.449620][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 3876.449625][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 3876.449628][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 3876.449631][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 3876.449633][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 3876.449638][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3876.449643][ C1] __put_net (net/core/net_namespace.c:732) [ 3876.449649][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 3876.449653][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 3876.449658][ C1] call_timer_fn (kernel/time/timer.c:1747) [ 3876.449662][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3876.449665][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3876.449669][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 3876.449675][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3876.449679][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 3876.449682][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 3876.449687][ C1] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 3876.449689][ C1] ? __mod_timer (kernel/time/timer.c:1019) [ 3876.449693][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3876.449697][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3876.449700][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 3876.449703][ C1] ? timer_expire_remote (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2135) [ 3876.449707][ C1] timer_expire_remote (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2135) [ 3876.449710][ C1] tmigr_handle_remote_cpu (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 kernel/time/timer_migration.c:961) [ 3876.449715][ C1] ? __pfx_tmigr_handle_remote_cpu (kernel/time/timer_migration.c:905) [ 3876.449718][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3876.449721][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3876.449724][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 3876.449728][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3876.449731][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3876.449735][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3876.449739][ C1] tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 3876.449743][ C1] ? __pfx_tmigr_handle_remote_up (kernel/time/timer_migration.c:1005) [ 3876.449747][ C1] __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 3876.449752][ C1] tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 3876.449755][ C1] ? __pfx_tmigr_handle_remote (kernel/time/timer_migration.c:1059) [ 3876.449759][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3876.449762][ C1] ? spin_bug (kernel/locking/spinlock_debug.c:57 kernel/locking/spinlock_debug.c:78) [ 3876.449765][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 3876.449768][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3876.449772][ C1] handle_softirqs (kernel/softirq.c:580) [ 3876.449778][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 3876.449780][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 3876.449783][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 3876.449786][ C1] [ 3876.449787][ C1] [ 3876.449789][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 3876.449792][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 3876.449797][ C1] Code: 92 d0 00 e9 03 55 02 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 63 97 22 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 92 xchg %eax,%edx 1: d0 00 rolb $1,(%rax) 3: e9 03 55 02 00 jmp 0x2550b 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 63 97 22 00 verw 0x229763(%rip) # 0x22978b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 3876.449799][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 3876.449804][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffffa026a5f9 [ 3876.449806][ C1] RDX: ffffed100d9d66fb RSI: ffffffffa0656840 RDI: ffffffff9d799f6f [ 3876.449807][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9d66fa [ 3876.449809][ C1] R10: ffff88806ceb37d3 R11: ffffffffa43fc9a8 R12: 0000000000000000 [ 3876.449811][ C1] R13: ffff888001b60040 R14: dffffc0000000000 R15: 0000000000000000 [ 3876.449815][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 3876.449819][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 3876.449823][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 3876.449826][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 3876.449828][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 3876.449831][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 3876.449834][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 3876.449840][ C1] do_idle (kernel/sched/idle.c:325) [ 3876.449843][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 3876.449845][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 3876.449850][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 3876.449855][ C1] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 3905.121677][ C1] INFO: lockdep is turned off. | [ 3905.122018][ C1] Preemption disabled at: | [ 3905.122022][ C1] handle_softirqs (kernel/softirq.c:553) | [ 3905.122721][ C1] Tainted: [W]=WARN [ 3905.122723][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3905.122727][ C1] Call Trace: [ 3905.122730][ C1] [ 3905.122734][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 3905.122745][ C1] __might_resched (kernel/sched/core.c:8796) [ 3905.122758][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 3905.122765][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 3905.122769][ C1] ? simple_recursive_removal (fs/libfs.c:614) [ 3905.122777][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3905.122784][ C1] ? 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) [ 3905.122793][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 3905.122798][ C1] ? 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) [ 3905.122803][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 3905.122815][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 3905.122820][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 3905.122828][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 3905.122833][ C1] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 3905.122840][ C1] ? call_timer_fn (kernel/time/timer.c:1747) [ 3905.122849][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 3905.122854][ C1] ? tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 3905.122861][ C1] ? __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 3905.122866][ C1] ? tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 3905.122870][ C1] ? handle_softirqs (kernel/softirq.c:580) [ 3905.122875][ C1] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 3905.122879][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 3905.122883][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 3905.122890][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 3905.122897][ C1] ? stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3905.122913][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 1)) [ 3905.122922][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3905.122927][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 3905.122935][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3905.122943][ C1] __put_net (net/core/net_namespace.c:732) [ 3905.122951][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 3905.122957][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 3905.122964][ C1] call_timer_fn (kernel/time/timer.c:1747) [ 3905.122969][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3905.122974][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3905.122979][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 3905.122990][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3905.122997][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 3905.123002][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 3905.123011][ C1] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 3905.123018][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3905.123024][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3905.123029][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 3905.123034][ C1] ? timer_expire_remote (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2135) [ 3905.123043][ C1] timer_expire_remote (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2135) [ 3905.123049][ C1] tmigr_handle_remote_cpu (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 kernel/time/timer_migration.c:961) [ 3905.123056][ C1] ? __pfx_tmigr_handle_remote_cpu (kernel/time/timer_migration.c:905) [ 3905.123062][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3905.123066][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3905.123072][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 3905.123078][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3905.123083][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3905.123089][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3905.123095][ C1] tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 3905.123102][ C1] ? __pfx_tmigr_handle_remote_up (kernel/time/timer_migration.c:1005) [ 3905.123107][ C1] __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 3905.123115][ C1] tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 3905.123120][ C1] ? __pfx_tmigr_handle_remote (kernel/time/timer_migration.c:1059) [ 3905.123124][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3905.123129][ C1] ? spin_bug (kernel/locking/spinlock_debug.c:57 kernel/locking/spinlock_debug.c:78) [ 3905.123133][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 3905.123138][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3905.123145][ C1] handle_softirqs (kernel/softirq.c:580) [ 3905.123153][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 3905.123158][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 3905.123163][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 3905.123169][ C1] [ 3905.123171][ C1] [ 3905.123173][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 3905.123178][ C1] RIP: 0010:stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3905.123185][ C1] Code: e8 71 54 99 02 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 0f 1f 44 00 00 48 b8 00 00 00 00 00 fc ff df 55 <53> 48 89 fb 48 83 c7 10 48 89 fa 48 c1 ea 03 48 83 ec 08 0f b6 04 All code ======== 0: e8 71 54 99 02 call 0x2995476 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: f3 0f 1e fa endbr64 1a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1f: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 26: fc ff df 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 48 89 fb mov %rdi,%rbx 2e: 48 83 c7 10 add $0x10,%rdi 32: 48 89 fa mov %rdi,%rdx 35: 48 c1 ea 03 shr $0x3,%rdx 39: 48 83 ec 08 sub $0x8,%rsp 3d: 0f .byte 0xf 3e: b6 04 mov $0x4,%dh Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 48 89 fb mov %rdi,%rbx 4: 48 83 c7 10 add $0x10,%rdi 8: 48 89 fa mov %rdi,%rdx b: 48 c1 ea 03 shr $0x3,%rdx f: 48 83 ec 08 sub $0x8,%rsp 13: 0f .byte 0xf 14: b6 04 mov $0x4,%dh [ 3905.123189][ C1] RSP: 0018:ffffc90001957760 EFLAGS: 00000282 [ 3905.123195][ C1] RAX: dffffc0000000000 RBX: ffffffff9d8d4160 RCX: ffffc90001958001 [ 3905.123199][ C1] RDX: 1ffff9200032aef9 RSI: ffffffff9dec608f RDI: ffffc90001957838 [ 3905.123203][ C1] RBP: ffffc90001957808 R08: 0000000000000000 R09: ffffc900019577b1 [ 3905.123206][ C1] R10: ffffffff9d61d687 R11: ffffc900019577b0 R12: ffffc90001957838 [ 3905.123209][ C1] R13: 0000000000000000 R14: ffff888005278040 R15: ffffffff9e279d5a [ 3905.123212][ C1] ? copy_args_to_argbuf (fs/fuse/virtio_fs.c:709) [ 3905.123224][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3905.123230][ C1] ? unwind_next_frame (./include/linux/rcupdate.h:331 ./include/linux/rcupdate.h:841 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 3905.123238][ C1] ? __kmalloc_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4326 mm/slub.c:4339) [ 3905.123256][ C1] arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 1)) [ 3905.123266][ C1] ? __kmalloc_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4326 mm/slub.c:4339) [ 3905.123273][ C1] stack_trace_save (kernel/stacktrace.c:123) [ 3905.123278][ C1] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 3905.123286][ C1] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 3905.123299][ C1] set_track_prepare (mm/slub.c:936) [ 3905.123305][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3905.123309][ C1] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 21)) [ 3905.123316][ C1] ? lockdep_init_map_type (kernel/locking/lockdep.c:4976) [ 3905.123323][ C1] __alloc_object (mm/kmemleak.c:697) [ 3905.123330][ C1] __create_object (mm/kmemleak.c:770) [ 3905.123338][ C1] ? copy_args_to_argbuf (fs/fuse/virtio_fs.c:709) [ 3905.123342][ C1] __kmalloc_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4326 mm/slub.c:4339) [ 3905.123351][ C1] copy_args_to_argbuf (fs/fuse/virtio_fs.c:709) [ 3905.123357][ C1] ? __kernel_text_address (kernel/extable.c:79) [ 3905.123373][ C1] virtio_fs_enqueue_req (fs/fuse/virtio_fs.c:1405) [ 3905.123387][ C1] ? __pfx_virtio_fs_enqueue_req (fs/fuse/virtio_fs.c:1376) [ 3905.123392][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3905.123398][ C1] ? stack_depot_save_flags (lib/stackdepot.c:552 lib/stackdepot.c:619) [ 3905.123408][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3905.123414][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3905.123419][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3905.123426][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3905.123433][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3905.123439][ C1] ? fuse_get_unique (fs/fuse/dev.c:317) [ 3905.123452][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3905.123457][ C1] ? 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) [ 3905.123466][ C1] virtio_fs_send_req (fs/fuse/virtio_fs.c:1499) [ 3905.123470][ C1] ? fuse_send_one (fs/fuse/dev.c:400) [ 3905.123478][ C1] __fuse_simple_request (fs/fuse/dev.c:578 fs/fuse/dev.c:672) [ 3905.123482][ C1] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 3905.123492][ C1] fuse_flush (fs/fuse/file.c:558) [ 3905.123501][ C1] ? __pfx_fuse_flush (fs/fuse/file.c:517) [ 3905.123505][ C1] ? ovl_verify_lowerdata (fs/overlayfs/namei.c:1024) [ 3905.123513][ C1] ? __pfx_ovl_verify_lowerdata (fs/overlayfs/namei.c:1017) [ 3905.123526][ C1] ? ovl_real_file (fs/overlayfs/file.c:195) [ 3905.123536][ C1] ? __pfx_ovl_real_file (fs/overlayfs/file.c:175) [ 3905.123546][ C1] ovl_flush (fs/overlayfs/file.c:649) [ 3905.123553][ C1] filp_flush (fs/open.c:1549) [ 3905.123562][ C1] __x64_sys_close (fs/open.c:1589 fs/open.c:1574 fs/open.c:1574) [ 3905.123568][ C1] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 3905.123580][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3905.123584][ C1] RIP: 0033:0x7f5fc4b93e2b [ 3905.123590][ C1] Code: 77 05 c3 0f 1f 40 00 f7 d8 89 05 d0 f3 00 00 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 05 c3 0f 1f 40 00 f7 d8 89 05 a0 f3 00 00 b8 All code ======== 0: 77 05 ja 0x7 2: c3 ret 3: 0f 1f 40 00 nopl 0x0(%rax) 7: f7 d8 neg %eax 9: 89 05 d0 f3 00 00 mov %eax,0xf3d0(%rip) # 0xf3df f: b8 ff ff ff ff mov $0xffffffff,%eax 14: c3 ret 15: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 1c: 00 00 00 1f: f3 0f 1e fa endbr64 23: b8 03 00 00 00 mov $0x3,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 05 ja 0x37 32: c3 ret 33: 0f 1f 40 00 nopl 0x0(%rax) 37: f7 d8 neg %eax 39: 89 05 a0 f3 00 00 mov %eax,0xf3a0(%rip) # 0xf3df 3f: b8 .byte 0xb8 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 05 ja 0xd 8: c3 ret 9: 0f 1f 40 00 nopl 0x0(%rax) d: f7 d8 neg %eax f: 89 05 a0 f3 00 00 mov %eax,0xf3a0(%rip) # 0xf3b5 15: b8 .byte 0xb8 [ 3905.123594][ C1] RSP: 002b:00007ffce86fa218 EFLAGS: 00000246 ORIG_RAX: 0000000000000003 [ 3905.123599][ C1] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f5fc4b93e2b [ 3905.123602][ C1] RDX: 00007f5fc47f02e8 RSI: 0000000000000004 RDI: 0000000000000005 [ 3905.123605][ C1] RBP: 00007ffce86fa370 R08: 00000000c0010001 R09: 0000000000000040 [ 3905.123608][ C1] R10: ffff80a03b80fd64 R11: 0000000000000246 R12: 00007f5fc47f02e8 [ 3905.123612][ C1] R13: 00000000c0010001 R14: 00007f5fc47f0040 R15: 00007f5fc4aa3a30 | [ 3909.216922][ C1] INFO: lockdep is turned off. | [ 3909.217140][ C1] Preemption disabled at: | [ 3909.217143][ C1] 0x0 | [ 3909.217521][ C1] Tainted: [W]=WARN [ 3909.217522][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3909.217526][ C1] Call Trace: [ 3909.217528][ C1] [ 3909.217533][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 3909.217544][ C1] __might_resched (kernel/sched/core.c:8796) [ 3909.217554][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 3909.217559][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 3909.217562][ C1] ? simple_recursive_removal (fs/libfs.c:614) [ 3909.217568][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3909.217574][ C1] ? 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) [ 3909.217580][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 3909.217584][ C1] ? 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) [ 3909.217587][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 3909.217595][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 3909.217598][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 3909.217604][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 3909.217607][ C1] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 3909.217613][ C1] ? call_timer_fn (kernel/time/timer.c:1747) [ 3909.217620][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 3909.217622][ C1] ? handle_softirqs (kernel/softirq.c:580) [ 3909.217628][ C1] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 3909.217631][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 3909.217634][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 3909.217639][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 3909.217644][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 3909.217647][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 3909.217650][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 3909.217652][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 3909.217656][ C1] ? do_idle (kernel/sched/idle.c:325) [ 3909.217658][ C1] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 3909.217660][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 3909.217666][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3909.217670][ C1] __put_net (net/core/net_namespace.c:732) [ 3909.217676][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 3909.217679][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 3909.217685][ C1] call_timer_fn (kernel/time/timer.c:1747) [ 3909.217688][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3909.217691][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3909.217695][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 3909.217698][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3909.217703][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3909.217707][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 3909.217710][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 3909.217715][ C1] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 3909.217718][ C1] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 3909.217724][ C1] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 3909.217727][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3909.217731][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3909.217734][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 3909.217736][ C1] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 3909.217741][ C1] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 3909.217744][ C1] run_timer_softirq (kernel/time/timer.c:2404) [ 3909.217746][ C1] handle_softirqs (kernel/softirq.c:580) [ 3909.217752][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 3909.217754][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 3909.217757][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 3909.217761][ C1] [ 3909.217762][ C1] [ 3909.217763][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 3909.217766][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 3909.217770][ C1] Code: 92 d0 00 e9 03 55 02 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 63 97 22 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 92 xchg %eax,%edx 1: d0 00 rolb $1,(%rax) 3: e9 03 55 02 00 jmp 0x2550b 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 63 97 22 00 verw 0x229763(%rip) # 0x22978b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 3909.217773][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 3909.217777][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffffa026a5f9 [ 3909.217779][ C1] RDX: ffffed100d9d66fb RSI: ffffffffa0656840 RDI: ffffffff9d799f6f [ 3909.217781][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9d66fa [ 3909.217783][ C1] R10: ffff88806ceb37d3 R11: ffffffffa43fc9a8 R12: 0000000000000000 [ 3909.217785][ C1] R13: ffff888001b60040 R14: dffffc0000000000 R15: 0000000000000000 [ 3909.217789][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 3909.217793][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 3909.217796][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 3909.217798][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 3909.217801][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 3909.217803][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 3909.217807][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 3909.217814][ C1] do_idle (kernel/sched/idle.c:325) [ 3909.217817][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 3909.217819][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 3909.217825][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 3909.217830][ C1] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 3921.505619][ C3] INFO: lockdep is turned off. | [ 3921.505796][ C3] Preemption disabled at: | [ 3921.505798][ C3] 0x0 | [ 3921.506123][ C3] Tainted: [W]=WARN [ 3921.506125][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3921.506127][ C3] Call Trace: [ 3921.506129][ C3] [ 3921.506131][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 3921.506142][ C3] __might_resched (kernel/sched/core.c:8796) [ 3921.506151][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 3921.506156][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 3921.506158][ C3] ? simple_recursive_removal (fs/libfs.c:614) [ 3921.506164][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3921.506170][ C3] ? 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) [ 3921.506176][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 3921.506180][ C3] ? 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) [ 3921.506183][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 3921.506191][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 3921.506194][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 3921.506201][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 3921.506203][ C3] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 3921.506209][ C3] ? call_timer_fn (kernel/time/timer.c:1747) [ 3921.506216][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 3921.506219][ C3] ? handle_softirqs (kernel/softirq.c:580) [ 3921.506225][ C3] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 3921.506228][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 3921.506231][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 3921.506235][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 3921.506240][ C3] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 3921.506243][ C3] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 3921.506246][ C3] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 3921.506248][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 3921.506252][ C3] ? do_idle (kernel/sched/idle.c:325) [ 3921.506254][ C3] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 3921.506257][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 3921.506263][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3921.506267][ C3] __put_net (net/core/net_namespace.c:732) [ 3921.506274][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 3921.506277][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 3921.506282][ C3] call_timer_fn (kernel/time/timer.c:1747) [ 3921.506285][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3921.506288][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3921.506292][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 3921.506295][ C3] ? perf_event_task_tick (kernel/events/core.c:4501) [ 3921.506303][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3921.506307][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 3921.506310][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 3921.506315][ C3] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 3921.506317][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 3921.506323][ C3] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 3921.506326][ C3] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3921.506329][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3921.506333][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 3921.506335][ C3] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 3921.506339][ C3] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 3921.506342][ C3] run_timer_softirq (kernel/time/timer.c:2404) [ 3921.506345][ C3] handle_softirqs (kernel/softirq.c:580) [ 3921.506350][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 3921.506353][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 3921.506356][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 3921.506359][ C3] [ 3921.506361][ C3] [ 3921.506362][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 3921.506365][ C3] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 3921.506369][ C3] Code: 92 d0 00 e9 03 55 02 00 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 63 97 22 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 92 xchg %eax,%edx 1: d0 00 rolb $1,(%rax) 3: e9 03 55 02 00 jmp 0x2550b 8: 0f 1f 00 nopl (%rax) b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: 90 nop 1a: 90 nop 1b: f3 0f 1e fa endbr64 1f: 66 90 xchg %ax,%ax 21: 0f 00 2d 63 97 22 00 verw 0x229763(%rip) # 0x22978b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 3921.506372][ C3] RSP: 0000:ffffc90000157de8 EFLAGS: 00000246 [ 3921.506376][ C3] RAX: 0000000000000003 RBX: 1ffff9200002afc1 RCX: ffffffffa026a5f9 [ 3921.506378][ C3] RDX: ffffed100d9f66fb RSI: ffffffffa0656840 RDI: ffffffff9d799f6f [ 3921.506380][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed100d9f66fa [ 3921.506382][ C3] R10: ffff88806cfb37d3 R11: ffff888001f9a818 R12: 0000000000000000 [ 3921.506383][ C3] R13: ffff888001b645c0 R14: dffffc0000000000 R15: 0000000000000000 [ 3921.506387][ C3] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 3921.506391][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 3921.506395][ C3] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 3921.506397][ C3] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 3921.506399][ C3] cpuidle_idle_call (kernel/sched/idle.c:186) [ 3921.506402][ C3] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 3921.506406][ C3] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 3921.506411][ C3] do_idle (kernel/sched/idle.c:325) [ 3921.506415][ C3] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 3921.506417][ C3] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 3921.506422][ C3] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 3921.506430][ C3] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 3987.040741][ C1] INFO: lockdep is turned off. | [ 3987.040950][ C1] Preemption disabled at: | [ 3987.040952][ C1] handle_softirqs (kernel/softirq.c:553) | [ 3987.041387][ C1] Tainted: [W]=WARN [ 3987.041389][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 3987.041391][ C1] Call Trace: [ 3987.041393][ C1] [ 3987.041395][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 3987.041405][ C1] __might_resched (kernel/sched/core.c:8796) [ 3987.041413][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 3987.041418][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 3987.041420][ C1] ? simple_recursive_removal (fs/libfs.c:614) [ 3987.041426][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3987.041434][ C1] ? 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) [ 3987.041440][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 3987.041443][ C1] ? 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) [ 3987.041446][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 3987.041454][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 3987.041457][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 3987.041463][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 3987.041466][ C1] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 3987.041471][ C1] ? call_timer_fn (kernel/time/timer.c:1747) [ 3987.041479][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 3987.041482][ C1] ? handle_softirqs (kernel/softirq.c:580) [ 3987.041485][ C1] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 3987.041487][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 3987.041490][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 3987.041495][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 3987.041500][ C1] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:482) [ 3987.041504][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3987.041510][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3987.041516][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3987.041529][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 3987.041533][ C1] ? kasan_save_free_info (mm/kasan/generic.c:579) [ 3987.041536][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 3987.041542][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3987.041546][ C1] __put_net (net/core/net_namespace.c:732) [ 3987.041553][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 3987.041556][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 3987.041561][ C1] call_timer_fn (kernel/time/timer.c:1747) [ 3987.041564][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3987.041568][ C1] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 3987.041571][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 3987.041577][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3987.041581][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 3987.041584][ C1] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 3987.041589][ C1] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 3987.041591][ C1] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 3987.041596][ C1] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 3987.041600][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3987.041603][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3987.041606][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 3987.041609][ C1] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 3987.041613][ C1] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 3987.041615][ C1] run_timer_softirq (kernel/time/timer.c:2404) [ 3987.041618][ C1] handle_softirqs (kernel/softirq.c:580) [ 3987.041623][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 3987.041626][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 3987.041628][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 3987.041632][ C1] [ 3987.041633][ C1] [ 3987.041635][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 3987.041638][ C1] RIP: 0010:unwind_next_frame (arch/x86/kernel/unwind_orc.c:482) [ 3987.041642][ C1] Code: 1d 00 e8 90 c6 c4 02 5a 85 c0 0f 85 d6 06 00 00 49 8d 45 60 48 89 c2 48 89 44 24 08 48 b8 00 00 00 00 00 fc ff df 48 c1 ea 03 <80> 3c 02 00 0f 85 5a 16 00 00 4d 8b 7d 60 4d 85 ff 74 36 49 8d bf All code ======== 0: 1d 00 e8 90 c6 sbb $0xc690e800,%eax 5: c4 02 5a 85 (bad) 9: c0 0f 85 rorb $0x85,(%rdi) c: d6 (bad) d: 06 (bad) e: 00 00 add %al,(%rax) 10: 49 8d 45 60 lea 0x60(%r13),%rax 14: 48 89 c2 mov %rax,%rdx 17: 48 89 44 24 08 mov %rax,0x8(%rsp) 1c: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 23: fc ff df 26: 48 c1 ea 03 shr $0x3,%rdx 2a:* 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) <-- trapping instruction 2e: 0f 85 5a 16 00 00 jne 0x168e 34: 4d 8b 7d 60 mov 0x60(%r13),%r15 38: 4d 85 ff test %r15,%r15 3b: 74 36 je 0x73 3d: 49 rex.WB 3e: 8d .byte 0x8d 3f: bf .byte 0xbf Code starting with the faulting instruction =========================================== 0: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 4: 0f 85 5a 16 00 00 jne 0x1664 a: 4d 8b 7d 60 mov 0x60(%r13),%r15 e: 4d 85 ff test %r15,%r15 11: 74 36 je 0x49 13: 49 rex.WB 14: 8d .byte 0x8d 15: bf .byte 0xbf [ 3987.041644][ C1] RSP: 0018:ffffc900043c7238 EFLAGS: 00000a02 [ 3987.041649][ C1] RAX: dffffc0000000000 RBX: 1ffff92000878e50 RCX: 0000000000000002 [ 3987.041651][ C1] RDX: 1ffff92000878e73 RSI: ffffffffa0656840 RDI: ffffffffa0f71e28 [ 3987.041653][ C1] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000000000 [ 3987.041654][ C1] R10: ffffffff9d61d687 R11: ffffc900043c7378 R12: ffffc900043c7390 [ 3987.041656][ C1] R13: ffffc900043c7338 R14: ffff88800d1845c0 R15: ffff888005e004c0 [ 3987.041659][ C1] ? unwind_next_frame (./include/linux/rcupdate.h:331 ./include/linux/rcupdate.h:841 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 3987.041664][ C1] ? unwind_next_frame (./include/linux/rcupdate.h:331 ./include/linux/rcupdate.h:841 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 3987.041666][ C1] ? step_into (fs/namei.c:2008) [ 3987.041673][ C1] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 3987.041677][ C1] ? step_into (fs/namei.c:2008) [ 3987.041679][ C1] ? kernel_text_address (kernel/extable.c:99) [ 3987.041684][ C1] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 3987.041688][ C1] arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 3987.041693][ C1] ? step_into (fs/namei.c:2008) [ 3987.041697][ C1] stack_trace_save (kernel/stacktrace.c:123) [ 3987.041701][ C1] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 3987.041706][ C1] ? kasan_save_stack (mm/kasan/common.c:49) [ 3987.041709][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3987.041712][ C1] kasan_save_stack (mm/kasan/common.c:48) [ 3987.041715][ C1] ? kasan_save_stack (mm/kasan/common.c:48) [ 3987.041718][ C1] ? kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 3987.041721][ C1] ? kasan_save_free_info (mm/kasan/generic.c:579) [ 3987.041724][ C1] ? __kasan_slab_free (mm/kasan/common.c:271) [ 3987.041727][ C1] ? kmem_cache_free (mm/slub.c:4642 mm/slub.c:4744) [ 3987.041730][ C1] ? __fuse_simple_request (fs/fuse/dev.c:681) [ 3987.041734][ C1] ? fuse_readlink_page (fs/fuse/dir.c:144 fs/fuse/dir.c:1636) [ 3987.041737][ C1] ? fuse_get_link (fs/fuse/dir.c:1673) [ 3987.041739][ C1] ? ovl_get_link (fs/overlayfs/inode.c:337 fs/overlayfs/inode.c:325) [ 3987.041744][ C1] ? pick_link (fs/namei.c:1942) [ 3987.041747][ C1] ? step_into (fs/namei.c:2008) [ 3987.041749][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3987.041752][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3987.041756][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3987.041759][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3987.041762][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3987.041771][ C1] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 3987.041775][ C1] ? __debug_check_no_obj_freed (lib/debugobjects.c:1110) [ 3987.041788][ C1] ? __pfx___debug_check_no_obj_freed (lib/debugobjects.c:1070) [ 3987.041792][ C1] ? trace_rcu_segcb_stats (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745 ./include/trace/events/rcu.h:537) [ 3987.041798][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3987.041801][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3987.041804][ C1] kasan_save_track (./arch/x86/include/asm/current.h:25 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 3987.041807][ C1] kasan_save_free_info (mm/kasan/generic.c:579) [ 3987.041811][ C1] __kasan_slab_free (mm/kasan/common.c:271) [ 3987.041815][ C1] kmem_cache_free (mm/slub.c:4642 mm/slub.c:4744) [ 3987.041817][ C1] ? virtio_fs_send_req (fs/fuse/virtio_fs.c:1499) [ 3987.041822][ C1] ? __fuse_simple_request (fs/fuse/dev.c:681) [ 3987.041825][ C1] __fuse_simple_request (fs/fuse/dev.c:681) [ 3987.041830][ C1] fuse_readlink_page (fs/fuse/dir.c:144 fs/fuse/dir.c:1636) [ 3987.041833][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3987.041836][ C1] ? __pfx_fuse_readlink_page (fs/fuse/dir.c:1616) [ 3987.041840][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 3987.041847][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3987.041850][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3987.041855][ C1] fuse_get_link (fs/fuse/dir.c:1673) [ 3987.041858][ C1] ovl_get_link (fs/overlayfs/inode.c:337 fs/overlayfs/inode.c:325) [ 3987.041862][ C1] pick_link (fs/namei.c:1942) [ 3987.041865][ C1] ? __pfx_ovl_revalidate_real (fs/overlayfs/super.c:84) [ 3987.041870][ C1] step_into (fs/namei.c:2008) [ 3987.041873][ C1] ? __d_lookup (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 fs/dcache.c:2397) [ 3987.041879][ C1] ? __pfx_step_into (fs/namei.c:1973) [ 3987.041881][ C1] ? ovl_dentry_revalidate_common (fs/overlayfs/ovl_entry.h:128 (discriminator 4) fs/overlayfs/super.c:141 (discriminator 4)) [ 3987.041886][ C1] ? lookup_fast (fs/namei.c:929 fs/namei.c:925 fs/namei.c:1778) [ 3987.041890][ C1] open_last_lookups (fs/namei.c:3834) [ 3987.041895][ C1] path_openat (fs/namei.c:4043 (discriminator 1)) [ 3987.041900][ C1] ? __pfx_path_openat (fs/namei.c:4028) [ 3987.041904][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 3987.041908][ C1] do_filp_open (fs/namei.c:4073) [ 3987.041912][ C1] ? __pfx_do_filp_open (fs/namei.c:4067) [ 3987.041915][ C1] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 3987.041922][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 3987.041925][ C1] ? alloc_fd (fs/file.c:597) [ 3987.041932][ C1] ? 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) [ 3987.041935][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 3987.041938][ C1] ? alloc_fd (fs/file.c:597) [ 3987.041943][ C1] do_sys_openat2 (fs/open.c:1437) [ 3987.041949][ C1] ? __pfx_do_sys_openat2 (fs/open.c:1422) [ 3987.041953][ C1] ? __up_read (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1352) [ 3987.041956][ C1] ? handle_mm_fault (mm/memory.c:6321) [ 3987.041963][ C1] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 3987.041967][ C1] __x64_sys_openat (fs/open.c:1463) [ 3987.041971][ C1] ? __pfx___x64_sys_openat (fs/open.c:1463) [ 3987.041975][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 3987.041979][ C1] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 3987.041987][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 3987.041990][ C1] RIP: 0033:0x7f9055047f68 [ 3987.041994][ C1] Code: f9 41 89 f0 41 83 e2 40 75 30 89 f0 25 00 00 41 00 3d 00 00 41 00 74 22 44 89 c2 4c 89 ce bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 30 c3 0f 1f 80 00 00 00 00 48 8d 44 24 08 c7 All code ======== 0: f9 stc 1: 41 89 f0 mov %esi,%r8d 4: 41 83 e2 40 and $0x40,%r10d 8: 75 30 jne 0x3a a: 89 f0 mov %esi,%eax c: 25 00 00 41 00 and $0x410000,%eax 11: 3d 00 00 41 00 cmp $0x410000,%eax 16: 74 22 je 0x3a 18: 44 89 c2 mov %r8d,%edx 1b: 4c 89 ce mov %r9,%rsi 1e: bf 9c ff ff ff mov $0xffffff9c,%edi 23: b8 01 01 00 00 mov $0x101,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 30 ja 0x62 32: c3 ret 33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a: 48 8d 44 24 08 lea 0x8(%rsp),%rax 3f: c7 .byte 0xc7 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 30 ja 0x38 8: c3 ret 9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10: 48 8d 44 24 08 lea 0x8(%rsp),%rax 15: c7 .byte 0xc7 [ 3987.041996][ C1] RSP: 002b:00007ffd9532ffc8 EFLAGS: 00000287 ORIG_RAX: 0000000000000101 [ 3987.041998][ C1] RAX: ffffffffffffffda RBX: 00007ffd9533024f RCX: 00007f9055047f68 [ 3987.042000][ C1] RDX: 0000000000080000 RSI: 00007ffd95330040 RDI: 00000000ffffff9c [ 3987.042002][ C1] RBP: 00007ffd95330030 R08: 0000000000080000 R09: 00007ffd95330040 [ 3987.042004][ C1] R10: 0000000000000000 R11: 0000000000000287 R12: 00007ffd95330047 [ 3987.042005][ C1] R13: 00007ffd95330260 R14: 00007ffd95330040 R15: 00007f9055016000 | [ 4003.424960][ C3] INFO: lockdep is turned off. | [ 4003.425181][ C3] Preemption disabled at: | [ 4003.425183][ C3] 0x0 | [ 4003.425593][ C3] Tainted: [W]=WARN [ 4003.425594][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4003.425597][ C3] Call Trace: [ 4003.425599][ C3] [ 4003.425601][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 4003.425612][ C3] __might_resched (kernel/sched/core.c:8796) [ 4003.425622][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 4003.425627][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 4003.425630][ C3] ? simple_recursive_removal (fs/libfs.c:614) [ 4003.425635][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4003.425641][ C3] ? 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) [ 4003.425647][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 4003.425650][ C3] ? 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) [ 4003.425653][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 4003.425661][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 4003.425665][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 4003.425671][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 4003.425674][ C3] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 4003.425679][ C3] ? call_timer_fn (kernel/time/timer.c:1747) [ 4003.425686][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 4003.425689][ C3] ? handle_softirqs (kernel/softirq.c:580) [ 4003.425695][ C3] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 4003.425697][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 4003.425700][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 4003.425705][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 4003.425710][ C3] ? stack_depot_save_flags (lib/stackdepot.c:572 lib/stackdepot.c:619) [ 4003.425713][ C3] ? set_track_prepare (mm/slub.c:939) [ 4003.425718][ C3] ? ___slab_alloc (mm/slub.c:967 mm/slub.c:3848) [ 4003.425722][ C3] ? __slab_alloc.constprop.0 (mm/slub.c:3948) [ 4003.425726][ C3] ? __kmalloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4326 mm/slub.c:4339) [ 4003.425729][ C3] ? virtio_fs_enqueue_req (./include/linux/slab.h:909 ./include/linux/slab.h:948 fs/fuse/virtio_fs.c:1397) [ 4003.425735][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 4003.425741][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4003.425745][ C3] __put_net (net/core/net_namespace.c:732) [ 4003.425751][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 4003.425755][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 4003.425760][ C3] call_timer_fn (kernel/time/timer.c:1747) [ 4003.425763][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 4003.425766][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 4003.425770][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 4003.425773][ C3] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 4003.425778][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4003.425782][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4003.425786][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 4003.425789][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 4003.425793][ C3] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 4003.425796][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 4003.425801][ C3] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 4003.425804][ C3] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 4003.425807][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4003.425812][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 4003.425816][ C3] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 4003.425821][ C3] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 4003.425824][ C3] run_timer_softirq (kernel/time/timer.c:2404) [ 4003.425826][ C3] handle_softirqs (kernel/softirq.c:580) [ 4003.425831][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 4003.425834][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 4003.425836][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 4003.425840][ C3] [ 4003.425841][ C3] [ 4003.425842][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 4003.425845][ C3] RIP: 0010:stack_depot_save_flags (lib/stackdepot.c:572 lib/stackdepot.c:619) [ 4003.425849][ C3] Code: 03 0d ee fb e6 05 4c 89 0c 24 65 ff 05 2b 77 e2 04 e8 26 24 c1 01 4c 8b 0c 24 4c 8b 44 24 08 85 c0 0f 85 be 02 00 00 49 8b 09 <44> 89 ee 83 e6 02 4c 39 c9 75 11 e9 a4 02 00 00 48 8b 09 49 39 c9 All code ======== 0: 03 0d ee fb e6 05 add 0x5e6fbee(%rip),%ecx # 0x5e6fbf4 6: 4c 89 0c 24 mov %r9,(%rsp) a: 65 ff 05 2b 77 e2 04 incl %gs:0x4e2772b(%rip) # 0x4e2773c 11: e8 26 24 c1 01 call 0x1c1243c 16: 4c 8b 0c 24 mov (%rsp),%r9 1a: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1f: 85 c0 test %eax,%eax 21: 0f 85 be 02 00 00 jne 0x2e5 27: 49 8b 09 mov (%r9),%rcx 2a:* 44 89 ee mov %r13d,%esi <-- trapping instruction 2d: 83 e6 02 and $0x2,%esi 30: 4c 39 c9 cmp %r9,%rcx 33: 75 11 jne 0x46 35: e9 a4 02 00 00 jmp 0x2de 3a: 48 8b 09 mov (%rcx),%rcx 3d: 49 39 c9 cmp %rcx,%r9 Code starting with the faulting instruction =========================================== 0: 44 89 ee mov %r13d,%esi 3: 83 e6 02 and $0x2,%esi 6: 4c 39 c9 cmp %r9,%rcx 9: 75 11 jne 0x1c b: e9 a4 02 00 00 jmp 0x2b4 10: 48 8b 09 mov (%rcx),%rcx 13: 49 39 c9 cmp %rcx,%r9 [ 4003.425852][ C3] RSP: 0000:ffffc9000b4070a8 EFLAGS: 00000246 [ 4003.425856][ C3] RAX: 0000000000000000 RBX: 0000000000002800 RCX: ffff88800ac340a0 [ 4003.425858][ C3] RDX: 000000003493b164 RSI: 0000000000000002 RDI: 00000000d806b985 [ 4003.425860][ C3] RBP: ffffc9000b407118 R08: 0000000000000010 R09: ffff88806c161750 [ 4003.425861][ C3] R10: ffffffff9d61d687 R11: ffffc9000b407020 R12: 0000000029f56175 [ 4003.425863][ C3] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000010 [ 4003.425866][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:331 ./include/linux/rcupdate.h:841 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 4003.425873][ C3] ? stack_depot_save_flags (lib/stackdepot.c:552 lib/stackdepot.c:619) [ 4003.425878][ C3] set_track_prepare (mm/slub.c:939) [ 4003.425880][ C3] ? __kmalloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4326 mm/slub.c:4339) [ 4003.425883][ C3] ? virtio_fs_enqueue_req (./include/linux/slab.h:909 ./include/linux/slab.h:948 fs/fuse/virtio_fs.c:1397) [ 4003.425885][ C3] ? virtio_fs_send_req (fs/fuse/virtio_fs.c:1499) [ 4003.425887][ C3] ? flush_bg_queue (fs/fuse/dev.c:418) [ 4003.425894][ C3] ? fuse_request_queue_background (./include/linux/spinlock.h:391 fs/fuse/dev.c:728) [ 4003.425896][ C3] ? fuse_simple_background (fs/fuse/dev.c:753) [ 4003.425898][ C3] ? fuse_send_readpages (fs/fuse/file.c:995) [ 4003.425901][ C3] ? fuse_readahead (fs/fuse/file.c:1033) [ 4003.425904][ C3] ? read_pages (./include/linux/pagemap.h:1404 ./include/linux/pagemap.h:1444 mm/readahead.c:162) [ 4003.425919][ C3] ? page_cache_ra_unbounded (mm/readahead.c:265 (discriminator 2)) [ 4003.425922][ C3] ? do_sync_mmap_readahead (mm/filemap.c:3263) [ 4003.425931][ C3] ? filemap_fault (mm/filemap.c:3403) [ 4003.425933][ C3] ? __do_fault (mm/memory.c:5098) [ 4003.425941][ C3] ? do_pte_missing (mm/memory.c:5518 mm/memory.c:5652 mm/memory.c:4160) [ 4003.425944][ C3] ? handle_pte_fault (mm/memory.c:5997) [ 4003.425946][ C3] ? __handle_mm_fault (mm/memory.c:6140) [ 4003.425949][ C3] ___slab_alloc (mm/slub.c:967 mm/slub.c:3848) [ 4003.425953][ C3] ? virtio_fs_enqueue_req (./include/linux/slab.h:909 ./include/linux/slab.h:948 fs/fuse/virtio_fs.c:1397) [ 4003.425966][ C3] ? virtio_fs_enqueue_req (./include/linux/slab.h:909 ./include/linux/slab.h:948 fs/fuse/virtio_fs.c:1397) [ 4003.425968][ C3] __slab_alloc.constprop.0 (mm/slub.c:3948) [ 4003.425971][ C3] ? __kernel_text_address (kernel/extable.c:79) [ 4003.425978][ C3] ? virtio_fs_enqueue_req (./include/linux/slab.h:909 ./include/linux/slab.h:948 fs/fuse/virtio_fs.c:1397) [ 4003.425981][ C3] __kmalloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4326 mm/slub.c:4339) [ 4003.425986][ C3] virtio_fs_enqueue_req (./include/linux/slab.h:909 ./include/linux/slab.h:948 fs/fuse/virtio_fs.c:1397) [ 4003.425991][ C3] ? stack_depot_save_flags (lib/stackdepot.c:552 lib/stackdepot.c:619) [ 4003.425994][ C3] ? __pfx_virtio_fs_enqueue_req (fs/fuse/virtio_fs.c:1376) [ 4003.425999][ C3] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 4003.426002][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4003.426005][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4003.426009][ C3] ? __pfx_map_id_range_up (kernel/user_namespace.c:382) [ 4003.426017][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4003.426022][ C3] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 4003.426027][ C3] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 4003.426031][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4003.426034][ C3] ? fuse_get_unique (fs/fuse/dev.c:317) [ 4003.426037][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4003.426040][ C3] ? 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) [ 4003.426045][ C3] virtio_fs_send_req (fs/fuse/virtio_fs.c:1499) [ 4003.426047][ C3] ? fuse_send_one (fs/fuse/dev.c:400) [ 4003.426052][ C3] flush_bg_queue (fs/fuse/dev.c:418) [ 4003.426056][ C3] ? xa_load (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 lib/xarray.c:1621) [ 4003.426061][ C3] fuse_request_queue_background (./include/linux/spinlock.h:391 fs/fuse/dev.c:728) [ 4003.426068][ C3] fuse_simple_background (fs/fuse/dev.c:753) [ 4003.426073][ C3] fuse_send_readpages (fs/fuse/file.c:995) [ 4003.426078][ C3] fuse_readahead (fs/fuse/file.c:1033) [ 4003.426084][ C3] ? __pfx_fuse_readahead (fs/fuse/file.c:1006) [ 4003.426086][ C3] ? trace_mm_filemap_add_to_page_cache (./include/trace/events/filemap.h:54 (discriminator 21)) [ 4003.426090][ C3] ? __filemap_add_folio (mm/filemap.c:949) [ 4003.426097][ C3] read_pages (./include/linux/pagemap.h:1404 ./include/linux/pagemap.h:1444 mm/readahead.c:162) [ 4003.426101][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4003.426104][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 4003.426108][ C3] ? __pfx_read_pages (mm/readahead.c:147) [ 4003.426116][ C3] page_cache_ra_unbounded (mm/readahead.c:265 (discriminator 2)) [ 4003.426122][ C3] do_sync_mmap_readahead (mm/filemap.c:3263) [ 4003.426127][ C3] ? __pfx_do_sync_mmap_readahead (mm/filemap.c:3203) [ 4003.426130][ C3] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 4003.426135][ C3] ? __filemap_get_folio (mm/filemap.c:1907) [ 4003.426139][ C3] filemap_fault (mm/filemap.c:3403) [ 4003.426144][ C3] ? __pfx_filemap_map_pages (mm/filemap.c:3692) [ 4003.426147][ C3] ? __pfx_filemap_fault (mm/filemap.c:3362) [ 4003.426151][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4003.426153][ C3] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 4003.426157][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4003.426159][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 4003.426162][ C3] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 4003.426166][ C3] __do_fault (mm/memory.c:5098) [ 4003.426170][ C3] do_pte_missing (mm/memory.c:5518 mm/memory.c:5652 mm/memory.c:4160) [ 4003.426172][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 4003.426176][ C3] handle_pte_fault (mm/memory.c:5997) [ 4003.426179][ C3] ? __pfx____sys_sendmsg (net/socket.c:2609) [ 4003.426185][ C3] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 4003.426188][ C3] ? __pfx_handle_pte_fault (mm/memory.c:5954) [ 4003.426192][ C3] ? ___sys_recvmsg (net/socket.c:2818) [ 4003.426196][ C3] __handle_mm_fault (mm/memory.c:6140) [ 4003.426199][ C3] ? __pfx___handle_mm_fault (mm/memory.c:6049) [ 4003.426201][ C3] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [ 4003.426208][ C3] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [ 4003.426211][ C3] handle_mm_fault (mm/memory.c:6321) [ 4003.426214][ C3] ? __pfx_handle_mm_fault (mm/memory.c:6276) [ 4003.426219][ C3] do_user_addr_fault (arch/x86/mm/fault.c:1337) [ 4003.426227][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4003.426230][ C3] exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 4003.426234][ C3] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 4003.426237][ C3] RIP: 0033:0x7fccfd442fd4 [ 4003.426246][ C3] Code: Unable to access opcode bytes at 0x7fccfd442faa. Code starting with the faulting instruction =========================================== [ 4003.426248][ C3] RSP: 002b:00007fff4d51f0e8 EFLAGS: 00010206 [ 4003.426250][ C3] RAX: 00007fccfd442fd4 RBX: 00007fccfd4d2000 RCX: 0000000000000000 [ 4003.426252][ C3] RDX: 00007fccfd45c378 RSI: 0000000000000000 RDI: 00007fccfd45f018 [ 4003.426253][ C3] RBP: 00007fff4d51f1b0 R08: 0000000000000000 R09: 0000000000000060 [ 4003.426255][ C3] R10: 00007fff4d51efe0 R11: 00007fff4d51efe0 R12: 0000000000000000 [ 4003.426257][ C3] R13: 00007fccfd4d2988 R14: 00007fff4d51f110 R15: 00007fccfd492e40 | [ 4036.193962][ C2] INFO: lockdep is turned off. | [ 4036.194211][ C2] Preemption disabled at: | [ 4036.194213][ C2] __slab_alloc.constprop.0 (mm/slub.c:3945) | [ 4036.194744][ C2] Tainted: [W]=WARN [ 4036.194746][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4036.194748][ C2] Call Trace: [ 4036.194750][ C2] [ 4036.194752][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 4036.194763][ C2] __might_resched (kernel/sched/core.c:8796) [ 4036.194773][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 4036.194778][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 4036.194781][ C2] ? simple_recursive_removal (fs/libfs.c:614) [ 4036.194787][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4036.194793][ C2] ? 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) [ 4036.194800][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 4036.194803][ C2] ? 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) [ 4036.194807][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 4036.194816][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 4036.194819][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 4036.194825][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 4036.194828][ C2] ? __sk_destruct (./include/linux/instrumented.h:96 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/net_namespace.h:287 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 4036.194834][ C2] ? call_timer_fn (kernel/time/timer.c:1747) [ 4036.194842][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 4036.194844][ C2] ? handle_softirqs (kernel/softirq.c:580) [ 4036.194851][ C2] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 4036.194853][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 4036.194856][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 4036.194861][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 4036.194867][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4036.194869][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 4036.194875][ C2] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 4036.194878][ C2] ? unwind_next_frame (./include/linux/rcupdate.h:873 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 4036.194883][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4036.194889][ C2] ? stack_trace_save (kernel/stacktrace.c:123) [ 4036.194896][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 4036.194903][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4036.194908][ C2] __put_net (net/core/net_namespace.c:732) [ 4036.194915][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 4036.194919][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 4036.194924][ C2] call_timer_fn (kernel/time/timer.c:1747) [ 4036.194928][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 4036.194931][ C2] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1737) [ 4036.194935][ C2] ? __pfx_call_timer_fn (kernel/time/timer.c:1724) [ 4036.194938][ C2] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 4036.194944][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4036.194948][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2372) [ 4036.194951][ C2] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 4036.194956][ C2] ? __pfx___run_timers (kernel/time/timer.c:2343) [ 4036.194958][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 4036.194962][ C2] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 4036.194966][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4036.194969][ C2] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 4036.194971][ C2] ? run_timer_base (kernel/time/timer.c:2384 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 4036.194975][ C2] run_timer_base (kernel/time/timer.c:2385 kernel/time/timer.c:2376 kernel/time/timer.c:2393) [ 4036.194978][ C2] run_timer_softirq (kernel/time/timer.c:2404) [ 4036.194980][ C2] handle_softirqs (kernel/softirq.c:580) [ 4036.194985][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 4036.194988][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 4036.194991][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 4036.194994][ C2] [ 4036.194995][ C2] [ 4036.194996][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 4036.195000][ C2] RIP: 0010:rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4036.195003][ C2] Code: 49 a3 89 c5 83 f8 3f 0f 87 82 00 00 00 48 8d 3c ed 20 1e f7 a0 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 80 3c 02 00 <75> 5c 48 03 1c ed 20 1e f7 a0 48 b8 00 00 00 00 00 fc ff df 48 89 All code ======== 0: 49 a3 89 c5 83 f8 3f rex.WB movabs %rax,0x82870f3ff883c589 7: 0f 87 82 a: 00 00 add %al,(%rax) c: 00 48 8d add %cl,-0x73(%rax) f: 3c ed cmp $0xed,%al 11: 20 1e and %bl,(%rsi) 13: f7 a0 48 b8 00 00 mull 0xb848(%rax) 19: 00 00 add %al,(%rax) 1b: 00 fc add %bh,%ah 1d: ff lcall (bad) 1e: df 48 89 fisttps -0x77(%rax) 21: fa cli 22: 48 c1 ea 03 shr $0x3,%rdx 26: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 2a:* 75 5c jne 0x88 <-- trapping instruction 2c: 48 03 1c ed 20 1e f7 add -0x5f08e1e0(,%rbp,8),%rbx 33: a0 34: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 3b: fc ff df 3e: 48 rex.W 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 75 5c jne 0x5e 2: 48 03 1c ed 20 1e f7 add -0x5f08e1e0(,%rbp,8),%rbx 9: a0 a: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 11: fc ff df 14: 48 rex.W 15: 89 .byte 0x89 [ 4036.195006][ C2] RSP: 0018:ffffc900040673d8 EFLAGS: 00000246 [ 4036.195009][ C2] RAX: dffffc0000000000 RBX: ffffffffa34927d0 RCX: ffffc90004068001 [ 4036.195011][ C2] RDX: 1ffffffff41ee3c6 RSI: ffffffffa0656840 RDI: ffffffffa0f71e30 [ 4036.195013][ C2] RBP: 0000000000000002 R08: 0000000000000000 R09: ffffc90004067561 [ 4036.195015][ C2] R10: ffffffff9d61d687 R11: ffffc90004067560 R12: ffffffff9d61da2e [ 4036.195016][ C2] R13: ffffc90004067520 R14: ffffc90004060000 R15: ffffc90004067840 [ 4036.195018][ C2] ? unwind_next_frame (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 4036.195021][ C2] ? unwind_next_frame (./include/linux/rcupdate.h:331 ./include/linux/rcupdate.h:841 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 4036.195026][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4036.195029][ C2] trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 4036.195032][ C2] lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 4036.195035][ C2] unwind_next_frame (./include/linux/rcupdate.h:873 ./include/linux/rcupdate.h:1155 arch/x86/kernel/unwind_orc.c:479) [ 4036.195037][ C2] ? __pmd_alloc (mm/memory.c:7354 ./include/linux/mm.h:3074 ./include/linux/mm.h:3201 ./include/linux/mm.h:3228 ./include/asm-generic/pgalloc.h:140 mm/memory.c:6647) [ 4036.195043][ C2] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 4036.195047][ C2] ? __pmd_alloc (mm/memory.c:7354 ./include/linux/mm.h:3074 ./include/linux/mm.h:3201 ./include/linux/mm.h:3228 ./include/asm-generic/pgalloc.h:140 mm/memory.c:6647) [ 4036.195049][ C2] ? kernel_text_address (kernel/extable.c:99) [ 4036.195055][ C2] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 4036.195060][ C2] arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 4036.195065][ C2] ? __handle_mm_fault (./include/linux/mm.h:2965 mm/memory.c:6100) [ 4036.195069][ C2] stack_trace_save (kernel/stacktrace.c:123) [ 4036.195072][ C2] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 4036.195077][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4036.195080][ C2] set_track_prepare (mm/slub.c:936) [ 4036.195084][ C2] ? kmem_cache_alloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4203) [ 4036.195087][ C2] ? __pmd_alloc (mm/memory.c:7354 ./include/linux/mm.h:3074 ./include/linux/mm.h:3201 ./include/linux/mm.h:3228 ./include/asm-generic/pgalloc.h:140 mm/memory.c:6647) [ 4036.195089][ C2] ? get_partial_node.part.0 (mm/slub.c:2902) [ 4036.195095][ C2] ___slab_alloc (mm/slub.c:967 mm/slub.c:3848) [ 4036.195099][ C2] ? __pmd_alloc (mm/memory.c:7354 ./include/linux/mm.h:3074 ./include/linux/mm.h:3201 ./include/linux/mm.h:3228 ./include/asm-generic/pgalloc.h:140 mm/memory.c:6647) [ 4036.195103][ C2] ? __pmd_alloc (mm/memory.c:7354 ./include/linux/mm.h:3074 ./include/linux/mm.h:3201 ./include/linux/mm.h:3228 ./include/asm-generic/pgalloc.h:140 mm/memory.c:6647) [ 4036.195106][ C2] __slab_alloc.constprop.0 (mm/slub.c:3948) [ 4036.195110][ C2] ? __pmd_alloc (mm/memory.c:7354 ./include/linux/mm.h:3074 ./include/linux/mm.h:3201 ./include/linux/mm.h:3228 ./include/asm-generic/pgalloc.h:140 mm/memory.c:6647) [ 4036.195112][ C2] kmem_cache_alloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4203) [ 4036.195118][ C2] __pmd_alloc (mm/memory.c:7354 ./include/linux/mm.h:3074 ./include/linux/mm.h:3201 ./include/linux/mm.h:3228 ./include/asm-generic/pgalloc.h:140 mm/memory.c:6647) [ 4036.195121][ C2] __handle_mm_fault (./include/linux/mm.h:2965 mm/memory.c:6100) [ 4036.195124][ C2] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 4036.195126][ C2] ? __pfx___handle_mm_fault (mm/memory.c:6049) [ 4036.195129][ C2] ? mt_find (lib/maple_tree.c:6906) [ 4036.195147][ C2] ? __down_read_trylock (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1291) [ 4036.195150][ C2] ? mmap_region (./arch/x86/include/asm/bitops.h:206 ./arch/x86/include/asm/bitops.h:238 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/mman.h:204 mm/vma.c:2582) [ 4036.195159][ C2] handle_mm_fault (mm/memory.c:6321) [ 4036.195162][ C2] ? __pfx_handle_mm_fault (mm/memory.c:6276) [ 4036.195165][ C2] ? down_read_trylock (kernel/locking/rwsem.c:1566 kernel/locking/rwsem.c:1561) [ 4036.195169][ C2] do_user_addr_fault (arch/x86/mm/fault.c:1389) [ 4036.195177][ C2] exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1484 arch/x86/mm/fault.c:1532) [ 4036.195181][ C2] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 4036.195184][ C2] RIP: 0010:rep_stos_alternative (arch/x86/lib/clear_page_64.S:99) [ 4036.195189][ C2] Code: c9 75 f6 e9 02 61 03 00 48 89 07 48 83 c7 08 83 e9 08 74 ef 83 f9 08 73 ef eb de 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 <48> 89 07 48 89 47 08 48 89 47 10 48 89 47 18 48 89 47 20 48 89 47 All code ======== 0: c9 leave 1: 75 f6 jne 0xfffffffffffffff9 3: e9 02 61 03 00 jmp 0x3610a 8: 48 89 07 mov %rax,(%rdi) b: 48 83 c7 08 add $0x8,%rdi f: 83 e9 08 sub $0x8,%ecx 12: 74 ef je 0x3 14: 83 f9 08 cmp $0x8,%ecx 17: 73 ef jae 0x8 19: eb de jmp 0xfffffffffffffff9 1b: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 22: 00 00 00 00 26: 0f 1f 40 00 nopl 0x0(%rax) 2a:* 48 89 07 mov %rax,(%rdi) <-- trapping instruction 2d: 48 89 47 08 mov %rax,0x8(%rdi) 31: 48 89 47 10 mov %rax,0x10(%rdi) 35: 48 89 47 18 mov %rax,0x18(%rdi) 39: 48 89 47 20 mov %rax,0x20(%rdi) 3d: 48 rex.W 3e: 89 .byte 0x89 3f: 47 rex.RXB Code starting with the faulting instruction =========================================== 0: 48 89 07 mov %rax,(%rdi) 3: 48 89 47 08 mov %rax,0x8(%rdi) 7: 48 89 47 10 mov %rax,0x10(%rdi) b: 48 89 47 18 mov %rax,0x18(%rdi) f: 48 89 47 20 mov %rax,0x20(%rdi) 13: 48 rex.W 14: 89 .byte 0x89 15: 47 rex.RXB [ 4036.195191][ C2] RSP: 0018:ffffc90004067b50 EFLAGS: 00050202 [ 4036.195194][ C2] RAX: 0000000000000000 RBX: ffff88801225b4a8 RCX: 0000000000000fb0 [ 4036.195196][ C2] RDX: 0000000000000000 RSI: ffffffffa0656840 RDI: 00007f0ec3ece050 [ 4036.195198][ C2] RBP: 0000000000000003 R08: 0000000000000001 R09: 0000000000000000 [ 4036.195199][ C2] R10: ffffffff9ddf7393 R11: 0000000000004000 R12: 00007f0ec3ece050 [ 4036.195202][ C2] R13: 0000000000000fb0 R14: 00007f0ec3ece218 R15: ffff88801225b4c8 [ 4036.195205][ C2] ? __might_fault (mm/memory.c:7151 mm/memory.c:7145) [ 4036.195213][ C2] elf_load (./arch/x86/include/asm/smap.h:29 ./arch/x86/include/asm/uaccess_64.h:197 ./arch/x86/include/asm/uaccess_64.h:205 fs/binfmt_elf.c:118 fs/binfmt_elf.c:420) [ 4036.195222][ C2] load_elf_interp.constprop.0 (./include/linux/instrumented.h:68 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/thread_info.h:126 fs/binfmt_elf.c:678) [ 4036.195227][ C2] load_elf_binary (fs/binfmt_elf.c:1239) [ 4036.195234][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4036.195237][ C2] ? load_misc_binary (fs/binfmt_misc.c:215) [ 4036.195239][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4036.195242][ C2] ? __pfx_load_elf_binary (fs/binfmt_elf.c:818) [ 4036.195244][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4036.195246][ C2] ? exec_binprm (fs/exec.c:1718 fs/exec.c:1750) [ 4036.195250][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4036.195254][ C2] exec_binprm (fs/exec.c:1720 fs/exec.c:1750) [ 4036.195259][ C2] ? __pfx_exec_binprm (fs/exec.c:1734) [ 4036.195262][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 4036.195266][ C2] bprm_execve (fs/exec.c:1802 fs/exec.c:1778) [ 4036.195269][ C2] do_execveat_common.isra.0 (fs/exec.c:1908) [ 4036.195274][ C2] __x64_sys_execve (fs/exec.c:2053) [ 4036.195277][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 4036.195285][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4036.195288][ C2] RIP: 0033:0x7f7eea7ca40b [ 4036.195295][ C2] Code: Unable to access opcode bytes at 0x7f7eea7ca3e1. Code starting with the faulting instruction =========================================== [ 4036.195297][ C2] RSP: 002b:00007ffe0cc4cdd8 EFLAGS: 00000246 ORIG_RAX: 000000000000003b [ 4036.195300][ C2] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f7eea7ca40b [ 4036.195302][ C2] RDX: 000056471e8755b0 RSI: 000056471ebd1790 RDI: 000056471ebb2910 [ 4036.195303][ C2] RBP: 000056471ebb2910 R08: 000056471ebcde50 R09: 0000000000000000 [ 4036.195305][ C2] R10: 0000000000000008 R11: 0000000000000246 R12: 00000000ffffffff Finger prints: schedule_preempt_disabled:dump_stack_lvl:__might_resched:down_write:simple_recursive_removal mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock handle_softirqs:dump_stack_lvl:__might_resched:down_write:simple_recursive_removal __might_resched:down_write:simple_recursive_removal:debugfs_remove:ref_tracker_dir_exit