====================================== | [ 20.593835][ C3] 1 lock held by ksoftirqd/3/32: | [ 20.594007][ C3] #0: ffffffffb5177c00 (rcu_callback){....}-{0:0}, at: rcu_do_batch (./include/linux/rcupdate.h:331 kernel/rcu/tree.c:2570) | [ 20.594322][ C3] | [ 20.594322][ C3] stack backtrace: [ 20.594543][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.594545][ C3] Call Trace: [ 20.594548][ C3] [ 20.594550][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 20.594559][ C3] print_usage_bug.part.0 (kernel/locking/lockdep.c:4048) [ 20.594564][ C3] mark_lock_irq (kernel/locking/lockdep.c:4013 kernel/locking/lockdep.c:4059 kernel/locking/lockdep.c:4270) [ 20.594571][ C3] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 20.594578][ C3] ? save_trace (kernel/locking/lockdep.c:595) [ 20.594582][ C3] mark_lock (kernel/locking/lockdep.c:4756) [ 20.594586][ C3] mark_usage (kernel/locking/lockdep.c:4645) [ 20.594590][ C3] __lock_acquire (kernel/locking/lockdep.c:5194) [ 20.594593][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 20.594598][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:473 kernel/locking/lockdep.c:5873) [ 20.594601][ C3] ? simple_pin_fs (fs/libfs.c:1067) [ 20.594605][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 20.594610][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5834) [ 20.594613][ C3] ? simple_pin_fs (fs/libfs.c:1067) [ 20.594618][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 20.594621][ C3] ? simple_pin_fs (fs/libfs.c:1067) [ 20.594624][ C3] simple_pin_fs (fs/libfs.c:1067) [ 20.594628][ C3] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799) [ 20.594631][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 20.594645][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 20.594649][ 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) [ 20.594659][ C3] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 20.594662][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 20.594665][ C3] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 20.594669][ C3] ? kthread (kernel/kthread.c:464) [ 20.594673][ C3] ? ret_from_fork (arch/x86/kernel/process.c:148) [ 20.594676][ C3] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 20.594679][ C3] ? migrate_enable (./arch/x86/include/asm/preempt.h:104 ./include/linux/preempt.h:481 ./include/linux/preempt.h:481 kernel/sched/core.c:2427) [ 20.594684][ C3] ? __pfx_migrate_enable (kernel/sched/core.c:2402) [ 20.594689][ C3] __put_net (net/core/net_namespace.c:732) [ 20.594693][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 20.594697][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 20.594700][ C3] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 20.594705][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 20.594709][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 20.594713][ C3] ? note_gp_changes (kernel/rcu/tree.c:1326 (discriminator 1)) [ 20.594716][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 20.594724][ C3] rcu_core (kernel/rcu/tree.c:2834) [ 20.594727][ C3] handle_softirqs (kernel/softirq.c:580) [ 20.594732][ C3] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 20.594736][ C3] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 20.594739][ C3] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 20.594743][ C3] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 20.594746][ C3] kthread (kernel/kthread.c:464) [ 20.594750][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 20.594752][ C3] ? ret_from_fork (arch/x86/kernel/process.c:147) [ 20.594755][ C3] ? __lock_release (kernel/locking/lockdep.c:5539) [ 20.594759][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 20.594763][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 20.594766][ C3] ret_from_fork (arch/x86/kernel/process.c:148) [ 20.594769][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 20.594772][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 20.605053][ C3] RCU nest depth: 0, expected: 0 | [ 20.605218][ C3] INFO: lockdep is turned off. | [ 20.605382][ C3] Preemption disabled at: | [ 20.605384][ C3] handle_softirqs (kernel/softirq.c:553) [ 20.605723][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.605725][ C3] Call Trace: [ 20.605727][ C3] [ 20.605728][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 20.605734][ C3] __might_resched (kernel/sched/core.c:8796) [ 20.605739][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 20.605744][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 20.605747][ C3] ? simple_recursive_removal (fs/libfs.c:614) [ 20.605750][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 20.605754][ 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) [ 20.605759][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 20.605762][ 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) [ 20.605764][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 20.605770][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 20.605773][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 20.605777][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 20.605781][ 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) [ 20.605785][ C3] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 20.605788][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 20.605792][ C3] ? smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 20.605794][ C3] ? kthread (kernel/kthread.c:464) [ 20.605798][ C3] ? ret_from_fork (arch/x86/kernel/process.c:148) [ 20.605801][ C3] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:258) [ 20.605805][ C3] ? migrate_enable (./arch/x86/include/asm/preempt.h:104 ./include/linux/preempt.h:481 ./include/linux/preempt.h:481 kernel/sched/core.c:2427) [ 20.605809][ C3] ? __pfx_migrate_enable (kernel/sched/core.c:2402) [ 20.605815][ C3] __put_net (net/core/net_namespace.c:732) [ 20.605818][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 20.605822][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 20.605825][ C3] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 20.605830][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 20.605834][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 20.605838][ C3] ? note_gp_changes (kernel/rcu/tree.c:1326 (discriminator 1)) [ 20.605841][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4475) [ 20.605847][ C3] rcu_core (kernel/rcu/tree.c:2834) [ 20.605850][ C3] handle_softirqs (kernel/softirq.c:580) [ 20.605854][ C3] ? __pfx_run_ksoftirqd (kernel/softirq.c:961) [ 20.605859][ C3] run_ksoftirqd (kernel/softirq.c:436 kernel/softirq.c:969 kernel/softirq.c:960) [ 20.605864][ C3] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 20.605867][ C3] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 20.605870][ C3] kthread (kernel/kthread.c:464) [ 20.605874][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 20.605876][ C3] ? ret_from_fork (arch/x86/kernel/process.c:147) [ 20.605879][ C3] ? __lock_release (kernel/locking/lockdep.c:5539) [ 20.605883][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 20.605887][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 20.605891][ C3] ret_from_fork (arch/x86/kernel/process.c:148) [ 20.605894][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 20.605897][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:258) | [ 23.016767][ C2] INFO: lockdep is turned off. | [ 23.016955][ C2] Preemption disabled at: | [ 23.016956][ C2] 0x0 | [ 23.017299][ C2] Tainted: [W]=WARN [ 23.017301][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.017303][ C2] Call Trace: [ 23.017305][ C2] [ 23.017307][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 23.017315][ C2] __might_resched (kernel/sched/core.c:8796) [ 23.017321][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 23.017326][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 23.017329][ C2] ? simple_recursive_removal (fs/libfs.c:614) [ 23.017333][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 23.017340][ 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) [ 23.017344][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 23.017347][ 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) [ 23.017350][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 23.017356][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 23.017359][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 23.017365][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 23.017369][ 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) [ 23.017375][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 23.017379][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 23.017383][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 23.017386][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 23.017391][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 23.017404][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 23.017408][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 23.017410][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 23.017413][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 23.017421][ C2] ? do_idle (kernel/sched/idle.c:325) [ 23.017424][ C2] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 23.017427][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 23.017434][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 23.017441][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 23.017448][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 23.017453][ C2] __put_net (net/core/net_namespace.c:732) [ 23.017457][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 23.017461][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 23.017464][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 23.017469][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 23.017473][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 23.017485][ C2] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 23.017491][ C2] rcu_core (kernel/rcu/tree.c:2834) [ 23.017495][ C2] handle_softirqs (kernel/softirq.c:580) [ 23.017502][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 23.017506][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 23.017508][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 23.017511][ C2] [ 23.017513][ C2] [ 23.017514][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 23.017517][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 23.017521][ C2] Code: f2 ce 00 c3 cc cc cc cc 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 83 17 28 00 fb f4 fc 54 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: f2 ce repnz (bad) 2: 00 c3 add %al,%bl 4: cc int3 5: cc int3 6: cc int3 7: cc int3 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 83 17 28 00 verw 0x281783(%rip) # 0x2817ab 28: fb sti 29: f4 hlt 2a:* e9 fc 54 02 00 jmp 0x2552b <-- trapping instruction 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: e9 fc 54 02 00 jmp 0x25501 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 [ 23.017524][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 23.017529][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffffb40125d9 [ 23.017531][ C2] RDX: ffffed1006c266fb RSI: ffffffffb4458b60 RDI: ffffffffb178f5bf [ 23.017533][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c266fa [ 23.017534][ C2] R10: ffff8880361337d3 R11: ffff888002154b58 R12: 0000000000000000 [ 23.017536][ C2] R13: ffff888001bf2340 R14: dffffc0000000000 R15: 0000000000000000 [ 23.017540][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 23.017543][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 23.017547][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 23.017549][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 23.017552][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 23.017556][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 23.017562][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 23.017567][ C2] do_idle (kernel/sched/idle.c:325) [ 23.017570][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 23.017576][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 23.017579][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 23.017584][ C2] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 26.709641][ C2] INFO: lockdep is turned off. | [ 26.709829][ C2] Preemption disabled at: | [ 26.709831][ C2] 0x0 | [ 26.710177][ C2] Tainted: [W]=WARN [ 26.710178][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.710181][ C2] Call Trace: [ 26.710182][ C2] [ 26.710185][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 26.710193][ C2] __might_resched (kernel/sched/core.c:8796) [ 26.710200][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 26.710205][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 26.710208][ C2] ? simple_recursive_removal (fs/libfs.c:614) [ 26.710213][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 26.710219][ 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) [ 26.710224][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 26.710227][ 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) [ 26.710230][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 26.710236][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 26.710239][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 26.710245][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 26.710248][ 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) [ 26.710254][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 26.710259][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 26.710262][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 26.710266][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 26.710270][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 26.710274][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 26.710277][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 26.710280][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 26.710283][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 26.710287][ C2] ? do_idle (kernel/sched/idle.c:325) [ 26.710290][ C2] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 26.710293][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 26.710298][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 26.710301][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 26.710313][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 26.710318][ C2] __put_net (net/core/net_namespace.c:732) [ 26.710322][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 26.710326][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 26.710329][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 26.710334][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 26.710338][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 26.710344][ C2] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 26.710349][ C2] rcu_core (kernel/rcu/tree.c:2834) [ 26.710353][ C2] handle_softirqs (kernel/softirq.c:580) [ 26.710360][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 26.710364][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 26.710366][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 26.710370][ C2] [ 26.710371][ C2] [ 26.710372][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 26.710375][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 26.710379][ C2] Code: f2 ce 00 c3 cc cc cc cc 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 83 17 28 00 fb f4 fc 54 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: f2 ce repnz (bad) 2: 00 c3 add %al,%bl 4: cc int3 5: cc int3 6: cc int3 7: cc int3 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 83 17 28 00 verw 0x281783(%rip) # 0x2817ab 28: fb sti 29: f4 hlt 2a:* e9 fc 54 02 00 jmp 0x2552b <-- trapping instruction 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: e9 fc 54 02 00 jmp 0x25501 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 [ 26.710382][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 26.710386][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffffb40125d9 [ 26.710388][ C2] RDX: ffffed1006c266fb RSI: ffffffffb4458b60 RDI: ffffffffb178f5bf [ 26.710390][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c266fa [ 26.710391][ C2] R10: ffff8880361337d3 R11: ffff888007b6a858 R12: 0000000000000000 [ 26.710393][ C2] R13: ffff888001bf2340 R14: dffffc0000000000 R15: 0000000000000000 [ 26.710400][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 26.710403][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 26.710407][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 26.710409][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 26.710412][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 26.710415][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 26.710420][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 26.710425][ C2] do_idle (kernel/sched/idle.c:325) [ 26.710429][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 26.710432][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 26.710435][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 26.710440][ C2] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 30.434760][ C0] INFO: lockdep is turned off. | [ 30.434953][ C0] Preemption disabled at: | [ 30.434955][ C0] schedule_preempt_disabled (kernel/sched/core.c:6933) | [ 30.435402][ C0] Tainted: [W]=WARN [ 30.435404][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.435406][ C0] Call Trace: [ 30.435408][ C0] [ 30.435410][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 30.435416][ C0] __might_resched (kernel/sched/core.c:8796) [ 30.435423][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 30.435426][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 30.435429][ C0] ? simple_recursive_removal (fs/libfs.c:614) [ 30.435433][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 30.435439][ 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) [ 30.435444][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 30.435447][ 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) [ 30.435449][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 30.435455][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 30.435458][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 30.435464][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 30.435468][ 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) [ 30.435473][ C0] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 30.435478][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 30.435481][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 30.435485][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 30.435489][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 30.435492][ C0] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 30.435496][ C0] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 30.435498][ C0] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 30.435501][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 30.435505][ C0] ? do_idle (kernel/sched/idle.c:325) [ 30.435508][ C0] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 30.435511][ C0] ? rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 30.435513][ C0] ? start_kernel (init/main.c:1049 (discriminator 1)) [ 30.435519][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 30.435523][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 30.435528][ C0] __put_net (net/core/net_namespace.c:732) [ 30.435532][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 30.435536][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 30.435539][ C0] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 30.435544][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 30.435548][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 30.435554][ C0] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 30.435560][ C0] rcu_core (kernel/rcu/tree.c:2834) [ 30.435564][ C0] handle_softirqs (kernel/softirq.c:580) [ 30.435570][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 30.435574][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 30.435576][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 30.435579][ C0] [ 30.435580][ C0] [ 30.435582][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 30.435585][ C0] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 30.435589][ C0] Code: f2 ce 00 c3 cc cc cc cc 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 83 17 28 00 fb f4 fc 54 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: f2 ce repnz (bad) 2: 00 c3 add %al,%bl 4: cc int3 5: cc int3 6: cc int3 7: cc int3 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 83 17 28 00 verw 0x281783(%rip) # 0x2817ab 28: fb sti 29: f4 hlt 2a:* e9 fc 54 02 00 jmp 0x2552b <-- trapping instruction 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: e9 fc 54 02 00 jmp 0x25501 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 [ 30.435592][ C0] RSP: 0018:ffffffffb4e07df8 EFLAGS: 00000246 [ 30.435595][ C0] RAX: 0000000000000000 RBX: 1ffffffff69c0fc3 RCX: ffffffffb40125d9 [ 30.435598][ C0] RDX: ffffed1006c066fb RSI: ffffffffb4458b60 RDI: ffffffffb178f5bf [ 30.435599][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c066fa [ 30.435601][ C0] R10: ffff8880360337d3 R11: ffff888001becb58 R12: 0000000000000000 [ 30.435603][ C0] R13: ffffffffb4e1f240 R14: dffffc0000000000 R15: 0000000000014770 [ 30.435607][ C0] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 30.435609][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 30.435614][ C0] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 30.435616][ C0] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 30.435619][ C0] cpuidle_idle_call (kernel/sched/idle.c:186) [ 30.435622][ C0] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 30.435626][ C0] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 30.435632][ C0] do_idle (kernel/sched/idle.c:325) [ 30.435636][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 30.435639][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 30.435642][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 30.435646][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:295) [ 30.435650][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:231 (discriminator 17)) [ 30.435654][ C0] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 32.839299][ C0] INFO: lockdep is turned off. | [ 32.839525][ C0] Preemption disabled at: | [ 32.839527][ C0] handle_softirqs (kernel/softirq.c:553) | [ 32.839993][ C0] Tainted: [W]=WARN [ 32.839994][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.839996][ C0] Call Trace: [ 32.839998][ C0] [ 32.840000][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 32.840008][ C0] __might_resched (kernel/sched/core.c:8796) [ 32.840014][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 32.840018][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 32.840021][ C0] ? simple_recursive_removal (fs/libfs.c:614) [ 32.840025][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 32.840032][ 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) [ 32.840037][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 32.840039][ 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) [ 32.840042][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 32.840048][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 32.840051][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 32.840059][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 32.840063][ 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) [ 32.840069][ C0] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 32.840073][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 32.840077][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 32.840079][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 32.840084][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 32.840087][ C0] ? __orc_find (arch/x86/kernel/unwind_orc.c:106) [ 32.840092][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 32.840095][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 32.840099][ C0] ? stack_trace_save (kernel/stacktrace.c:123) [ 32.840103][ C0] ? set_track_prepare (mm/slub.c:936) [ 32.840118][ C0] ? __alloc_object (mm/kmemleak.c:697) [ 32.840122][ C0] ? __create_object (mm/kmemleak.c:770) [ 32.840125][ C0] ? __kmalloc_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4326 mm/slub.c:4339) [ 32.840131][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 32.840135][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 32.840140][ C0] __put_net (net/core/net_namespace.c:732) [ 32.840144][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 32.840148][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 32.840151][ C0] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 32.840156][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 32.840160][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 32.840163][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 32.840170][ C0] rcu_core (kernel/rcu/tree.c:2834) [ 32.840174][ C0] handle_softirqs (kernel/softirq.c:580) [ 32.840179][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 32.840183][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 32.840185][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 32.840189][ C0] [ 32.840190][ C0] [ 32.840191][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 32.840194][ C0] RIP: 0010:__orc_find (arch/x86/kernel/unwind_orc.c:106) [ 32.840198][ C0] Code: 00 48 89 da 48 c1 ea 03 0f b6 34 0a 48 89 da 83 e2 07 83 c2 03 40 38 f2 7c 05 40 84 f6 75 4b 48 63 13 48 01 da 49 39 d5 73 af <4c> 8d 63 fc 4c 39 e5 76 b2 4d 29 f7 49 c1 ff 02 4b 8d 14 7f 48 8d All code ======== 0: 00 48 89 add %cl,-0x77(%rax) 3: da 48 c1 fimull -0x3f(%rax) 6: ea (bad) 7: 03 0f add (%rdi),%ecx 9: b6 34 mov $0x34,%dh b: 0a 48 89 or -0x77(%rax),%cl e: da 83 e2 07 83 c2 fiaddl -0x3d7cf81e(%rbx) 14: 03 40 38 add 0x38(%rax),%eax 17: f2 7c 05 bnd jl 0x1f 1a: 40 84 f6 test %sil,%sil 1d: 75 4b jne 0x6a 1f: 48 63 13 movslq (%rbx),%rdx 22: 48 01 da add %rbx,%rdx 25: 49 39 d5 cmp %rdx,%r13 28: 73 af jae 0xffffffffffffffd9 2a:* 4c 8d 63 fc lea -0x4(%rbx),%r12 <-- trapping instruction 2e: 4c 39 e5 cmp %r12,%rbp 31: 76 b2 jbe 0xffffffffffffffe5 33: 4d 29 f7 sub %r14,%r15 36: 49 c1 ff 02 sar $0x2,%r15 3a: 4b 8d 14 7f lea (%r15,%r15,2),%rdx 3e: 48 rex.W 3f: 8d .byte 0x8d Code starting with the faulting instruction =========================================== 0: 4c 8d 63 fc lea -0x4(%rbx),%r12 4: 4c 39 e5 cmp %r12,%rbp 7: 76 b2 jbe 0xffffffffffffffbb 9: 4d 29 f7 sub %r14,%r15 c: 49 c1 ff 02 sar $0x2,%r15 10: 4b 8d 14 7f lea (%r15,%r15,2),%rdx 14: 48 rex.W 15: 8d .byte 0x8d [ 32.840201][ C0] RSP: 0018:ffffc900006f6f50 EFLAGS: 00000283 [ 32.840204][ C0] RAX: ffffffffb60c7678 RBX: ffffffffb5d33ba4 RCX: dffffc0000000000 [ 32.840207][ C0] RDX: ffffffffb1f6aa94 RSI: 0000000000000000 RDI: ffffffffb5d33b9c [ 32.840209][ C0] RBP: ffffffffb5d33b9c R08: 0000000000000000 R09: ffffc900006f70d1 [ 32.840210][ C0] R10: ffffffffb1614687 R11: ffffc900006f70d0 R12: ffffffffb5d33bac [ 32.840212][ C0] R13: ffffffffb1f6aa86 R14: ffffffffb5d33b9c R15: ffffffffb5d33b9c [ 32.840214][ C0] ? __alloc_object (mm/kmemleak.c:697) [ 32.840218][ C0] ? 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) [ 32.840221][ C0] ? __alloc_object (mm/kmemleak.c:700) [ 32.840227][ C0] unwind_next_frame (arch/x86/kernel/unwind_orc.c:495) [ 32.840230][ C0] ? __alloc_object (mm/kmemleak.c:697) [ 32.840234][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:250 mm/slub.c:4147 mm/slub.c:4196 mm/slub.c:4203) [ 32.840238][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 32.840241][ C0] ? __pfx_unwind_next_frame (arch/x86/kernel/unwind_orc.c:469) [ 32.840246][ C0] ? __alloc_object (mm/kmemleak.c:697) [ 32.840249][ C0] ? kernel_text_address (kernel/extable.c:99) [ 32.840254][ C0] ? __pfx_stack_trace_consume_entry (kernel/stacktrace.c:83) [ 32.840257][ C0] ? copy_args_to_argbuf (fs/fuse/virtio_fs.c:709) [ 32.840267][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24) [ 32.840271][ C0] ? __alloc_object (mm/kmemleak.c:697) [ 32.840275][ C0] stack_trace_save (kernel/stacktrace.c:123) [ 32.840278][ C0] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 32.840283][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 32.840286][ C0] set_track_prepare (mm/slub.c:936) [ 32.840289][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 32.840293][ C0] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 21)) [ 32.840299][ C0] ? lockdep_init_map_type (kernel/locking/lockdep.c:4976) [ 32.840305][ C0] __alloc_object (mm/kmemleak.c:697) [ 32.840309][ C0] __create_object (mm/kmemleak.c:770) [ 32.840313][ C0] ? copy_args_to_argbuf (fs/fuse/virtio_fs.c:709) [ 32.840316][ C0] __kmalloc_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4326 mm/slub.c:4339) [ 32.840320][ C0] copy_args_to_argbuf (fs/fuse/virtio_fs.c:709) [ 32.840325][ C0] virtio_fs_enqueue_req (fs/fuse/virtio_fs.c:1405) [ 32.840330][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 32.840334][ C0] ? __pfx_virtio_fs_enqueue_req (fs/fuse/virtio_fs.c:1376) [ 32.840337][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 32.840341][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 32.840345][ C0] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 32.840350][ C0] ? lockdep_init_map_type (kernel/locking/lockdep.c:4976) [ 32.840354][ C0] ? lockdep_init_map_type (kernel/locking/lockdep.c:4976) [ 32.840357][ C0] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 32.840363][ 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) [ 32.840366][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 32.840369][ C0] ? fuse_get_unique (fs/fuse/dev.c:317) [ 32.840374][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 32.840378][ 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) [ 32.840382][ C0] virtio_fs_send_req (fs/fuse/virtio_fs.c:1499) [ 32.840386][ C0] ? fuse_send_one (fs/fuse/dev.c:400) [ 32.840390][ C0] __fuse_simple_request (fs/fuse/dev.c:578 fs/fuse/dev.c:672) [ 32.840395][ C0] fuse_send_open (fs/fuse/file.c:28) [ 32.840402][ C0] ? __pfx_fuse_send_open (fs/fuse/file.c:28) [ 32.840405][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 32.840408][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 32.840415][ C0] ? lockdep_init_map_type (kernel/locking/lockdep.c:4976) [ 32.840419][ C0] ? __init_waitqueue_head (./include/linux/list.h:37 kernel/sched/wait.c:12) [ 32.840421][ C0] ? __kasan_kmalloc (mm/kasan/common.c:398) [ 32.840427][ C0] fuse_file_open (fs/fuse/file.c:147) [ 32.840432][ C0] fuse_open (fs/fuse/file.c:175 fs/fuse/file.c:264) [ 32.840437][ C0] do_dentry_open (fs/open.c:964) [ 32.840442][ C0] ? __pfx_fuse_open (fs/fuse/file.c:234) [ 32.840445][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 32.840449][ C0] vfs_open (fs/open.c:1094) [ 32.840454][ C0] backing_file_open (fs/backing-file.c:45) [ 32.840463][ C0] ? inode_owner_or_capable (./include/linux/mnt_idmapping.h:87 fs/inode.c:2591) [ 32.840468][ C0] ovl_open_realfile (fs/overlayfs/file.c:51) [ 32.840474][ C0] ovl_open (fs/overlayfs/file.c:222) [ 32.840477][ C0] ? __pfx_ovl_open (fs/overlayfs/file.c:199) [ 32.840480][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 32.840485][ C0] do_dentry_open (fs/open.c:964) [ 32.840488][ C0] ? __pfx_ovl_open (fs/overlayfs/file.c:199) [ 32.840492][ C0] vfs_open (fs/open.c:1094) [ 32.840496][ C0] do_open (fs/namei.c:3888) [ 32.840505][ C0] path_openat (fs/namei.c:4046) [ 32.840509][ C0] ? __pfx_path_openat (fs/namei.c:4028) [ 32.840512][ C0] ? stack_trace_save (kernel/stacktrace.c:123) [ 32.840516][ C0] do_filp_open (fs/namei.c:4073) [ 32.840519][ C0] ? __pfx_do_filp_open (fs/namei.c:4067) [ 32.840522][ 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) [ 32.840527][ 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) [ 32.840530][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 32.840532][ C0] ? alloc_fd (fs/file.c:597) [ 32.840537][ 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) [ 32.840540][ C0] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 32.840543][ C0] ? alloc_fd (fs/file.c:597) [ 32.840547][ C0] do_sys_openat2 (fs/open.c:1437) [ 32.840551][ C0] ? __pfx_do_sys_openat2 (fs/open.c:1422) [ 32.840555][ C0] ? handle_mm_fault (mm/memory.c:6321) [ 32.840562][ C0] ? __pfx_handle_mm_fault (mm/memory.c:6276) [ 32.840566][ C0] __x64_sys_openat (fs/open.c:1463) [ 32.840569][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 32.840573][ C0] ? __pfx___x64_sys_openat (fs/open.c:1463) [ 32.840577][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 32.840581][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 32.840585][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 32.840588][ C0] RIP: 0033:0x7f4cf1c48f68 [ 32.840592][ C0] 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 [ 32.840594][ C0] RSP: 002b:00007ffe5016e558 EFLAGS: 00000287 ORIG_RAX: 0000000000000101 [ 32.840597][ C0] RAX: ffffffffffffffda RBX: 00007ffe5016e62f RCX: 00007f4cf1c48f68 [ 32.840598][ C0] RDX: 0000000000080000 RSI: 00007f4cf1c173f0 RDI: 00000000ffffff9c [ 32.840600][ C0] RBP: 00007ffe5016e5c0 R08: 0000000000080000 R09: 00007f4cf1c173f0 [ 32.840602][ C0] R10: 0000000000000000 R11: 0000000000000287 R12: 0000000000000000 [ 32.840603][ C0] R13: 00007ffe5016e640 R14: 00007f4cf1c173f0 R15: 00007ffe5016e640 | [ 35.429545][ C2] INFO: lockdep is turned off. | [ 35.429731][ C2] Preemption disabled at: | [ 35.429733][ C2] 0x0 | [ 35.430076][ C2] Tainted: [W]=WARN [ 35.430078][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.430080][ C2] Call Trace: [ 35.430082][ C2] [ 35.430084][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 35.430093][ C2] __might_resched (kernel/sched/core.c:8796) [ 35.430100][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 35.430104][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 35.430107][ C2] ? simple_recursive_removal (fs/libfs.c:614) [ 35.430111][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.430117][ 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) [ 35.430123][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 35.430125][ 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) [ 35.430128][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 35.430134][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 35.430137][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 35.430143][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 35.430146][ 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) [ 35.430152][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 35.430156][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 35.430160][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 35.430163][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 35.430168][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 35.430171][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 35.430175][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 35.430178][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 35.430180][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 35.430185][ C2] ? do_idle (kernel/sched/idle.c:325) [ 35.430188][ C2] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 35.430191][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 35.430195][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 35.430199][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 35.430203][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 35.430208][ C2] __put_net (net/core/net_namespace.c:732) [ 35.430212][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 35.430216][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 35.430219][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 35.430224][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 35.430228][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 35.430234][ C2] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 35.430239][ C2] rcu_core (kernel/rcu/tree.c:2834) [ 35.430251][ C2] handle_softirqs (kernel/softirq.c:580) [ 35.430259][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 35.430262][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 35.430264][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 35.430268][ C2] [ 35.430269][ C2] [ 35.430271][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 35.430274][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 35.430278][ C2] Code: f2 ce 00 c3 cc cc cc cc 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 83 17 28 00 fb f4 fc 54 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: f2 ce repnz (bad) 2: 00 c3 add %al,%bl 4: cc int3 5: cc int3 6: cc int3 7: cc int3 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 83 17 28 00 verw 0x281783(%rip) # 0x2817ab 28: fb sti 29: f4 hlt 2a:* e9 fc 54 02 00 jmp 0x2552b <-- trapping instruction 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: e9 fc 54 02 00 jmp 0x25501 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 [ 35.430281][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 35.430284][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffffb40125d9 [ 35.430286][ C2] RDX: ffffed1006c266fb RSI: ffffffffb4458b60 RDI: ffffffffb178f5bf [ 35.430288][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c266fa [ 35.430290][ C2] R10: ffff8880361337d3 R11: ffff888001ee2858 R12: 0000000000000000 [ 35.430291][ C2] R13: ffff888001bf2340 R14: dffffc0000000000 R15: 0000000000000000 [ 35.430295][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 35.430298][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 35.430302][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 35.430307][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 35.430309][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 35.430313][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 35.430317][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 35.430322][ C2] do_idle (kernel/sched/idle.c:325) [ 35.430325][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 35.430329][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 35.430332][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 35.430337][ C2] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 39.219483][ C1] INFO: lockdep is turned off. | [ 39.219660][ C1] Preemption disabled at: | [ 39.219662][ C1] 0x0 | [ 39.219973][ C1] Tainted: [W]=WARN [ 39.219974][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.219976][ C1] Call Trace: [ 39.219978][ C1] [ 39.219980][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 39.219989][ C1] __might_resched (kernel/sched/core.c:8796) [ 39.219995][ C1] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 39.219999][ C1] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 39.220002][ C1] ? simple_recursive_removal (fs/libfs.c:614) [ 39.220006][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 39.220020][ 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) [ 39.220025][ C1] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 39.220028][ 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) [ 39.220031][ C1] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 39.220036][ C1] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 39.220039][ C1] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 39.220045][ C1] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 39.220049][ 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) [ 39.220054][ C1] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 39.220059][ C1] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 39.220062][ C1] ? irq_exit_rcu (kernel/softirq.c:698) [ 39.220066][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 39.220070][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 39.220074][ C1] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 39.220077][ C1] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 39.220080][ C1] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 39.220082][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 39.220087][ C1] ? do_idle (kernel/sched/idle.c:325) [ 39.220090][ C1] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 39.220092][ C1] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 39.220098][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 39.220101][ C1] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 39.220105][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 39.220110][ C1] __put_net (net/core/net_namespace.c:732) [ 39.220114][ C1] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 39.220118][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 39.220121][ C1] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 39.220126][ C1] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 39.220130][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 39.220136][ C1] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 39.220142][ C1] rcu_core (kernel/rcu/tree.c:2834) [ 39.220146][ C1] handle_softirqs (kernel/softirq.c:580) [ 39.220153][ C1] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 39.220156][ C1] irq_exit_rcu (kernel/softirq.c:698) [ 39.220158][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 39.220162][ C1] [ 39.220163][ C1] [ 39.220164][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 39.220167][ C1] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 39.220171][ C1] Code: f2 ce 00 c3 cc cc cc cc 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 83 17 28 00 fb f4 fc 54 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: f2 ce repnz (bad) 2: 00 c3 add %al,%bl 4: cc int3 5: cc int3 6: cc int3 7: cc int3 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 83 17 28 00 verw 0x281783(%rip) # 0x2817ab 28: fb sti 29: f4 hlt 2a:* e9 fc 54 02 00 jmp 0x2552b <-- trapping instruction 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: e9 fc 54 02 00 jmp 0x25501 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 [ 39.220174][ C1] RSP: 0018:ffffc90000137de8 EFLAGS: 00000246 [ 39.220178][ C1] RAX: 0000000000000001 RBX: 1ffff92000026fc1 RCX: ffffffffb40125d9 [ 39.220180][ C1] RDX: ffffed1006c166fb RSI: ffffffffb4458b60 RDI: ffffffffb178f5bf [ 39.220182][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c166fa [ 39.220183][ C1] R10: ffff8880360b37d3 R11: ffff88800aec2858 R12: 0000000000000000 [ 39.220185][ C1] R13: ffff888001bf0040 R14: dffffc0000000000 R15: 0000000000000000 [ 39.220188][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 39.220192][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 39.220196][ C1] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 39.220198][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 39.220201][ C1] cpuidle_idle_call (kernel/sched/idle.c:186) [ 39.220205][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 39.220209][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 39.220214][ C1] do_idle (kernel/sched/idle.c:325) [ 39.220218][ C1] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 39.220221][ C1] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 39.220225][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 39.220229][ C1] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 43.165666][ C0] INFO: lockdep is turned off. | [ 43.165867][ C0] Preemption disabled at: | [ 43.165869][ C0] __slab_alloc.constprop.0 (mm/slub.c:3945) | [ 43.166306][ C0] Tainted: [W]=WARN [ 43.166307][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.166309][ C0] Call Trace: [ 43.166311][ C0] [ 43.166313][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 43.166323][ C0] __might_resched (kernel/sched/core.c:8796) [ 43.166329][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 43.166333][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 43.166336][ C0] ? simple_recursive_removal (fs/libfs.c:614) [ 43.166341][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 43.166348][ 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) [ 43.166353][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 43.166355][ 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) [ 43.166358][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 43.166366][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 43.166369][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 43.166374][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 43.166377][ 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) [ 43.166383][ C0] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 43.166390][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 43.166393][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 43.166401][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 43.166405][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 43.166409][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 43.166413][ C0] ? get_partial_node.part.0 (mm/slub.c:2902) [ 43.166416][ C0] ? ___slab_alloc (mm/slub.c:2863 mm/slub.c:2980 mm/slub.c:3838) [ 43.166420][ C0] ? __slab_alloc.constprop.0 (mm/slub.c:3948) [ 43.166423][ C0] ? kmem_cache_alloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4203) [ 43.166426][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 43.166431][ C0] ? __create_object (mm/kmemleak.c:770) [ 43.166434][ C0] ? __kmalloc_cache_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4353) [ 43.166437][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 43.166442][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 43.166447][ C0] __put_net (net/core/net_namespace.c:732) [ 43.166451][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 43.166454][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 43.166457][ C0] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 43.166462][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 43.166466][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 43.166470][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 43.166476][ C0] rcu_core (kernel/rcu/tree.c:2834) [ 43.166480][ C0] handle_softirqs (kernel/softirq.c:580) [ 43.166487][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 43.166490][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 43.166493][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 43.166496][ C0] [ 43.166497][ C0] [ 43.166499][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 43.166501][ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 43.166506][ C0] Code: 74 24 10 e8 f1 22 7b fd 48 89 ef e8 a9 75 7b fd 81 e3 00 02 00 00 75 29 9c 58 f6 c4 02 75 35 48 85 db 74 01 fb bf 01 00 00 00 2a 73 6f fd 65 8b 05 13 dd b3 02 85 c0 74 0e 5b 5d c3 cc cc cc All code ======== 0: 74 24 je 0x26 2: 10 e8 adc %ch,%al 4: f1 int1 5: 22 7b fd and -0x3(%rbx),%bh 8: 48 89 ef mov %rbp,%rdi b: e8 a9 75 7b fd call 0xfffffffffd7b75b9 10: 81 e3 00 02 00 00 and $0x200,%ebx 16: 75 29 jne 0x41 18: 9c pushf 19: 58 pop %rax 1a: f6 c4 02 test $0x2,%ah 1d: 75 35 jne 0x54 1f: 48 85 db test %rbx,%rbx 22: 74 01 je 0x25 24: fb sti 25: bf 01 00 00 00 mov $0x1,%edi 2a:* e8 2a 73 6f fd call 0xfffffffffd6f7359 <-- trapping instruction 2f: 65 8b 05 13 dd b3 02 mov %gs:0x2b3dd13(%rip),%eax # 0x2b3dd49 36: 85 c0 test %eax,%eax 38: 74 0e je 0x48 3a: 5b pop %rbx 3b: 5d pop %rbp 3c: c3 ret 3d: cc int3 3e: cc int3 3f: cc int3 Code starting with the faulting instruction =========================================== 0: e8 2a 73 6f fd call 0xfffffffffd6f732f 5: 65 8b 05 13 dd b3 02 mov %gs:0x2b3dd13(%rip),%eax # 0x2b3dd1f c: 85 c0 test %eax,%eax e: 74 0e je 0x1e 10: 5b pop %rbx 11: 5d pop %rbp 12: c3 ret 13: cc int3 14: cc int3 15: cc int3 [ 43.166508][ C0] RSP: 0018:ffffc90000aa76c8 EFLAGS: 00000206 [ 43.166512][ C0] RAX: 0000000000000046 RBX: 0000000000000200 RCX: ffffffffb1a766af [ 43.166514][ C0] RDX: 0000000000000000 RSI: ffffffffb4458b60 RDI: 0000000000000001 [ 43.166515][ C0] RBP: ffff88800104f440 R08: 0000000000000000 R09: 0000000000000000 [ 43.166517][ C0] R10: ffffffffb5c062d7 R11: 0000000000002800 R12: ffff88800104f440 [ 43.166519][ C0] R13: ffffea0000291080 R14: ffff88800104de40 R15: ffff88800a442758 [ 43.166523][ C0] ? trace_irq_enable.constprop.0 (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:654 ./include/linux/cpumask.h:1210 ./include/trace/events/preemptirq.h:40) [ 43.166528][ C0] get_partial_node.part.0 (mm/slub.c:2902) [ 43.166533][ C0] ___slab_alloc (mm/slub.c:2863 mm/slub.c:2980 mm/slub.c:3838) [ 43.166537][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 43.166540][ C0] ? kmem_cache_free (./include/linux/slab.h:905 mm/slub.c:2332 mm/slub.c:4642 mm/slub.c:4744) [ 43.166543][ C0] ? exit_mmap (mm/mmap.c:1311) [ 43.166549][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 43.166552][ C0] __slab_alloc.constprop.0 (mm/slub.c:3948) [ 43.166556][ C0] ? __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 43.166559][ C0] kmem_cache_alloc_noprof (mm/slub.c:4023 mm/slub.c:4184 mm/slub.c:4203) [ 43.166562][ C0] ? kmem_cache_free (mm/slub.c:2333 mm/slub.c:4642 mm/slub.c:4744) [ 43.166567][ C0] __alloc_object (mm/kmemleak.c:481 mm/kmemleak.c:661) [ 43.166570][ C0] __create_object (mm/kmemleak.c:770) [ 43.166574][ C0] __kmalloc_cache_noprof (./include/linux/kmemleak.h:43 mm/slub.c:4151 mm/slub.c:4196 mm/slub.c:4353) [ 43.166579][ C0] kmem_cache_free (mm/slub.c:2333 mm/slub.c:4642 mm/slub.c:4744) [ 43.166582][ C0] ? exit_mmap (mm/mmap.c:1311) [ 43.166587][ C0] exit_mmap (mm/mmap.c:1311) [ 43.166591][ C0] ? __pfx_exit_mmap (mm/mmap.c:1259) [ 43.166595][ C0] ? __mutex_lock (./arch/x86/include/asm/preempt.h:104 kernel/locking/mutex.c:727 kernel/locking/mutex.c:746) [ 43.166599][ C0] ? generic_permission (fs/namei.c:411 fs/namei.c:472) [ 43.166605][ C0] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5884) [ 43.166611][ C0] ? __mutex_unlock_slowpath (./arch/x86/include/asm/atomic64_64.h:101 ./include/linux/atomic/atomic-arch-fallback.h:4329 ./include/linux/atomic/atomic-long.h:1506 ./include/linux/atomic/atomic-instrumented.h:4481 kernel/locking/mutex.c:924) [ 43.166619][ C0] mmput (kernel/fork.c:1449 kernel/fork.c:1383 kernel/fork.c:1404) [ 43.166625][ C0] exec_mmap (fs/exec.c:954) [ 43.166631][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 43.166635][ C0] begin_new_exec (fs/exec.c:1204) [ 43.166641][ C0] load_elf_binary (fs/binfmt_elf.c:996) [ 43.166648][ C0] ? __pfx___kernel_read (fs/read_write.c:507) [ 43.166654][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 43.166658][ C0] ? load_misc_binary (fs/binfmt_misc.c:215) [ 43.166661][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 43.166664][ C0] ? __pfx_load_elf_binary (fs/binfmt_elf.c:818) [ 43.166668][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 43.166671][ C0] ? exec_binprm (fs/exec.c:1718 fs/exec.c:1750) [ 43.166674][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 43.166679][ C0] exec_binprm (fs/exec.c:1720 fs/exec.c:1750) [ 43.166685][ C0] ? __pfx_exec_binprm (fs/exec.c:1734) [ 43.166688][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 43.166693][ C0] bprm_execve (fs/exec.c:1802 fs/exec.c:1778) [ 43.166697][ C0] do_execveat_common.isra.0 (fs/exec.c:1908) [ 43.166702][ C0] __x64_sys_execve (fs/exec.c:2053) [ 43.166705][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 43.166709][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 43.166712][ C0] RIP: 0033:0x7f4d1fefe40b [ 43.166720][ C0] Code: Unable to access opcode bytes at 0x7f4d1fefe3e1. Code starting with the faulting instruction =========================================== [ 43.166721][ C0] RSP: 002b:00007ffe26150598 EFLAGS: 00000246 ORIG_RAX: 000000000000003b [ 43.166724][ C0] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f4d1fefe40b [ 43.166726][ C0] RDX: 0000561937155ea0 RSI: 00005619370f70c0 RDI: 0000561937154cf0 [ 43.166729][ C0] RBP: 0000561937154cf0 R08: 0000561937156ab0 R09: 0000000000000000 [ 43.166730][ C0] R10: 0000000000000008 R11: 0000000000000246 R12: 00000000ffffffff [ 43.166732][ C0] R13: 00005619370f70c0 R14: 0000561937155ea0 R15: 0000561937152ef0 | [ 47.206550][ C2] INFO: lockdep is turned off. | [ 47.206744][ C2] Preemption disabled at: | [ 47.206746][ C2] 0x0 | [ 47.207098][ C2] Tainted: [W]=WARN [ 47.207099][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.207101][ C2] Call Trace: [ 47.207104][ C2] [ 47.207106][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 47.207115][ C2] __might_resched (kernel/sched/core.c:8796) [ 47.207121][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 47.207125][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 47.207128][ C2] ? simple_recursive_removal (fs/libfs.c:614) [ 47.207132][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 47.207139][ 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) [ 47.207143][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 47.207146][ 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) [ 47.207149][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 47.207155][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 47.207158][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 47.207164][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 47.207167][ 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) [ 47.207173][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 47.207177][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 47.207181][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 47.207184][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 47.207188][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 47.207192][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 47.207195][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 47.207199][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 47.207201][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 47.207206][ C2] ? do_idle (kernel/sched/idle.c:325) [ 47.207209][ C2] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 47.207212][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 47.207216][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 47.207220][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 47.207224][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 47.207229][ C2] __put_net (net/core/net_namespace.c:732) [ 47.207233][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 47.207237][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 47.207240][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 47.207245][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 47.207249][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 47.207254][ C2] rcu_core (kernel/rcu/tree.c:2834) [ 47.207258][ C2] handle_softirqs (kernel/softirq.c:580) [ 47.207265][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 47.207269][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 47.207271][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 47.207274][ C2] [ 47.207275][ C2] [ 47.207277][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 47.207280][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 47.207284][ C2] Code: f2 ce 00 c3 cc cc cc cc 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 83 17 28 00 fb f4 fc 54 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: f2 ce repnz (bad) 2: 00 c3 add %al,%bl 4: cc int3 5: cc int3 6: cc int3 7: cc int3 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 83 17 28 00 verw 0x281783(%rip) # 0x2817ab 28: fb sti 29: f4 hlt 2a:* e9 fc 54 02 00 jmp 0x2552b <-- trapping instruction 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: e9 fc 54 02 00 jmp 0x25501 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 [ 47.207286][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 47.207294][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffffb40125d9 [ 47.207296][ C2] RDX: ffffed1006c266fb RSI: ffffffffb4458b60 RDI: ffffffffb178f5bf [ 47.207298][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c266fa [ 47.207299][ C2] R10: ffff8880361337d3 R11: ffff888001bdcb58 R12: 0000000000000000 [ 47.207301][ C2] R13: ffff888001bf2340 R14: dffffc0000000000 R15: 0000000000000000 [ 47.207305][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 47.207308][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 47.207313][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 47.207315][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 47.207317][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 47.207321][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 47.207325][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 47.207330][ C2] do_idle (kernel/sched/idle.c:325) [ 47.207334][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 47.207337][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 47.207341][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 47.207346][ C2] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 50.541511][ C0] INFO: lockdep is turned off. | [ 50.541699][ C0] Preemption disabled at: | [ 50.541701][ C0] schedule_preempt_disabled (kernel/sched/core.c:6933) | [ 50.542143][ C0] Tainted: [W]=WARN [ 50.542144][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.542146][ C0] Call Trace: [ 50.542148][ C0] [ 50.542150][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 50.542157][ C0] __might_resched (kernel/sched/core.c:8796) [ 50.542162][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 50.542166][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 50.542168][ C0] ? simple_recursive_removal (fs/libfs.c:614) [ 50.542173][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 50.542179][ 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) [ 50.542184][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 50.542187][ 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) [ 50.542189][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 50.542195][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 50.542198][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 50.542203][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 50.542207][ 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) [ 50.542212][ C0] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 50.542217][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 50.542220][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 50.542228][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 50.542232][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 50.542236][ C0] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 50.542239][ C0] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 50.542242][ C0] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 50.542245][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 50.542249][ C0] ? do_idle (kernel/sched/idle.c:325) [ 50.542252][ C0] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 50.542254][ C0] ? rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 50.542257][ C0] ? start_kernel (init/main.c:1049 (discriminator 1)) [ 50.542267][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 50.542271][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 50.542276][ C0] __put_net (net/core/net_namespace.c:732) [ 50.542280][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 50.542284][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 50.542287][ C0] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 50.542291][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 50.542295][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 50.542301][ C0] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 50.542307][ C0] rcu_core (kernel/rcu/tree.c:2834) [ 50.542311][ C0] handle_softirqs (kernel/softirq.c:580) [ 50.542318][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 50.542321][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 50.542324][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 50.542327][ C0] [ 50.542328][ C0] [ 50.542330][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 50.542333][ C0] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 50.542337][ C0] Code: f2 ce 00 c3 cc cc cc cc 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 83 17 28 00 fb f4 fc 54 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: f2 ce repnz (bad) 2: 00 c3 add %al,%bl 4: cc int3 5: cc int3 6: cc int3 7: cc int3 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 83 17 28 00 verw 0x281783(%rip) # 0x2817ab 28: fb sti 29: f4 hlt 2a:* e9 fc 54 02 00 jmp 0x2552b <-- trapping instruction 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: e9 fc 54 02 00 jmp 0x25501 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 [ 50.542340][ C0] RSP: 0018:ffffffffb4e07df8 EFLAGS: 00000246 [ 50.542343][ C0] RAX: 0000000000000000 RBX: 1ffffffff69c0fc3 RCX: ffffffffb40125d9 [ 50.542345][ C0] RDX: ffffed1006c066fb RSI: ffffffffb4458b60 RDI: ffffffffb178f5bf [ 50.542347][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c066fa [ 50.542351][ C0] R10: ffff8880360337d3 R11: ffff88803602834c R12: 0000000000000000 [ 50.542353][ C0] R13: ffffffffb4e1f240 R14: dffffc0000000000 R15: 0000000000014770 [ 50.542357][ C0] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 50.542360][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 50.542364][ C0] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 50.542366][ C0] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 50.542369][ C0] cpuidle_idle_call (kernel/sched/idle.c:186) [ 50.542372][ C0] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 50.542376][ C0] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 50.542383][ C0] do_idle (kernel/sched/idle.c:325) [ 50.542387][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 50.542390][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 50.542393][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 50.542399][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:295) [ 50.542403][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:231 (discriminator 17)) [ 50.542407][ C0] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 53.096155][ C2] INFO: lockdep is turned off. | [ 53.096340][ C2] Preemption disabled at: | [ 53.096342][ C2] 0x0 | [ 53.096692][ C2] Tainted: [W]=WARN [ 53.096693][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.096695][ C2] Call Trace: [ 53.096697][ C2] [ 53.096700][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 53.096708][ C2] __might_resched (kernel/sched/core.c:8796) [ 53.096714][ C2] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 53.096718][ C2] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 53.096721][ C2] ? simple_recursive_removal (fs/libfs.c:614) [ 53.096726][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 53.096732][ 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) [ 53.096737][ C2] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 53.096740][ 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) [ 53.096742][ C2] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 53.096748][ C2] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 53.096751][ C2] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 53.096757][ C2] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 53.096761][ 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) [ 53.096766][ C2] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 53.096771][ C2] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 53.096774][ C2] ? irq_exit_rcu (kernel/softirq.c:698) [ 53.096778][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 53.096782][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 53.096785][ C2] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 53.096789][ C2] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 53.096792][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 53.096794][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 53.096798][ C2] ? do_idle (kernel/sched/idle.c:325) [ 53.096801][ C2] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 53.096804][ C2] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 53.096809][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 53.096813][ C2] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 53.096817][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 53.096822][ C2] __put_net (net/core/net_namespace.c:732) [ 53.096826][ C2] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 53.096836][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 53.096839][ C2] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 53.096844][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 53.096848][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 53.096854][ C2] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 53.096860][ C2] rcu_core (kernel/rcu/tree.c:2834) [ 53.096864][ C2] handle_softirqs (kernel/softirq.c:580) [ 53.096870][ C2] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 53.096874][ C2] irq_exit_rcu (kernel/softirq.c:698) [ 53.096876][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 53.096879][ C2] [ 53.096880][ C2] [ 53.096882][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 53.096885][ C2] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 53.096889][ C2] Code: f2 ce 00 c3 cc cc cc cc 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 83 17 28 00 fb f4 fc 54 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: f2 ce repnz (bad) 2: 00 c3 add %al,%bl 4: cc int3 5: cc int3 6: cc int3 7: cc int3 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 83 17 28 00 verw 0x281783(%rip) # 0x2817ab 28: fb sti 29: f4 hlt 2a:* e9 fc 54 02 00 jmp 0x2552b <-- trapping instruction 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: e9 fc 54 02 00 jmp 0x25501 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 [ 53.096891][ C2] RSP: 0018:ffffc90000147de8 EFLAGS: 00000246 [ 53.096895][ C2] RAX: 0000000000000002 RBX: 1ffff92000028fc1 RCX: ffffffffb40125d9 [ 53.096897][ C2] RDX: ffffed1006c266fb RSI: ffffffffb4458b60 RDI: ffffffffb178f5bf [ 53.096899][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c266fa [ 53.096901][ C2] R10: ffff8880361337d3 R11: ffff888001ee2858 R12: 0000000000000000 [ 53.096902][ C2] R13: ffff888001bf2340 R14: dffffc0000000000 R15: 0000000000000000 [ 53.096906][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 53.096909][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 53.096913][ C2] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 53.096916][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 53.096918][ C2] cpuidle_idle_call (kernel/sched/idle.c:186) [ 53.096922][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 53.096926][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 53.096931][ C2] do_idle (kernel/sched/idle.c:325) [ 53.096935][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 53.096938][ C2] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 53.096942][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 53.096947][ C2] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 56.151497][ C3] INFO: lockdep is turned off. | [ 56.151669][ C3] Preemption disabled at: | [ 56.151671][ C3] 0x0 | [ 56.151989][ C3] Tainted: [W]=WARN [ 56.151990][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.151992][ C3] Call Trace: [ 56.151994][ C3] [ 56.151996][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 56.152005][ C3] __might_resched (kernel/sched/core.c:8796) [ 56.152011][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 56.152016][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 56.152019][ C3] ? simple_recursive_removal (fs/libfs.c:614) [ 56.152023][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 56.152029][ 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) [ 56.152034][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:617) [ 56.152037][ 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) [ 56.152040][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 56.152045][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 56.152048][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:412 lib/ref_tracker.c:196) [ 56.152054][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:254) [ 56.152057][ 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) [ 56.152063][ C3] ? rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 56.152067][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:190) [ 56.152071][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 56.152074][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 56.152079][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 56.152082][ C3] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 56.152086][ C3] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 56.152088][ C3] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 56.152091][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 56.152096][ C3] ? do_idle (kernel/sched/idle.c:325) [ 56.152098][ C3] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 56.152101][ C3] ? start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 56.152106][ C3] ? common_startup_64 (arch/x86/kernel/head_64.S:419) [ 56.152110][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 56.152114][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 56.152119][ C3] __put_net (net/core/net_namespace.c:732) [ 56.152123][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2376) [ 56.152127][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2576) [ 56.152130][ C3] rcu_do_batch (./include/linux/rcupdate.h:341 kernel/rcu/tree.c:2578) [ 56.152135][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2500) [ 56.152139][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 56.152144][ C3] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 56.152151][ C3] rcu_core (kernel/rcu/tree.c:2834) [ 56.152155][ C3] handle_softirqs (kernel/softirq.c:580) [ 56.152161][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 56.152165][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 56.152167][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1050 arch/x86/kernel/apic/apic.c:1050) [ 56.152170][ C3] [ 56.152172][ C3] [ 56.152173][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 56.152176][ C3] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:82) [ 56.152180][ C3] Code: f2 ce 00 c3 cc cc cc cc 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 83 17 28 00 fb f4 fc 54 02 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: f2 ce repnz (bad) 2: 00 c3 add %al,%bl 4: cc int3 5: cc int3 6: cc int3 7: cc int3 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 83 17 28 00 verw 0x281783(%rip) # 0x2817ab 28: fb sti 29: f4 hlt 2a:* e9 fc 54 02 00 jmp 0x2552b <-- trapping instruction 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: e9 fc 54 02 00 jmp 0x25501 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 [ 56.152183][ C3] RSP: 0018:ffffc90000157de8 EFLAGS: 00000246 [ 56.152186][ C3] RAX: 0000000000000003 RBX: 1ffff9200002afc1 RCX: ffffffffb40125d9 [ 56.152192][ C3] RDX: ffffed1006c366fb RSI: ffffffffb4458b60 RDI: ffffffffb178f5bf [ 56.152194][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c366fa [ 56.152196][ C3] R10: ffff8880361b37d3 R11: ffff888001ef8558 R12: 0000000000000000 [ 56.152198][ C3] R13: ffff888001bf4640 R14: dffffc0000000000 R15: 0000000000000000 [ 56.152202][ C3] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 56.152205][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 56.152209][ C3] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:743) [ 56.152212][ C3] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 56.152214][ C3] cpuidle_idle_call (kernel/sched/idle.c:186) [ 56.152218][ C3] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 56.152222][ C3] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:60) [ 56.152227][ C3] do_idle (kernel/sched/idle.c:325) [ 56.152230][ C3] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 56.152234][ C3] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 56.152237][ C3] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __might_resched:down_write:simple_recursive_removal:debugfs_remove:ref_tracker_dir_exit schedule_preempt_disabled:dump_stack_lvl:__might_resched:down_write:simple_recursive_removal handle_softirqs:dump_stack_lvl:__might_resched:down_write:simple_recursive_removal