====================================== | [ 10.211290][ T227] softirqs last disabled at (18949): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.211292][ T227] Preemption disabled at: | [ 10.211293][ T227] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.211302][ T227] Tainted: [W]=WARN [ 10.211303][ T227] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.211304][ T227] Call Trace: [ 10.211306][ T227] [ 10.211307][ T227] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.211313][ T227] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.211315][ T227] __might_resched.cold (kernel/sched/core.c:9234) [ 10.211320][ T227] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.211324][ T227] ? __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.211330][ T227] __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.211332][ T227] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.211337][ T227] ? 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.211340][ T227] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.211343][ T227] put_chars (drivers/char/virtio_console.c:1176) [ 10.211346][ T227] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.211351][ T227] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 10.211354][ T227] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.211357][ T227] ? mark_usage (kernel/locking/lockdep.c:4690) [ 10.211359][ T227] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.211361][ T227] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.211365][ T227] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.211367][ T227] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 10.211371][ T227] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.211375][ T227] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.211379][ T227] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.211383][ T227] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.211385][ T227] ? 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.211388][ T227] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.211390][ T227] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.211394][ T227] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.211398][ T227] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.211400][ T227] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.211405][ T227] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.211408][ T227] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.211410][ T227] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.211413][ T227] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.211416][ T227] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.211418][ T227] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.211421][ T227] vprintk_emit (kernel/printk/printk.c:2479) [ 10.211425][ T227] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.211428][ T227] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.211429][ T227] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 10.211434][ T227] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 10.211437][ T227] _printk (kernel/printk/printk.c:2504) [ 10.211441][ T227] ? snapshot_read.cold (user.c:?) [ 10.211445][ T227] ? br_multicast_flood (??:?) bridge [ 10.211457][ T227] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 10.211459][ T227] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 10.211460][ T227] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 10.211464][ T227] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 10.211475][ T227] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 10.211483][ T227] new_nbp (net/bridge/br_if.c:449) bridge [ 10.211492][ T227] br_add_if (net/bridge/br_if.c:592) bridge [ 10.211500][ T227] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 10.211504][ T227] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 10.211507][ T227] ? __kernel_text_address (kernel/extable.c:79) [ 10.211511][ T227] do_set_master (net/core/rtnetlink.c:3071) [ 10.211522][ T227] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 10.211526][ T227] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 10.211529][ T227] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 10.211530][ T227] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 10.211533][ T227] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 10.211536][ T227] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.211539][ T227] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 10.211541][ T227] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.211544][ T227] ? kasan_save_stack (mm/kasan/common.c:58) [ 10.211547][ T227] ? kasan_save_stack (mm/kasan/common.c:57) [ 10.211548][ T227] ? kasan_save_track (mm/kasan/common.c:78) [ 10.211551][ T227] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.211553][ T227] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 10.211556][ T227] ? ___sys_sendmsg (net/socket.c:2757) [ 10.211561][ T227] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 10.211563][ T227] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 10.211565][ T227] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.211568][ T227] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.211569][ T227] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.211571][ T227] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.211574][ T227] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 10.211578][ T227] ? __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) [ 10.211579][ T227] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 10.211581][ T227] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 10.211585][ T227] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 10.211587][ T227] ? nla_get_range_signed (lib/nlattr.c:270) [ 10.211591][ T227] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 10.211597][ T227] rtnl_newlink (net/core/rtnetlink.c:4215) [ 10.211602][ T227] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 10.211604][ T227] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.211608][ T227] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 10.211610][ T227] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.211612][ T227] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 10.211614][ T227] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.211618][ T227] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 10.211620][ T227] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 10.211623][ T227] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 10.211625][ T227] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.211629][ T227] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 10.211631][ T227] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.211634][ T227] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 10.211636][ T227] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 10.211639][ T227] ? netlink_ack (./include/linux/skbuff.h:2718) [ 10.211645][ T227] ? 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)) [ 10.211647][ T227] ? 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)) [ 10.211651][ T227] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.211655][ T227] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 10.211657][ T227] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.211662][ T227] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 10.211665][ T227] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 10.211669][ T227] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 10.211675][ T227] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 10.211677][ T227] ? copy_msghdr_from_user (net/socket.c:2650) [ 10.211680][ T227] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 10.211681][ T227] ? move_addr_to_kernel (net/socket.c:258) [ 10.211689][ T227] ___sys_sendmsg (net/socket.c:2767) [ 10.211692][ T227] ? copy_msghdr_from_user (net/socket.c:2619) [ 10.211707][ T227] __sys_sendmsg (net/socket.c:2799) [ 10.211710][ T227] ? __sys_sendmsg_sock (net/socket.c:2780) [ 10.211717][ T227] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.211720][ T227] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.211723][ T227] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.211726][ T227] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.211728][ T227] RIP: 0033:0x7f45075ca54e [ 10.211731][ T227] 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 [ 10.211733][ T227] RSP: 002b:00007ffe74f15870 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 10.211736][ T227] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f45075ca54e [ 10.211737][ T227] RDX: 0000000000000000 RSI: 00007ffe74f15920 RDI: 0000000000000005 [ 10.211738][ T227] RBP: 00007ffe74f15880 R08: 0000000000000000 R09: 0000000000000000 [ 10.211739][ T227] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a912d52 [ 10.211740][ T227] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffe74f15fe0 | [ 20.490023][ T38] softirqs last disabled at (88270): br_port_carrier_check (./include/linux/spinlock.h:353 net/bridge/br_if.c:87) bridge | [ 20.490031][ T38] Preemption disabled at: | [ 20.490032][ T38] 0x0 | [ 20.490042][ T38] Tainted: [W]=WARN [ 20.490042][ T38] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.490044][ T38] Workqueue: events_unbound linkwatch_event [ 20.490047][ T38] Call Trace: [ 20.490049][ T38] [ 20.490051][ T38] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 20.490057][ T38] __might_resched.cold (kernel/sched/core.c:9234) [ 20.490062][ T38] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 20.490066][ T38] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 20.490072][ T38] __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)) [ 20.490074][ T38] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.490080][ T38] ? 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) [ 20.490083][ T38] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.490086][ T38] put_chars (drivers/char/virtio_console.c:1176) [ 20.490089][ T38] ? __send_to_port (drivers/char/virtio_console.c:654) [ 20.490092][ T38] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 20.490096][ T38] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 20.490099][ T38] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 20.490103][ T38] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 20.490105][ T38] ? mark_usage (kernel/locking/lockdep.c:4690) [ 20.490107][ T38] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.490109][ T38] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.490113][ T38] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 20.490115][ T38] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 20.490119][ T38] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.490124][ T38] console_emit_next_record (kernel/printk/printk.c:3183) [ 20.490128][ T38] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 20.490130][ T38] ? 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)) [ 20.490133][ T38] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.490135][ T38] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.490140][ T38] console_flush_one_record (kernel/printk/printk.c:3268) [ 20.490144][ T38] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 20.490146][ T38] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.490151][ T38] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 20.490154][ T38] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 20.490156][ T38] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.490159][ T38] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 20.490163][ T38] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 20.490165][ T38] ? vprintk_emit (kernel/printk/printk.c:2478) [ 20.490170][ T38] vprintk_emit (kernel/printk/printk.c:2479) [ 20.490175][ T38] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 20.490177][ T38] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 20.490180][ T38] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 20.490184][ T38] _printk (kernel/printk/printk.c:2504) [ 20.490188][ T38] ? snapshot_read.cold (user.c:?) [ 20.490193][ T38] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 20.490198][ T38] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 20.490208][ T38] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 20.490217][ T38] br_stp_enable_port (net/bridge/br_stp_if.c:93) bridge [ 20.490224][ T38] br_port_carrier_check (net/bridge/br_if.c:90) bridge [ 20.490233][ T38] br_device_event (net/bridge/br.c:101) bridge [ 20.490241][ T38] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 20.490243][ T38] ? nlmsg_notify (./include/net/netlink.h:1165 ./include/net/netlink.h:1184 net/netlink/af_netlink.c:2599) [ 20.490250][ T38] notifier_call_chain (kernel/notifier.c:85) [ 20.490256][ T38] netif_state_change (net/core/dev.c:1625) [ 20.490261][ T38] ? call_netdevice_notifiers_info (./include/net/net_namespace.h:422 (discriminator 7)) [ 20.490266][ T38] ? linkwatch_do_dev (net/core/link_watch.c:182 net/core/link_watch.c:166) [ 20.490268][ T38] __linkwatch_run_queue (net/core/link_watch.c:240) [ 20.490272][ T38] ? linkwatch_do_dev (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 20.490274][ T38] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 20.490279][ T38] linkwatch_event (net/core/link_watch.c:314 (discriminator 11)) [ 20.490281][ T38] ? __linkwatch_run_queue (./include/linux/list.h:577) [ 20.490285][ T38] process_one_work (kernel/workqueue.c:3387) [ 20.490291][ T38] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 20.490294][ T38] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 20.490302][ T38] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 20.490309][ T38] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 20.490312][ T38] kthread (kernel/kthread.c:436) [ 20.490314][ T38] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 20.490317][ T38] ? kthread_affine_preferred (kernel/kthread.c:857) [ 20.490320][ T38] ret_from_fork (arch/x86/kernel/process.c:158) [ 20.490324][ T38] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 20.490327][ T38] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 20.490331][ T38] ? kthread_affine_preferred (kernel/kthread.c:857) [ 20.490334][ T38] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 25.473226][ C1] softirqs last disabled at (502489): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 25.473227][ C1] Preemption disabled at: | [ 25.473228][ C1] 0x0 | [ 25.473237][ C1] Tainted: [W]=WARN [ 25.473238][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.473240][ C1] Call Trace: [ 25.473241][ C1] [ 25.473242][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.473247][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 25.473251][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:418) [ 25.473254][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.473257][ C1] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 25.473259][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.473263][ C1] __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)) [ 25.473266][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.473269][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.473272][ C1] ? 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) [ 25.473274][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.473275][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 25.473277][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.473279][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 25.473282][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.473285][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.473287][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.473288][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.473291][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.473293][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.473295][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.473297][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.473298][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.473300][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 25.473302][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.473304][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.473307][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.473309][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.473310][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.473312][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.473313][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.473315][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 25.473317][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.473319][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.473321][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 25.473323][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.473325][ C1] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 25.473337][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.473338][ C1] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 25.473345][ C1] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 25.473351][ C1] ? is_module_text_address (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 kernel/module/main.c:3934) [ 25.473354][ C1] _printk (kernel/printk/printk.c:2504) [ 25.473357][ C1] ? snapshot_read.cold (user.c:?) [ 25.473359][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 25.473363][ C1] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 25.473365][ C1] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 25.473367][ C1] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 25.473369][ C1] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 25.473372][ C1] mark_lock (kernel/locking/lockdep.c:4769) [ 25.473374][ C1] mark_usage (kernel/locking/lockdep.c:4658) [ 25.473375][ C1] __lock_acquire (kernel/locking/lockdep.c:5208) [ 25.473378][ C1] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 25.473379][ C1] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 25.473386][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.473388][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.473390][ C1] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 25.473396][ C1] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 25.473398][ C1] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 25.473404][ C1] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 25.473410][ C1] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 25.473416][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 25.473419][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 25.473421][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 25.473424][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 25.473426][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.473428][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.473430][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 25.473432][ C1] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 25.473439][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 25.473441][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.473444][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.473446][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 25.473448][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 25.473450][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.473452][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.473454][ C1] handle_softirqs (kernel/softirq.c:645) [ 25.473456][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.473457][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 25.473459][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 25.473461][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 25.473463][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 25.473465][ C1] [ 25.473466][ C1] [ 25.473467][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 25.473468][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 25.473470][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 25.473473][ C1] Code: 48 8b 3d 94 e2 f5 01 e8 1f 00 00 00 48 2b 05 58 a3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 96 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 e2 f5 01 mov 0x1f5e294(%rip),%rdi # 0x1f5e29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 95 00 sub 0x95a358(%rip),%rax # 0x95a36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 96 11 00 verw 0x119613(%rip) # 0x11963b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 25.473475][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000282 [ 25.473478][ C1] RAX: 000000000007aad7 RBX: ff11000001bea380 RCX: ffffffff8ecf0307 [ 25.473479][ C1] RDX: ff11000001bea380 RSI: ffffffff91a38b01 RDI: ffffffff9148d8e0 [ 25.473480][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 25.473481][ C1] R10: 0000000000000001 R11: 0000000000000001 R12: 1ff4000000028fc3 [ 25.473482][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 25.473483][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 25.473486][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 25.473488][ C1] default_idle_call (kernel/sched/idle.c:122) [ 25.473490][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 25.473492][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 25.473493][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 25.473496][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.473498][ C1] do_idle (kernel/sched/idle.c:355) [ 25.473499][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 25.473501][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 25.473503][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 25.473505][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 25.533031][ C1] | [ 25.533100][ C1] | [ 25.533100][ C1] stack backtrace: | [ 25.533320][ C1] Tainted: [W]=WARN [ 25.533321][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.533322][ C1] Call Trace: [ 25.533323][ C1] [ 25.533324][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.533328][ C1] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 25.533330][ C1] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 25.533333][ C1] mark_lock (kernel/locking/lockdep.c:4769) [ 25.533335][ C1] mark_usage (kernel/locking/lockdep.c:4658) [ 25.533337][ C1] __lock_acquire (kernel/locking/lockdep.c:5208) [ 25.533339][ C1] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 25.533341][ C1] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 25.533348][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.533351][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.533352][ C1] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 25.533359][ C1] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 25.533360][ C1] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 25.533367][ C1] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 25.533374][ C1] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 25.533380][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 25.533382][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 25.533384][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 25.533387][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 25.533389][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.533390][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.533393][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 25.533395][ C1] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 25.533402][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 25.533404][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.533406][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.533409][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 25.533411][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 25.533412][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.533414][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.533416][ C1] handle_softirqs (kernel/softirq.c:645) [ 25.533418][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.533420][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 25.533422][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 25.533423][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 25.533424][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 25.533426][ C1] [ 25.533427][ C1] [ 25.533427][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 25.533429][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 25.533431][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 25.533433][ C1] Code: 48 8b 3d 94 e2 f5 01 e8 1f 00 00 00 48 2b 05 58 a3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 96 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 e2 f5 01 mov 0x1f5e294(%rip),%rdi # 0x1f5e29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 95 00 sub 0x95a358(%rip),%rax # 0x95a36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 96 11 00 verw 0x119613(%rip) # 0x11963b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 25.533434][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000282 [ 25.533436][ C1] RAX: 000000000007aad7 RBX: ff11000001bea380 RCX: ffffffff8ecf0307 [ 25.533437][ C1] RDX: ff11000001bea380 RSI: ffffffff91a38b01 RDI: ffffffff9148d8e0 [ 25.533438][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 25.533439][ C1] R10: 0000000000000001 R11: 0000000000000001 R12: 1ff4000000028fc3 [ 25.533440][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 25.533441][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 25.533444][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 25.533445][ C1] default_idle_call (kernel/sched/idle.c:122) [ 25.533447][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 25.533449][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 25.533451][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 25.533452][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.533454][ C1] do_idle (kernel/sched/idle.c:355) [ 25.533456][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 25.533457][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 25.533459][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 25.533461][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 26.784296][ T256] softirqs last disabled at (0): 0x0 | [ 26.784298][ T256] Preemption disabled at: | [ 26.784299][ T256] 0x0 | [ 26.784307][ T256] Tainted: [W]=WARN [ 26.784308][ T256] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.784310][ T256] Call Trace: [ 26.784311][ T256] [ 26.784312][ T256] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.784317][ T256] __might_resched.cold (kernel/sched/core.c:9234) [ 26.784321][ T256] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.784325][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784328][ T256] __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)) [ 26.784332][ T256] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.784335][ T256] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.784338][ T256] ? 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) [ 26.784340][ T256] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.784342][ T256] put_chars (drivers/char/virtio_console.c:1176) [ 26.784344][ T256] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.784345][ T256] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 26.784349][ T256] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.784352][ T256] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.784354][ T256] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.784355][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784357][ T256] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.784360][ T256] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.784362][ T256] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.784364][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784366][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784367][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784369][ T256] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.784371][ T256] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 26.784373][ T256] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.784375][ T256] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.784378][ T256] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.784380][ T256] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.784381][ T256] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.784383][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784384][ T256] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 26.784386][ T256] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 26.784387][ T256] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 26.784389][ T256] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.784391][ T256] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.784393][ T256] vprintk_emit (kernel/printk/printk.c:2479) [ 26.784396][ T256] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.784398][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784399][ T256] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.784402][ T256] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 26.784403][ T256] _printk (kernel/printk/printk.c:2504) [ 26.784406][ T256] ? snapshot_read.cold (user.c:?) [ 26.784408][ T256] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 26.784413][ T256] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 26.784426][ T256] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 26.784434][ T256] br_device_event (net/bridge/br.c:111) bridge [ 26.784443][ T256] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 26.784446][ T256] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 26.784448][ T256] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 26.784452][ T256] notifier_call_chain (kernel/notifier.c:85) [ 26.784455][ T256] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 26.784459][ T256] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.784460][ T256] ? netif_change_name (net/core/dev.c:1517) [ 26.784462][ T256] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 26.784464][ T256] ? __kernel_text_address (kernel/extable.c:79) [ 26.784467][ T256] ? write_profile (profile.c:?) [ 26.784469][ T256] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 26.784472][ T256] netif_change_flags (net/core/dev.c:9882) [ 26.784474][ T256] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 26.784477][ T256] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 26.784479][ T256] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 26.784480][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784482][ T256] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 26.784485][ T256] ? kasan_save_stack (mm/kasan/common.c:58) [ 26.784489][ T256] ? kasan_save_stack (mm/kasan/common.c:57) [ 26.784490][ T256] ? kasan_save_track (mm/kasan/common.c:78) [ 26.784492][ T256] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 26.784493][ T256] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 26.784495][ T256] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 26.784496][ T256] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 26.784497][ T256] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 26.784500][ T256] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 26.784501][ T256] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 26.784503][ T256] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 26.784505][ T256] ? ___sys_sendmsg (net/socket.c:2767) [ 26.784507][ T256] ? __sys_sendmsg (net/socket.c:2799) [ 26.784509][ T256] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 26.784511][ T256] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.784513][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784515][ T256] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.784516][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784518][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784520][ T256] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 26.784523][ T256] ? __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) [ 26.784525][ T256] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 26.784526][ T256] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 26.784527][ T256] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 26.784530][ T256] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 26.784532][ T256] rtnl_newlink (net/core/rtnetlink.c:4215) [ 26.784534][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784535][ T256] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 26.784537][ T256] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.784538][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784540][ T256] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 26.784544][ T256] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 26.784545][ T256] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 26.784547][ T256] ? __kernel_text_address (kernel/extable.c:79) [ 26.784548][ T256] ? write_profile (profile.c:?) [ 26.784549][ T256] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 26.784551][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784552][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784554][ T256] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 26.784558][ T256] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.784559][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784561][ T256] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 26.784562][ T256] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 26.784564][ T256] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.784565][ T256] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 26.784567][ T256] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 26.784569][ T256] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 26.784571][ T256] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 26.784572][ T256] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 26.784574][ T256] ? netlink_ack (./include/linux/skbuff.h:2718) [ 26.784575][ T256] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 26.784578][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784579][ T256] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 26.784581][ T256] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 26.784583][ T256] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 26.784591][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784593][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784594][ T256] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.784596][ T256] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 26.784598][ T256] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 26.784600][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784602][ T256] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 26.784604][ T256] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 26.784605][ T256] ? copy_msghdr_from_user (net/socket.c:2650) [ 26.784607][ T256] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 26.784609][ T256] ? move_addr_to_kernel (net/socket.c:258) [ 26.784610][ T256] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 26.784613][ T256] ___sys_sendmsg (net/socket.c:2767) [ 26.784614][ T256] ? copy_msghdr_from_user (net/socket.c:2619) [ 26.784619][ T256] __sys_sendmsg (net/socket.c:2799) [ 26.784621][ T256] ? __sys_sendmsg_sock (net/socket.c:2780) [ 26.784624][ T256] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.784626][ T256] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 26.784627][ T256] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 26.784629][ T256] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.784631][ T256] RIP: 0033:0x7fc95e8b154e [ 26.784633][ T256] 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 [ 26.784635][ T256] RSP: 002b:00007fff38d8c180 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 26.784638][ T256] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fc95e8b154e [ 26.784640][ T256] RDX: 0000000000000000 RSI: 00007fff38d8c230 RDI: 0000000000000005 [ 26.784641][ T256] RBP: 00007fff38d8c190 R08: 0000000000000000 R09: 0000000000000000 [ 26.784641][ T256] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a912d63 [ 26.784642][ T256] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff38d8c8f0 | [ 33.060717][ T280] softirqs last disabled at (0): 0x0 | [ 33.060719][ T280] Preemption disabled at: | [ 33.060720][ T280] 0x0 | [ 33.060727][ T280] Tainted: [W]=WARN [ 33.060728][ T280] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.060729][ T280] Call Trace: [ 33.060731][ T280] [ 33.060732][ T280] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 33.060738][ T280] __might_resched.cold (kernel/sched/core.c:9234) [ 33.060741][ T280] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 33.060745][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060749][ T280] __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)) [ 33.060752][ T280] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 33.060755][ T280] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.060759][ T280] ? 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) [ 33.060761][ T280] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.060762][ T280] put_chars (drivers/char/virtio_console.c:1176) [ 33.060764][ T280] ? __send_to_port (drivers/char/virtio_console.c:654) [ 33.060766][ T280] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 33.060769][ T280] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 33.060773][ T280] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 33.060774][ T280] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 33.060776][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060777][ T280] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.060780][ T280] console_emit_next_record (kernel/printk/printk.c:3183) [ 33.060782][ T280] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 33.060784][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060786][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060787][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060789][ T280] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.060791][ T280] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 33.060792][ T280] console_flush_one_record (kernel/printk/printk.c:3268) [ 33.060794][ T280] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 33.060797][ T280] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 33.060799][ T280] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.060800][ T280] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 33.060802][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060803][ T280] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 33.060805][ T280] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 33.060806][ T280] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 33.060808][ T280] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 33.060810][ T280] ? vprintk_emit (kernel/printk/printk.c:2478) [ 33.060812][ T280] vprintk_emit (kernel/printk/printk.c:2479) [ 33.060815][ T280] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 33.060816][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060818][ T280] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 33.060820][ T280] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 33.060822][ T280] _printk (kernel/printk/printk.c:2504) [ 33.060825][ T280] ? snapshot_read.cold (user.c:?) [ 33.060827][ T280] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 33.060831][ T280] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 33.060844][ T280] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 33.060851][ T280] br_device_event (net/bridge/br.c:111) bridge [ 33.060860][ T280] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 33.060863][ T280] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 33.060865][ T280] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 33.060868][ T280] notifier_call_chain (kernel/notifier.c:85) [ 33.060871][ T280] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 33.060875][ T280] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 33.060876][ T280] ? netif_change_name (net/core/dev.c:1517) [ 33.060878][ T280] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 33.060880][ T280] ? __kernel_text_address (kernel/extable.c:79) [ 33.060882][ T280] ? write_profile (profile.c:?) [ 33.060884][ T280] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 33.060887][ T280] netif_change_flags (net/core/dev.c:9882) [ 33.060890][ T280] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 33.060892][ T280] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 33.060894][ T280] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 33.060895][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060897][ T280] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 33.060900][ T280] ? kasan_save_stack (mm/kasan/common.c:58) [ 33.060903][ T280] ? kasan_save_stack (mm/kasan/common.c:57) [ 33.060904][ T280] ? kasan_save_track (mm/kasan/common.c:78) [ 33.060906][ T280] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 33.060907][ T280] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 33.060909][ T280] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 33.060910][ T280] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 33.060911][ T280] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 33.060914][ T280] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 33.060915][ T280] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 33.060916][ T280] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 33.060919][ T280] ? ___sys_sendmsg (net/socket.c:2767) [ 33.060920][ T280] ? __sys_sendmsg (net/socket.c:2799) [ 33.060921][ T280] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 33.060923][ T280] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 33.060926][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060928][ T280] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.060929][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060930][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060932][ T280] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 33.060935][ T280] ? __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) [ 33.060937][ T280] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 33.060938][ T280] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 33.060940][ T280] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 33.060942][ T280] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 33.060944][ T280] rtnl_newlink (net/core/rtnetlink.c:4215) [ 33.060945][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060947][ T280] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 33.060948][ T280] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.060950][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060952][ T280] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 33.060955][ T280] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 33.060957][ T280] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 33.060958][ T280] ? __kernel_text_address (kernel/extable.c:79) [ 33.060959][ T280] ? write_profile (profile.c:?) [ 33.060960][ T280] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 33.060961][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060963][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060965][ T280] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 33.060968][ T280] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.060970][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060971][ T280] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 33.060973][ T280] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 33.060974][ T280] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 33.060976][ T280] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 33.060977][ T280] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 33.060979][ T280] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 33.060981][ T280] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 33.060982][ T280] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 33.060983][ T280] ? netlink_ack (./include/linux/skbuff.h:2718) [ 33.060985][ T280] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 33.060987][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060989][ T280] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 33.060991][ T280] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 33.060992][ T280] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 33.060994][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060996][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.060997][ T280] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.060999][ T280] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 33.061001][ T280] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 33.061003][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.061004][ T280] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 33.061006][ T280] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 33.061008][ T280] ? copy_msghdr_from_user (net/socket.c:2650) [ 33.061009][ T280] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 33.061011][ T280] ? move_addr_to_kernel (net/socket.c:258) [ 33.061012][ T280] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 33.061015][ T280] ___sys_sendmsg (net/socket.c:2767) [ 33.061016][ T280] ? copy_msghdr_from_user (net/socket.c:2619) [ 33.061021][ T280] __sys_sendmsg (net/socket.c:2799) [ 33.061023][ T280] ? __sys_sendmsg_sock (net/socket.c:2780) [ 33.061025][ T280] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.061027][ T280] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 33.061029][ T280] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 33.061031][ T280] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 33.061032][ T280] RIP: 0033:0x7f01dda4b54e [ 33.061034][ T280] 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 [ 33.061036][ T280] RSP: 002b:00007ffdf1e5d4e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.061039][ T280] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f01dda4b54e [ 33.061041][ T280] RDX: 0000000000000000 RSI: 00007ffdf1e5d590 RDI: 0000000000000005 [ 33.061041][ T280] RBP: 00007ffdf1e5d4f0 R08: 0000000000000000 R09: 0000000000000000 [ 33.061042][ T280] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a912d69 Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars br_port_carrier_check:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print