====================================== | [ 9.367204][ T197] softirqs last disabled at (17196): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 9.367206][ T197] Preemption disabled at: | [ 9.367207][ T197] vprintk_emit (kernel/printk/printk.c:2471) | [ 9.367215][ T197] Tainted: [W]=WARN [ 9.367216][ T197] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.367218][ T197] Call Trace: [ 9.367220][ T197] [ 9.367221][ T197] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.367226][ T197] ? vprintk_emit (kernel/printk/printk.c:2471) [ 9.367228][ T197] __might_resched.cold (kernel/sched/core.c:9234) [ 9.367233][ T197] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.367236][ T197] ? __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.367242][ T197] __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.367244][ T197] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.367250][ T197] ? 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.367252][ T197] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.367256][ T197] put_chars (drivers/char/virtio_console.c:1176) [ 9.367258][ T197] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 9.367260][ T197] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.367263][ T197] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 9.367269][ T197] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.367276][ T197] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.367278][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.367281][ T197] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.367285][ T197] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.367289][ T197] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.367292][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.367294][ T197] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.367298][ T197] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.367302][ T197] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.367303][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.367308][ T197] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.367311][ T197] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.367312][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.367314][ T197] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.367317][ T197] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.367319][ T197] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.367322][ T197] vprintk_emit (kernel/printk/printk.c:2479) [ 9.367325][ T197] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.367327][ T197] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.367329][ T197] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 9.367333][ T197] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 9.367337][ T197] _printk (kernel/printk/printk.c:2504) [ 9.367340][ T197] ? snapshot_read.cold (user.c:?) [ 9.367343][ T197] ? br_multicast_flood (??:?) [ 9.367347][ T197] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 9.367348][ T197] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 9.367350][ T197] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 9.367355][ T197] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) [ 9.367358][ T197] br_init_port (net/bridge/br_stp_if.c:39) [ 9.367360][ T197] new_nbp (net/bridge/br_if.c:449) [ 9.367364][ T197] br_add_if (net/bridge/br_if.c:592) [ 9.367367][ T197] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 9.367373][ T197] do_set_master (net/core/rtnetlink.c:3071) [ 9.367376][ T197] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 9.367380][ T197] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 9.367383][ T197] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 9.367385][ T197] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 9.367388][ T197] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 9.367391][ T197] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 9.367394][ T197] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.367396][ T197] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.367398][ T197] ? kasan_save_stack (mm/kasan/common.c:58) [ 9.367400][ T197] ? kasan_save_stack (mm/kasan/common.c:57) [ 9.367401][ T197] ? kasan_save_track (mm/kasan/common.c:78) [ 9.367404][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.367406][ T197] ? netlink_seq_next (net/netlink/af_netlink.c:2684) [ 9.367409][ T197] ? ___sys_sendmsg (net/socket.c:2757) [ 9.367412][ T197] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.367415][ T197] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 9.367417][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.367419][ T197] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.367421][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.367422][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.367424][ T197] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 9.367427][ T197] ? __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.367428][ T197] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 9.367430][ T197] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 9.367434][ T197] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 9.367436][ T197] ? nla_get_range_signed (lib/nlattr.c:270) [ 9.367442][ T197] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 9.367447][ T197] rtnl_newlink (net/core/rtnetlink.c:4215) [ 9.367453][ T197] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 9.367455][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.367460][ T197] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.367462][ T197] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.367464][ T197] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 9.367466][ T197] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.367470][ T197] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 9.367472][ T197] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 9.367476][ T197] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.367478][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.367482][ T197] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.367484][ T197] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.367488][ T197] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 9.367490][ T197] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 9.367493][ T197] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.367499][ T197] ? 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.367500][ T197] ? 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.367504][ T197] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.367508][ T197] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.367511][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.367515][ T197] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 9.367519][ T197] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 9.367522][ T197] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 9.367528][ T197] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 9.367530][ T197] ? copy_msghdr_from_user (net/socket.c:2650) [ 9.367532][ T197] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 9.367533][ T197] ? move_addr_to_kernel (net/socket.c:258) [ 9.367540][ T197] ___sys_sendmsg (net/socket.c:2767) [ 9.367542][ T197] ? copy_msghdr_from_user (net/socket.c:2619) [ 9.367557][ T197] __sys_sendmsg (net/socket.c:2799) [ 9.367560][ T197] ? __sys_sendmsg_sock (net/socket.c:2780) [ 9.367566][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.367569][ T197] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.367571][ T197] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.367574][ T197] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.367576][ T197] RIP: 0033:0x7f3a86e3c54e [ 9.367580][ T197] 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.367582][ T197] RSP: 002b:00007ffd9bd35a80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.367584][ T197] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f3a86e3c54e [ 9.367585][ T197] RDX: 0000000000000000 RSI: 00007ffd9bd35b30 RDI: 0000000000000005 [ 9.367586][ T197] RBP: 00007ffd9bd35a90 R08: 0000000000000000 R09: 0000000000000000 [ 9.367587][ T197] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a919b5f [ 9.367588][ T197] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffd9bd36200 | [ 10.541000][ T50] softirqs last disabled at (8840): 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.541002][ T50] Preemption disabled at: | [ 10.541003][ 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.541012][ T50] Tainted: [W]=WARN [ 10.541013][ T50] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.541015][ T50] Workqueue: events netdev_work_proc [ 10.541019][ T50] Call Trace: [ 10.541020][ T50] [ 10.541022][ T50] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.541027][ 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.541029][ T50] __might_resched.cold (kernel/sched/core.c:9234) [ 10.541034][ T50] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.541037][ 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.541042][ 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.541045][ T50] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.541051][ 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.541053][ T50] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.541057][ T50] put_chars (drivers/char/virtio_console.c:1176) [ 10.541059][ T50] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 10.541061][ T50] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.541064][ T50] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 10.541071][ T50] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.541078][ T50] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.541081][ T50] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.541085][ T50] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.541089][ T50] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.541092][ T50] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.541096][ T50] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.541098][ T50] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.541106][ T50] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.541110][ T50] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.541111][ T50] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.541117][ T50] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.541119][ T50] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.541121][ T50] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.541122][ T50] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.541127][ T50] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.541129][ T50] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.541135][ T50] vprintk_emit (kernel/printk/printk.c:2479) [ 10.541138][ T50] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.541144][ T50] _printk (kernel/printk/printk.c:2504) [ 10.541147][ T50] ? snapshot_read.cold (user.c:?) [ 10.541152][ T50] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 10.541155][ T50] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 10.541158][ T50] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 10.541160][ T50] ? netdev_notice (net/core/dev.c:13194) [ 10.541164][ T50] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 10.541168][ T50] ? __hw_addr_add_ex (net/core/dev_addr_lists.c:125) [ 10.541172][ 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.541175][ T50] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 10.541178][ T50] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 10.541182][ T50] dev_uc_sync (net/core/dev_addr_lists.c:874) [ 10.541185][ T50] bond_set_rx_mode (drivers/net/bonding/bond_main.c:4707) [ 10.541187][ T50] ? bond_get_stats (drivers/net/bonding/bond_main.c:4533) [ 10.541190][ T50] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.541195][ T50] netif_rx_mode_run (net/core/dev_addr_lists.c:1330) [ 10.541200][ T50] ? netif_rx_mode_cancel_retry (net/core/dev_addr_lists.c:1274) [ 10.541204][ T50] ? ref_tracker_free (lib/ref_tracker.c:339) [ 10.541208][ T50] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 10.541210][ 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.541213][ T50] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 10.541215][ T50] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.541218][ T50] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.541221][ T50] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 10.541226][ T50] netdev_work_proc (net/core/netdev_work.c:125 net/core/netdev_work.c:171) [ 10.541229][ T50] ? netdev_work_sched (net/core/netdev_work.c:82) [ 10.541231][ T50] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.541233][ T50] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.541235][ T50] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.541239][ T50] process_one_work (kernel/workqueue.c:3387) [ 10.541245][ T50] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 10.541247][ T50] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 10.541255][ T50] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 10.541259][ T50] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 10.541261][ T50] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 10.541264][ T50] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 10.541266][ T50] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 10.541268][ T50] kthread (kernel/kthread.c:436) [ 10.541270][ T50] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.541273][ T50] ? kthread_affine_preferred (kernel/kthread.c:857) [ 10.541276][ T50] ret_from_fork (arch/x86/kernel/process.c:158) [ 10.541281][ T50] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 10.541284][ T50] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 10.541288][ T50] ? kthread_affine_preferred (kernel/kthread.c:857) [ 10.541291][ T50] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 22.912588][ T295] softirqs last disabled at (30888): 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.912590][ T295] Preemption disabled at: | [ 22.912591][ T295] 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.912600][ T295] Tainted: [W]=WARN [ 22.912601][ T295] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.912603][ T295] Call Trace: [ 22.912604][ T295] [ 22.912606][ T295] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.912611][ T295] ? 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.912613][ T295] __might_resched.cold (kernel/sched/core.c:9234) [ 22.912617][ T295] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 22.912621][ T295] ? __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.912626][ T295] __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.912629][ T295] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.912635][ T295] ? 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.912637][ T295] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.912641][ T295] put_chars (drivers/char/virtio_console.c:1176) [ 22.912644][ T295] ? __send_to_port (drivers/char/virtio_console.c:654) [ 22.912646][ T295] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 22.912650][ T295] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 22.912655][ T295] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 22.912659][ T295] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.912660][ T295] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.912665][ T295] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 22.912667][ T295] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 22.912670][ T295] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.912673][ T295] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.912678][ T295] console_emit_next_record (kernel/printk/printk.c:3183) [ 22.912681][ T295] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.912685][ T295] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.912687][ T295] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.912691][ T295] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.912695][ T295] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.912696][ T295] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.912702][ T295] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.912704][ T295] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.912706][ T295] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.912708][ T295] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 22.912712][ T295] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.912713][ T295] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.912716][ T295] vprintk_emit (kernel/printk/printk.c:2479) [ 22.912720][ T295] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.912721][ T295] ? kvfree_call_rcu (mm/slab_common.c:2050) [ 22.912725][ T295] ? 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.912727][ T295] ? bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 22.912728][ T295] ? __dev_close_many (net/core/dev.c:1798) [ 22.912730][ T295] ? __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 22.912732][ T295] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 22.912734][ T295] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 22.912737][ T295] _printk (kernel/printk/printk.c:2504) [ 22.912741][ T295] ? snapshot_read.cold (user.c:?) [ 22.912745][ T295] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 22.912748][ T295] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 22.912752][ T295] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 22.912754][ T295] ? netdev_notice (net/core/dev.c:13194) [ 22.912756][ T295] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 22.912760][ T295] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 22.912763][ T295] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 22.912767][ T295] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 22.912770][ T295] ? 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.912773][ T295] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 22.912777][ T295] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 22.912780][ T295] dev_uc_unsync (net/core/dev_addr_lists.c:936 net/core/dev_addr_lists.c:919) [ 22.912784][ T295] bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 22.912788][ T295] ? bond_set_rx_mode (drivers/net/bonding/bond_main.c:4711) [ 22.912790][ T295] ? notifier_call_chain (kernel/notifier.c:85) [ 22.912795][ T295] ? 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.912797][ T295] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 22.912799][ T295] __dev_close_many (net/core/dev.c:1798) [ 22.912802][ T295] ? netif_open (net/core/dev.c:1755) [ 22.912803][ T295] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 22.912806][ T295] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 22.912810][ T295] __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 22.912813][ T295] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 22.912816][ T295] ? __kernel_text_address (kernel/extable.c:79) [ 22.912818][ T295] ? write_profile (profile.c:?) [ 22.912823][ T295] netif_change_flags (net/core/dev.c:9877) [ 22.912827][ T295] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 22.912831][ T295] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 22.912833][ T295] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 22.912835][ T295] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 22.912838][ T295] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 22.912841][ T295] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 22.912843][ T295] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 22.912845][ T295] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 22.912848][ T295] ? kasan_save_stack (mm/kasan/common.c:58) [ 22.912850][ T295] ? kasan_save_stack (mm/kasan/common.c:57) [ 22.912851][ T295] ? kasan_save_track (mm/kasan/common.c:78) [ 22.912853][ T295] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.912856][ T295] ? netlink_seq_next (net/netlink/af_netlink.c:2684) [ 22.912858][ T295] ? ___sys_sendmsg (net/socket.c:2757) [ 22.912863][ T295] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.912865][ T295] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 22.912868][ T295] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.912870][ T295] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.912872][ T295] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.912873][ T295] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.912875][ T295] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 22.912877][ T295] ? __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.912879][ T295] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 22.912881][ T295] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 22.912884][ T295] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 22.912890][ T295] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 22.912895][ T295] rtnl_newlink (net/core/rtnetlink.c:4215) [ 22.912900][ T295] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.912902][ T295] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 22.912904][ T295] ? clockevents_program_event (kernel/time/clockevents.c:363) [ 22.912908][ T295] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.912912][ T295] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.912914][ T295] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 22.912917][ T295] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 22.912919][ T295] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 22.912923][ T295] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 22.912925][ T295] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 22.912929][ T295] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.912931][ T295] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.912936][ T295] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.912938][ T295] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 22.912941][ T295] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 22.912943][ T295] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 22.912947][ T295] ? netlink_ack (./include/linux/skbuff.h:2718) [ 22.912953][ T295] ? 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.912955][ T295] ? 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.912959][ T295] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 22.912963][ T295] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 22.912965][ T295] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.912970][ T295] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 22.912974][ T295] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 22.912978][ T295] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 22.912983][ T295] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 22.912985][ T295] ? copy_msghdr_from_user (net/socket.c:2650) [ 22.912987][ T295] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 22.912988][ T295] ? move_addr_to_kernel (net/socket.c:258) [ 22.912995][ T295] ___sys_sendmsg (net/socket.c:2767) [ 22.912998][ T295] ? copy_msghdr_from_user (net/socket.c:2619) [ 22.913015][ T295] __sys_sendmsg (net/socket.c:2799) [ 22.913018][ T295] ? __sys_sendmsg_sock (net/socket.c:2780) [ 22.913024][ T295] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.913027][ T295] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.913029][ T295] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 22.913031][ T295] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.913033][ T295] RIP: 0033:0x7f6b84b6654e [ 22.913037][ T295] 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.913039][ T295] RSP: 002b:00007ffda3c66370 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 22.913041][ T295] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f6b84b6654e [ 22.913043][ T295] RDX: 0000000000000000 RSI: 00007ffda3c66420 RDI: 0000000000000005 [ 22.913043][ T295] RBP: 00007ffda3c66380 R08: 0000000000000000 R09: 0000000000000000 [ 22.913044][ T295] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a919b6d [ 22.913045][ T295] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffda3c66af0 | [ 24.948211][ C2] softirqs last disabled at (819153): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 24.948212][ C2] Preemption disabled at: | [ 24.948213][ C2] 0x0 | [ 24.948223][ C2] Tainted: [W]=WARN [ 24.948223][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.948225][ C2] Call Trace: [ 24.948227][ C2] [ 24.948228][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.948233][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 24.948236][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.948239][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.948243][ 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.948247][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 24.948249][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.948253][ 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.948254][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.948257][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 24.948260][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.948261][ C2] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 24.948264][ C2] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 24.948265][ C2] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 24.948268][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.948272][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.948274][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 24.948275][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.948276][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.948278][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.948280][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.948282][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.948284][ C2] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 24.948285][ C2] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 24.948288][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.948289][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.948290][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.948292][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 24.948294][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.948295][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.948298][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.948299][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.948301][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.948302][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.948303][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 24.948305][ C2] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 24.948307][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.948309][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.948310][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 24.948312][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.948313][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:418) [ 24.948317][ C2] _printk (kernel/printk/printk.c:2504) [ 24.948321][ C2] ? snapshot_read.cold (user.c:?) [ 24.948322][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 24.948325][ C2] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 24.948327][ C2] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 24.948329][ C2] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 24.948331][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 24.948335][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 24.948337][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 24.948339][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 24.948341][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 24.948343][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 24.948346][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.948347][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.948349][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 24.948351][ C2] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 24.948352][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 24.948354][ C2] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 24.948355][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 24.948357][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 24.948359][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 24.948361][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 24.948364][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 24.948366][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 24.948368][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.948369][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 24.948371][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 24.948373][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 24.948374][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.948377][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 24.948378][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 24.948380][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 24.948381][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.948384][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.948385][ C2] handle_softirqs (kernel/softirq.c:645) [ 24.948387][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 24.948389][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 24.948391][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 24.948393][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 24.948395][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 24.948397][ C2] [ 24.948398][ C2] [ 24.948399][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 24.948400][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 24.948403][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 24.948405][ C2] Code: 48 8b 3d 94 02 09 02 e8 1f 00 00 00 48 2b 05 58 93 a6 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 46 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 02 09 02 mov 0x2090294(%rip),%rdi # 0x209029b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 a6 00 sub 0xa69358(%rip),%rax # 0xa6936b 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 46 1b 00 verw 0x1b4613(%rip) # 0x1b463b 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.948407][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 24.948410][ C2] RAX: 00000000000c7fcf RBX: ff11000001bf46c0 RCX: ffffffff93cfa307 [ 24.948412][ C2] RDX: ff11000001bf46c0 RSI: ffffffff96ca7f5f RDI: ffffffff9668f560 [ 24.948412][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 24.948413][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 24.948414][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 24.948415][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 24.948419][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 24.948421][ C2] default_idle_call (kernel/sched/idle.c:122) [ 24.948422][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 24.948424][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 24.948426][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 24.948429][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.948430][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.948432][ C2] do_idle (kernel/sched/idle.c:355) [ 24.948433][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 24.948435][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 24.948437][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 24.948439][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 25.003406][ C2] | [ 25.003469][ C2] | [ 25.003469][ C2] stack backtrace: | [ 25.003675][ C2] Tainted: [W]=WARN [ 25.003676][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.003677][ C2] Call Trace: [ 25.003678][ C2] [ 25.003679][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.003681][ C2] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 25.003684][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 25.003687][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 25.003689][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 25.003691][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 25.003693][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 25.003695][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 25.003697][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.003699][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.003701][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 25.003703][ C2] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 25.003704][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 25.003706][ C2] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) [ 25.003707][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 25.003709][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 25.003710][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 25.003711][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 25.003714][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 25.003716][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.003717][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.003719][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 25.003721][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) [ 25.003723][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 25.003724][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.003727][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.003728][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 25.003730][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 25.003731][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.003733][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.003734][ C2] handle_softirqs (kernel/softirq.c:645) [ 25.003737][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.003739][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 25.003741][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 25.003743][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 25.003744][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 25.003746][ C2] [ 25.003746][ C2] [ 25.003747][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 25.003749][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 25.003750][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 25.003752][ C2] Code: 48 8b 3d 94 02 09 02 e8 1f 00 00 00 48 2b 05 58 93 a6 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 46 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 02 09 02 mov 0x2090294(%rip),%rdi # 0x209029b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 a6 00 sub 0xa69358(%rip),%rax # 0xa6936b 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 46 1b 00 verw 0x1b4613(%rip) # 0x1b463b 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.003753][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 25.003754][ C2] RAX: 00000000000c7fcf RBX: ff11000001bf46c0 RCX: ffffffff93cfa307 [ 25.003756][ C2] RDX: ff11000001bf46c0 RSI: ffffffff96ca7f5f RDI: ffffffff9668f560 [ 25.003756][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 25.003757][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 25.003758][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 25.003759][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 25.003762][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 25.003763][ C2] default_idle_call (kernel/sched/idle.c:122) [ 25.003765][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 25.003767][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 25.003768][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 25.003770][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.003772][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.003773][ C2] do_idle (kernel/sched/idle.c:355) [ 25.003775][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 25.003777][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 25.003778][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 25.003780][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 35.291977][ T371] softirqs last disabled at (0): 0x0 | [ 35.291979][ T371] Preemption disabled at: | [ 35.291980][ T371] vprintk_emit (kernel/printk/printk.c:2471) | [ 35.291990][ T371] Tainted: [W]=WARN [ 35.291991][ T371] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.291993][ T371] Call Trace: [ 35.291994][ T371] [ 35.291995][ T371] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 35.292000][ T371] ? vprintk_emit (kernel/printk/printk.c:2471) [ 35.292002][ T371] __might_resched.cold (kernel/sched/core.c:9234) [ 35.292006][ T371] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 35.292008][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292011][ T371] __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.292015][ T371] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 35.292017][ T371] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.292022][ T371] ? 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.292023][ T371] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.292025][ T371] put_chars (drivers/char/virtio_console.c:1176) [ 35.292028][ T371] ? __send_to_port (drivers/char/virtio_console.c:654) [ 35.292030][ T371] ? desc_read (kernel/printk/printk_ringbuffer.c:500) [ 35.292032][ T371] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 35.292033][ T371] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 35.292035][ T371] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 35.292038][ T371] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:2206) [ 35.292041][ T371] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 35.292042][ T371] ? 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.292044][ T371] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 35.292045][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292046][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.292049][ T371] console_emit_next_record (kernel/printk/printk.c:3183) [ 35.292051][ T371] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 35.292052][ T371] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 35.292054][ T371] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 35.292057][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292058][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292059][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292061][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.292063][ T371] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 35.292064][ T371] console_flush_one_record (kernel/printk/printk.c:3268) [ 35.292066][ T371] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 35.292068][ T371] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 35.292069][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.292071][ T371] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 35.292072][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292073][ T371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.292075][ T371] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 35.292076][ T371] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 35.292078][ T371] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 35.292080][ T371] ? vprintk_emit (kernel/printk/printk.c:2478) [ 35.292082][ T371] vprintk_emit (kernel/printk/printk.c:2479) [ 35.292084][ T371] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 35.292085][ T371] ? packet_sendmsg_spkt (af_packet.c:?) [ 35.292089][ T371] _printk (kernel/printk/printk.c:2504) [ 35.292092][ T371] ? snapshot_read.cold (user.c:?) [ 35.292095][ T371] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 35.292097][ T371] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 35.292099][ T371] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 35.292100][ T371] ? netdev_notice (net/core/dev.c:13194) [ 35.292102][ T371] ? netdev_upper_dev_unlink (net/core/dev.c:9114) [ 35.292106][ T371] ? __netdev_upper_dev_unlink (net/core/dev.c:9096) [ 35.292107][ T371] __bond_release_one.cold (drivers/net/bonding/bond_main.c:2484 (discriminator 4)) [ 35.292111][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.292113][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292115][ T371] ? bond_enslave (drivers/net/bonding/bond_main.c:2331) [ 35.292117][ T371] ? 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.292119][ T371] ? ipvlan_port_get (./include/linux/rcupdate.h:882 drivers/net/ipvlan/ipvlan_main.c:146) [ 35.292120][ T371] ? ipvlan_port_create (./include/linux/list.h:54 (discriminator 2) drivers/net/ipvlan/ipvlan_main.c:93 (discriminator 2)) [ 35.292122][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292124][ T371] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 35.292127][ T371] ? packet_sendmsg_spkt (af_packet.c:?) [ 35.292129][ T371] bond_uninit (drivers/net/bonding/bond_main.c:6071) [ 35.292132][ T371] ? 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.292135][ T371] ? bond_siocdevprivate (drivers/net/bonding/bond_main.c:4682) [ 35.292137][ T371] unregister_netdevice_many_notify (net/core/dev.c:12537) [ 35.292140][ T371] ? unregister_netdevice_queued (./include/linux/list.h:419 (discriminator 3)) [ 35.292142][ T371] ? 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.292143][ T371] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 35.292146][ T371] ? unregister_netdevice_queue (net/core/dev.c:12378 (discriminator 1)) [ 35.292148][ T371] rtnl_dellink (net/core/rtnetlink.c:3652 net/core/rtnetlink.c:3694) [ 35.292150][ T371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.292152][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292153][ T371] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 35.292155][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292161][ T371] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 35.292164][ T371] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.292166][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292167][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292169][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.292170][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292172][ T371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.292173][ T371] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 35.292176][ T371] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 35.292177][ T371] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 35.292180][ T371] ? __kernel_text_address (kernel/extable.c:79) [ 35.292182][ T371] ? write_profile (profile.c:?) [ 35.292184][ T371] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 35.292186][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292187][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292188][ T371] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 35.292192][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.292193][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292195][ T371] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 35.292197][ T371] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 35.292199][ T371] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.292201][ T371] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 35.292202][ T371] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 35.292206][ T371] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 35.292209][ T371] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.292210][ T371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.292212][ T371] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.292214][ T371] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 35.292216][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292221][ T371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.292223][ T371] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.292225][ T371] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.292226][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292228][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292229][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.292231][ T371] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 35.292233][ T371] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 35.292235][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292236][ T371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.292238][ T371] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 35.292241][ T371] ? copy_msghdr_from_user (net/socket.c:2650) [ 35.292242][ T371] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 35.292244][ T371] ? move_addr_to_kernel (net/socket.c:258) [ 35.292245][ T371] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 35.292247][ T371] ___sys_sendmsg (net/socket.c:2767) [ 35.292249][ T371] ? copy_msghdr_from_user (net/socket.c:2619) [ 35.292253][ T371] __sys_sendmsg (net/socket.c:2799) [ 35.292255][ T371] ? __sys_sendmsg_sock (net/socket.c:2780) [ 35.292258][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.292259][ T371] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 35.292261][ T371] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 35.292263][ T371] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.292265][ T371] RIP: 0033:0x7fba0818554e [ 35.292267][ T371] 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.292268][ T371] RSP: 002b:00007fff3296baa0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.292272][ T371] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fba0818554e [ 35.292273][ T371] RDX: 0000000000000000 RSI: 00007fff3296bb50 RDI: 0000000000000005 [ 35.292275][ T371] RBP: 00007fff3296bab0 R08: 0000000000000000 R09: 0000000000000000 [ 35.292275][ T371] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a919b79 [ 35.292276][ T371] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff3296c220 | [ 47.324979][ T444] softirqs last disabled at (0): 0x0 | [ 47.324980][ T444] Preemption disabled at: | [ 47.324981][ 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.324992][ T444] Tainted: [W]=WARN [ 47.324993][ T444] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.324995][ T444] Call Trace: [ 47.324997][ T444] [ 47.324998][ T444] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 47.325003][ 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.325005][ T444] __might_resched.cold (kernel/sched/core.c:9234) [ 47.325008][ T444] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 47.325011][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325014][ 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.325018][ T444] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 47.325020][ T444] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.325024][ 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.325025][ T444] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.325027][ T444] put_chars (drivers/char/virtio_console.c:1176) [ 47.325030][ T444] ? __send_to_port (drivers/char/virtio_console.c:654) [ 47.325032][ T444] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 47.325035][ T444] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 47.325036][ T444] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 47.325038][ T444] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 47.325043][ T444] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 47.325044][ 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.325045][ T444] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 47.325046][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325048][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325049][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.325052][ T444] console_emit_next_record (kernel/printk/printk.c:3183) [ 47.325054][ T444] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 47.325055][ T444] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 47.325057][ T444] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 47.325059][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325060][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325061][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325063][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.325065][ T444] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 47.325066][ T444] console_flush_one_record (kernel/printk/printk.c:3268) [ 47.325068][ T444] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 47.325070][ T444] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 47.325071][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.325073][ T444] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 47.325074][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325075][ T444] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.325077][ T444] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 47.325079][ T444] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 47.325080][ T444] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 47.325083][ T444] ? vprintk_emit (kernel/printk/printk.c:2478) [ 47.325084][ T444] vprintk_emit (kernel/printk/printk.c:2479) [ 47.325086][ T444] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 47.325087][ T444] ? kvfree_call_rcu (mm/slab_common.c:2050) [ 47.325090][ 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.325092][ T444] ? bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 47.325096][ T444] ? __dev_close_many (net/core/dev.c:1798) [ 47.325098][ T444] ? __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 47.325099][ T444] ? netif_change_flags (net/core/dev.c:9877) [ 47.325100][ T444] ? do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 47.325103][ T444] _printk (kernel/printk/printk.c:2504) [ 47.325106][ T444] ? snapshot_read.cold (user.c:?) [ 47.325108][ T444] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 47.325111][ T444] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 47.325112][ T444] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 47.325114][ T444] ? netdev_notice (net/core/dev.c:13194) [ 47.325116][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325117][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325118][ T444] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 47.325121][ 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.325122][ T444] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 47.325123][ 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.325125][ T444] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 47.325128][ T444] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 47.325132][ T444] dev_uc_unsync (net/core/dev_addr_lists.c:936 net/core/dev_addr_lists.c:919) [ 47.325135][ T444] ? bond_close (./include/linux/rcupdate.h:850 drivers/net/bonding/bond_main.c:4430) [ 47.325136][ T444] bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 47.325138][ T444] ? bond_set_rx_mode (drivers/net/bonding/bond_main.c:4711) [ 47.325140][ T444] ? notifier_call_chain (kernel/notifier.c:85) [ 47.325143][ 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.325145][ T444] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 47.325146][ T444] __dev_close_many (net/core/dev.c:1798) [ 47.325148][ T444] ? netif_open (net/core/dev.c:1755) [ 47.325149][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325151][ T444] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 47.325152][ T444] __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 47.325154][ T444] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 47.325156][ T444] ? __kernel_text_address (kernel/extable.c:79) [ 47.325158][ T444] ? write_profile (profile.c:?) [ 47.325161][ T444] netif_change_flags (net/core/dev.c:9877) [ 47.325163][ T444] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 47.325165][ T444] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 47.325166][ T444] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 47.325168][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325169][ T444] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 47.325172][ T444] ? kasan_save_stack (mm/kasan/common.c:58) [ 47.325174][ T444] ? kasan_save_stack (mm/kasan/common.c:57) [ 47.325175][ T444] ? kasan_save_track (mm/kasan/common.c:78) [ 47.325176][ T444] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 47.325177][ T444] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 47.325179][ T444] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 47.325180][ T444] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 47.325182][ T444] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 47.325185][ T444] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.325186][ T444] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 47.325187][ T444] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 47.325189][ T444] ? ___sys_sendmsg (net/socket.c:2767) [ 47.325191][ T444] ? __sys_sendmsg (net/socket.c:2799) [ 47.325192][ T444] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 47.325195][ T444] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.325197][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325198][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.325200][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325201][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325202][ T444] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 47.325204][ 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.325206][ T444] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 47.325207][ T444] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 47.325209][ T444] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 47.325211][ T444] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 47.325213][ T444] rtnl_newlink (net/core/rtnetlink.c:4215) [ 47.325216][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325217][ T444] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 47.325219][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.325220][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325222][ T444] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 47.325225][ T444] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 47.325226][ T444] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 47.325228][ T444] ? __kernel_text_address (kernel/extable.c:79) [ 47.325229][ T444] ? write_profile (profile.c:?) [ 47.325230][ T444] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 47.325233][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325235][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325236][ T444] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 47.325239][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.325240][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325242][ T444] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 47.325243][ T444] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 47.325245][ T444] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.325247][ T444] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 47.325249][ T444] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 47.325251][ T444] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 47.325252][ T444] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.325254][ T444] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.325256][ T444] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.325257][ T444] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 47.325260][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325261][ T444] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.325263][ T444] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.325265][ T444] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.325267][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325268][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325269][ T444] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.325271][ T444] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 47.325277][ T444] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 47.325279][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325280][ T444] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.325282][ T444] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 47.325284][ T444] ? copy_msghdr_from_user (net/socket.c:2650) [ 47.325285][ T444] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 47.325286][ T444] ? move_addr_to_kernel (net/socket.c:258) [ 47.325287][ T444] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 47.325290][ T444] ___sys_sendmsg (net/socket.c:2767) [ 47.325292][ T444] ? copy_msghdr_from_user (net/socket.c:2619) [ 47.325296][ T444] __sys_sendmsg (net/socket.c:2799) [ 47.325298][ T444] ? __sys_sendmsg_sock (net/socket.c:2780) [ 47.325300][ T444] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.325301][ T444] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 47.325303][ T444] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 47.325305][ T444] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.325306][ T444] RIP: 0033:0x7fd52c7ee54e [ 47.325308][ 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.325310][ T444] RSP: 002b:00007ffca9bb9730 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.325313][ T444] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007fd52c7ee54e [ 47.325315][ T444] RDX: 0000000000000000 RSI: 00007ffca9bb97e0 RDI: 0000000000000005 [ 47.325315][ T444] RBP: 00007ffca9bb9740 R08: 0000000000000000 R09: 0000000000000000 [ 47.325316][ T444] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a919b85 [ 47.325317][ T444] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffca9bb9eb0 | [ 59.404794][ T518] softirqs last disabled at (0): 0x0 | [ 59.404796][ T518] Preemption disabled at: | [ 59.404796][ T518] vprintk_emit (kernel/printk/printk.c:2471) | [ 59.404806][ T518] Tainted: [W]=WARN [ 59.404807][ T518] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 59.404809][ T518] Call Trace: [ 59.404810][ T518] [ 59.404812][ T518] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 59.404816][ T518] ? vprintk_emit (kernel/printk/printk.c:2471) [ 59.404818][ T518] __might_resched.cold (kernel/sched/core.c:9234) [ 59.404822][ T518] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 59.404824][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.404827][ 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.404831][ T518] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 59.404833][ T518] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 59.404837][ 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.404839][ T518] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 59.404841][ T518] put_chars (drivers/char/virtio_console.c:1176) [ 59.404843][ T518] ? __send_to_port (drivers/char/virtio_console.c:654) [ 59.404845][ T518] ? desc_read (kernel/printk/printk_ringbuffer.c:500) [ 59.404848][ T518] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 59.404849][ T518] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 59.404851][ T518] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 59.404854][ T518] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:2206) [ 59.404856][ T518] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 59.404858][ 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.404859][ T518] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 59.404860][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.404862][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.404864][ T518] console_emit_next_record (kernel/printk/printk.c:3183) [ 59.404867][ T518] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 59.404868][ T518] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 59.404870][ T518] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 59.404872][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.404873][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.404874][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.404876][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.404878][ T518] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 59.404879][ T518] console_flush_one_record (kernel/printk/printk.c:3268) [ 59.404881][ T518] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 59.404883][ T518] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 59.404884][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.404886][ T518] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 59.404887][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.404888][ T518] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 59.404890][ T518] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 59.404892][ T518] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 59.404893][ T518] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 59.404895][ T518] ? vprintk_emit (kernel/printk/printk.c:2478) [ 59.404897][ T518] vprintk_emit (kernel/printk/printk.c:2479) [ 59.404899][ T518] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 59.404900][ 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.404902][ T518] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 59.404903][ T518] _printk (kernel/printk/printk.c:2504) [ 59.404906][ T518] ? snapshot_read.cold (user.c:?) [ 59.404908][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.404909][ T518] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 59.404912][ 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.404913][ T518] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 59.404914][ T518] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 59.404917][ T518] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 59.404918][ T518] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 59.404920][ T518] ? netdev_notice (net/core/dev.c:13194) [ 59.404922][ T518] ? netdev_upper_dev_unlink (net/core/dev.c:9114) [ 59.404926][ T518] ? __netdev_upper_dev_unlink (net/core/dev.c:9096) [ 59.404927][ 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.404929][ T518] __bond_release_one.cold (drivers/net/bonding/bond_main.c:2484 (discriminator 4)) [ 59.404933][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.404935][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.404936][ T518] ? bond_enslave (drivers/net/bonding/bond_main.c:2331) [ 59.404939][ T518] ? ipvlan_port_get (./include/linux/rcupdate.h:850 drivers/net/ipvlan/ipvlan_main.c:140) [ 59.404941][ T518] ? ipvlan_port_get (./include/linux/rcupdate.h:882 drivers/net/ipvlan/ipvlan_main.c:146) [ 59.404942][ T518] ? ipvlan_port_create (./include/linux/list.h:54 (discriminator 2) drivers/net/ipvlan/ipvlan_main.c:93 (discriminator 2)) [ 59.404943][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.404945][ T518] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 59.404949][ T518] ? packet_sendmsg_spkt (af_packet.c:?) [ 59.404952][ T518] bond_uninit (drivers/net/bonding/bond_main.c:6071) [ 59.404953][ 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.404956][ T518] ? bond_siocdevprivate (drivers/net/bonding/bond_main.c:4682) [ 59.404958][ T518] unregister_netdevice_many_notify (net/core/dev.c:12537) [ 59.404961][ T518] ? unregister_netdevice_queued (./include/linux/list.h:419 (discriminator 3)) [ 59.404963][ 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.404964][ T518] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 59.404966][ T518] ? unregister_netdevice_queue (net/core/dev.c:12378 (discriminator 1)) [ 59.404969][ T518] rtnl_dellink (net/core/rtnetlink.c:3652 net/core/rtnetlink.c:3694) [ 59.404971][ T518] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 59.404973][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.404974][ T518] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 59.404976][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.404981][ T518] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 59.404984][ T518] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 59.404986][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.404987][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.404989][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.404990][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.404992][ T518] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 59.404994][ T518] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 59.404996][ T518] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 59.404998][ T518] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 59.405000][ T518] ? __kernel_text_address (kernel/extable.c:79) [ 59.405002][ T518] ? write_profile (profile.c:?) [ 59.405004][ T518] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 59.405006][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.405007][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.405008][ T518] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 59.405012][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.405014][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.405015][ T518] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 59.405017][ T518] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 59.405019][ T518] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 59.405021][ T518] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 59.405022][ T518] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 59.405026][ T518] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 59.405029][ T518] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 59.405030][ T518] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 59.405032][ T518] ? netlink_ack (./include/linux/skbuff.h:2718) [ 59.405033][ T518] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 59.405036][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.405037][ T518] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 59.405039][ T518] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 59.405041][ T518] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 59.405043][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.405044][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.405045][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.405047][ T518] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 59.405049][ T518] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 59.405051][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.405053][ T518] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 59.405055][ T518] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 59.405057][ T518] ? copy_msghdr_from_user (net/socket.c:2650) [ 59.405059][ T518] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 59.405060][ T518] ? move_addr_to_kernel (net/socket.c:258) [ 59.405061][ T518] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 59.405064][ T518] ___sys_sendmsg (net/socket.c:2767) [ 59.405065][ T518] ? copy_msghdr_from_user (net/socket.c:2619) [ 59.405070][ T518] __sys_sendmsg (net/socket.c:2799) [ 59.405071][ T518] ? __sys_sendmsg_sock (net/socket.c:2780) [ 59.405074][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.405076][ T518] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 59.405077][ T518] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 59.405079][ T518] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 59.405081][ T518] RIP: 0033:0x7f8b1a84154e [ 59.405083][ 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.405084][ T518] RSP: 002b:00007ffc63ef4190 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 59.405088][ T518] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f8b1a84154e [ 59.405089][ T518] RDX: 0000000000000000 RSI: 00007ffc63ef4240 RDI: 0000000000000005 [ 59.405090][ T518] RBP: 00007ffc63ef41a0 R08: 0000000000000000 R09: 0000000000000000 [ 59.405090][ T518] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a919b91 [ 59.405091][ T518] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc63ef4910 | [ 71.477820][ T591] softirqs last disabled at (0): 0x0 | [ 71.477822][ T591] Preemption disabled at: | [ 71.477823][ 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.477835][ T591] Tainted: [W]=WARN [ 71.477836][ T591] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 71.477838][ T591] Call Trace: [ 71.477839][ T591] [ 71.477841][ T591] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 71.477845][ 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.477847][ T591] __might_resched.cold (kernel/sched/core.c:9234) [ 71.477851][ T591] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 71.477854][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.477857][ 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.477862][ T591] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 71.477864][ T591] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 71.477868][ 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.477869][ T591] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 71.477872][ T591] put_chars (drivers/char/virtio_console.c:1176) [ 71.477875][ T591] ? __send_to_port (drivers/char/virtio_console.c:654) [ 71.477876][ T591] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1929) [ 71.477879][ T591] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 71.477881][ T591] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 71.477883][ T591] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 71.477888][ T591] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 71.477889][ 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.477891][ T591] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 71.477892][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.477893][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.477895][ T591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.477897][ T591] console_emit_next_record (kernel/printk/printk.c:3183) [ 71.477900][ T591] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 71.477901][ T591] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 71.477903][ T591] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 71.477905][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.477906][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.477908][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.477909][ T591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.477911][ T591] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 71.477912][ T591] console_flush_one_record (kernel/printk/printk.c:3268) [ 71.477914][ T591] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 71.477916][ T591] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 71.477918][ T591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.477920][ T591] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 71.477921][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.477922][ T591] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 71.477924][ T591] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 71.477925][ T591] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 71.477927][ T591] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 71.477929][ T591] ? vprintk_emit (kernel/printk/printk.c:2478) [ 71.477931][ T591] vprintk_emit (kernel/printk/printk.c:2479) [ 71.477933][ T591] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 71.477934][ T591] ? kvfree_call_rcu (mm/slab_common.c:2050) [ 71.477938][ 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.477939][ T591] ? bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 71.477943][ T591] ? __dev_close_many (net/core/dev.c:1798) [ 71.477944][ T591] ? __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 71.477946][ T591] ? netif_change_flags (net/core/dev.c:9877) [ 71.477947][ T591] ? do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 71.477950][ T591] _printk (kernel/printk/printk.c:2504) [ 71.477953][ T591] ? snapshot_read.cold (user.c:?) [ 71.477955][ T591] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 71.477958][ T591] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 71.477960][ T591] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 71.477962][ T591] ? netdev_notice (net/core/dev.c:13194) [ 71.477963][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.477965][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.477966][ T591] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 71.477969][ 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.477971][ T591] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 71.477972][ 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.477974][ T591] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 71.477977][ T591] __dev_set_rx_mode (net/core/dev_addr_lists.c:1384) [ 71.477979][ T591] dev_uc_unsync (net/core/dev_addr_lists.c:936 net/core/dev_addr_lists.c:919) [ 71.477982][ T591] ? bond_close (./include/linux/rcupdate.h:850 drivers/net/bonding/bond_main.c:4430) [ 71.477983][ T591] bond_close (drivers/net/bonding/bond_main.c:918 drivers/net/bonding/bond_main.c:4433) [ 71.477986][ T591] ? bond_set_rx_mode (drivers/net/bonding/bond_main.c:4711) [ 71.477987][ T591] ? notifier_call_chain (kernel/notifier.c:85) [ 71.477991][ 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.477992][ T591] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 71.477994][ T591] __dev_close_many (net/core/dev.c:1798) [ 71.477996][ T591] ? netif_open (net/core/dev.c:1755) [ 71.477997][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.477998][ T591] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 71.478000][ T591] __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 71.478002][ T591] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 71.478004][ T591] ? __kernel_text_address (kernel/extable.c:79) [ 71.478006][ T591] ? write_profile (profile.c:?) [ 71.478009][ T591] netif_change_flags (net/core/dev.c:9877) [ 71.478011][ T591] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 71.478013][ T591] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 71.478015][ T591] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 71.478017][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.478018][ T591] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 71.478021][ T591] ? kasan_save_stack (mm/kasan/common.c:58) [ 71.478023][ T591] ? kasan_save_stack (mm/kasan/common.c:57) [ 71.478024][ T591] ? kasan_save_track (mm/kasan/common.c:78) [ 71.478026][ T591] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 71.478027][ T591] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 71.478029][ T591] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 71.478030][ T591] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 71.478032][ T591] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 71.478035][ T591] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 71.478036][ T591] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 71.478038][ T591] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 71.478040][ T591] ? ___sys_sendmsg (net/socket.c:2767) [ 71.478041][ T591] ? __sys_sendmsg (net/socket.c:2799) [ 71.478043][ T591] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 71.478045][ T591] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 71.478048][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.478049][ T591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.478051][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.478052][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.478053][ T591] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 71.478055][ 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.478057][ T591] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 71.478058][ T591] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 71.478061][ T591] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 71.478063][ T591] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 71.478065][ T591] rtnl_newlink (net/core/rtnetlink.c:4215) [ 71.478068][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.478069][ T591] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 71.478071][ T591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.478073][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.478075][ T591] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 71.478077][ T591] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 71.478079][ T591] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 71.478080][ T591] ? __kernel_text_address (kernel/extable.c:79) [ 71.478082][ T591] ? write_profile (profile.c:?) [ 71.478083][ T591] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 71.478086][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.478088][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.478089][ T591] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 71.478092][ T591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.478094][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.478095][ T591] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 71.478097][ T591] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 71.478099][ T591] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 71.478101][ T591] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 71.478103][ T591] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 71.478105][ T591] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 71.478107][ T591] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 71.478108][ T591] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 71.478110][ T591] ? netlink_ack (./include/linux/skbuff.h:2718) [ 71.478112][ T591] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 71.478114][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.478116][ T591] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 71.478118][ T591] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 71.478120][ T591] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 71.478122][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.478123][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.478124][ T591] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 71.478126][ T591] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 71.478128][ T591] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 71.478134][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.478136][ T591] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 71.478138][ T591] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 71.478140][ T591] ? copy_msghdr_from_user (net/socket.c:2650) [ 71.478142][ T591] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 71.478144][ T591] ? move_addr_to_kernel (net/socket.c:258) [ 71.478146][ T591] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 71.478150][ T591] ___sys_sendmsg (net/socket.c:2767) [ 71.478152][ T591] ? copy_msghdr_from_user (net/socket.c:2619) [ 71.478158][ T591] __sys_sendmsg (net/socket.c:2799) [ 71.478160][ T591] ? __sys_sendmsg_sock (net/socket.c:2780) [ 71.478163][ 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.478166][ T591] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 71.478167][ T591] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 71.478169][ T591] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 71.478171][ T591] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 71.478173][ T591] RIP: 0033:0x7f5fa1a3e54e [ 71.478175][ 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.478176][ T591] RSP: 002b:00007ffc0232b750 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 71.478180][ T591] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f5fa1a3e54e [ 71.478181][ T591] RDX: 0000000000000000 RSI: 00007ffc0232b800 RDI: 0000000000000005 [ 71.478182][ T591] RBP: 00007ffc0232b760 R08: 0000000000000000 R09: 0000000000000000 [ 71.478183][ T591] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a919b9d [ 71.478184][ T591] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc0232bed0 | [ 83.663280][ T661] softirqs last disabled at (0): 0x0 | [ 83.663282][ T661] Preemption disabled at: | [ 83.663283][ T661] 0x0 | [ 83.663291][ T661] Tainted: [W]=WARN [ 83.663292][ T661] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 83.663294][ T661] Call Trace: [ 83.663295][ T661] [ 83.663297][ T661] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 83.663301][ T661] __might_resched.cold (kernel/sched/core.c:9234) [ 83.663305][ T661] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 83.663308][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663311][ 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.663315][ T661] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 83.663317][ T661] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 83.663321][ 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.663322][ T661] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 83.663325][ T661] put_chars (drivers/char/virtio_console.c:1176) [ 83.663327][ T661] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 83.663329][ T661] ? __send_to_port (drivers/char/virtio_console.c:654) [ 83.663331][ T661] ? desc_read (kernel/printk/printk_ringbuffer.c:500) [ 83.663333][ T661] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 83.663335][ T661] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 83.663339][ T661] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 83.663341][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663343][ T661] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.663345][ T661] console_emit_next_record (kernel/printk/printk.c:3183) [ 83.663347][ T661] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 83.663349][ T661] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 83.663350][ T661] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 83.663353][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663354][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663355][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663356][ T661] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.663358][ T661] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 83.663360][ T661] console_flush_one_record (kernel/printk/printk.c:3268) [ 83.663361][ T661] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 83.663364][ T661] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 83.663365][ T661] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.663367][ T661] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 83.663368][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663369][ T661] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 83.663371][ T661] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 83.663372][ T661] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 83.663374][ T661] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 83.663376][ T661] ? vprintk_emit (kernel/printk/printk.c:2478) [ 83.663378][ T661] vprintk_emit (kernel/printk/printk.c:2479) [ 83.663379][ T661] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 83.663381][ T661] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 83.663384][ T661] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 83.663386][ T661] _printk (kernel/printk/printk.c:2504) [ 83.663389][ T661] ? snapshot_read.cold (user.c:?) [ 83.663391][ T661] ? ipv6_mc_down (net/ipv6/mcast.c:1157 net/ipv6/mcast.c:2820) [ 83.663394][ T661] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) [ 83.663397][ T661] br_stp_disable_port (net/bridge/br_stp_if.c:106) [ 83.663399][ T661] br_device_event (net/bridge/br.c:111) [ 83.663402][ T661] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 83.663405][ T661] ? packet_sendmsg_spkt (af_packet.c:?) [ 83.663407][ T661] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 83.663409][ T661] notifier_call_chain (kernel/notifier.c:85) [ 83.663413][ T661] netif_close_many (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:1829) [ 83.663416][ T661] ? trace_kfree (./include/trace/events/kmem.h:97 (discriminator 22)) [ 83.663418][ T661] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.663419][ T661] ? __dev_close_many (net/core/dev.c:1804) [ 83.663421][ T661] ? netif_close_many_and_unlock (net/core/dev.c:12411) [ 83.663423][ T661] unregister_netdevice_many_notify (net/core/dev.c:12487) [ 83.663425][ T661] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 83.663428][ T661] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 83.663431][ T661] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 83.663433][ T661] ? ___sys_sendmsg (net/socket.c:2767) [ 83.663434][ T661] ? __sys_sendmsg (net/socket.c:2799) [ 83.663436][ T661] ? unregister_netdevice_queued (./include/linux/list.h:419 (discriminator 3)) [ 83.663438][ T661] ? __nla_validate_parse (lib/nlattr.c:620) [ 83.663442][ T661] rtnl_dellink (net/core/rtnetlink.c:3652 net/core/rtnetlink.c:3694) [ 83.663443][ T661] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 83.663445][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663447][ T661] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 83.663448][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663454][ T661] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 83.663457][ T661] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 83.663458][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663460][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663461][ T661] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.663462][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663464][ T661] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 83.663465][ T661] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 83.663468][ T661] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 83.663469][ T661] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 83.663472][ T661] ? __kernel_text_address (kernel/extable.c:79) [ 83.663473][ T661] ? write_profile (profile.c:?) [ 83.663476][ T661] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 83.663477][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663479][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663480][ T661] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 83.663487][ T661] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.663489][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663490][ T661] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 83.663492][ T661] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 83.663494][ T661] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 83.663496][ T661] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 83.663498][ T661] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 83.663501][ T661] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 83.663502][ T661] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 83.663504][ T661] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 83.663506][ T661] ? netlink_ack (./include/linux/skbuff.h:2718) [ 83.663507][ T661] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 83.663509][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663511][ T661] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 83.663513][ T661] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 83.663515][ T661] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 83.663516][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663517][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663519][ T661] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.663521][ T661] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 83.663523][ T661] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 83.663525][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663526][ T661] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 83.663528][ T661] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 83.663529][ T661] ? copy_msghdr_from_user (net/socket.c:2650) [ 83.663531][ T661] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 83.663532][ T661] ? move_addr_to_kernel (net/socket.c:258) [ 83.663533][ T661] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 83.663536][ T661] ___sys_sendmsg (net/socket.c:2767) [ 83.663537][ T661] ? copy_msghdr_from_user (net/socket.c:2619) [ 83.663542][ T661] __sys_sendmsg (net/socket.c:2799) [ 83.663543][ T661] ? __sys_sendmsg_sock (net/socket.c:2780) [ 83.663546][ T661] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.663547][ T661] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 83.663549][ T661] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 83.663551][ T661] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 83.663553][ T661] RIP: 0033:0x7f14ac22a54e [ 83.663555][ 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.663556][ T661] RSP: 002b:00007ffd7a97b960 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 83.663560][ T661] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f14ac22a54e [ 83.663561][ T661] RDX: 0000000000000000 RSI: 00007ffd7a97ba10 RDI: 0000000000000005 [ 83.663562][ T661] RBP: 00007ffd7a97b970 R08: 0000000000000000 R09: 0000000000000000 [ 83.663563][ T661] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a919baa 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