====================================== | [ 472.495091][ C0] #1: ffffffffb4984af0 (remove_cache_srcu){.+.+}-{0:0}, at: kasan_quarantine_reduce (./include/linux/srcu.h:161 ./include/linux/srcu.h:253 mm/kasan/quarantine.c:259) | [ 472.495569][ C0] #2: ffffc90000007d60 ((&icsk->icsk_retransmit_timer)){+.-.}-{0:0}, at: call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1779) | [ 472.496045][ C0] | [ 472.496045][ C0] stack backtrace: [ 472.496341][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 472.496343][ C0] Call Trace: [ 472.496346][ C0] [ 472.496348][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 472.496356][ C0] print_usage_bug.part.0 (kernel/locking/lockdep.c:4046) [ 472.496361][ C0] mark_lock_irq (kernel/locking/lockdep.c:4011 kernel/locking/lockdep.c:4057 kernel/locking/lockdep.c:4268) [ 472.496365][ C0] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 472.496371][ C0] ? validate_chain (kernel/locking/lockdep.c:3802 kernel/locking/lockdep.c:3822 kernel/locking/lockdep.c:3877) [ 472.496375][ C0] mark_lock (kernel/locking/lockdep.c:4754) [ 472.496379][ C0] mark_usage (kernel/locking/lockdep.c:4643) [ 472.496382][ C0] __lock_acquire (kernel/locking/lockdep.c:5189) [ 472.496386][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:472 kernel/locking/lockdep.c:5868) [ 472.496390][ C0] ? simple_pin_fs (fs/libfs.c:1066) [ 472.496392][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 472.496397][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5829) [ 472.496400][ C0] ? simple_pin_fs (fs/libfs.c:1066) [ 472.496403][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 472.496406][ C0] ? simple_pin_fs (fs/libfs.c:1066) [ 472.496408][ C0] simple_pin_fs (fs/libfs.c:1066) [ 472.496411][ C0] debugfs_remove (fs/debugfs/inode.c:805 fs/debugfs/inode.c:799) [ 472.496414][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 472.496420][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 472.496424][ 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:2333) [ 472.496430][ C0] ? call_timer_fn (kernel/time/timer.c:1789) [ 472.496432][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 472.496436][ C0] ? handle_softirqs (kernel/softirq.c:579) [ 472.496438][ C0] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 472.496441][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 472.496444][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 472.496450][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 472.496455][ C0] ? kasan_report (mm/kasan/report.c:642) [ 472.496462][ C0] ? memchr_inv (lib/string.c:874) [ 472.496468][ C0] ? check_bytes_and_report (mm/slub.c:1210) [ 472.496473][ C0] ? check_object (mm/slub.c:1375 (discriminator 1)) [ 472.496476][ C0] ? free_slab (mm/slub.c:2703 (discriminator 3)) [ 472.496478][ C0] ? qlist_free_all (mm/kasan/quarantine.c:174) [ 472.496484][ C0] __put_net (net/core/net_namespace.c:732) [ 472.496487][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2333) [ 472.496490][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 472.496496][ C0] call_timer_fn (kernel/time/timer.c:1789) [ 472.496499][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1779) [ 472.496501][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1779) [ 472.496504][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1766) [ 472.496509][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 472.496513][ C0] __run_timers (kernel/time/timer.c:1841 kernel/time/timer.c:2414) [ 472.496517][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 472.496521][ C0] ? __downgrade_write (./include/linux/instrumented.h:82 (discriminator 20) ./include/linux/atomic/atomic-instrumented.h:3223 (discriminator 20) kernel/locking/rwsem.c:176 (discriminator 20) kernel/locking/rwsem.c:181 (discriminator 20) kernel/locking/rwsem.c:1396 (discriminator 20)) [ 472.496526][ C0] ? __pfx___run_timers (kernel/time/timer.c:2385) [ 472.496530][ 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) [ 472.496534][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 472.496538][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5829) [ 472.496540][ C0] ? run_timer_base (kernel/time/timer.c:2426 kernel/time/timer.c:2418 kernel/time/timer.c:2435) [ 472.496544][ C0] run_timer_base (kernel/time/timer.c:2427 kernel/time/timer.c:2418 kernel/time/timer.c:2435) [ 472.496547][ C0] run_timer_softirq (kernel/time/timer.c:2446) [ 472.496550][ C0] handle_softirqs (kernel/softirq.c:579) [ 472.496554][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 472.496557][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 472.496560][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 472.496563][ C0] [ 472.496564][ C0] [ 472.496566][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 472.496568][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:642) [ 472.496573][ C0] Code: e8 30 f5 ff ff 48 8d 7c 24 08 e8 d6 fb ff ff 0f b6 d3 48 89 ee 48 89 e7 e8 08 f7 ff ff b8 01 00 00 00 41 55 9d 48 83 c4 68 5b <5d> 41 5c 41 5d 41 5e c3 cc cc cc cc 31 c0 eb e8 66 66 2e 0f 1f 84 All code ======== 0: e8 30 f5 ff ff call 0xfffffffffffff535 5: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi a: e8 d6 fb ff ff call 0xfffffffffffffbe5 f: 0f b6 d3 movzbl %bl,%edx 12: 48 89 ee mov %rbp,%rsi 15: 48 89 e7 mov %rsp,%rdi 18: e8 08 f7 ff ff call 0xfffffffffffff725 1d: b8 01 00 00 00 mov $0x1,%eax 22: 41 55 push %r13 24: 9d popf 25: 48 83 c4 68 add $0x68,%rsp 29: 5b pop %rbx 2a:* 5d pop %rbp <-- trapping instruction 2b: 41 5c pop %r12 2d: 41 5d pop %r13 2f: 41 5e pop %r14 31: c3 ret 32: cc int3 33: cc int3 34: cc int3 35: cc int3 36: 31 c0 xor %eax,%eax 38: eb e8 jmp 0x22 3a: 66 data16 3b: 66 data16 3c: 2e cs 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 84 .byte 0x84 Code starting with the faulting instruction =========================================== 0: 5d pop %rbp 1: 41 5c pop %r12 3: 41 5d pop %r13 5: 41 5e pop %r14 7: c3 ret 8: cc int3 9: cc int3 a: cc int3 b: cc int3 c: 31 c0 xor %eax,%eax e: eb e8 jmp 0xfffffffffffffff8 10: 66 data16 11: 66 data16 12: 2e cs 13: 0f .byte 0xf 14: 1f (bad) 15: 84 .byte 0x84 [ 472.496576][ C0] RSP: 0018:ffffc90003ac7708 EFLAGS: 00000296 [ 472.496580][ C0] RAX: 0000000000000000 RBX: ffff8880111d3b80 RCX: ffffffffb379fb24 [ 472.496582][ C0] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff8880111d3b80 [ 472.496583][ C0] RBP: 0000000000002177 R08: ffff8880111d2350 R09: 000000000000006b [ 472.496585][ C0] R10: ffffffffb51f7b97 R11: ffff8880010bd318 R12: 6b6b6b6b6b6b6b6b [ 472.496587][ C0] R13: 0000000000000292 R14: dffffc0000000000 R15: ffff8880019ba340 [ 472.496591][ C0] ? memchr_inv (lib/string.c:874) [ 472.496596][ C0] memchr_inv (lib/string.c:874) [ 472.496601][ C0] check_bytes_and_report (mm/slub.c:1210) [ 472.496606][ C0] check_object (mm/slub.c:1375 (discriminator 1)) [ 472.496611][ C0] free_slab (mm/slub.c:2703 (discriminator 3)) [ 472.496614][ C0] qlist_free_all (mm/kasan/quarantine.c:174) [ 472.496618][ C0] kasan_quarantine_reduce (./include/linux/srcu.h:400 mm/kasan/quarantine.c:287) [ 472.496623][ C0] __kasan_slab_alloc (mm/kasan/common.c:329) [ 472.496627][ C0] kmem_cache_alloc_node_noprof (mm/slub.c:4148 mm/slub.c:4196 mm/slub.c:4248) [ 472.496631][ C0] ? ip_dst_mtu_maybe_forward.constprop.0 (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/ip.h:499) [ 472.496636][ C0] ? ip_dst_mtu_maybe_forward.constprop.0 (./include/net/ip.h:502) [ 472.496640][ C0] __alloc_skb (net/core/skbuff.c:659) [ 472.496644][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:642) [ 472.496649][ C0] ? kasan_quarantine_put (mm/kasan/quarantine.c:234 (discriminator 1)) [ 472.496654][ C0] tcp_stream_alloc_skb (./include/linux/skbuff.h:1387 net/ipv4/tcp.c:894) [ 472.496657][ C0] tcp_sendmsg_locked (net/ipv4/tcp.c:1204) [ 472.496665][ C0] ? __pfx_tcp_sendmsg_locked (net/ipv4/tcp.c:1061) [ 472.496668][ C0] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 472.496673][ C0] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412) [ 472.496677][ C0] tcp_sendmsg (net/ipv4/tcp.c:1401) [ 472.496680][ C0] sock_write_iter (net/socket.c:712 net/socket.c:727 net/socket.c:1131) [ 472.496684][ C0] ? __pfx_sock_write_iter (net/socket.c:1115) [ 472.496691][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 472.496694][ C0] vfs_write (fs/read_write.c:591 fs/read_write.c:684) [ 472.496699][ C0] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 472.496702][ C0] ? __pfx_vfs_write (fs/read_write.c:665) [ 472.496706][ C0] ? __fget_files (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 fs/file.c:1057) [ 472.496713][ C0] ksys_write (fs/read_write.c:736) [ 472.496716][ C0] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1422 arch/x86/kernel/fpu/xstate.c:1466) [ 472.496721][ C0] ? __pfx_ksys_write (fs/read_write.c:726) [ 472.496725][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 472.496731][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 472.496734][ C0] RIP: 0033:0x7fd2a9ababaf [ 472.496739][ C0] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 89 d0 f5 ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 dc d0 f5 ff 48 All code ======== 0: 89 54 24 18 mov %edx,0x18(%rsp) 4: 48 89 74 24 10 mov %rsi,0x10(%rsp) 9: 89 7c 24 08 mov %edi,0x8(%rsp) d: e8 89 d0 f5 ff call 0xfffffffffff5d09b 12: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 17: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 1c: 41 89 c0 mov %eax,%r8d 1f: 8b 7c 24 08 mov 0x8(%rsp),%edi 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 31 ja 0x63 32: 44 89 c7 mov %r8d,%edi 35: 48 89 44 24 08 mov %rax,0x8(%rsp) 3a: e8 dc d0 f5 ff call 0xfffffffffff5d11b 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 31 ja 0x39 8: 44 89 c7 mov %r8d,%edi b: 48 89 44 24 08 mov %rax,0x8(%rsp) 10: e8 dc d0 f5 ff call 0xfffffffffff5d0f1 15: 48 rex.W [ 472.496741][ C0] RSP: 002b:00007fd2a9273cd0 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 472.496744][ C0] RAX: ffffffffffffffda RBX: 0000000000000010 RCX: 00007fd2a9ababaf [ 472.496746][ C0] RDX: 0000000000000010 RSI: 00007fd2a9275000 RDI: 0000000000000007 [ 472.496747][ C0] RBP: 00007fd2a9275000 R08: 0000000000000002 R09: 00007ffc6ea11f0f [ 472.496749][ C0] R10: 0000000000000008 R11: 0000000000000246 R12: 0000000000000007 [ 472.496750][ C0] R13: 0000000000000010 R14: 00007fd2a9273d60 R15: 000055da80a8fa90 | [ 472.528618][ C0] RCU nest depth: 0, expected: 0 | [ 472.528842][ C0] INFO: lockdep is turned off. | [ 472.529081][ C0] Preemption disabled at: | [ 472.529083][ C0] handle_softirqs (kernel/softirq.c:553) [ 472.529558][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 472.529560][ C0] Call Trace: [ 472.529562][ C0] [ 472.529565][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 472.529573][ C0] __might_resched (kernel/sched/core.c:8819) [ 472.529582][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 472.529586][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 472.529588][ C0] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 472.529594][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 472.529600][ 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) [ 472.529607][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 472.529610][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 472.529615][ 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) [ 472.529620][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 472.529623][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 472.529629][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 472.529633][ 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:2333) [ 472.529639][ C0] ? call_timer_fn (kernel/time/timer.c:1789) [ 472.529644][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 472.529647][ C0] ? handle_softirqs (kernel/softirq.c:579) [ 472.529650][ C0] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 472.529653][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 472.529656][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 472.529661][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 472.529666][ C0] ? kasan_report (mm/kasan/report.c:642) [ 472.529673][ C0] ? memchr_inv (lib/string.c:874) [ 472.529679][ C0] ? check_bytes_and_report (mm/slub.c:1210) [ 472.529685][ C0] ? check_object (mm/slub.c:1375 (discriminator 1)) [ 472.529687][ C0] ? free_slab (mm/slub.c:2703 (discriminator 3)) [ 472.529690][ C0] ? qlist_free_all (mm/kasan/quarantine.c:174) [ 472.529697][ C0] __put_net (net/core/net_namespace.c:732) [ 472.529700][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2333) [ 472.529704][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 472.529711][ C0] call_timer_fn (kernel/time/timer.c:1789) [ 472.529713][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1779) [ 472.529716][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1779) [ 472.529718][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1766) [ 472.529723][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 472.529727][ C0] __run_timers (kernel/time/timer.c:1841 kernel/time/timer.c:2414) [ 472.529731][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 472.529735][ C0] ? __downgrade_write (./include/linux/instrumented.h:82 (discriminator 20) ./include/linux/atomic/atomic-instrumented.h:3223 (discriminator 20) kernel/locking/rwsem.c:176 (discriminator 20) kernel/locking/rwsem.c:181 (discriminator 20) kernel/locking/rwsem.c:1396 (discriminator 20)) [ 472.529740][ C0] ? __pfx___run_timers (kernel/time/timer.c:2385) [ 472.529744][ 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) [ 472.529748][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 472.529751][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5829) [ 472.529754][ C0] ? run_timer_base (kernel/time/timer.c:2426 kernel/time/timer.c:2418 kernel/time/timer.c:2435) [ 472.529758][ C0] run_timer_base (kernel/time/timer.c:2427 kernel/time/timer.c:2418 kernel/time/timer.c:2435) [ 472.529761][ C0] run_timer_softirq (kernel/time/timer.c:2446) [ 472.529764][ C0] handle_softirqs (kernel/softirq.c:579) [ 472.529768][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 472.529771][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 472.529774][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 472.529777][ C0] [ 472.529778][ C0] [ 472.529780][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 472.529782][ C0] RIP: 0010:kasan_report (mm/kasan/report.c:642) [ 472.529787][ C0] Code: e8 30 f5 ff ff 48 8d 7c 24 08 e8 d6 fb ff ff 0f b6 d3 48 89 ee 48 89 e7 e8 08 f7 ff ff b8 01 00 00 00 41 55 9d 48 83 c4 68 5b <5d> 41 5c 41 5d 41 5e c3 cc cc cc cc 31 c0 eb e8 66 66 2e 0f 1f 84 All code ======== 0: e8 30 f5 ff ff call 0xfffffffffffff535 5: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi a: e8 d6 fb ff ff call 0xfffffffffffffbe5 f: 0f b6 d3 movzbl %bl,%edx 12: 48 89 ee mov %rbp,%rsi 15: 48 89 e7 mov %rsp,%rdi 18: e8 08 f7 ff ff call 0xfffffffffffff725 1d: b8 01 00 00 00 mov $0x1,%eax 22: 41 55 push %r13 24: 9d popf 25: 48 83 c4 68 add $0x68,%rsp 29: 5b pop %rbx 2a:* 5d pop %rbp <-- trapping instruction 2b: 41 5c pop %r12 2d: 41 5d pop %r13 2f: 41 5e pop %r14 31: c3 ret 32: cc int3 33: cc int3 34: cc int3 35: cc int3 36: 31 c0 xor %eax,%eax 38: eb e8 jmp 0x22 3a: 66 data16 3b: 66 data16 3c: 2e cs 3d: 0f .byte 0xf 3e: 1f (bad) 3f: 84 .byte 0x84 Code starting with the faulting instruction =========================================== 0: 5d pop %rbp 1: 41 5c pop %r12 3: 41 5d pop %r13 5: 41 5e pop %r14 7: c3 ret 8: cc int3 9: cc int3 a: cc int3 b: cc int3 c: 31 c0 xor %eax,%eax e: eb e8 jmp 0xfffffffffffffff8 10: 66 data16 11: 66 data16 12: 2e cs 13: 0f .byte 0xf 14: 1f (bad) 15: 84 .byte 0x84 [ 472.529790][ C0] RSP: 0018:ffffc90003ac7708 EFLAGS: 00000296 [ 472.529794][ C0] RAX: 0000000000000000 RBX: ffff8880111d3b80 RCX: ffffffffb379fb24 [ 472.529796][ C0] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff8880111d3b80 [ 472.529798][ C0] RBP: 0000000000002177 R08: ffff8880111d2350 R09: 000000000000006b [ 472.529800][ C0] R10: ffffffffb51f7b97 R11: ffff8880010bd318 R12: 6b6b6b6b6b6b6b6b [ 472.529801][ C0] R13: 0000000000000292 R14: dffffc0000000000 R15: ffff8880019ba340 [ 472.529805][ C0] ? memchr_inv (lib/string.c:874) [ 472.529811][ C0] memchr_inv (lib/string.c:874) [ 472.529815][ C0] check_bytes_and_report (mm/slub.c:1210) [ 472.529820][ C0] check_object (mm/slub.c:1375 (discriminator 1)) [ 472.529824][ C0] free_slab (mm/slub.c:2703 (discriminator 3)) [ 472.529827][ C0] qlist_free_all (mm/kasan/quarantine.c:174) [ 472.529831][ C0] kasan_quarantine_reduce (./include/linux/srcu.h:400 mm/kasan/quarantine.c:287) [ 472.529835][ C0] __kasan_slab_alloc (mm/kasan/common.c:329) [ 472.529840][ C0] kmem_cache_alloc_node_noprof (mm/slub.c:4148 mm/slub.c:4196 mm/slub.c:4248) [ 472.529844][ C0] ? ip_dst_mtu_maybe_forward.constprop.0 (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/ip.h:499) [ 472.529850][ C0] ? ip_dst_mtu_maybe_forward.constprop.0 (./include/net/ip.h:502) [ 472.529854][ C0] __alloc_skb (net/core/skbuff.c:659) [ 472.529859][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:642) [ 472.529864][ C0] ? kasan_quarantine_put (mm/kasan/quarantine.c:234 (discriminator 1)) [ 472.529868][ C0] tcp_stream_alloc_skb (./include/linux/skbuff.h:1387 net/ipv4/tcp.c:894) [ 472.529872][ C0] tcp_sendmsg_locked (net/ipv4/tcp.c:1204) [ 472.529880][ C0] ? __pfx_tcp_sendmsg_locked (net/ipv4/tcp.c:1061) [ 472.529883][ C0] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 472.529888][ C0] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412) [ 472.529892][ C0] tcp_sendmsg (net/ipv4/tcp.c:1401) [ 472.529895][ C0] sock_write_iter (net/socket.c:712 net/socket.c:727 net/socket.c:1131) [ 472.529899][ C0] ? __pfx_sock_write_iter (net/socket.c:1115) [ 472.529905][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 472.529909][ C0] vfs_write (fs/read_write.c:591 fs/read_write.c:684) [ 472.529913][ C0] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 472.529917][ C0] ? __pfx_vfs_write (fs/read_write.c:665) [ 472.529920][ C0] ? __fget_files (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 fs/file.c:1057) [ 472.529927][ C0] ksys_write (fs/read_write.c:736) [ 472.529930][ C0] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1422 arch/x86/kernel/fpu/xstate.c:1466) [ 472.529936][ C0] ? __pfx_ksys_write (fs/read_write.c:726) [ 472.529940][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 472.529946][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 472.529949][ C0] RIP: 0033:0x7fd2a9ababaf [ 472.529954][ C0] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 89 d0 f5 ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 dc d0 f5 ff 48 All code ======== 0: 89 54 24 18 mov %edx,0x18(%rsp) 4: 48 89 74 24 10 mov %rsi,0x10(%rsp) 9: 89 7c 24 08 mov %edi,0x8(%rsp) d: e8 89 d0 f5 ff call 0xfffffffffff5d09b 12: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 17: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 1c: 41 89 c0 mov %eax,%r8d 1f: 8b 7c 24 08 mov 0x8(%rsp),%edi 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 31 ja 0x63 32: 44 89 c7 mov %r8d,%edi 35: 48 89 44 24 08 mov %rax,0x8(%rsp) 3a: e8 dc d0 f5 ff call 0xfffffffffff5d11b 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 31 ja 0x39 8: 44 89 c7 mov %r8d,%edi b: 48 89 44 24 08 mov %rax,0x8(%rsp) 10: e8 dc d0 f5 ff call 0xfffffffffff5d0f1 15: 48 rex.W [ 472.529956][ C0] RSP: 002b:00007fd2a9273cd0 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 472.529959][ C0] RAX: ffffffffffffffda RBX: 0000000000000010 RCX: 00007fd2a9ababaf [ 472.529961][ C0] RDX: 0000000000000010 RSI: 00007fd2a9275000 RDI: 0000000000000007 [ 472.529962][ C0] RBP: 00007fd2a9275000 R08: 0000000000000002 R09: 00007ffc6ea11f0f [ 472.529964][ C0] R10: 0000000000000008 R11: 0000000000000246 R12: 0000000000000007 [ 472.529966][ C0] R13: 0000000000000010 R14: 00007fd2a9273d60 R15: 000055da80a8fa90 | [ 505.253873][ C3] INFO: lockdep is turned off. | [ 505.254170][ C3] Preemption disabled at: | [ 505.254173][ C3] 0x0 | [ 505.254697][ C3] Tainted: [W]=WARN [ 505.254699][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 505.254703][ C3] Call Trace: [ 505.254706][ C3] [ 505.254710][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 505.254722][ C3] __might_resched (kernel/sched/core.c:8819) [ 505.254731][ C3] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 505.254735][ C3] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 505.254738][ C3] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 505.254744][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 505.254750][ 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) [ 505.254757][ C3] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 505.254760][ C3] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 505.254766][ 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) [ 505.254771][ C3] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 505.254774][ C3] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 505.254780][ C3] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 505.254783][ 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:2333) [ 505.254790][ C3] ? call_timer_fn (kernel/time/timer.c:1789) [ 505.254795][ C3] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 505.254798][ C3] ? handle_softirqs (kernel/softirq.c:579) [ 505.254805][ C3] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 505.254808][ C3] ? irq_exit_rcu (kernel/softirq.c:698) [ 505.254810][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 505.254816][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 505.254821][ C3] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 505.254824][ C3] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 505.254828][ C3] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 505.254831][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 505.254835][ C3] ? do_idle (kernel/sched/idle.c:325) [ 505.254838][ C3] ? cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 505.254841][ C3] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 505.254847][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 505.254851][ C3] __put_net (net/core/net_namespace.c:732) [ 505.254854][ C3] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2333) [ 505.254858][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 505.254864][ C3] call_timer_fn (kernel/time/timer.c:1789) [ 505.254867][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1779) [ 505.254869][ C3] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1779) [ 505.254872][ C3] ? __pfx_call_timer_fn (kernel/time/timer.c:1766) [ 505.254874][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 505.254878][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 505.254882][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 505.254886][ C3] __run_timers (kernel/time/timer.c:1841 kernel/time/timer.c:2414) [ 505.254889][ C3] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 505.254897][ C3] ? __pfx___run_timers (kernel/time/timer.c:2385) [ 505.254901][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 21)) [ 505.254907][ C3] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5879) [ 505.254912][ C3] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 505.254917][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 505.254922][ C3] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5829) [ 505.254925][ C3] ? run_timer_base (kernel/time/timer.c:2426 kernel/time/timer.c:2418 kernel/time/timer.c:2435) [ 505.254933][ C3] run_timer_base (kernel/time/timer.c:2427 kernel/time/timer.c:2418 kernel/time/timer.c:2435) [ 505.254936][ C3] run_timer_softirq (kernel/time/timer.c:2446) [ 505.254939][ C3] handle_softirqs (kernel/softirq.c:579) [ 505.254944][ C3] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 505.254947][ C3] irq_exit_rcu (kernel/softirq.c:698) [ 505.254950][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 505.254953][ C3] [ 505.254954][ C3] [ 505.254955][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 505.254958][ C3] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 505.254962][ C3] Code: 00 b2 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 a3 b0 0b 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 00 b2 00 c3 cc cc add %dh,-0x33333d00(%rdx) 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 a3 b0 0b 00 verw 0xbb0a3(%rip) # 0xbb0cb 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 505.254965][ C3] RSP: 0018:ffffc90000157de8 EFLAGS: 00000246 [ 505.254970][ C3] RAX: 0000000000000003 RBX: 1ffff9200002afc1 RCX: ffffffffb37d7a19 [ 505.254972][ C3] RDX: ffffed1006c3667b RSI: ffffffffb3a55c60 RDI: ffffffffb0f871ef [ 505.254974][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c3667a [ 505.254975][ C3] R10: ffff8880361b33d3 R11: ffff888001ba4b58 R12: 0000000000000000 [ 505.254977][ C3] R13: ffff888001bbc640 R14: dffffc0000000000 R15: 0000000000000000 [ 505.254983][ C3] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 505.254986][ C3] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 505.254990][ C3] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 505.254993][ C3] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 505.254996][ C3] cpuidle_idle_call (kernel/sched/idle.c:186) [ 505.254999][ C3] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 505.255002][ C3] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 505.255009][ C3] do_idle (kernel/sched/idle.c:325) [ 505.255012][ C3] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 505.255015][ C3] start_secondary (arch/x86/kernel/smpboot.c:203 arch/x86/kernel/smpboot.c:283) [ 505.255018][ C3] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:233) [ 505.255025][ C3] common_startup_64 (arch/x86/kernel/head_64.S:419) | [ 578.982872][ C0] INFO: lockdep is turned off. | [ 578.983071][ C0] Preemption disabled at: | [ 578.983073][ C0] schedule_preempt_disabled (kernel/sched/core.c:6919) | [ 578.983534][ C0] Tainted: [W]=WARN [ 578.983535][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 578.983538][ C0] Call Trace: [ 578.983540][ C0] [ 578.983542][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 578.983550][ C0] __might_resched (kernel/sched/core.c:8819) [ 578.983559][ C0] down_write (./include/linux/kernel.h:73 kernel/locking/rwsem.c:1576) [ 578.983562][ C0] ? __pfx_down_write (kernel/locking/rwsem.c:1575) [ 578.983565][ C0] ? simple_recursive_removal (./include/linux/dcache.h:345 fs/libfs.c:610) [ 578.983571][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 578.983577][ 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) [ 578.983585][ C0] simple_recursive_removal (./include/linux/dcache.h:409 ./include/linux/dcache.h:424 ./include/linux/dcache.h:434 fs/libfs.c:616) [ 578.983587][ C0] ? __pfx_remove_one (fs/debugfs/inode.c:780) [ 578.983593][ 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) [ 578.983598][ C0] debugfs_remove (fs/debugfs/inode.c:806 fs/debugfs/inode.c:799) [ 578.983601][ C0] ref_tracker_dir_exit (lib/ref_tracker.c:423 lib/ref_tracker.c:195) [ 578.983607][ C0] ? __pfx_ref_tracker_free (lib/ref_tracker.c:253) [ 578.983610][ 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:2333) [ 578.983617][ C0] ? call_timer_fn (kernel/time/timer.c:1789) [ 578.983622][ C0] ? __pfx_ref_tracker_dir_exit (lib/ref_tracker.c:189) [ 578.983625][ C0] ? tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 578.983628][ C0] ? __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 578.983634][ C0] ? tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 578.983637][ C0] ? handle_softirqs (kernel/softirq.c:579) [ 578.983643][ C0] ? __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 578.983646][ C0] ? irq_exit_rcu (kernel/softirq.c:698) [ 578.983649][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 578.983654][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 578.983659][ C0] ? pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 578.983663][ C0] ? default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 578.983666][ C0] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 578.983669][ C0] ? bpf_sk_storage_free (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 net/core/bpf_sk_storage.c:61) [ 578.983675][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 578.983679][ C0] __put_net (net/core/net_namespace.c:732) [ 578.983682][ C0] __sk_destruct (./include/net/net_namespace.h:288 ./include/net/net_namespace.h:390 net/core/sock.c:2333) [ 578.983686][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 578.983692][ C0] call_timer_fn (kernel/time/timer.c:1789) [ 578.983695][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1779) [ 578.983698][ C0] ? call_timer_fn (./include/linux/lockdep.h:31 kernel/time/timer.c:1779) [ 578.983700][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1766) [ 578.983704][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 578.983708][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 578.983712][ C0] __run_timers (kernel/time/timer.c:1841 kernel/time/timer.c:2414) [ 578.983715][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:727) [ 578.983720][ C0] ? __pfx___run_timers (kernel/time/timer.c:2385) [ 578.983724][ 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) [ 578.983727][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 578.983731][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5829) [ 578.983733][ C0] ? timer_expire_remote (kernel/time/timer.c:2426 kernel/time/timer.c:2418 kernel/time/timer.c:2177) [ 578.983738][ C0] timer_expire_remote (kernel/time/timer.c:2427 kernel/time/timer.c:2418 kernel/time/timer.c:2177) [ 578.983741][ C0] tmigr_handle_remote_cpu (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 kernel/time/timer_migration.c:961) [ 578.983745][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 578.983748][ C0] ? __pfx_tmigr_handle_remote_cpu (kernel/time/timer_migration.c:905) [ 578.983751][ C0] ? lock_release (kernel/locking/lockdep.c:118 kernel/locking/lockdep.c:5879) [ 578.983754][ C0] ? __pfx_run_posix_cpu_timers (kernel/time/posix-cpu-timers.c:1403) [ 578.983759][ 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) [ 578.983763][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 578.983767][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 578.983771][ C0] tmigr_handle_remote_up (kernel/time/timer_migration.c:1038) [ 578.983774][ C0] ? __pfx_tmigr_handle_remote_up (kernel/time/timer_migration.c:1005) [ 578.983777][ C0] __walk_groups.isra.0 (kernel/time/timer_migration.c:533) [ 578.983782][ C0] tmigr_handle_remote (kernel/time/timer_migration.c:1096) [ 578.983784][ C0] ? __pfx_tmigr_handle_remote (kernel/time/timer_migration.c:1059) [ 578.983786][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:95 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 578.983792][ C0] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:752 (discriminator 4)) [ 578.983796][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 578.983801][ C0] handle_softirqs (kernel/softirq.c:579) [ 578.983806][ C0] __irq_exit_rcu (kernel/softirq.c:614 kernel/softirq.c:453 kernel/softirq.c:680) [ 578.983809][ C0] irq_exit_rcu (kernel/softirq.c:698) [ 578.983812][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049) [ 578.983816][ C0] [ 578.983817][ C0] [ 578.983818][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702) [ 578.983821][ C0] RIP: 0010:pv_native_safe_halt (arch/x86/kernel/paravirt.c:81) [ 578.983825][ C0] Code: 00 b2 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 a3 b0 0b 00 fb f4 cc cc cc cc 66 2e 0f 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 All code ======== 0: 00 b2 00 c3 cc cc add %dh,-0x33333d00(%rdx) 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 a3 b0 0b 00 verw 0xbb0a3(%rip) # 0xbb0cb 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: cc int3 2c: cc int3 2d: cc int3 2e: cc int3 2f: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 36: 00 00 00 39: 66 90 xchg %ax,%ax 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: c3 ret 1: cc int3 2: cc int3 3: cc int3 4: cc int3 5: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) c: 00 00 00 f: 66 90 xchg %ax,%ax 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 578.983828][ C0] RSP: 0018:ffffffffb4407df8 EFLAGS: 00000246 [ 578.983832][ C0] RAX: 0000000000000000 RBX: 1ffffffff6880fc3 RCX: ffffffffb37d7a19 [ 578.983835][ C0] RDX: ffffed1006c0667b RSI: ffffffffb3a55c60 RDI: ffffffffb0f871ef [ 578.983837][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c0667a [ 578.983838][ C0] R10: ffff8880360333d3 R11: ffff888036027f4c R12: 0000000000000000 [ 578.983840][ C0] R13: ffffffffb441f240 R14: dffffc0000000000 R15: 0000000000014770 [ 578.983844][ C0] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:146) [ 578.983847][ C0] ? cpuidle_idle_call (kernel/sched/idle.c:186) [ 578.983852][ C0] default_idle (./arch/x86/include/asm/paravirt.h:107 arch/x86/kernel/process.c:748) [ 578.983855][ C0] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118) [ 578.983857][ C0] cpuidle_idle_call (kernel/sched/idle.c:186) [ 578.983861][ C0] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168) [ 578.983864][ C0] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 578.983869][ C0] do_idle (kernel/sched/idle.c:325) [ 578.983873][ C0] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1)) [ 578.983876][ C0] rest_init (./include/linux/rcupdate.h:842 init/main.c:714) [ 578.983878][ C0] start_kernel (init/main.c:1049 (discriminator 1)) [ 578.983886][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:501) [ 578.983890][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:443 (discriminator 17)) Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock handle_softirqs:dump_stack_lvl:__might_resched:down_write:simple_recursive_removal schedule_preempt_disabled:dump_stack_lvl:__might_resched:down_write:simple_recursive_removal __might_resched:down_write:simple_recursive_removal:debugfs_remove:ref_tracker_dir_exit