====================================== | [ 10.149003][ T206] softirqs last disabled at (31771): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.149005][ T206] Preemption disabled at: | [ 10.149006][ T206] 0x0 | [ 10.149016][ T206] Tainted: [W]=WARN [ 10.149017][ T206] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.149019][ T206] Call Trace: [ 10.149020][ T206] [ 10.149022][ T206] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.149028][ T206] __might_resched.cold (kernel/sched/core.c:9234) [ 10.149033][ T206] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.149038][ T206] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.149043][ T206] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.149045][ T206] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.149052][ T206] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.149055][ T206] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.149059][ T206] put_chars (drivers/char/virtio_console.c:1176) [ 10.149061][ T206] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.149063][ T206] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.149067][ T206] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.149073][ T206] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.149081][ T206] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.149084][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.149086][ T206] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.149091][ T206] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.149095][ T206] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.149097][ T206] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 10.149101][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.149103][ T206] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.149107][ T206] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.149112][ T206] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.149114][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.149120][ T206] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.149123][ T206] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.149125][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.149127][ T206] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 10.149131][ T206] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.149133][ T206] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.149136][ T206] vprintk_emit (kernel/printk/printk.c:2479) [ 10.149140][ T206] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.149143][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.149148][ T206] _printk (kernel/printk/printk.c:2504) [ 10.149151][ T206] ? snapshot_read.cold (user.c:?) [ 10.149154][ T206] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.149157][ T206] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.149163][ T206] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.149166][ T206] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 10.149170][ T206] ? exit_notify (kernel/exit.c:780) [ 10.149172][ T206] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.149175][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.149179][ T206] do_group_exit (kernel/exit.c:1151) [ 10.149182][ T206] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 10.149184][ T206] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 10.149187][ T206] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.149190][ T206] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.149194][ T206] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.149196][ T206] RIP: 0033:0x7ff94ec4a1b8 [ 10.149198][ T206] Code: Unable to access opcode bytes at 0x7ff94ec4a18e. Code starting with the faulting instruction =========================================== [ 10.149199][ T206] RSP: 002b:00007ffca3c95e58 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.149201][ T206] RAX: ffffffffffffffda RBX: 00007ff94ed7af88 RCX: 00007ff94ec4a1b8 [ 10.149203][ T206] RDX: 00007ff94e994fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.149204][ T206] RBP: 00007ffca3c95eb0 R08: 0000000000000000 R09: 0000000000000050 [ 10.149205][ T206] R10: 00007ffca3c95c70 R11: 0000000000000246 R12: 0000000000000001 [ 10.149205][ T206] R13: 0000000000000000 R14: 00007ff94ed79680 R15: 00007ff94ed7afa0 | [ 11.665829][ T290] softirqs last disabled at (33530): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 11.665832][ T290] Preemption disabled at: | [ 11.665832][ T290] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.665841][ T290] Tainted: [W]=WARN [ 11.665842][ T290] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.665844][ T290] Call Trace: [ 11.665845][ T290] [ 11.665847][ T290] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.665853][ T290] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.665855][ T290] __might_resched.cold (kernel/sched/core.c:9234) [ 11.665859][ T290] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.665864][ T290] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 11.665868][ T290] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 11.665870][ T290] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.665877][ T290] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.665880][ T290] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.665884][ T290] put_chars (drivers/char/virtio_console.c:1176) [ 11.665887][ T290] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.665890][ T290] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 11.665896][ T290] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.665912][ T290] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.665914][ T290] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.665917][ T290] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.665922][ T290] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.665926][ T290] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.665928][ T290] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 11.665931][ T290] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.665933][ T290] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.665937][ T290] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.665942][ T290] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.665944][ T290] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.665949][ T290] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.665952][ T290] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.665954][ T290] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.665956][ T290] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 11.665960][ T290] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.665962][ T290] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.665965][ T290] vprintk_emit (kernel/printk/printk.c:2479) [ 11.665968][ T290] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.665970][ T290] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.665971][ T290] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 11.665976][ T290] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 11.665979][ T290] _printk (kernel/printk/printk.c:2504) [ 11.665983][ T290] ? snapshot_read.cold (user.c:?) [ 11.665987][ T290] ? br_multicast_flood (??:?) [ 11.665990][ T290] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 11.665991][ T290] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 11.665993][ T290] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 11.665997][ T290] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) [ 11.666002][ T290] br_init_port (net/bridge/br_stp_if.c:39) [ 11.666004][ T290] new_nbp (net/bridge/br_if.c:449) [ 11.666009][ T290] br_add_if (net/bridge/br_if.c:592) [ 11.666011][ T290] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 11.666015][ T290] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.666021][ T290] do_set_master (net/core/rtnetlink.c:3071) [ 11.666024][ T290] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 11.666028][ T290] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 11.666031][ T290] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 11.666033][ T290] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 11.666036][ T290] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 11.666039][ T290] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.666041][ T290] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.666043][ T290] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.666046][ T290] ? kasan_save_stack (mm/kasan/common.c:58) [ 11.666048][ T290] ? kasan_save_stack (mm/kasan/common.c:57) [ 11.666049][ T290] ? kasan_save_track (mm/kasan/common.c:78) [ 11.666051][ T290] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 11.666053][ T290] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.666055][ T290] ? snd_ac97_proc_read_main (sound/pci/ac97/ac97_proc.c:320) [ 11.666058][ T290] ? ___sys_sendmsg (net/socket.c:2758) [ 11.666062][ T290] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.666064][ T290] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.666067][ T290] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.666068][ T290] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.666070][ T290] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.666071][ T290] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.666073][ T290] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 11.666075][ T290] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 11.666077][ T290] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 11.666079][ T290] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.666082][ T290] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 11.666083][ T290] ? nla_get_range_signed (lib/nlattr.c:270) [ 11.666089][ T290] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.666091][ T290] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 11.666097][ T290] rtnl_newlink (net/core/rtnetlink.c:4215) [ 11.666103][ T290] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.666105][ T290] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.666110][ T290] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.666112][ T290] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.666114][ T290] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.666116][ T290] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.666120][ T290] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.666122][ T290] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 11.666126][ T290] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.666127][ T290] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.666132][ T290] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.666134][ T290] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.666137][ T290] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 11.666140][ T290] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.666144][ T290] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.666151][ T290] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 11.666153][ T290] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 11.666158][ T290] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.666164][ T290] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.666166][ T290] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.666171][ T290] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 11.666175][ T290] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 11.666179][ T290] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.666181][ T290] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 11.666187][ T290] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 11.666190][ T290] ____sys_sendmsg (net/socket.c:2713) [ 11.666192][ T290] ? copy_msghdr_from_user (net/socket.c:2650) [ 11.666194][ T290] ? sock_write_iter (net/socket.c:1269) [ 11.666196][ T290] ? move_addr_to_kernel (net/socket.c:258) [ 11.666204][ T290] ___sys_sendmsg (net/socket.c:2767) [ 11.666207][ T290] ? copy_msghdr_from_user (net/socket.c:2619) [ 11.666225][ T290] __sys_sendmsg (net/socket.c:2799) [ 11.666228][ T290] ? __sys_sendmsg_sock (net/socket.c:2780) [ 11.666234][ T290] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.666238][ T290] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.666240][ T290] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.666243][ T290] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.666246][ T290] RIP: 0033:0x7f3282a0554e [ 11.666249][ T290] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 11.666251][ T290] RSP: 002b:00007fffba5d8c20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 11.666253][ T290] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f3282a0554e [ 11.666255][ T290] RDX: 0000000000000000 RSI: 00007fffba5d8cd0 RDI: 0000000000000005 [ 11.666256][ T290] RBP: 00007fffba5d8c30 R08: 0000000000000000 R09: 0000000000000000 [ 11.666256][ T290] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90d380 [ 11.666257][ T290] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fffba5d9390 | [ 12.840796][ T311] softirqs last disabled at (5128): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 12.840799][ T311] Preemption disabled at: | [ 12.840799][ T311] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.840808][ T311] Tainted: [W]=WARN [ 12.840809][ T311] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.840811][ T311] Call Trace: [ 12.840812][ T311] [ 12.840813][ T311] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.840821][ T311] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.840822][ T311] __might_resched.cold (kernel/sched/core.c:9234) [ 12.840827][ T311] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.840832][ T311] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.840837][ T311] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 12.840839][ T311] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.840846][ T311] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.840848][ T311] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.840853][ T311] put_chars (drivers/char/virtio_console.c:1176) [ 12.840855][ T311] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.840859][ T311] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.840862][ T311] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.840867][ T311] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.840871][ T311] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.840873][ T311] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.840878][ T311] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.840882][ T311] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.840885][ T311] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.840889][ T311] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.840894][ T311] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.840896][ T311] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 12.840899][ T311] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.840901][ T311] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.840906][ T311] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.840916][ T311] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.840918][ T311] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.840925][ T311] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.840928][ T311] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.840931][ T311] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.840932][ T311] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 12.840937][ T311] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.840939][ T311] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.840942][ T311] vprintk_emit (kernel/printk/printk.c:2479) [ 12.840945][ T311] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.840948][ T311] ? netlink_broadcast_filtered (net/netlink/af_netlink.c:1541) [ 12.840952][ T311] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.840954][ T311] ? kasan_save_stack (mm/kasan/common.c:57) [ 12.840957][ T311] _printk (kernel/printk/printk.c:2504) [ 12.840961][ T311] ? snapshot_read.cold (user.c:?) [ 12.840963][ T311] ? __sys_setsockopt (net/socket.c:2422) [ 12.840969][ T311] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 12.840973][ T311] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 12.840977][ T311] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 12.840980][ T311] ? netdev_notice (net/core/dev.c:13194) [ 12.840982][ T311] ? mark_usage (kernel/locking/lockdep.c:4690) [ 12.840989][ T311] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.840991][ T311] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 12.840994][ T311] netif_set_allmulti.cold (net/core/dev.c:9731 (discriminator 3)) [ 12.840998][ T311] dev_set_allmulti (net/core/dev_api.c:315) [ 12.841002][ T311] vif_add (net/ipv4/ipmr.c:900) [ 12.841005][ T311] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 12.841008][ T311] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 12.841012][ T311] ? ip_mr_output_finish.isra.0 (net/ipv4/ipmr.c:2304) [ 12.841015][ T311] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.841018][ T311] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.841023][ T311] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.841026][ T311] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.841031][ T311] ip_mroute_setsockopt (net/ipv4/ipmr.c:1491 (discriminator 1)) [ 12.841035][ T311] ? ipmr_rtm_route (net/ipv4/ipmr.c:2967) [ 12.841041][ T311] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.841043][ T311] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.841048][ T311] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.841050][ T311] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.841053][ T311] do_ip_setsockopt (net/ipv4/ip_sockglue.c:952) [ 12.841058][ T311] ? ip_sock_set_tos (net/ipv4/ip_sockglue.c:609) [ 12.841061][ T311] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.841064][ T311] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.841066][ T311] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.841069][ T311] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.841071][ T311] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.841073][ T311] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 12.841075][ T311] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.841077][ T311] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 12.841079][ T311] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 12.841083][ T311] ip_setsockopt (net/ipv4/ip_sockglue.c:1421) [ 12.841086][ T311] raw_setsockopt (net/ipv4/raw.c:851) [ 12.841089][ T311] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.841092][ T311] ? raw_bind (net/ipv4/raw.c:733) [ 12.841097][ T311] do_sock_setsockopt (net/socket.c:2397) [ 12.841100][ T311] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 12.841102][ T311] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.841106][ T311] ? fd_install (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:971 (discriminator 2) fs/file.c:698 (discriminator 2)) [ 12.841111][ T311] ? fd_install (./include/linux/rcupdate.h:974 (discriminator 1) fs/file.c:698 (discriminator 1)) [ 12.841115][ T311] __sys_setsockopt (net/socket.c:2422) [ 12.841121][ T311] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 12.841123][ T311] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.841126][ T311] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.841128][ T311] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 12.841130][ T311] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.841132][ T311] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.841135][ T311] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.841137][ T311] RIP: 0033:0x7f339c0bf2de [ 12.841141][ T311] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 12.841142][ T311] RSP: 002b:00007ffedc1ab578 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 12.841145][ T311] RAX: ffffffffffffffda RBX: 000055d11e9a52c0 RCX: 00007f339c0bf2de [ 12.841147][ T311] RDX: 00000000000000ca RSI: 0000000000000000 RDI: 0000000000000007 [ 12.841148][ T311] RBP: 00007ffedc1ab630 R08: 0000000000000010 R09: 0000000000000001 [ 12.841148][ T311] R10: 00007ffedc1ab5b0 R11: 0000000000000246 R12: 000055d13b6880c4 [ 12.841149][ T311] R13: 00007ffedc1ab680 R14: 000055d13b6880b0 R15: 0000000000000000 | [ 27.108497][ C2] softirqs last disabled at (7099821): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) | [ 27.108501][ C2] Preemption disabled at: | [ 27.108502][ C2] __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) | [ 27.108512][ C2] Tainted: [W]=WARN [ 27.108513][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.108515][ C2] Call Trace: [ 27.108516][ C2] [ 27.108518][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.108523][ C2] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) [ 27.108525][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 27.108529][ C2] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 27.108532][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.108535][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.108538][ C2] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 27.108541][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.108544][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.108548][ C2] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.108550][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.108553][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 27.108555][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.108558][ C2] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 27.108562][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.108567][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.108568][ C2] ? vsnprintf (lib/vsprintf.c:2900) [ 27.108571][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.108573][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.108574][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.108575][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.108578][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.108580][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.108581][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.108582][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.108584][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 27.108586][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.108588][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.108591][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.108593][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.108595][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.108596][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.108597][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.108599][ C2] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 27.108601][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.108603][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.108604][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 27.108606][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.108607][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.108609][ C2] _printk (kernel/printk/printk.c:2504) [ 27.108612][ C2] ? snapshot_read.cold (user.c:?) [ 27.108614][ C2] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.108616][ C2] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 27.108618][ C2] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 27.108620][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 27.108623][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 27.108625][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 27.108627][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 27.108629][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.108631][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 27.108634][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.108635][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.108637][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 27.108638][ C2] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 27.108640][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 27.108641][ C2] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 27.108643][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 27.108644][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 27.108647][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.108648][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 27.108650][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.108652][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.108654][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.108655][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 27.108657][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 27.108659][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 27.108661][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.108663][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.108666][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 27.108668][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 27.108670][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.108671][ C2] handle_softirqs (kernel/softirq.c:645) [ 27.108673][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 27.108675][ C2] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.108676][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.108677][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 27.108679][ C2] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 27.108681][ C2] [ 27.108681][ C2] [ 27.108682][ C2] __local_bh_enable_ip (kernel/softirq.c:473) [ 27.108684][ C2] __dev_queue_xmit (./include/linux/bottom_half.h:33 (discriminator 2) ./include/linux/rcupdate.h:923 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 27.108686][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.108688][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 27.108690][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:124 (discriminator 1) kernel/locking/lockdep.c:5884 (discriminator 1)) [ 27.108691][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.108693][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.108694][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.108695][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.108697][ C2] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 27.108700][ C2] ? neigh_hh_output (./include/net/neighbour.h:525) [ 27.108703][ C2] ip_finish_output2 (./include/net/neighbour.h:558 net/ipv4/ip_output.c:236) [ 27.108705][ C2] ? ip_dst_mtu_maybe_forward (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip.h:504 (discriminator 2)) [ 27.108706][ C2] ? ip_copy_metadata (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:1475 ./include/linux/rcuref.h:87 ./include/net/dst.h:247 ./include/net/dst.h:261 ./include/net/dst.h:294 ./include/net/dst.h:299 net/ipv4/ip_output.c:558) [ 27.108707][ C2] ? ip_fragment.constprop.0 (net/ipv4/ip_output.c:587 (discriminator 41)) [ 27.108709][ C2] ? ip_fast_csum (lib/checksum.c:99) [ 27.108712][ C2] ? ip_fraglist_prepare (net/ipv4/ip_output.c:98 net/ipv4/ip_output.c:638) [ 27.108714][ C2] ? mark_usage (kernel/locking/lockdep.c:4690) [ 27.108716][ C2] ip_do_fragment (net/ipv4/ip_output.c:862) [ 27.108717][ C2] ? ip_fragment.constprop.0 (net/ipv4/ip_output.c:587 (discriminator 41)) [ 27.108720][ C2] ? ip4_dst_hoplimit (./include/net/dst.h:582 (discriminator 4) ./include/net/dst.h:587 (discriminator 4) ./include/net/route.h:395 (discriminator 4)) [ 27.108721][ C2] ? ip_dst_mtu_maybe_forward (./include/linux/rcupdate.h:882 ./include/net/ip.h:504) [ 27.108722][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.108724][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.108726][ C2] ip_output (./include/linux/netfilter.h:314 net/ipv4/ip_output.c:437) [ 27.108728][ C2] ? ip_finish_output (./include/linux/cgroup.h:915) [ 27.108729][ C2] ? ip_make_skb (net/ipv4/ip_output.c:1584) [ 27.108731][ C2] ? ip_frag_init (./include/linux/skbuff.h:3160) [ 27.108732][ C2] ? ip_flush_pending_frames (net/ipv4/ip_output.c:1550) [ 27.108734][ C2] ip_send_skb (./include/net/dst.h:470 (discriminator 4) net/ipv4/ip_output.c:131 (discriminator 4) net/ipv4/ip_output.c:1510 (discriminator 4)) [ 27.108736][ C2] udp_send_skb (net/ipv4/udp.c:1163 (discriminator 1)) [ 27.108740][ C2] udp_sendmsg (net/ipv4/udp.c:1445) [ 27.108742][ C2] ? udp_cmsg_send (net/ipv4/udp.c:1218) [ 27.108743][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.108745][ C2] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.108747][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.108749][ C2] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.108752][ C2] ? anon_pipe_trim_and_unlock (fs/pipe.c:192) [ 27.108756][ C2] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 27.108758][ C2] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1194 fs/file.c:1208) [ 27.108761][ C2] __sys_sendto (net/socket.c:2281) [ 27.108763][ C2] ? __ia32_sys_getpeername (net/socket.c:2235) [ 27.108767][ C2] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1497 (discriminator 1) arch/x86/kernel/fpu/xstate.c:1543 (discriminator 1)) [ 27.108770][ C2] ? ksys_read (fs/read_write.c:716) [ 27.108773][ C2] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 27.108775][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.108778][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.108780][ C2] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 27.108782][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.108783][ C2] ? irq_exit_rcu (kernel/softirq.c:786) [ 27.108785][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.108787][ C2] RIP: 0033:0x7f9cd9f8654e [ 27.108791][ C2] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.108792][ C2] RSP: 002b:00007ffddc7f1610 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 27.108796][ C2] RAX: ffffffffffffffda RBX: 00005646cf1379e0 RCX: 00007f9cd9f8654e [ 27.108797][ C2] RDX: 0000000000002000 RSI: 00005646cf1bea70 RDI: 0000000000000005 [ 27.108798][ C2] RBP: 00007ffddc7f1620 R08: 0000000000000000 R09: 0000000000000000 [ 27.108799][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00005646cf1379e0 [ 27.108800][ C2] R13: 00005646cf1baac0 R14: 00005646cf137350 R15: 00005646cf1379e0 | [ 27.172273][ C2] | [ 27.172341][ C2] | [ 27.172341][ C2] stack backtrace: | [ 27.172560][ C2] Tainted: [W]=WARN [ 27.172561][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.172561][ C2] Call Trace: [ 27.172562][ C2] [ 27.172563][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.172567][ C2] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 27.172569][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 27.172572][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 27.172574][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 27.172576][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 27.172578][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.172580][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 27.172581][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.172583][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.172585][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 27.172586][ C2] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 27.172588][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 27.172589][ C2] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 27.172590][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 27.172592][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 27.172594][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.172595][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 27.172597][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.172599][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.172600][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.172602][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 27.172604][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 27.172605][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 27.172607][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.172610][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.172613][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 27.172615][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 27.172616][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.172618][ C2] handle_softirqs (kernel/softirq.c:645) [ 27.172620][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 27.172621][ C2] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.172623][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.172624][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 27.172626][ C2] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 27.172628][ C2] [ 27.172628][ C2] [ 27.172629][ C2] __local_bh_enable_ip (kernel/softirq.c:473) [ 27.172630][ C2] __dev_queue_xmit (./include/linux/bottom_half.h:33 (discriminator 2) ./include/linux/rcupdate.h:923 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 27.172632][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.172635][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 27.172636][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:124 (discriminator 1) kernel/locking/lockdep.c:5884 (discriminator 1)) [ 27.172638][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.172639][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.172641][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.172642][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.172643][ C2] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 27.172646][ C2] ? neigh_hh_output (./include/net/neighbour.h:525) [ 27.172648][ C2] ip_finish_output2 (./include/net/neighbour.h:558 net/ipv4/ip_output.c:236) [ 27.172649][ C2] ? ip_dst_mtu_maybe_forward (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip.h:504 (discriminator 2)) [ 27.172651][ C2] ? ip_copy_metadata (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:1475 ./include/linux/rcuref.h:87 ./include/net/dst.h:247 ./include/net/dst.h:261 ./include/net/dst.h:294 ./include/net/dst.h:299 net/ipv4/ip_output.c:558) [ 27.172652][ C2] ? ip_fragment.constprop.0 (net/ipv4/ip_output.c:587 (discriminator 41)) [ 27.172653][ C2] ? ip_fast_csum (lib/checksum.c:99) [ 27.172656][ C2] ? ip_fraglist_prepare (net/ipv4/ip_output.c:98 net/ipv4/ip_output.c:638) [ 27.172658][ C2] ? mark_usage (kernel/locking/lockdep.c:4690) [ 27.172660][ C2] ip_do_fragment (net/ipv4/ip_output.c:862) [ 27.172661][ C2] ? ip_fragment.constprop.0 (net/ipv4/ip_output.c:587 (discriminator 41)) [ 27.172663][ C2] ? ip4_dst_hoplimit (./include/net/dst.h:582 (discriminator 4) ./include/net/dst.h:587 (discriminator 4) ./include/net/route.h:395 (discriminator 4)) [ 27.172665][ C2] ? ip_dst_mtu_maybe_forward (./include/linux/rcupdate.h:882 ./include/net/ip.h:504) [ 27.172666][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.172668][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.172669][ C2] ip_output (./include/linux/netfilter.h:314 net/ipv4/ip_output.c:437) [ 27.172671][ C2] ? ip_finish_output (./include/linux/cgroup.h:915) [ 27.172672][ C2] ? ip_make_skb (net/ipv4/ip_output.c:1584) [ 27.172674][ C2] ? ip_frag_init (./include/linux/skbuff.h:3160) [ 27.172675][ C2] ? ip_flush_pending_frames (net/ipv4/ip_output.c:1550) [ 27.172677][ C2] ip_send_skb (./include/net/dst.h:470 (discriminator 4) net/ipv4/ip_output.c:131 (discriminator 4) net/ipv4/ip_output.c:1510 (discriminator 4)) [ 27.172679][ C2] udp_send_skb (net/ipv4/udp.c:1163 (discriminator 1)) [ 27.172682][ C2] udp_sendmsg (net/ipv4/udp.c:1445) [ 27.172684][ C2] ? udp_cmsg_send (net/ipv4/udp.c:1218) [ 27.172685][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.172686][ C2] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.172688][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.172690][ C2] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.172692][ C2] ? anon_pipe_trim_and_unlock (fs/pipe.c:192) [ 27.172696][ C2] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 27.172697][ C2] ? fdget (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:49 fs/file.c:1194 fs/file.c:1208) [ 27.172700][ C2] __sys_sendto (net/socket.c:2281) [ 27.172702][ C2] ? __ia32_sys_getpeername (net/socket.c:2235) [ 27.172705][ C2] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1497 (discriminator 1) arch/x86/kernel/fpu/xstate.c:1543 (discriminator 1)) [ 27.172708][ C2] ? ksys_read (fs/read_write.c:716) [ 27.172710][ C2] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 27.172712][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.172714][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.172716][ C2] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 27.172717][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.172719][ C2] ? irq_exit_rcu (kernel/softirq.c:786) [ 27.172721][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.172722][ C2] RIP: 0033:0x7f9cd9f8654e [ 27.172724][ C2] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.172725][ C2] RSP: 002b:00007ffddc7f1610 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 27.172726][ C2] RAX: ffffffffffffffda RBX: 00005646cf1379e0 RCX: 00007f9cd9f8654e [ 27.172727][ C2] RDX: 0000000000002000 RSI: 00005646cf1bea70 RDI: 0000000000000005 [ 27.172728][ C2] RBP: 00007ffddc7f1620 R08: 0000000000000000 R09: 0000000000000000 [ 27.172729][ C2] R10: 0000000000000000 R11: 0000000000000202 R12: 00005646cf1379e0 [ 27.172730][ C2] R13: 00005646cf1baac0 R14: 00005646cf137350 R15: 00005646cf1379e0 | [ 513.199312][ T12] softirqs last disabled at (20792): __fib6_clean_all (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2323) | [ 513.199314][ T12] Preemption disabled at: | [ 513.199315][ T12] 0x0 | [ 513.199325][ T12] Tainted: [W]=WARN [ 513.199326][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 513.199328][ T12] Workqueue: netns cleanup_net [ 513.199334][ T12] Call Trace: [ 513.199336][ T12] [ 513.199338][ T12] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 513.199344][ T12] __might_resched.cold (kernel/sched/core.c:9234) [ 513.199348][ T12] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 513.199352][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 513.199355][ T12] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 513.199358][ T12] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 513.199361][ T12] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 513.199366][ T12] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 513.199367][ T12] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 513.199370][ T12] put_chars (drivers/char/virtio_console.c:1176) [ 513.199372][ T12] ? __send_to_port (drivers/char/virtio_console.c:654) [ 513.199373][ T12] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 513.199376][ T12] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 513.199386][ T12] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 513.199391][ T12] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 513.199393][ T12] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 513.199395][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 513.199397][ T12] console_emit_next_record (kernel/printk/printk.c:3183) [ 513.199400][ T12] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 513.199402][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 513.199403][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 513.199405][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 513.199406][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 513.199408][ T12] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 513.199410][ T12] console_flush_one_record (kernel/printk/printk.c:3268) [ 513.199412][ T12] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 513.199415][ T12] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 513.199417][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 513.199419][ T12] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 513.199421][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 513.199422][ T12] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 513.199423][ T12] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 513.199425][ T12] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 513.199426][ T12] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 513.199428][ T12] ? vprintk_emit (kernel/printk/printk.c:2478) [ 513.199430][ T12] vprintk_emit (kernel/printk/printk.c:2479) [ 513.199432][ T12] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 513.199433][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 513.199434][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 513.199438][ T12] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 513.199440][ T12] _printk (kernel/printk/printk.c:2504) [ 513.199443][ T12] ? snapshot_read.cold (user.c:?) [ 513.199445][ T12] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 513.199448][ T12] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) [ 513.199452][ T12] br_stp_disable_port (net/bridge/br_stp_if.c:106) [ 513.199454][ T12] br_device_event (net/bridge/br.c:111) [ 513.199457][ T12] ? packet_sendmsg_spkt (af_packet.c:?) [ 513.199459][ T12] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 513.199462][ T12] notifier_call_chain (kernel/notifier.c:85) [ 513.199465][ T12] netif_close_many (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:1829) [ 513.199468][ T12] ? __dev_close_many (net/core/dev.c:1804) [ 513.199470][ T12] ? netif_close_many_and_unlock (net/core/dev.c:12411) [ 513.199472][ T12] unregister_netdevice_many_notify (net/core/dev.c:12487) [ 513.199474][ T12] ? ops_undo_list (net/core/net_namespace.c:206 net/core/net_namespace.c:253) [ 513.199476][ T12] ? worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 513.199479][ T12] ? kthread (kernel/kthread.c:436) [ 513.199481][ T12] ? ret_from_fork (arch/x86/kernel/process.c:158) [ 513.199484][ T12] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 513.199486][ T12] ? unregister_netdevice_queued (./include/linux/list.h:419 (discriminator 3)) [ 513.199488][ T12] ? get_rps_cpu (net/core/dev.c:5240) [ 513.199490][ T12] default_device_exit_batch (net/core/dev.c:12589 net/core/dev.c:13288) [ 513.199491][ T12] ? __mutex_unlock_slowpath (./include/linux/preempt.h:500 (discriminator 1) kernel/locking/mutex.c:999 (discriminator 1)) [ 513.199493][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 513.199495][ T12] ? unregister_netdevice_queue (./include/linux/list.h:173) [ 513.199496][ T12] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 513.199498][ T12] ? fou_exit_net (net/ipv4/fou_core.c:1228) [ 513.199501][ T12] ops_undo_list (net/core/net_namespace.c:206 net/core/net_namespace.c:253) [ 513.199503][ T12] ? netns_install (./include/linux/ns_common.h:26) [ 513.199505][ T12] ? idr_destroy (lib/radix-tree.c:310 lib/radix-tree.c:674 lib/radix-tree.c:1563) [ 513.199508][ T12] cleanup_net (net/core/net_namespace.c:706) [ 513.199510][ T12] ? net_passive_dec (./include/linux/llist.h:241) [ 513.199512][ T12] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 513.199514][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 513.199515][ T12] process_one_work (kernel/workqueue.c:3387) [ 513.199519][ T12] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 513.199521][ T12] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 513.199523][ T12] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 513.199525][ T12] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 513.199529][ T12] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 513.199531][ T12] kthread (kernel/kthread.c:436) [ 513.199532][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 513.199534][ T12] ? kthread_affine_preferred (kernel/kthread.c:857) [ 513.199536][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 513.199538][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 513.199540][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 513.199543][ T12] ? kthread_affine_preferred (kernel/kthread.c:857) Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __fib6_clean_all:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print do_softirq:__dev_queue_xmit:dump_stack_lvl:__kmalloc_noprof:put_chars