====================================== | [ 490.467799][ T1633] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) | [ 490.467801][ T1633] | [ 490.467802][ T1633] | [ 490.467802][ T1633] stack backtrace: [ 490.467809][ T1633] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 490.467812][ T1633] Call Trace: [ 490.467814][ T1633] [ 490.467816][ T1633] dump_stack_lvl (lib/dump_stack.c:123) [ 490.467822][ T1633] print_bad_irq_dependency (kernel/locking/lockdep.c:2618) [ 490.467827][ T1633] check_irq_usage (kernel/locking/lockdep.c:2863) [ 490.467830][ T1633] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 490.467834][ T1633] ? __bfs (kernel/locking/lockdep.c:1815 (discriminator 1)) [ 490.467837][ T1633] ? add_chain_cache (kernel/locking/lockdep.c:1997) [ 490.467841][ T1633] ? check_noncircular (kernel/locking/lockdep.c:2160) [ 490.467847][ T1633] ? check_prev_add (kernel/locking/lockdep.c:3169) [ 490.467849][ T1633] check_prev_add (kernel/locking/lockdep.c:3169) [ 490.467853][ T1633] validate_chain (kernel/locking/lockdep.c:3285 kernel/locking/lockdep.c:3908) [ 490.467858][ T1633] __lock_acquire (kernel/locking/lockdep.c:5237) [ 490.467862][ T1633] lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 490.467865][ T1633] ? virtnet_poll_tx (./include/linux/netdevice.h:4665 drivers/net/virtio_net.c:3255) [ 490.467868][ T1633] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:751) [ 490.467873][ T1633] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5831) [ 490.467875][ T1633] ? virtnet_poll_tx (./include/linux/netdevice.h:4665 drivers/net/virtio_net.c:3255) [ 490.467878][ T1633] _raw_spin_lock (./include/linux/spinlock_api_smp.h:134 kernel/locking/spinlock.c:154) [ 490.467882][ T1633] ? virtnet_poll_tx (./include/linux/netdevice.h:4665 drivers/net/virtio_net.c:3255) [ 490.467884][ T1633] virtnet_poll_tx (./include/linux/netdevice.h:4665 drivers/net/virtio_net.c:3255) [ 490.467888][ T1633] poll_napi (net/core/netpoll.c:156 net/core/netpoll.c:170) [ 490.467891][ T1633] netpoll_poll_dev (net/core/netpoll.c:202) [ 490.467896][ T1633] __netpoll_send_skb (./include/asm-generic/delay.h:62 net/core/netpoll.c:356) [ 490.467899][ T1633] ? netpoll_send_udp (./include/linux/skbuff.h:3109 net/core/netpoll.c:490 net/core/netpoll.c:528) [ 490.467903][ T1633] netpoll_send_skb (net/core/netpoll.c:410) [ 490.467906][ T1633] send_ext_msg_udp (drivers/net/netconsole.c:1498 drivers/net/netconsole.c:1536 drivers/net/netconsole.c:1692) netconsole [ 490.467912][ T1633] write_ext_msg (drivers/net/netconsole.c:1710 drivers/net/netconsole.c:1698) netconsole [ 490.467918][ T1633] console_emit_next_record (kernel/printk/printk.c:3055 (discriminator 3) kernel/printk/printk.c:3139 (discriminator 3)) [ 490.467922][ T1633] ? devkmsg_read (kernel/printk/printk.c:3082) [ 490.467926][ T1633] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:751) [ 490.467931][ T1633] console_flush_all (kernel/printk/printk.c:3227) [ 490.467935][ T1633] ? console_emit_next_record (kernel/printk/printk.c:3188) [ 490.467941][ T1633] console_unlock (kernel/printk/printk.c:3286 kernel/printk/printk.c:3325) [ 490.467944][ T1633] ? console_flush_all (kernel/printk/printk.c:3320) [ 490.467947][ T1633] ? lock_acquire (kernel/locking/lockdep.c:5872) [ 490.467949][ T1633] ? vprintk_emit (kernel/printk/printk.c:2449) [ 490.467953][ T1633] ? __down_trylock_console_sem (kernel/printk/printk.c:332) [ 490.467956][ T1633] ? vprintk_emit (kernel/printk/printk.c:2449) [ 490.467961][ T1633] vprintk_emit (kernel/printk/printk.c:2450) [ 490.467964][ T1633] ? wake_up_klogd_work_func (kernel/printk/printk.c:2397) [ 490.467967][ T1633] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:751) [ 490.467970][ T1633] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) [ 490.467974][ T1633] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 490.467977][ T1633] ? _raw_spin_unlock_irqrestore (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 490.467982][ T1633] _printk (kernel/printk/printk.c:2470) [ 490.467985][ T1633] ? console_prepend_message (kernel/printk/printk.c:2470) [ 490.467988][ T1633] ? __kasan_kmalloc (mm/kasan/common.c:409) [ 490.467992][ T1633] ? tracefs_init_fs_context (fs/tracefs/inode.c:526) [ 490.468000][ T1633] trace_automount (kernel/trace/trace.c:10204) [ 490.468004][ T1633] __traverse_mounts (fs/namei.c:1455 fs/namei.c:1500) [ 490.468007][ T1633] ? find_held_lock (kernel/locking/lockdep.c:5343) [ 490.468014][ T1633] step_into (fs/namei.c:1633 fs/namei.c:1967) [ 490.468017][ T1633] ? __d_lookup (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 fs/dcache.c:2413) [ 490.468023][ T1633] ? __d_lookup (fs/dcache.c:2416) [ 490.468026][ T1633] ? lookup_fast (fs/namei.c:1964) [ 490.468030][ T1633] ? lookup_fast (fs/namei.c:1766) [ 490.468036][ T1633] link_path_walk (fs/namei.c:2497) [ 490.468040][ T1633] ? walk_component (fs/namei.c:2420) [ 490.468046][ T1633] path_openat (fs/namei.c:4042 (discriminator 2)) [ 490.468050][ T1633] ? kernel_tmpfile_open (fs/namei.c:4028) [ 490.468053][ T1633] ? validate_chain (kernel/locking/lockdep.c:3801 kernel/locking/lockdep.c:3821 kernel/locking/lockdep.c:3876) [ 490.468058][ T1633] do_filp_open (fs/namei.c:4073) [ 490.468062][ T1633] ? path_openat (fs/namei.c:4067) [ 490.468068][ T1633] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 490.468072][ T1633] ? alloc_fd (fs/file.c:612) [ 490.468076][ T1633] ? __lock_release (kernel/locking/lockdep.c:5536) [ 490.468079][ T1633] ? 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) [ 490.468083][ T1633] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:104 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 490.468086][ T1633] ? alloc_fd (fs/file.c:612) [ 490.468090][ T1633] do_sys_openat2 (fs/open.c:1435) [ 490.468093][ T1633] ? __lock_release (kernel/locking/lockdep.c:5536) [ 490.468095][ T1633] ? build_open_flags (fs/open.c:1420) [ 490.468101][ T1633] __x64_sys_openat (fs/open.c:1461) [ 490.468104][ T1633] ? __ia32_sys_open (fs/open.c:1461) [ 490.468108][ T1633] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:751) [ 490.468111][ T1633] ? do_syscall_64 (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/entry-common.h:124 arch/x86/entry/syscall_64.c:90) [ 490.468114][ T1633] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 490.468117][ T1633] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 490.468120][ T1633] RIP: 0033:0x7f079169ffeb [ 490.468124][ T1633] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 54 24 28 64 48 2b 14 25 All code ======== 0: 25 00 00 41 00 and $0x410000,%eax 5: 3d 00 00 41 00 cmp $0x410000,%eax a: 74 4b je 0x57 c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 13: 00 14: 85 c0 test %eax,%eax 16: 75 67 jne 0x7f 18: 44 89 e2 mov %r12d,%edx 1b: 48 89 ee mov %rbp,%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: 0f 87 91 00 00 00 ja 0xc7 36: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 3b: 64 fs 3c: 48 rex.W 3d: 2b .byte 0x2b 3e: 14 25 adc $0x25,%al Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 0f 87 91 00 00 00 ja 0x9d c: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 11: 64 fs 12: 48 rex.W 13: 2b .byte 0x2b 14: 14 25 adc $0x25,%al [ 490.468127][ T1633] RSP: 002b:00007ffd0ccc3840 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 490.468131][ T1633] RAX: ffffffffffffffda RBX: 000055f1117d8560 RCX: 00007f079169ffeb [ 490.468133][ T1633] RDX: 0000000000000000 RSI: 000055f1117d7780 RDI: 00000000ffffff9c [ 490.468134][ T1633] RBP: 000055f1117d7780 R08: 0000000000000008 R09: 0000000000000001 [ 490.468136][ T1633] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 Finger prints: print_bad_irq_dependency:check_irq_usage:check_prev_add:validate_chain:__lock_acquire