====================================== | [ 9.147578][ T196] softirqs last disabled at (16640): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 9.147580][ T196] Preemption disabled at: | [ 9.147580][ T196] vprintk_emit (kernel/printk/printk.c:2471) | [ 9.147589][ T196] Tainted: [W]=WARN [ 9.147590][ T196] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.147591][ T196] Call Trace: [ 9.147593][ T196] [ 9.147595][ T196] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.147599][ T196] ? vprintk_emit (kernel/printk/printk.c:2471) [ 9.147601][ T196] __might_resched.cold (kernel/sched/core.c:9234) [ 9.147605][ T196] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.147609][ T196] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 9.147614][ T196] __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)) [ 9.147617][ T196] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.147623][ T196] ? 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) [ 9.147625][ T196] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.147629][ T196] put_chars (drivers/char/virtio_console.c:1176) [ 9.147631][ T196] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 9.147633][ T196] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.147637][ T196] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 9.147642][ T196] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.147650][ T196] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.147652][ T196] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.147655][ T196] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.147659][ T196] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.147663][ T196] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.147667][ T196] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.147668][ T196] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.147673][ T196] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.147676][ T196] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.147678][ T196] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.147683][ T196] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.147685][ T196] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.147687][ T196] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.147689][ T196] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.147692][ T196] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.147694][ T196] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.147697][ T196] vprintk_emit (kernel/printk/printk.c:2479) [ 9.147700][ T196] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.147702][ T196] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.147704][ T196] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 9.147708][ T196] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 9.147712][ T196] _printk (kernel/printk/printk.c:2504) [ 9.147715][ T196] ? snapshot_read.cold (user.c:?) [ 9.147719][ T196] ? br_multicast_flood (??:?) [ 9.147722][ T196] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 9.147724][ T196] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 9.147725][ T196] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 9.147730][ T196] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) [ 9.147734][ T196] br_init_port (net/bridge/br_stp_if.c:39) [ 9.147736][ T196] new_nbp (net/bridge/br_if.c:449) [ 9.147740][ T196] br_add_if (net/bridge/br_if.c:592) [ 9.147743][ T196] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 9.147749][ T196] do_set_master (net/core/rtnetlink.c:3071) [ 9.147753][ T196] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 9.147756][ T196] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 9.147760][ T196] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 9.147762][ T196] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 9.147764][ T196] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.147768][ T196] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 9.147770][ T196] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.147772][ T196] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.147775][ T196] ? kasan_save_stack (mm/kasan/common.c:58) [ 9.147777][ T196] ? kasan_save_stack (mm/kasan/common.c:57) [ 9.147778][ T196] ? kasan_save_track (mm/kasan/common.c:78) [ 9.147780][ T196] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.147782][ T196] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 9.147785][ T196] ? ___sys_sendmsg (net/socket.c:2757) [ 9.147789][ T196] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.147791][ T196] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 9.147794][ T196] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.147796][ T196] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.147798][ T196] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.147799][ T196] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.147801][ T196] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 9.147803][ T196] ? __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) [ 9.147805][ T196] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 9.147807][ T196] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 9.147811][ T196] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 9.147812][ T196] ? nla_get_range_signed (lib/nlattr.c:270) [ 9.147819][ T196] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 9.147824][ T196] rtnl_newlink (net/core/rtnetlink.c:4215) [ 9.147830][ T196] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 9.147832][ T196] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.147837][ T196] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.147839][ T196] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.147841][ T196] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 9.147843][ T196] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.147847][ T196] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 9.147850][ T196] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 9.147853][ T196] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.147855][ T196] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.147860][ T196] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.147862][ T196] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.147865][ T196] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 9.147867][ T196] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.147870][ T196] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.147877][ T196] ? 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)) [ 9.147878][ T196] ? 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)) [ 9.147883][ T196] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.147887][ T196] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.147889][ T196] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.147894][ T196] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 9.147898][ T196] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 9.147901][ T196] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 9.147907][ T196] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 9.147909][ T196] ? copy_msghdr_from_user (net/socket.c:2650) [ 9.147911][ T196] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 9.147912][ T196] ? move_addr_to_kernel (net/socket.c:258) [ 9.147919][ T196] ___sys_sendmsg (net/socket.c:2767) [ 9.147922][ T196] ? copy_msghdr_from_user (net/socket.c:2619) [ 9.147937][ T196] __sys_sendmsg (net/socket.c:2799) [ 9.147940][ T196] ? __sys_sendmsg_sock (net/socket.c:2780) [ 9.147946][ T196] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.147949][ T196] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.147951][ T196] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.147954][ T196] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.147961][ T196] RIP: 0033:0x7fecb574e54e [ 9.147965][ T196] 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 [ 9.147967][ T196] RSP: 002b:00007fff54103b80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.147970][ T196] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fecb574e54e [ 9.147971][ T196] RDX: 0000000000000000 RSI: 00007fff54103c30 RDI: 0000000000000005 [ 9.147972][ T196] RBP: 00007fff54103b90 R08: 0000000000000000 R09: 0000000000000000 [ 9.147973][ T196] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a911d6a [ 9.147974][ T196] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff54104300 | [ 10.307482][ T50] softirqs last disabled at (23788): netif_rx_mode_run (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:1329 (discriminator 2)) | [ 10.307485][ T50] Preemption disabled at: | [ 10.307485][ T50] netif_rx_mode_run (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:1329 (discriminator 2)) | [ 10.307494][ T50] Tainted: [W]=WARN [ 10.307495][ T50] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.307497][ T50] Workqueue: events netdev_work_proc [ 10.307500][ T50] Call Trace: [ 10.307502][ T50] [ 10.307504][ T50] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.307508][ T50] ? netif_rx_mode_run (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:1329 (discriminator 2)) [ 10.307511][ T50] __might_resched.cold (kernel/sched/core.c:9234) [ 10.307515][ T50] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.307519][ T50] ? __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.307524][ T50] __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.307527][ T50] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.307532][ T50] ? 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.307534][ T50] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.307538][ T50] put_chars (drivers/char/virtio_console.c:1176) [ 10.307540][ T50] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 10.307542][ T50] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.307545][ T50] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 10.307551][ T50] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.307559][ T50] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.307561][ T50] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.307565][ T50] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.307569][ T50] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.307572][ T50] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.307576][ T50] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.307578][ T50] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.307582][ T50] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.307586][ T50] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.307587][ T50] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.307593][ T50] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.307595][ T50] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.307597][ T50] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.307599][ T50] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.307603][ T50] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.307604][ T50] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.307607][ T50] vprintk_emit (kernel/printk/printk.c:2479) [ 10.307611][ T50] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.307616][ T50] _printk (kernel/printk/printk.c:2504) [ 10.307619][ T50] ? snapshot_read.cold (user.c:?) [ 10.307624][ T50] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 10.307627][ T50] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 10.307630][ T50] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 10.307632][ T50] ? netdev_notice (net/core/dev.c:13194) [ 10.307636][ T50] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 10.307640][ T50] ? __hw_addr_add_ex (net/core/dev_addr_lists.c:125) [ 10.307643][ T50] ? 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) [ 10.307646][ T50] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 10.307650][ T50] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 10.307653][ T50] dev_uc_sync (net/core/dev_addr_lists.c:874) [ 10.307656][ T50] bond_set_rx_mode (drivers/net/bonding/bond_main.c:4707) [ 10.307659][ T50] ? bond_get_stats (drivers/net/bonding/bond_main.c:4533) [ 10.307661][ T50] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.307666][ T50] netif_rx_mode_run (net/core/dev_addr_lists.c:1330) [ 10.307671][ T50] ? netif_rx_mode_cancel_retry (net/core/dev_addr_lists.c:1274) [ 10.307675][ T50] ? ref_tracker_free (lib/ref_tracker.c:339) [ 10.307679][ T50] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 10.307681][ T50] ? netdev_work_proc (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/core/netdev_work.c:164) [ 10.307684][ T50] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 10.307686][ T50] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.307689][ T50] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.307692][ T50] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 10.307697][ T50] netdev_work_proc (net/core/netdev_work.c:125 net/core/netdev_work.c:171) [ 10.307700][ T50] ? netdev_work_sched (net/core/netdev_work.c:82) [ 10.307702][ T50] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.307704][ T50] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.307706][ T50] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.307710][ T50] process_one_work (kernel/workqueue.c:3387) [ 10.307716][ T50] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 10.307718][ T50] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 10.307726][ T50] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 10.307729][ T50] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 10.307731][ T50] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 10.307734][ T50] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 10.307737][ T50] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 10.307738][ T50] kthread (kernel/kthread.c:436) [ 10.307740][ T50] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.307744][ T50] ? kthread_affine_preferred (kernel/kthread.c:857) [ 10.307747][ T50] ret_from_fork (arch/x86/kernel/process.c:158) [ 10.307751][ T50] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 10.307755][ T50] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 10.307758][ T50] ? kthread_affine_preferred (kernel/kthread.c:857) [ 10.307761][ T50] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 22.591079][ T294] softirqs last disabled at (15472): dev_uc_unsync (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:933 (discriminator 2) net/core/dev_addr_lists.c:919 (discriminator 2)) | [ 22.591082][ T294] Preemption disabled at: | [ 22.591083][ T294] dev_uc_unsync (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:933 (discriminator 2) net/core/dev_addr_lists.c:919 (discriminator 2)) | [ 22.591092][ T294] Tainted: [W]=WARN [ 22.591092][ T294] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.591094][ T294] Call Trace: [ 22.591096][ T294] [ 22.591097][ T294] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.591102][ T294] ? dev_uc_unsync (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:933 (discriminator 2) net/core/dev_addr_lists.c:919 (discriminator 2)) [ 22.591105][ T294] __might_resched.cold (kernel/sched/core.c:9234) [ 22.591109][ T294] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 22.591113][ T294] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 22.591118][ T294] __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)) [ 22.591121][ T294] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.591127][ T294] ? 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) [ 22.591129][ T294] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.591132][ T294] put_chars (drivers/char/virtio_console.c:1176) [ 22.591136][ T294] ? __send_to_port (drivers/char/virtio_console.c:654) [ 22.591137][ T294] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 22.591142][ T294] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 22.591147][ T294] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 22.591150][ T294] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.591152][ T294] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.591157][ T294] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 22.591158][ T294] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 22.591161][ T294] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.591165][ T294] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.591169][ T294] console_emit_next_record (kernel/printk/printk.c:3183) [ 22.591172][ T294] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.591176][ T294] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.591180][ T294] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.591184][ T294] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.591188][ T294] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.591189][ T294] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.591195][ T294] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.591197][ T294] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.591198][ T294] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.591200][ T294] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 22.591204][ T294] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.591206][ T294] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.591209][ T294] vprintk_emit (kernel/printk/printk.c:2479) [ 22.591212][ T294] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.591214][ T294] ? kvfree_call_rcu (mm/slab_common.c:2050) [ 22.591217][ T294] ? dev_uc_unsync (net/core/dev_addr_lists.c:299 net/core/dev_addr_lists.c:935 net/core/dev_addr_lists.c:919) [ 22.591219][ T294] ? bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 22.591221][ T294] ? __dev_close_many (net/core/dev.c:1798) [ 22.591223][ T294] ? __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 22.591224][ T294] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 22.591226][ T294] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 22.591230][ T294] _printk (kernel/printk/printk.c:2504) [ 22.591233][ T294] ? snapshot_read.cold (user.c:?) [ 22.591238][ T294] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 22.591240][ T294] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 22.591244][ T294] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 22.591246][ T294] ? netdev_notice (net/core/dev.c:13194) [ 22.591248][ T294] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 22.591252][ T294] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 22.591255][ T294] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 22.591259][ T294] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 22.591262][ T294] ? 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) [ 22.591264][ T294] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 22.591269][ T294] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 22.591272][ T294] dev_uc_unsync (net/core/dev_addr_lists.c:936 net/core/dev_addr_lists.c:919) [ 22.591276][ T294] bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 22.591280][ T294] ? bond_set_rx_mode (drivers/net/bonding/bond_main.c:4711) [ 22.591282][ T294] ? notifier_call_chain (kernel/notifier.c:85) [ 22.591287][ T294] ? 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) [ 22.591289][ T294] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 22.591291][ T294] __dev_close_many (net/core/dev.c:1798) [ 22.591293][ T294] ? netif_open (net/core/dev.c:1755) [ 22.591297][ T294] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 22.591302][ T294] __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 22.591305][ T294] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 22.591307][ T294] ? __kernel_text_address (kernel/extable.c:79) [ 22.591310][ T294] ? write_profile (profile.c:?) [ 22.591315][ T294] netif_change_flags (net/core/dev.c:9877) [ 22.591318][ T294] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 22.591322][ T294] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 22.591324][ T294] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 22.591326][ T294] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 22.591330][ T294] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 22.591333][ T294] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 22.591335][ T294] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 22.591337][ T294] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 22.591340][ T294] ? kasan_save_stack (mm/kasan/common.c:58) [ 22.591342][ T294] ? kasan_save_stack (mm/kasan/common.c:57) [ 22.591343][ T294] ? kasan_save_track (mm/kasan/common.c:78) [ 22.591345][ T294] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.591347][ T294] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 22.591350][ T294] ? ___sys_sendmsg (net/socket.c:2757) [ 22.591354][ T294] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.591356][ T294] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 22.591360][ T294] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.591362][ T294] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.591363][ T294] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.591365][ T294] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.591367][ T294] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 22.591369][ T294] ? __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) [ 22.591370][ T294] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 22.591372][ T294] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 22.591376][ T294] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 22.591381][ T294] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 22.591387][ T294] rtnl_newlink (net/core/rtnetlink.c:4215) [ 22.591393][ T294] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 22.591395][ T294] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.591400][ T294] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.591402][ T294] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 22.591404][ T294] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 22.591406][ T294] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 22.591410][ T294] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 22.591413][ T294] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 22.591417][ T294] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.591418][ T294] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.591423][ T294] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.591425][ T294] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 22.591429][ T294] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 22.591431][ T294] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.591434][ T294] ? netlink_ack (./include/linux/skbuff.h:2718) [ 22.591440][ T294] ? 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)) [ 22.591442][ T294] ? 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)) [ 22.591446][ T294] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 22.591450][ T294] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 22.591453][ T294] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.591457][ T294] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 22.591461][ T294] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 22.591465][ T294] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 22.591470][ T294] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 22.591472][ T294] ? copy_msghdr_from_user (net/socket.c:2650) [ 22.591474][ T294] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 22.591476][ T294] ? move_addr_to_kernel (net/socket.c:258) [ 22.591483][ T294] ___sys_sendmsg (net/socket.c:2767) [ 22.591485][ T294] ? copy_msghdr_from_user (net/socket.c:2619) [ 22.591501][ T294] __sys_sendmsg (net/socket.c:2799) [ 22.591504][ T294] ? __sys_sendmsg_sock (net/socket.c:2780) [ 22.591509][ T294] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.591513][ T294] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.591514][ T294] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 22.591517][ T294] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.591519][ T294] RIP: 0033:0x7f391f05e54e [ 22.591523][ T294] 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 [ 22.591525][ T294] RSP: 002b:00007ffded5df7c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 22.591528][ T294] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f391f05e54e [ 22.591529][ T294] RDX: 0000000000000000 RSI: 00007ffded5df870 RDI: 0000000000000005 [ 22.591530][ T294] RBP: 00007ffded5df7d0 R08: 0000000000000000 R09: 0000000000000000 [ 22.591531][ T294] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a911d78 [ 22.591532][ T294] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffded5dff40 | [ 24.947273][ C2] softirqs last disabled at (686599): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 24.947275][ C2] Preemption disabled at: | [ 24.947276][ C2] 0x0 | [ 24.947286][ C2] Tainted: [W]=WARN [ 24.947287][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.947289][ C2] Call Trace: [ 24.947290][ C2] [ 24.947292][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.947297][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 24.947300][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.947303][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.947307][ 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)) [ 24.947310][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 24.947313][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.947317][ 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) [ 24.947318][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.947321][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 24.947324][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.947325][ C2] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 24.947328][ C2] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 24.947329][ C2] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 24.947332][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.947336][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.947338][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 24.947339][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.947341][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.947342][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.947345][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.947347][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.947348][ C2] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 24.947350][ C2] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 24.947353][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.947354][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.947355][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.947357][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 24.947358][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.947360][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.947362][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.947364][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.947365][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.947367][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.947368][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 24.947369][ C2] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 24.947372][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.947374][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.947375][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 24.947377][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.947378][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:418) [ 24.947382][ C2] _printk (kernel/printk/printk.c:2504) [ 24.947385][ C2] ? snapshot_read.cold (user.c:?) [ 24.947387][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 24.947390][ C2] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 24.947392][ C2] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 24.947394][ C2] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 24.947397][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 24.947400][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 24.947402][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 24.947404][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 24.947407][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 24.947408][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 24.947412][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.947413][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.947415][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 24.947417][ C2] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 24.947418][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 24.947420][ C2] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 24.947421][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 24.947423][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 24.947425][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 24.947426][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 24.947430][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 24.947432][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 24.947434][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.947435][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 24.947437][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 24.947439][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 24.947440][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.947443][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 24.947445][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 24.947446][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 24.947447][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.947450][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.947451][ C2] handle_softirqs (kernel/softirq.c:645) [ 24.947454][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 24.947455][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 24.947458][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 24.947460][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 24.947461][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 24.947464][ C2] [ 24.947465][ C2] [ 24.947465][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 24.947467][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 24.947469][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 24.947472][ C2] Code: 48 8b 3d 94 12 09 02 e8 1f 00 00 00 48 2b 05 58 a3 a6 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 56 1b 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 12 09 02 mov 0x2091294(%rip),%rdi # 0x209129b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 a6 00 sub 0xa6a358(%rip),%rax # 0xa6a36b 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 56 1b 00 verw 0x1b5613(%rip) # 0x1b563b 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 [ 24.947474][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 24.947477][ C2] RAX: 00000000000a7a05 RBX: ff11000001bf46c0 RCX: ffffffffac2fa307 [ 24.947478][ C2] RDX: ff11000001bf46c0 RSI: ffffffffaf2a7f75 RDI: ffffffffaec8f560 [ 24.947479][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 24.947480][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 24.947481][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 24.947482][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 24.947486][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 24.947488][ C2] default_idle_call (kernel/sched/idle.c:122) [ 24.947490][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 24.947492][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 24.947493][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 24.947496][ C2] ? trace_sched_exit_tp (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/sched.h:886) [ 24.947499][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.947500][ C2] do_idle (kernel/sched/idle.c:355) [ 24.947502][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 24.947504][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 24.947506][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 24.947508][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 25.004021][ C2] | [ 25.004091][ C2] | [ 25.004091][ C2] stack backtrace: | [ 25.004254][ C2] Tainted: [W]=WARN [ 25.004255][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.004257][ C2] Call Trace: [ 25.004258][ C2] [ 25.004259][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.004262][ C2] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 25.004266][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 25.004269][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 25.004271][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 25.004273][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 25.004276][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 25.004277][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 25.004279][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.004282][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.004284][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 25.004285][ C2] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 25.004287][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 25.004288][ C2] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 25.004290][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 25.004291][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 25.004293][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 25.004294][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 25.004297][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 25.004299][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.004301][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.004303][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 25.004304][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 25.004306][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 25.004307][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.004310][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.004312][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 25.004314][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 25.004315][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.004318][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.004319][ C2] handle_softirqs (kernel/softirq.c:645) [ 25.004321][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.004323][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 25.004325][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 25.004327][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 25.004329][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 25.004330][ C2] [ 25.004331][ C2] [ 25.004331][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 25.004333][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 25.004335][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 25.004337][ C2] Code: 48 8b 3d 94 12 09 02 e8 1f 00 00 00 48 2b 05 58 a3 a6 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 56 1b 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 12 09 02 mov 0x2091294(%rip),%rdi # 0x209129b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 a6 00 sub 0xa6a358(%rip),%rax # 0xa6a36b 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 56 1b 00 verw 0x1b5613(%rip) # 0x1b563b 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.004338][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 25.004340][ C2] RAX: 00000000000a7a05 RBX: ff11000001bf46c0 RCX: ffffffffac2fa307 [ 25.004342][ C2] RDX: ff11000001bf46c0 RSI: ffffffffaf2a7f75 RDI: ffffffffaec8f560 [ 25.004342][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 25.004343][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 25.004344][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 25.004345][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 25.004348][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 25.004349][ C2] default_idle_call (kernel/sched/idle.c:122) [ 25.004351][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 25.004353][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 25.004355][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 25.004357][ C2] ? trace_sched_exit_tp (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/sched.h:886) [ 25.004359][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.004361][ C2] do_idle (kernel/sched/idle.c:355) [ 25.004362][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 25.004364][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 25.004366][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 25.004368][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 35.017907][ T370] softirqs last disabled at (0): 0x0 | [ 35.017909][ T370] Preemption disabled at: | [ 35.017909][ T370] vprintk_emit (kernel/printk/printk.c:2471) | [ 35.017920][ T370] Tainted: [W]=WARN [ 35.017921][ T370] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.017922][ T370] Call Trace: [ 35.017924][ T370] [ 35.017926][ T370] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 35.017930][ T370] ? vprintk_emit (kernel/printk/printk.c:2471) [ 35.017932][ T370] __might_resched.cold (kernel/sched/core.c:9234) [ 35.017935][ T370] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 35.017938][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.017941][ T370] __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)) [ 35.017945][ T370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 35.017947][ T370] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.017951][ T370] ? 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) [ 35.017952][ T370] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.017955][ T370] put_chars (drivers/char/virtio_console.c:1176) [ 35.017957][ T370] ? __send_to_port (drivers/char/virtio_console.c:654) [ 35.017959][ T370] ? desc_read (kernel/printk/printk_ringbuffer.c:500) [ 35.017961][ T370] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 35.017963][ T370] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 35.017964][ T370] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 35.017968][ T370] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:2206) [ 35.017970][ T370] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 35.017972][ T370] ? 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) [ 35.017973][ T370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 35.017974][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.017975][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.017978][ T370] console_emit_next_record (kernel/printk/printk.c:3183) [ 35.017980][ T370] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 35.017981][ T370] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 35.017983][ T370] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 35.017986][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.017987][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.017988][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.017989][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.017992][ T370] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 35.017993][ T370] console_flush_one_record (kernel/printk/printk.c:3268) [ 35.017995][ T370] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 35.017997][ T370] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 35.017998][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.018000][ T370] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 35.018001][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.018002][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.018004][ T370] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 35.018005][ T370] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 35.018007][ T370] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 35.018009][ T370] ? vprintk_emit (kernel/printk/printk.c:2478) [ 35.018011][ T370] vprintk_emit (kernel/printk/printk.c:2479) [ 35.018012][ T370] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 35.018014][ T370] ? packet_sendmsg_spkt (af_packet.c:?) [ 35.018018][ T370] _printk (kernel/printk/printk.c:2504) [ 35.018021][ T370] ? snapshot_read.cold (user.c:?) [ 35.018023][ T370] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 35.018026][ T370] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 35.018027][ T370] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 35.018029][ T370] ? netdev_notice (net/core/dev.c:13194) [ 35.018031][ T370] ? netdev_upper_dev_unlink (net/core/dev.c:9114) [ 35.018034][ T370] ? __netdev_upper_dev_unlink (net/core/dev.c:9096) [ 35.018036][ T370] __bond_release_one.cold (drivers/net/bonding/bond_main.c:2484 (discriminator 4)) [ 35.018040][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.018042][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.018043][ T370] ? bond_enslave (drivers/net/bonding/bond_main.c:2331) [ 35.018046][ T370] ? ipvlan_port_create (./include/linux/netdevice.h:4516 (discriminator 29) ./include/linux/netdevice.h:4556 (discriminator 29) ./include/linux/netdevice.h:4552 (discriminator 29) drivers/net/ipvlan/ipvlan_main.c:101 (discriminator 29)) [ 35.018048][ T370] ? ipvlan_port_get (./include/linux/rcupdate.h:882 drivers/net/ipvlan/ipvlan_main.c:146) [ 35.018049][ T370] ? ipvlan_port_create (./include/linux/list.h:54 (discriminator 2) drivers/net/ipvlan/ipvlan_main.c:93 (discriminator 2)) [ 35.018050][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.018052][ T370] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 35.018055][ T370] ? packet_sendmsg_spkt (af_packet.c:?) [ 35.018058][ T370] bond_uninit (drivers/net/bonding/bond_main.c:6071) [ 35.018059][ T370] ? ip6_route_dev_notify (./include/net/net_namespace.h:422 (discriminator 1) ./include/linux/netdevice.h:2807 (discriminator 1) net/ipv6/route.c:6521 (discriminator 1)) [ 35.018062][ T370] ? bond_siocdevprivate (drivers/net/bonding/bond_main.c:4682) [ 35.018064][ T370] unregister_netdevice_many_notify (net/core/dev.c:12537) [ 35.018067][ T370] ? unregister_netdevice_queued (./include/linux/list.h:419 (discriminator 3)) [ 35.018068][ T370] ? 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) [ 35.018070][ T370] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 35.018072][ T370] ? unregister_netdevice_queue (net/core/dev.c:12378 (discriminator 1)) [ 35.018075][ T370] rtnl_dellink (net/core/rtnetlink.c:3652 net/core/rtnetlink.c:3694) [ 35.018077][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.018078][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.018080][ T370] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 35.018082][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.018087][ T370] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 35.018090][ T370] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.018092][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.018097][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.018098][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.018100][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.018101][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.018103][ T370] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 35.018105][ T370] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 35.018107][ T370] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 35.018109][ T370] ? __kernel_text_address (kernel/extable.c:79) [ 35.018111][ T370] ? write_profile (profile.c:?) [ 35.018113][ T370] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 35.018115][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.018116][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.018117][ T370] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 35.018120][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.018122][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.018123][ T370] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 35.018125][ T370] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 35.018128][ T370] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.018129][ T370] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 35.018131][ T370] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 35.018134][ T370] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 35.018137][ T370] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.018139][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.018141][ T370] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.018142][ T370] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 35.018144][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.018146][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.018148][ T370] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.018150][ T370] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.018151][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.018153][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.018154][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.018156][ T370] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 35.018158][ T370] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 35.018160][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.018161][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.018163][ T370] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 35.018166][ T370] ? copy_msghdr_from_user (net/socket.c:2650) [ 35.018167][ T370] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 35.018168][ T370] ? move_addr_to_kernel (net/socket.c:258) [ 35.018169][ T370] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 35.018172][ T370] ___sys_sendmsg (net/socket.c:2767) [ 35.018174][ T370] ? copy_msghdr_from_user (net/socket.c:2619) [ 35.018181][ T370] __sys_sendmsg (net/socket.c:2799) [ 35.018182][ T370] ? __sys_sendmsg_sock (net/socket.c:2780) [ 35.018185][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.018186][ T370] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 35.018188][ T370] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 35.018190][ T370] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.018192][ T370] RIP: 0033:0x7fbf7f3db54e [ 35.018194][ T370] 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 [ 35.018195][ T370] RSP: 002b:00007ffed0b02040 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.018199][ T370] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fbf7f3db54e [ 35.018201][ T370] RDX: 0000000000000000 RSI: 00007ffed0b020f0 RDI: 0000000000000005 [ 35.018202][ T370] RBP: 00007ffed0b02050 R08: 0000000000000000 R09: 0000000000000000 [ 35.018202][ T370] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a911d84 [ 35.018203][ T370] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffed0b027c0 | [ 47.109448][ T444] softirqs last disabled at (0): 0x0 | [ 47.109450][ T444] Preemption disabled at: | [ 47.109451][ T444] dev_uc_unsync (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:933 (discriminator 2) net/core/dev_addr_lists.c:919 (discriminator 2)) | [ 47.109462][ T444] Tainted: [W]=WARN [ 47.109463][ T444] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.109465][ T444] Call Trace: [ 47.109466][ T444] [ 47.109468][ T444] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 47.109472][ T444] ? dev_uc_unsync (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:933 (discriminator 2) net/core/dev_addr_lists.c:919 (discriminator 2)) [ 47.109474][ T444] __might_resched.cold (kernel/sched/core.c:9234) [ 47.109478][ T444] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 47.109481][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109484][ T444] __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)) [ 47.109488][ T444] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 47.109490][ T444] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.109495][ T444] ? 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) [ 47.109496][ T444] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.109498][ T444] put_chars (drivers/char/virtio_console.c:1176) [ 47.109501][ T444] ? __send_to_port (drivers/char/virtio_console.c:654) [ 47.109502][ T444] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 47.109505][ T444] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 47.109507][ T444] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 47.109509][ T444] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 47.109513][ T444] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 47.109515][ T444] ? 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) [ 47.109516][ T444] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 47.109517][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109518][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109519][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.109522][ T444] console_emit_next_record (kernel/printk/printk.c:3183) [ 47.109524][ T444] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 47.109526][ T444] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 47.109527][ T444] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 47.109530][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109531][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109532][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109533][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.109535][ T444] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 47.109537][ T444] console_flush_one_record (kernel/printk/printk.c:3268) [ 47.109538][ T444] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 47.109541][ T444] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 47.109542][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.109544][ T444] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 47.109545][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109546][ T444] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.109547][ T444] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 47.109549][ T444] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 47.109551][ T444] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 47.109553][ T444] ? vprintk_emit (kernel/printk/printk.c:2478) [ 47.109555][ T444] vprintk_emit (kernel/printk/printk.c:2479) [ 47.109557][ T444] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 47.109558][ T444] ? kvfree_call_rcu (mm/slab_common.c:2050) [ 47.109561][ T444] ? dev_uc_unsync (net/core/dev_addr_lists.c:299 net/core/dev_addr_lists.c:935 net/core/dev_addr_lists.c:919) [ 47.109563][ T444] ? bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 47.109566][ T444] ? __dev_close_many (net/core/dev.c:1798) [ 47.109567][ T444] ? __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 47.109569][ T444] ? netif_change_flags (net/core/dev.c:9877) [ 47.109570][ T444] ? do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 47.109573][ T444] _printk (kernel/printk/printk.c:2504) [ 47.109576][ T444] ? snapshot_read.cold (user.c:?) [ 47.109578][ T444] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 47.109580][ T444] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 47.109582][ T444] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 47.109583][ T444] ? netdev_notice (net/core/dev.c:13194) [ 47.109585][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109586][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109588][ T444] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 47.109590][ T444] ? 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) [ 47.109591][ T444] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 47.109593][ T444] ? 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) [ 47.109594][ T444] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 47.109597][ T444] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 47.109600][ T444] dev_uc_unsync (net/core/dev_addr_lists.c:936 net/core/dev_addr_lists.c:919) [ 47.109602][ T444] ? bond_close (./include/linux/rcupdate.h:850 drivers/net/bonding/bond_main.c:4430) [ 47.109604][ T444] bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 47.109606][ T444] ? bond_set_rx_mode (drivers/net/bonding/bond_main.c:4711) [ 47.109607][ T444] ? notifier_call_chain (kernel/notifier.c:85) [ 47.109611][ T444] ? 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) [ 47.109612][ T444] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 47.109613][ T444] __dev_close_many (net/core/dev.c:1798) [ 47.109615][ T444] ? netif_open (net/core/dev.c:1755) [ 47.109617][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109618][ T444] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 47.109620][ T444] __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 47.109621][ T444] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 47.109623][ T444] ? __kernel_text_address (kernel/extable.c:79) [ 47.109625][ T444] ? write_profile (profile.c:?) [ 47.109629][ T444] netif_change_flags (net/core/dev.c:9877) [ 47.109631][ T444] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 47.109633][ T444] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 47.109634][ T444] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 47.109636][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109637][ T444] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 47.109640][ T444] ? kasan_save_stack (mm/kasan/common.c:58) [ 47.109642][ T444] ? kasan_save_stack (mm/kasan/common.c:57) [ 47.109643][ T444] ? kasan_save_track (mm/kasan/common.c:78) [ 47.109644][ T444] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 47.109645][ T444] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 47.109647][ T444] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 47.109648][ T444] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 47.109650][ T444] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 47.109653][ T444] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.109654][ T444] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 47.109655][ T444] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 47.109657][ T444] ? ___sys_sendmsg (net/socket.c:2767) [ 47.109659][ T444] ? __sys_sendmsg (net/socket.c:2799) [ 47.109660][ T444] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 47.109662][ T444] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.109665][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109666][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.109667][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109669][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109670][ T444] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 47.109671][ T444] ? __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) [ 47.109673][ T444] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 47.109674][ T444] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 47.109676][ T444] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 47.109678][ T444] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 47.109681][ T444] rtnl_newlink (net/core/rtnetlink.c:4215) [ 47.109683][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109684][ T444] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 47.109686][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.109688][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109689][ T444] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 47.109692][ T444] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 47.109693][ T444] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 47.109694][ T444] ? __kernel_text_address (kernel/extable.c:79) [ 47.109696][ T444] ? write_profile (profile.c:?) [ 47.109697][ T444] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 47.109700][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109701][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109703][ T444] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 47.109706][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.109707][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109709][ T444] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 47.109710][ T444] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 47.109712][ T444] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.109714][ T444] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 47.109716][ T444] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 47.109718][ T444] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 47.109719][ T444] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.109721][ T444] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.109723][ T444] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.109724][ T444] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 47.109726][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109728][ T444] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.109730][ T444] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.109732][ T444] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.109733][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109734][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109736][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.109738][ T444] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 47.109739][ T444] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 47.109741][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109743][ T444] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.109745][ T444] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 47.109746][ T444] ? copy_msghdr_from_user (net/socket.c:2650) [ 47.109747][ T444] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 47.109748][ T444] ? move_addr_to_kernel (net/socket.c:258) [ 47.109750][ T444] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 47.109752][ T444] ___sys_sendmsg (net/socket.c:2767) [ 47.109754][ T444] ? copy_msghdr_from_user (net/socket.c:2619) [ 47.109758][ T444] __sys_sendmsg (net/socket.c:2799) [ 47.109760][ T444] ? __sys_sendmsg_sock (net/socket.c:2780) [ 47.109762][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.109764][ T444] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 47.109765][ T444] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 47.109767][ T444] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.109768][ T444] RIP: 0033:0x7f023b09654e [ 47.109770][ T444] 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 [ 47.109772][ T444] RSP: 002b:00007fff0bc335c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.109775][ T444] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f023b09654e [ 47.109776][ T444] RDX: 0000000000000000 RSI: 00007fff0bc33670 RDI: 0000000000000005 [ 47.109777][ T444] RBP: 00007fff0bc335d0 R08: 0000000000000000 R09: 0000000000000000 [ 47.109778][ T444] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a911d90 [ 47.109779][ T444] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff0bc33d40 | [ 59.267719][ T518] softirqs last disabled at (0): 0x0 | [ 59.267721][ T518] Preemption disabled at: | [ 59.267721][ T518] vprintk_emit (kernel/printk/printk.c:2471) | [ 59.267732][ T518] Tainted: [W]=WARN [ 59.267733][ T518] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 59.267734][ T518] Call Trace: [ 59.267736][ T518] [ 59.267737][ T518] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 59.267741][ T518] ? vprintk_emit (kernel/printk/printk.c:2471) [ 59.267743][ T518] __might_resched.cold (kernel/sched/core.c:9234) [ 59.267746][ T518] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 59.267749][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267752][ T518] __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)) [ 59.267756][ T518] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 59.267758][ T518] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 59.267763][ T518] ? 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) [ 59.267764][ T518] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 59.267766][ T518] put_chars (drivers/char/virtio_console.c:1176) [ 59.267768][ T518] ? __send_to_port (drivers/char/virtio_console.c:654) [ 59.267771][ T518] ? desc_read (kernel/printk/printk_ringbuffer.c:500) [ 59.267773][ T518] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 59.267774][ T518] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 59.267776][ T518] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 59.267779][ T518] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:2206) [ 59.267781][ T518] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 59.267783][ T518] ? 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) [ 59.267784][ T518] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 59.267786][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267787][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.267790][ T518] console_emit_next_record (kernel/printk/printk.c:3183) [ 59.267792][ T518] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 59.267793][ T518] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 59.267795][ T518] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 59.267797][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267799][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267800][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267801][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.267803][ T518] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 59.267804][ T518] console_flush_one_record (kernel/printk/printk.c:3268) [ 59.267806][ T518] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 59.267808][ T518] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 59.267809][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.267811][ T518] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 59.267812][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267813][ T518] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 59.267815][ T518] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 59.267817][ T518] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 59.267818][ T518] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 59.267820][ T518] ? vprintk_emit (kernel/printk/printk.c:2478) [ 59.267822][ T518] vprintk_emit (kernel/printk/printk.c:2479) [ 59.267824][ T518] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 59.267825][ T518] ? 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) [ 59.267827][ T518] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 59.267828][ T518] _printk (kernel/printk/printk.c:2504) [ 59.267831][ T518] ? snapshot_read.cold (user.c:?) [ 59.267832][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267834][ T518] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 59.267837][ T518] ? 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) [ 59.267838][ T518] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 59.267839][ T518] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 59.267842][ T518] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 59.267843][ T518] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 59.267845][ T518] ? netdev_notice (net/core/dev.c:13194) [ 59.267847][ T518] ? netdev_upper_dev_unlink (net/core/dev.c:9114) [ 59.267850][ T518] ? __netdev_upper_dev_unlink (net/core/dev.c:9096) [ 59.267852][ T518] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 59.267854][ T518] __bond_release_one.cold (drivers/net/bonding/bond_main.c:2484 (discriminator 4)) [ 59.267857][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.267859][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267861][ T518] ? bond_enslave (drivers/net/bonding/bond_main.c:2331) [ 59.267863][ T518] ? ipvlan_port_get (./include/linux/rcupdate.h:850 drivers/net/ipvlan/ipvlan_main.c:140) [ 59.267865][ T518] ? ipvlan_port_get (./include/linux/rcupdate.h:882 drivers/net/ipvlan/ipvlan_main.c:146) [ 59.267866][ T518] ? ipvlan_port_create (./include/linux/list.h:54 (discriminator 2) drivers/net/ipvlan/ipvlan_main.c:93 (discriminator 2)) [ 59.267867][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267870][ T518] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 59.267873][ T518] ? packet_sendmsg_spkt (af_packet.c:?) [ 59.267877][ T518] bond_uninit (drivers/net/bonding/bond_main.c:6071) [ 59.267878][ T518] ? ip6_route_dev_notify (./include/net/net_namespace.h:422 (discriminator 1) ./include/linux/netdevice.h:2807 (discriminator 1) net/ipv6/route.c:6521 (discriminator 1)) [ 59.267881][ T518] ? bond_siocdevprivate (drivers/net/bonding/bond_main.c:4682) [ 59.267883][ T518] unregister_netdevice_many_notify (net/core/dev.c:12537) [ 59.267885][ T518] ? unregister_netdevice_queued (./include/linux/list.h:419 (discriminator 3)) [ 59.267887][ T518] ? 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) [ 59.267889][ T518] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 59.267891][ T518] ? unregister_netdevice_queue (net/core/dev.c:12378 (discriminator 1)) [ 59.267893][ T518] rtnl_dellink (net/core/rtnetlink.c:3652 net/core/rtnetlink.c:3694) [ 59.267895][ T518] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 59.267897][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267898][ T518] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 59.267900][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267906][ T518] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 59.267909][ T518] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 59.267911][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267912][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267913][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.267915][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267916][ T518] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 59.267918][ T518] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 59.267920][ T518] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 59.267922][ T518] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 59.267924][ T518] ? __kernel_text_address (kernel/extable.c:79) [ 59.267926][ T518] ? write_profile (profile.c:?) [ 59.267928][ T518] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 59.267930][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267932][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267933][ T518] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 59.267936][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.267938][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267939][ T518] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 59.267941][ T518] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 59.267944][ T518] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 59.267945][ T518] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 59.267947][ T518] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 59.267951][ T518] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 59.267953][ T518] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 59.267955][ T518] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 59.267957][ T518] ? netlink_ack (./include/linux/skbuff.h:2718) [ 59.267958][ T518] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 59.267961][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267962][ T518] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 59.267964][ T518] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 59.267966][ T518] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 59.267967][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267969][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267970][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.267972][ T518] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 59.267974][ T518] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 59.267976][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.267977][ T518] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 59.267979][ T518] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 59.267982][ T518] ? copy_msghdr_from_user (net/socket.c:2650) [ 59.267983][ T518] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 59.267984][ T518] ? move_addr_to_kernel (net/socket.c:258) [ 59.267985][ T518] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 59.267988][ T518] ___sys_sendmsg (net/socket.c:2767) [ 59.267990][ T518] ? copy_msghdr_from_user (net/socket.c:2619) [ 59.267994][ T518] __sys_sendmsg (net/socket.c:2799) [ 59.267996][ T518] ? __sys_sendmsg_sock (net/socket.c:2780) [ 59.267998][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.268000][ T518] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 59.268002][ T518] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 59.268004][ T518] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 59.268005][ T518] RIP: 0033:0x7f5593c2b54e [ 59.268007][ T518] 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 [ 59.268009][ T518] RSP: 002b:00007ffff143af00 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 59.268013][ T518] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f5593c2b54e [ 59.268014][ T518] RDX: 0000000000000000 RSI: 00007ffff143afb0 RDI: 0000000000000005 [ 59.268015][ T518] RBP: 00007ffff143af10 R08: 0000000000000000 R09: 0000000000000000 [ 59.268016][ T518] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a911d9c [ 59.268016][ T518] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffff143b680 | [ 71.351012][ T591] softirqs last disabled at (0): 0x0 | [ 71.351013][ T591] Preemption disabled at: | [ 71.351014][ T591] dev_uc_unsync (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:933 (discriminator 2) net/core/dev_addr_lists.c:919 (discriminator 2)) | [ 71.351026][ T591] Tainted: [W]=WARN [ 71.351027][ T591] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 71.351028][ T591] Call Trace: [ 71.351030][ T591] [ 71.351031][ T591] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 71.351036][ T591] ? dev_uc_unsync (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:933 (discriminator 2) net/core/dev_addr_lists.c:919 (discriminator 2)) [ 71.351038][ T591] __might_resched.cold (kernel/sched/core.c:9234) [ 71.351041][ T591] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 71.351044][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351048][ T591] __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)) [ 71.351052][ T591] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 71.351054][ T591] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 71.351058][ T591] ? 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) [ 71.351059][ T591] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 71.351061][ T591] put_chars (drivers/char/virtio_console.c:1176) [ 71.351064][ T591] ? __send_to_port (drivers/char/virtio_console.c:654) [ 71.351066][ T591] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 71.351069][ T591] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 71.351070][ T591] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 71.351073][ T591] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 71.351077][ T591] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 71.351078][ T591] ? 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) [ 71.351080][ T591] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 71.351081][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351082][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351083][ T591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.351086][ T591] console_emit_next_record (kernel/printk/printk.c:3183) [ 71.351088][ T591] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 71.351090][ T591] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 71.351092][ T591] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 71.351094][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351095][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351096][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351098][ T591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.351100][ T591] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 71.351101][ T591] console_flush_one_record (kernel/printk/printk.c:3268) [ 71.351103][ T591] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 71.351105][ T591] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 71.351106][ T591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.351108][ T591] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 71.351109][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351110][ T591] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 71.351112][ T591] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 71.351114][ T591] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 71.351115][ T591] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 71.351117][ T591] ? vprintk_emit (kernel/printk/printk.c:2478) [ 71.351119][ T591] vprintk_emit (kernel/printk/printk.c:2479) [ 71.351121][ T591] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 71.351122][ T591] ? kvfree_call_rcu (mm/slab_common.c:2050) [ 71.351125][ T591] ? dev_uc_unsync (net/core/dev_addr_lists.c:299 net/core/dev_addr_lists.c:935 net/core/dev_addr_lists.c:919) [ 71.351127][ T591] ? bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 71.351130][ T591] ? __dev_close_many (net/core/dev.c:1798) [ 71.351132][ T591] ? __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 71.351133][ T591] ? netif_change_flags (net/core/dev.c:9877) [ 71.351135][ T591] ? do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 71.351137][ T591] _printk (kernel/printk/printk.c:2504) [ 71.351140][ T591] ? snapshot_read.cold (user.c:?) [ 71.351142][ T591] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 71.351145][ T591] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 71.351146][ T591] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 71.351148][ T591] ? netdev_notice (net/core/dev.c:13194) [ 71.351150][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351151][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351152][ T591] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 71.351155][ T591] ? 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) [ 71.351156][ T591] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 71.351158][ T591] ? 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) [ 71.351159][ T591] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 71.351162][ T591] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 71.351164][ T591] dev_uc_unsync (net/core/dev_addr_lists.c:936 net/core/dev_addr_lists.c:919) [ 71.351167][ T591] ? bond_close (./include/linux/rcupdate.h:850 drivers/net/bonding/bond_main.c:4430) [ 71.351168][ T591] bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 71.351170][ T591] ? bond_set_rx_mode (drivers/net/bonding/bond_main.c:4711) [ 71.351172][ T591] ? notifier_call_chain (kernel/notifier.c:85) [ 71.351175][ T591] ? 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) [ 71.351177][ T591] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 71.351180][ T591] __dev_close_many (net/core/dev.c:1798) [ 71.351182][ T591] ? netif_open (net/core/dev.c:1755) [ 71.351184][ T591] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 71.351185][ T591] __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 71.351187][ T591] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 71.351189][ T591] ? __kernel_text_address (kernel/extable.c:79) [ 71.351191][ T591] ? write_profile (profile.c:?) [ 71.351194][ T591] netif_change_flags (net/core/dev.c:9877) [ 71.351196][ T591] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 71.351198][ T591] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 71.351200][ T591] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 71.351202][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351203][ T591] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 71.351206][ T591] ? kasan_save_stack (mm/kasan/common.c:58) [ 71.351208][ T591] ? kasan_save_stack (mm/kasan/common.c:57) [ 71.351209][ T591] ? kasan_save_track (mm/kasan/common.c:78) [ 71.351210][ T591] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 71.351211][ T591] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 71.351212][ T591] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 71.351214][ T591] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 71.351216][ T591] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 71.351218][ T591] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 71.351220][ T591] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 71.351221][ T591] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 71.351223][ T591] ? ___sys_sendmsg (net/socket.c:2767) [ 71.351225][ T591] ? __sys_sendmsg (net/socket.c:2799) [ 71.351226][ T591] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 71.351228][ T591] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 71.351231][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351232][ T591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.351234][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351235][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351236][ T591] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 71.351238][ T591] ? __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) [ 71.351240][ T591] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 71.351241][ T591] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 71.351243][ T591] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 71.351245][ T591] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 71.351248][ T591] rtnl_newlink (net/core/rtnetlink.c:4215) [ 71.351250][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351251][ T591] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 71.351253][ T591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.351255][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351256][ T591] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 71.351259][ T591] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 71.351260][ T591] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 71.351262][ T591] ? __kernel_text_address (kernel/extable.c:79) [ 71.351263][ T591] ? write_profile (profile.c:?) [ 71.351265][ T591] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 71.351268][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351269][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351270][ T591] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 71.351273][ T591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.351275][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351276][ T591] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 71.351278][ T591] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 71.351280][ T591] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 71.351282][ T591] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 71.351284][ T591] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 71.351290][ T591] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 71.351291][ T591] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 71.351293][ T591] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 71.351295][ T591] ? netlink_ack (./include/linux/skbuff.h:2718) [ 71.351296][ T591] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 71.351299][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351300][ T591] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 71.351302][ T591] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 71.351304][ T591] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 71.351306][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351307][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351308][ T591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.351310][ T591] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 71.351312][ T591] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 71.351314][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351315][ T591] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 71.351317][ T591] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 71.351319][ T591] ? copy_msghdr_from_user (net/socket.c:2650) [ 71.351320][ T591] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 71.351321][ T591] ? move_addr_to_kernel (net/socket.c:258) [ 71.351323][ T591] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 71.351325][ T591] ___sys_sendmsg (net/socket.c:2767) [ 71.351327][ T591] ? copy_msghdr_from_user (net/socket.c:2619) [ 71.351331][ T591] __sys_sendmsg (net/socket.c:2799) [ 71.351333][ T591] ? __sys_sendmsg_sock (net/socket.c:2780) [ 71.351335][ T591] ? fpregs_restore_userregs (./include/linux/instrumented.h:97 ./include/asm-generic/bitops/instrumented-atomic.h:41 ./include/linux/thread_info.h:109 arch/x86/kernel/fpu/context.h:79) [ 71.351338][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.351340][ T591] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 71.351341][ T591] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 71.351343][ T591] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 71.351345][ T591] RIP: 0033:0x7f68ca5db54e [ 71.351347][ T591] 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 [ 71.351348][ T591] RSP: 002b:00007ffe2fefe990 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 71.351352][ T591] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f68ca5db54e [ 71.351353][ T591] RDX: 0000000000000000 RSI: 00007ffe2fefea40 RDI: 0000000000000005 [ 71.351354][ T591] RBP: 00007ffe2fefe9a0 R08: 0000000000000000 R09: 0000000000000000 [ 71.351355][ T591] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a911da8 [ 71.351356][ T591] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffe2feff110 | [ 83.462835][ T661] softirqs last disabled at (0): 0x0 | [ 83.462837][ T661] Preemption disabled at: | [ 83.462837][ T661] 0x0 | [ 83.462845][ T661] Tainted: [W]=WARN [ 83.462846][ T661] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 83.462848][ T661] Call Trace: [ 83.462849][ T661] [ 83.462851][ T661] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 83.462855][ T661] __might_resched.cold (kernel/sched/core.c:9234) [ 83.462859][ T661] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 83.462862][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.462865][ T661] __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)) [ 83.462869][ T661] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 83.462871][ T661] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 83.462876][ T661] ? 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) [ 83.462877][ T661] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 83.462879][ T661] put_chars (drivers/char/virtio_console.c:1176) [ 83.462881][ T661] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 83.462884][ T661] ? __send_to_port (drivers/char/virtio_console.c:654) [ 83.462885][ T661] ? desc_read (kernel/printk/printk_ringbuffer.c:500) [ 83.462887][ T661] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 83.462889][ T661] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 83.462894][ T661] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 83.462896][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.462897][ T661] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.462900][ T661] console_emit_next_record (kernel/printk/printk.c:3183) [ 83.462902][ T661] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 83.462903][ T661] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 83.462905][ T661] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 83.462908][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.462909][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.462910][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.462911][ T661] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.462914][ T661] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 83.462915][ T661] console_flush_one_record (kernel/printk/printk.c:3268) [ 83.462917][ T661] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 83.462919][ T661] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 83.462920][ T661] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.462922][ T661] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 83.462923][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.462924][ T661] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 83.462926][ T661] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 83.462927][ T661] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 83.462929][ T661] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 83.462931][ T661] ? vprintk_emit (kernel/printk/printk.c:2478) [ 83.462933][ T661] vprintk_emit (kernel/printk/printk.c:2479) [ 83.462935][ T661] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 83.462936][ T661] ? clockevents_tick_resume (kernel/time/clockevents.c:193) [ 83.462940][ T661] _printk (kernel/printk/printk.c:2504) [ 83.462943][ T661] ? snapshot_read.cold (user.c:?) [ 83.462945][ T661] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 83.462948][ T661] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 83.462951][ T661] ? irqentry_exit (./include/linux/irq-entry-common.h:507 ./include/linux/irq-entry-common.h:542 kernel/entry/common.c:167) [ 83.462953][ T661] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 83.462955][ T661] ? irqentry_enter (./include/linux/irq-entry-common.h:439 kernel/entry/common.c:120) [ 83.462957][ T661] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 83.462959][ T661] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) [ 83.462962][ T661] br_stp_disable_port (net/bridge/br_stp_if.c:106) [ 83.462964][ T661] br_device_event (net/bridge/br.c:111) [ 83.462967][ T661] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 83.462969][ T661] ? packet_sendmsg_spkt (af_packet.c:?) [ 83.462971][ T661] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 83.462974][ T661] notifier_call_chain (kernel/notifier.c:85) [ 83.462977][ T661] netif_close_many (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:1829) [ 83.462980][ T661] ? trace_kfree (./include/trace/events/kmem.h:97 (discriminator 22)) [ 83.462982][ T661] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.462984][ T661] ? __dev_close_many (net/core/dev.c:1804) [ 83.462985][ T661] ? netif_close_many_and_unlock (net/core/dev.c:12411) [ 83.462987][ T661] unregister_netdevice_many_notify (net/core/dev.c:12487) [ 83.462989][ T661] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 83.462992][ T661] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 83.462995][ T661] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 83.462997][ T661] ? ___sys_sendmsg (net/socket.c:2767) [ 83.462998][ T661] ? __sys_sendmsg (net/socket.c:2799) [ 83.463000][ T661] ? unregister_netdevice_queued (./include/linux/list.h:419 (discriminator 3)) [ 83.463002][ T661] ? __nla_validate_parse (lib/nlattr.c:620) [ 83.463006][ T661] rtnl_dellink (net/core/rtnetlink.c:3652 net/core/rtnetlink.c:3694) [ 83.463008][ T661] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 83.463009][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.463011][ T661] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 83.463012][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.463018][ T661] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 83.463021][ T661] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 83.463023][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.463024][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.463025][ T661] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.463027][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.463028][ T661] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 83.463030][ T661] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 83.463033][ T661] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 83.463034][ T661] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 83.463036][ T661] ? __kernel_text_address (kernel/extable.c:79) [ 83.463038][ T661] ? write_profile (profile.c:?) [ 83.463040][ T661] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 83.463042][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.463043][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.463045][ T661] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 83.463048][ T661] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.463049][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.463051][ T661] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 83.463053][ T661] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 83.463055][ T661] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 83.463056][ T661] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 83.463058][ T661] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 83.463061][ T661] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 83.463062][ T661] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 83.463064][ T661] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 83.463066][ T661] ? netlink_ack (./include/linux/skbuff.h:2718) [ 83.463067][ T661] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 83.463070][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.463071][ T661] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 83.463073][ T661] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 83.463075][ T661] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 83.463076][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.463078][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.463079][ T661] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.463081][ T661] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 83.463083][ T661] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 83.463085][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.463086][ T661] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 83.463088][ T661] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 83.463089][ T661] ? copy_msghdr_from_user (net/socket.c:2650) [ 83.463091][ T661] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 83.463092][ T661] ? move_addr_to_kernel (net/socket.c:258) [ 83.463093][ T661] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 83.463096][ T661] ___sys_sendmsg (net/socket.c:2767) [ 83.463097][ T661] ? copy_msghdr_from_user (net/socket.c:2619) [ 83.463102][ T661] __sys_sendmsg (net/socket.c:2799) [ 83.463103][ T661] ? __sys_sendmsg_sock (net/socket.c:2780) [ 83.463106][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.463107][ T661] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 83.463109][ T661] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 83.463110][ T661] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 83.463112][ T661] RIP: 0033:0x7fd58746f54e [ 83.463114][ T661] 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 [ 83.463115][ T661] RSP: 002b:00007ffdef1c2100 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 83.463119][ T661] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fd58746f54e [ 83.463120][ T661] RDX: 0000000000000000 RSI: 00007ffdef1c21b0 RDI: 0000000000000005 [ 83.463121][ T661] RBP: 00007ffdef1c2110 R08: 0000000000000000 R09: 0000000000000000 [ 83.463122][ T661] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a911db4 Finger prints: __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print dev_uc_unsync:dev_uc_unsync:dump_stack_lvl:__kmalloc_noprof:put_chars dev_uc_unsync: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 __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print netif_rx_mode_run:netif_rx_mode_run:dump_stack_lvl:__kmalloc_noprof:put_chars