====================================== | [ 12.109006][ T236] softirqs last disabled at (17308): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 12.109009][ T236] Preemption disabled at: | [ 12.109010][ T236] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.109022][ T236] Tainted: [W]=WARN [ 12.109023][ T236] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.109025][ T236] Call Trace: [ 12.109028][ T236] [ 12.109030][ T236] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.109037][ T236] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.109040][ T236] __might_resched.cold (kernel/sched/core.c:9234) [ 12.109046][ T236] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.109052][ T236] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.109059][ T236] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 12.109063][ T236] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.109071][ T236] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.109074][ T236] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.109079][ T236] put_chars (drivers/char/virtio_console.c:1176) [ 12.109083][ T236] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.109091][ T236] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 12.109097][ T236] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.109101][ T236] ? mark_usage (kernel/locking/lockdep.c:4690) [ 12.109103][ T236] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.109106][ T236] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.109112][ T236] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.109116][ T236] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 12.109121][ T236] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.109126][ T236] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.109133][ T236] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.109138][ T236] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.109141][ T236] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 12.109146][ T236] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.109150][ T236] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.109156][ T236] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.109163][ T236] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.109166][ T236] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.109175][ T236] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.109179][ T236] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.109182][ T236] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.109185][ T236] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.109191][ T236] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.109194][ T236] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.109199][ T236] vprintk_emit (kernel/printk/printk.c:2479) [ 12.109205][ T236] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.109209][ T236] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.109211][ T236] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 12.109217][ T236] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 12.109223][ T236] _printk (kernel/printk/printk.c:2504) [ 12.109227][ T236] ? snapshot_read.cold (user.c:?) [ 12.109234][ T236] ? br_multicast_flood (??:?) bridge [ 12.109251][ T236] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.109253][ T236] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.109255][ T236] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.109263][ T236] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 12.109280][ T236] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 12.109294][ T236] new_nbp (net/bridge/br_if.c:449) bridge [ 12.109310][ T236] br_add_if (net/bridge/br_if.c:592) bridge [ 12.109322][ T236] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 12.109327][ T236] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.109332][ T236] ? __kernel_text_address (kernel/extable.c:79) [ 12.109338][ T236] do_set_master (net/core/rtnetlink.c:3071) [ 12.109346][ T236] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.109351][ T236] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 12.109355][ T236] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 12.109357][ T236] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 12.109360][ T236] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.109365][ T236] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.109369][ T236] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.109372][ T236] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.109376][ T236] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.109380][ T236] ? kasan_save_stack (mm/kasan/common.c:57) [ 12.109382][ T236] ? kasan_save_track (mm/kasan/common.c:78) [ 12.109386][ T236] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.109389][ T236] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 12.109393][ T236] ? ___sys_sendmsg (net/socket.c:2757) [ 12.109400][ T236] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.109403][ T236] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.109407][ T236] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.109411][ T236] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.109413][ T236] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.109416][ T236] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.109419][ T236] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 12.109424][ T236] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 12.109427][ T236] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 12.109430][ T236] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.109436][ T236] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 12.109439][ T236] ? nla_get_range_signed (lib/nlattr.c:270) [ 12.109447][ T236] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 12.109457][ T236] rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.109466][ T236] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.109469][ T236] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.109477][ T236] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.109483][ T236] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.109486][ T236] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.109490][ T236] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.109496][ T236] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.109499][ T236] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.109505][ T236] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.109507][ T236] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.109514][ T236] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.109517][ T236] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.109523][ T236] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 12.109526][ T236] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.109531][ T236] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.109542][ T236] ? 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)) [ 12.109544][ T236] ? 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)) [ 12.109551][ T236] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.109558][ T236] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.109562][ T236] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.109569][ T236] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 12.109576][ T236] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 12.109582][ T236] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.109590][ T236] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 12.109594][ T236] ? copy_msghdr_from_user (net/socket.c:2650) [ 12.109597][ T236] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 12.109600][ T236] ? move_addr_to_kernel (net/socket.c:258) [ 12.109613][ T236] ___sys_sendmsg (net/socket.c:2767) [ 12.109617][ T236] ? copy_msghdr_from_user (net/socket.c:2619) [ 12.109647][ T236] __sys_sendmsg (net/socket.c:2799) [ 12.109651][ T236] ? __sys_sendmsg_sock (net/socket.c:2780) [ 12.109662][ T236] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.109668][ T236] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.109671][ T236] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.109676][ T236] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.109679][ T236] RIP: 0033:0x7fea361f854e [ 12.109683][ T236] 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 [ 12.109685][ T236] RSP: 002b:00007fff9120d560 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.109689][ T236] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fea361f854e [ 12.109691][ T236] RDX: 0000000000000000 RSI: 00007fff9120d610 RDI: 0000000000000005 [ 12.109692][ T236] RBP: 00007fff9120d570 R08: 0000000000000000 R09: 0000000000000000 [ 12.109693][ T236] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90d93e [ 12.109695][ T236] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff9120dcd0 | [ 19.867094][ T291] softirqs last disabled at (13130): dev_set_rx_mode (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/netdevice.h:5008 (discriminator 2) net/core/dev_addr_lists.c:1392 (discriminator 2)) | [ 19.867096][ T291] Preemption disabled at: | [ 19.867097][ T291] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.867106][ T291] Tainted: [W]=WARN [ 19.867107][ T291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.867109][ T291] Call Trace: [ 19.867110][ T291] [ 19.867112][ T291] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.867117][ T291] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.867120][ T291] __might_resched.cold (kernel/sched/core.c:9234) [ 19.867124][ T291] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.867128][ T291] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 19.867133][ T291] __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)) [ 19.867135][ T291] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.867141][ T291] ? 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) [ 19.867144][ T291] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.867147][ T291] put_chars (drivers/char/virtio_console.c:1176) [ 19.867149][ T291] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 19.867151][ T291] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.867154][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.867157][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.867162][ T291] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.867164][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.867166][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.867171][ T291] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.867172][ T291] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 19.867175][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.867178][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.867182][ T291] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.867185][ T291] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.867187][ T291] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 19.867190][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.867193][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.867197][ T291] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.867201][ T291] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.867202][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.867208][ T291] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.867210][ T291] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.867212][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.867214][ T291] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 19.867218][ T291] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.867220][ T291] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.867223][ T291] vprintk_emit (kernel/printk/printk.c:2479) [ 19.867227][ T291] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.867229][ T291] ? mark_usage (kernel/locking/lockdep.c:4690) [ 19.867231][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.867232][ T291] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 19.867234][ T291] ? find_held_lock (kernel/locking/lockdep.c:5360) [ 19.867238][ T291] _printk (kernel/printk/printk.c:2504) [ 19.867241][ T291] ? snapshot_read.cold (user.c:?) [ 19.867244][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.867246][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.867248][ T291] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 19.867251][ T291] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 19.867255][ T291] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 19.867257][ T291] ? netdev_notice (net/core/dev.c:13194) [ 19.867262][ T291] ? 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) [ 19.867263][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 19.867266][ T291] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 19.867268][ T291] ? 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) [ 19.867272][ T291] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 19.867276][ T291] __dev_change_flags (net/core/dev.c:9821) [ 19.867279][ T291] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 19.867282][ T291] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 19.867284][ T291] ? __kernel_text_address (kernel/extable.c:79) [ 19.867286][ T291] ? write_profile (profile.c:?) [ 19.867288][ T291] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 19.867293][ T291] netif_change_flags (net/core/dev.c:9877) [ 19.867297][ T291] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 19.867301][ T291] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 19.867303][ T291] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 19.867305][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 19.867307][ T291] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 19.867310][ T291] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 19.867313][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.867315][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.867317][ T291] ? kasan_save_stack (mm/kasan/common.c:58) [ 19.867320][ T291] ? kasan_save_stack (mm/kasan/common.c:57) [ 19.867321][ T291] ? kasan_save_track (mm/kasan/common.c:78) [ 19.867324][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.867326][ T291] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 19.867329][ T291] ? ___sys_sendmsg (net/socket.c:2757) [ 19.867334][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.867336][ T291] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 19.867338][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.867341][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.867342][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.867344][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.867346][ T291] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 19.867349][ T291] ? __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) [ 19.867352][ T291] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 19.867354][ T291] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 19.867358][ T291] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 19.867363][ T291] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 19.867368][ T291] rtnl_newlink (net/core/rtnetlink.c:4215) [ 19.867373][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 19.867375][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.867380][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.867382][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 19.867383][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 19.867385][ T291] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 19.867389][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 19.867391][ T291] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 19.867394][ T291] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 19.867395][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.867400][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.867402][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 19.867405][ T291] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 19.867407][ T291] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 19.867410][ T291] ? netlink_ack (./include/linux/skbuff.h:2718) [ 19.867416][ T291] ? 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)) [ 19.867417][ T291] ? 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)) [ 19.867422][ T291] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 19.867425][ T291] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 19.867428][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.867432][ T291] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 19.867436][ T291] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 19.867440][ T291] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 19.867445][ T291] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 19.867447][ T291] ? copy_msghdr_from_user (net/socket.c:2650) [ 19.867449][ T291] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 19.867451][ T291] ? move_addr_to_kernel (net/socket.c:258) [ 19.867458][ T291] ___sys_sendmsg (net/socket.c:2767) [ 19.867461][ T291] ? copy_msghdr_from_user (net/socket.c:2619) [ 19.867477][ T291] __sys_sendmsg (net/socket.c:2799) [ 19.867483][ T291] ? __sys_sendmsg_sock (net/socket.c:2780) [ 19.867489][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.867492][ T291] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.867494][ T291] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 19.867497][ T291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.867500][ T291] RIP: 0033:0x7f4ea8bd654e [ 19.867503][ T291] 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 [ 19.867505][ T291] RSP: 002b:00007ffc9e4808a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 19.867508][ T291] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f4ea8bd654e [ 19.867509][ T291] RDX: 0000000000000000 RSI: 00007ffc9e480950 RDI: 0000000000000005 [ 19.867510][ T291] RBP: 00007ffc9e4808b0 R08: 0000000000000000 R09: 0000000000000000 [ 19.867511][ T291] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90d946 [ 19.867511][ T291] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc9e481010 | [ 27.556032][ C0] softirqs last disabled at (666229): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 27.556033][ C0] Preemption disabled at: | [ 27.556034][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 27.556044][ C0] Tainted: [W]=WARN [ 27.556045][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.556047][ C0] Call Trace: [ 27.556049][ C0] [ 27.556050][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.556056][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 27.556058][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 27.556061][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.556072][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 27.556075][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.556079][ C0] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 27.556082][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.556085][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.556089][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.556090][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.556092][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 27.556095][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.556096][ C0] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 27.556100][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.556103][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.556104][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.556106][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.556108][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.556111][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.556113][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.556115][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.556116][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.556118][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 27.556120][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.556123][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.556125][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.556127][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.556129][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.556130][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.556132][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.556133][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.556135][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.556137][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.556139][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 27.556142][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.556144][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.556146][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.556147][ C0] ? x86_64_start_kernel (arch/x86/kernel/head64.c:264) [ 27.556152][ C0] _printk (kernel/printk/printk.c:2504) [ 27.556155][ C0] ? snapshot_read.cold (user.c:?) [ 27.556157][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 27.556161][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.556163][ C0] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 27.556165][ C0] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 27.556168][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 27.556171][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 27.556173][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 27.556174][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 27.556177][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.556178][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.556191][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.556193][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.556195][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.556202][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 27.556203][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.556210][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.556216][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.556223][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 27.556226][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 27.556228][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 27.556232][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.556234][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.556236][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.556238][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 27.556240][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.556247][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 27.556249][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.556252][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.556254][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 27.556256][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 27.556258][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.556260][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.556262][ C0] handle_softirqs (kernel/softirq.c:645) [ 27.556264][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.556266][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 27.556268][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 27.556269][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 27.556271][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 27.556274][ C0] [ 27.556274][ C0] [ 27.556275][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 27.556277][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 27.556279][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 27.556282][ C0] Code: 48 8b 3d 94 f2 f5 01 e8 1f 00 00 00 48 2b 05 58 b3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 a6 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 f2 f5 01 mov 0x1f5f294(%rip),%rdi # 0x1f5f29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 b3 95 00 sub 0x95b358(%rip),%rax # 0x95b36b 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 a6 11 00 verw 0x11a613(%rip) # 0x11a63b 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 [ 27.556284][ C0] RSP: 0018:ffffffff9f607cf8 EFLAGS: 00000296 [ 27.556287][ C0] RAX: 00000000000a2a73 RBX: ffffffff9f61c600 RCX: ffffffff9c6f0307 [ 27.556289][ C0] RDX: ffffffff9f61c600 RSI: ffffffff9f438b1c RDI: ffffffff9ee8d8e0 [ 27.556290][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 27.556291][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff3ec0fa2 [ 27.556292][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 27.556293][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.556297][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.556298][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 27.556300][ C0] default_idle_call (kernel/sched/idle.c:122) [ 27.556302][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.556304][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 27.556305][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 27.556308][ C0] ? flush_smp_call_function_queue (kernel/smp.c:670 (discriminator 6)) [ 27.556310][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.556312][ C0] do_idle (kernel/sched/idle.c:355) [ 27.556314][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 27.556315][ C0] rest_init (init/main.c:727) [ 27.556317][ C0] ? __cpuidle_text_end (??:?) [ 27.556320][ C0] ? rest_init (init/main.c:727) [ 27.556322][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 27.556326][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 27.556329][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 27.556331][ C0] start_kernel (init/main.c:1185) [ 27.556333][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 27.556335][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 27.556337][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 27.664898][ C0] | [ 27.665095][ C0] | [ 27.665095][ C0] stack backtrace: | [ 27.665376][ C0] Tainted: [W]=WARN [ 27.665377][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.665379][ C0] Call Trace: [ 27.665381][ C0] [ 27.665383][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.665387][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 27.665391][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 27.665396][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 27.665399][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 27.665401][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 27.665404][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.665407][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.665420][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.665425][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.665427][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.665438][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 27.665441][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.665451][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.665462][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.665473][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 27.665476][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 27.665478][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 27.665483][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.665485][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.665488][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.665491][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 27.665494][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.665505][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 27.665508][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.665512][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.665515][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 27.665518][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 27.665520][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.665523][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.665526][ C0] handle_softirqs (kernel/softirq.c:645) [ 27.665529][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.665531][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 27.665534][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 27.665536][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 27.665538][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 27.665541][ C0] [ 27.665542][ C0] [ 27.665543][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 27.665545][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 27.665548][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 27.665551][ C0] Code: 48 8b 3d 94 f2 f5 01 e8 1f 00 00 00 48 2b 05 58 b3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 a6 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 f2 f5 01 mov 0x1f5f294(%rip),%rdi # 0x1f5f29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 b3 95 00 sub 0x95b358(%rip),%rax # 0x95b36b 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 a6 11 00 verw 0x11a613(%rip) # 0x11a63b 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 [ 27.665553][ C0] RSP: 0018:ffffffff9f607cf8 EFLAGS: 00000296 [ 27.665556][ C0] RAX: 00000000000a2a73 RBX: ffffffff9f61c600 RCX: ffffffff9c6f0307 [ 27.665558][ C0] RDX: ffffffff9f61c600 RSI: ffffffff9f438b1c RDI: ffffffff9ee8d8e0 [ 27.665559][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 27.665561][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff3ec0fa2 [ 27.665562][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 27.665564][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.665568][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.665570][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 27.665572][ C0] default_idle_call (kernel/sched/idle.c:122) [ 27.665575][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.665577][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 27.665579][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 27.665582][ C0] ? flush_smp_call_function_queue (kernel/smp.c:670 (discriminator 6)) [ 27.665585][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.665588][ C0] do_idle (kernel/sched/idle.c:355) [ 27.665590][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 27.665592][ C0] rest_init (init/main.c:727) [ 27.665595][ C0] ? __cpuidle_text_end (??:?) [ 27.665599][ C0] ? rest_init (init/main.c:727) [ 27.665602][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 27.665606][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 27.665609][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 27.665612][ C0] start_kernel (init/main.c:1185) [ 27.665615][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 27.665617][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 27.665620][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 44.632131][ T326] softirqs last disabled at (0): 0x0 | [ 44.632133][ T326] Preemption disabled at: | [ 44.632133][ T326] vprintk_emit (kernel/printk/printk.c:2471) | [ 44.632144][ T326] Tainted: [W]=WARN [ 44.632145][ T326] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.632147][ T326] Call Trace: [ 44.632148][ T326] [ 44.632150][ T326] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 44.632155][ T326] ? vprintk_emit (kernel/printk/printk.c:2471) [ 44.632157][ T326] __might_resched.cold (kernel/sched/core.c:9234) [ 44.632160][ T326] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 44.632163][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632167][ T326] __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)) [ 44.632170][ T326] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.632173][ T326] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.632177][ T326] ? 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) [ 44.632179][ T326] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.632181][ T326] put_chars (drivers/char/virtio_console.c:1176) [ 44.632183][ T326] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 44.632185][ T326] ? __send_to_port (drivers/char/virtio_console.c:654) [ 44.632187][ T326] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 44.632189][ T326] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 44.632192][ T326] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 44.632193][ T326] ? 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) [ 44.632195][ T326] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.632196][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632198][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632199][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.632201][ T326] console_emit_next_record (kernel/printk/printk.c:3183) [ 44.632204][ T326] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 44.632206][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632207][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632209][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632210][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.632212][ T326] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 44.632220][ T326] console_flush_one_record (kernel/printk/printk.c:3268) [ 44.632223][ T326] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 44.632225][ T326] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 44.632227][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.632228][ T326] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 44.632230][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632232][ T326] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.632233][ T326] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 44.632234][ T326] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 44.632237][ T326] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 44.632238][ T326] ? vprintk_emit (kernel/printk/printk.c:2478) [ 44.632240][ T326] vprintk_emit (kernel/printk/printk.c:2479) [ 44.632243][ T326] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 44.632244][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632246][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.632248][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632250][ T326] _printk (kernel/printk/printk.c:2504) [ 44.632253][ T326] ? snapshot_read.cold (user.c:?) [ 44.632255][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632256][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.632258][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632259][ T326] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 44.632262][ T326] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 44.632263][ T326] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 44.632265][ T326] ? netdev_notice (net/core/dev.c:13194) [ 44.632267][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632269][ T326] ? 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) [ 44.632270][ T326] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.632272][ T326] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.632274][ T326] ? 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) [ 44.632276][ T326] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 44.632279][ T326] __dev_change_flags (net/core/dev.c:9821) [ 44.632283][ T326] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 44.632285][ T326] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 44.632287][ T326] ? __kernel_text_address (kernel/extable.c:79) [ 44.632289][ T326] ? write_profile (profile.c:?) [ 44.632291][ T326] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 44.632294][ T326] netif_change_flags (net/core/dev.c:9877) [ 44.632296][ T326] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 44.632299][ T326] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 44.632301][ T326] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 44.632302][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632304][ T326] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 44.632307][ T326] ? kasan_save_stack (mm/kasan/common.c:58) [ 44.632310][ T326] ? kasan_save_stack (mm/kasan/common.c:57) [ 44.632311][ T326] ? kasan_save_track (mm/kasan/common.c:78) [ 44.632313][ T326] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 44.632314][ T326] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 44.632316][ T326] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 44.632317][ T326] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 44.632318][ T326] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 44.632320][ T326] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 44.632322][ T326] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 44.632323][ T326] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 44.632325][ T326] ? ___sys_sendmsg (net/socket.c:2767) [ 44.632327][ T326] ? __sys_sendmsg (net/socket.c:2799) [ 44.632328][ T326] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.632331][ T326] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.632333][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632335][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.632336][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632337][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632339][ T326] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 44.632341][ T326] ? __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) [ 44.632343][ T326] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 44.632345][ T326] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 44.632346][ T326] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 44.632348][ T326] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 44.632350][ T326] rtnl_newlink (net/core/rtnetlink.c:4215) [ 44.632352][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632354][ T326] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 44.632355][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.632356][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632358][ T326] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 44.632361][ T326] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 44.632363][ T326] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 44.632364][ T326] ? __kernel_text_address (kernel/extable.c:79) [ 44.632365][ T326] ? write_profile (profile.c:?) [ 44.632367][ T326] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 44.632368][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632370][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632371][ T326] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 44.632374][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.632376][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632378][ T326] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 44.632379][ T326] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 44.632380][ T326] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.632382][ T326] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 44.632383][ T326] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 44.632385][ T326] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 44.632387][ T326] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.632388][ T326] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.632389][ T326] ? netlink_ack (./include/linux/skbuff.h:2718) [ 44.632391][ T326] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 44.632393][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632395][ T326] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.632397][ T326] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 44.632399][ T326] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 44.632400][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632402][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632404][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.632406][ T326] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 44.632407][ T326] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 44.632409][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632411][ T326] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.632413][ T326] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 44.632414][ T326] ? copy_msghdr_from_user (net/socket.c:2650) [ 44.632416][ T326] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 44.632417][ T326] ? move_addr_to_kernel (net/socket.c:258) [ 44.632419][ T326] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 44.632421][ T326] ___sys_sendmsg (net/socket.c:2767) [ 44.632423][ T326] ? copy_msghdr_from_user (net/socket.c:2619) [ 44.632427][ T326] __sys_sendmsg (net/socket.c:2799) [ 44.632429][ T326] ? __sys_sendmsg_sock (net/socket.c:2780) [ 44.632432][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.632434][ T326] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.632435][ T326] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 44.632437][ T326] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.632439][ T326] RIP: 0033:0x7f0fa224b54e [ 44.632441][ T326] 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 [ 44.632442][ T326] RSP: 002b:00007ffe6994fb90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.632446][ T326] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f0fa224b54e [ 44.632448][ T326] RDX: 0000000000000000 RSI: 00007ffe6994fc40 RDI: 0000000000000005 [ 44.632449][ T326] RBP: 00007ffe6994fba0 R08: 0000000000000000 R09: 0000000000000000 [ 44.632449][ T326] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90d95e [ 44.632450][ T326] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffe69950300 | [ 45.924213][ T347] softirqs last disabled at (0): 0x0 | [ 45.924215][ T347] Preemption disabled at: | [ 45.924216][ T347] vprintk_emit (kernel/printk/printk.c:2471) | [ 45.924233][ T347] Tainted: [W]=WARN [ 45.924235][ T347] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.924236][ T347] Call Trace: [ 45.924238][ T347] [ 45.924239][ T347] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.924244][ T347] ? vprintk_emit (kernel/printk/printk.c:2471) [ 45.924246][ T347] __might_resched.cold (kernel/sched/core.c:9234) [ 45.924250][ T347] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.924253][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924257][ T347] __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)) [ 45.924260][ T347] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.924263][ T347] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.924266][ T347] ? 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) [ 45.924268][ T347] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.924270][ T347] put_chars (drivers/char/virtio_console.c:1176) [ 45.924272][ T347] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 45.924273][ T347] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.924275][ T347] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 45.924278][ T347] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.924281][ T347] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.924282][ T347] ? 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) [ 45.924284][ T347] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.924285][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924287][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924288][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.924290][ T347] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.924293][ T347] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.924295][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924296][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924298][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924300][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.924301][ T347] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 45.924303][ T347] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.924305][ T347] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.924308][ T347] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.924310][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.924311][ T347] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.924313][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924314][ T347] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.924315][ T347] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 45.924317][ T347] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 45.924319][ T347] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.924321][ T347] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.924323][ T347] vprintk_emit (kernel/printk/printk.c:2479) [ 45.924325][ T347] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.924327][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924329][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.924330][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924332][ T347] _printk (kernel/printk/printk.c:2504) [ 45.924335][ T347] ? snapshot_read.cold (user.c:?) [ 45.924337][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924339][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.924340][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924342][ T347] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 45.924344][ T347] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 45.924346][ T347] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 45.924348][ T347] ? netdev_notice (net/core/dev.c:13194) [ 45.924349][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924351][ T347] ? 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) [ 45.924353][ T347] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.924355][ T347] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.924356][ T347] ? 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) [ 45.924360][ T347] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 45.924362][ T347] __dev_change_flags (net/core/dev.c:9821) [ 45.924367][ T347] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 45.924369][ T347] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 45.924371][ T347] ? __kernel_text_address (kernel/extable.c:79) [ 45.924372][ T347] ? write_profile (profile.c:?) [ 45.924374][ T347] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 45.924377][ T347] netif_change_flags (net/core/dev.c:9877) [ 45.924380][ T347] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 45.924383][ T347] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 45.924385][ T347] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 45.924386][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924388][ T347] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 45.924391][ T347] ? kasan_save_stack (mm/kasan/common.c:58) [ 45.924394][ T347] ? kasan_save_stack (mm/kasan/common.c:57) [ 45.924396][ T347] ? kasan_save_track (mm/kasan/common.c:78) [ 45.924397][ T347] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 45.924399][ T347] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 45.924400][ T347] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 45.924401][ T347] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 45.924402][ T347] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 45.924405][ T347] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.924406][ T347] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 45.924407][ T347] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 45.924410][ T347] ? ___sys_sendmsg (net/socket.c:2767) [ 45.924411][ T347] ? __sys_sendmsg (net/socket.c:2799) [ 45.924413][ T347] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.924416][ T347] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.924418][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924419][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.924421][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924422][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924424][ T347] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 45.924426][ T347] ? __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) [ 45.924428][ T347] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 45.924430][ T347] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 45.924431][ T347] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 45.924433][ T347] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 45.924435][ T347] rtnl_newlink (net/core/rtnetlink.c:4215) [ 45.924437][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924439][ T347] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 45.924440][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.924442][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924444][ T347] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 45.924447][ T347] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 45.924449][ T347] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 45.924450][ T347] ? __kernel_text_address (kernel/extable.c:79) [ 45.924451][ T347] ? write_profile (profile.c:?) [ 45.924452][ T347] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 45.924454][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924455][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924457][ T347] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 45.924460][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.924461][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924463][ T347] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 45.924465][ T347] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 45.924466][ T347] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.924467][ T347] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 45.924469][ T347] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 45.924471][ T347] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 45.924473][ T347] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.924474][ T347] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.924475][ T347] ? netlink_ack (./include/linux/skbuff.h:2718) [ 45.924477][ T347] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 45.924481][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924483][ T347] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.924485][ T347] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.924486][ T347] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 45.924488][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924490][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924491][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.924493][ T347] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 45.924495][ T347] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 45.924497][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924499][ T347] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.924500][ T347] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 45.924502][ T347] ? copy_msghdr_from_user (net/socket.c:2650) [ 45.924504][ T347] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 45.924505][ T347] ? move_addr_to_kernel (net/socket.c:258) [ 45.924507][ T347] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 45.924509][ T347] ___sys_sendmsg (net/socket.c:2767) [ 45.924511][ T347] ? copy_msghdr_from_user (net/socket.c:2619) [ 45.924516][ T347] __sys_sendmsg (net/socket.c:2799) [ 45.924518][ T347] ? __sys_sendmsg_sock (net/socket.c:2780) [ 45.924520][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.924522][ T347] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.924523][ T347] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 45.924526][ T347] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.924527][ T347] RIP: 0033:0x7f55f02a154e [ 45.924529][ T347] 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 [ 45.924531][ T347] RSP: 002b:00007fffde39b5e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.924534][ T347] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f55f02a154e [ 45.924536][ T347] RDX: 0000000000000000 RSI: 00007fffde39b690 RDI: 0000000000000005 [ 45.924537][ T347] RBP: 00007fffde39b5f0 R08: 0000000000000000 R09: 0000000000000000 [ 45.924537][ T347] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90d960 [ 45.924538][ T347] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fffde39bd50 | [ 47.189314][ T358] softirqs last disabled at (0): 0x0 | [ 47.189316][ T358] Preemption disabled at: | [ 47.189317][ T358] vprintk_emit (kernel/printk/printk.c:2471) | [ 47.189327][ T358] Tainted: [W]=WARN [ 47.189328][ T358] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.189330][ T358] Call Trace: [ 47.189331][ T358] [ 47.189332][ T358] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 47.189337][ T358] ? vprintk_emit (kernel/printk/printk.c:2471) [ 47.189339][ T358] __might_resched.cold (kernel/sched/core.c:9234) [ 47.189343][ T358] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 47.189346][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189350][ T358] __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.189353][ T358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 47.189356][ T358] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.189360][ T358] ? 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.189362][ T358] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.189364][ T358] put_chars (drivers/char/virtio_console.c:1176) [ 47.189366][ T358] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 47.189367][ T358] ? __send_to_port (drivers/char/virtio_console.c:654) [ 47.189369][ T358] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 47.189371][ T358] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 47.189375][ T358] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 47.189376][ T358] ? 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.189378][ T358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 47.189379][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189381][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189383][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.189385][ T358] console_emit_next_record (kernel/printk/printk.c:3183) [ 47.189387][ T358] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 47.189389][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189391][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189393][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189394][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.189396][ T358] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 47.189398][ T358] console_flush_one_record (kernel/printk/printk.c:3268) [ 47.189400][ T358] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 47.189403][ T358] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 47.189405][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.189406][ T358] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 47.189408][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189410][ T358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.189411][ T358] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 47.189413][ T358] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 47.189415][ T358] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 47.189417][ T358] ? vprintk_emit (kernel/printk/printk.c:2478) [ 47.189419][ T358] vprintk_emit (kernel/printk/printk.c:2479) [ 47.189421][ T358] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 47.189423][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189425][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.189426][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189428][ T358] _printk (kernel/printk/printk.c:2504) [ 47.189431][ T358] ? snapshot_read.cold (user.c:?) [ 47.189433][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189435][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.189437][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189438][ T358] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 47.189441][ T358] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 47.189443][ T358] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 47.189445][ T358] ? netdev_notice (net/core/dev.c:13194) [ 47.189446][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189448][ T358] ? 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.189450][ T358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 47.189452][ T358] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.189454][ T358] ? 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.189456][ T358] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 47.189459][ T358] __dev_change_flags (net/core/dev.c:9821) [ 47.189463][ T358] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 47.189465][ T358] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 47.189467][ T358] ? __kernel_text_address (kernel/extable.c:79) [ 47.189469][ T358] ? write_profile (profile.c:?) [ 47.189471][ T358] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 47.189474][ T358] netif_change_flags (net/core/dev.c:9877) [ 47.189476][ T358] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 47.189482][ T358] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 47.189484][ T358] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 47.189485][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189486][ T358] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 47.189490][ T358] ? kasan_save_stack (mm/kasan/common.c:58) [ 47.189493][ T358] ? kasan_save_stack (mm/kasan/common.c:57) [ 47.189495][ T358] ? kasan_save_track (mm/kasan/common.c:78) [ 47.189496][ T358] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 47.189498][ T358] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 47.189499][ T358] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 47.189501][ T358] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 47.189502][ T358] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 47.189504][ T358] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.189506][ T358] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 47.189507][ T358] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 47.189510][ T358] ? ___sys_sendmsg (net/socket.c:2767) [ 47.189511][ T358] ? __sys_sendmsg (net/socket.c:2799) [ 47.189513][ T358] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 47.189516][ T358] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.189518][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189520][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.189521][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189523][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189524][ T358] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 47.189526][ T358] ? __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.189529][ T358] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 47.189530][ T358] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 47.189531][ T358] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 47.189534][ T358] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 47.189536][ T358] rtnl_newlink (net/core/rtnetlink.c:4215) [ 47.189538][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189539][ T358] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 47.189541][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.189542][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189544][ T358] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 47.189547][ T358] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 47.189549][ T358] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 47.189550][ T358] ? __kernel_text_address (kernel/extable.c:79) [ 47.189552][ T358] ? write_profile (profile.c:?) [ 47.189553][ T358] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 47.189554][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189556][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189557][ T358] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 47.189561][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.189562][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189564][ T358] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 47.189565][ T358] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 47.189567][ T358] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.189568][ T358] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 47.189570][ T358] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 47.189572][ T358] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 47.189574][ T358] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.189575][ T358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.189576][ T358] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.189578][ T358] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 47.189580][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189582][ T358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.189584][ T358] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.189586][ T358] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.189587][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189589][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189591][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.189593][ T358] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 47.189595][ T358] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 47.189596][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189598][ T358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.189600][ T358] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 47.189602][ T358] ? copy_msghdr_from_user (net/socket.c:2650) [ 47.189603][ T358] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 47.189605][ T358] ? move_addr_to_kernel (net/socket.c:258) [ 47.189606][ T358] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 47.189609][ T358] ___sys_sendmsg (net/socket.c:2767) [ 47.189611][ T358] ? copy_msghdr_from_user (net/socket.c:2619) [ 47.189615][ T358] __sys_sendmsg (net/socket.c:2799) [ 47.189617][ T358] ? __sys_sendmsg_sock (net/socket.c:2780) [ 47.189620][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.189622][ T358] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 47.189623][ T358] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 47.189625][ T358] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.189627][ T358] RIP: 0033:0x7f4afa5fd54e [ 47.189629][ T358] 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.189631][ T358] RSP: 002b:00007ffcb32ccde0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.189636][ T358] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f4afa5fd54e [ 47.189638][ T358] RDX: 0000000000000000 RSI: 00007ffcb32cce90 RDI: 0000000000000005 [ 47.189640][ T358] RBP: 00007ffcb32ccdf0 R08: 0000000000000000 R09: 0000000000000000 [ 47.189641][ T358] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90d961 [ 47.189642][ T358] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffcb32cd550 | [ 48.414071][ T370] softirqs last disabled at (0): 0x0 | [ 48.414073][ T370] Preemption disabled at: | [ 48.414074][ T370] vprintk_emit (kernel/printk/printk.c:2471) | [ 48.414085][ T370] Tainted: [W]=WARN [ 48.414086][ T370] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.414087][ T370] Call Trace: [ 48.414089][ T370] [ 48.414090][ T370] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 48.414096][ T370] ? vprintk_emit (kernel/printk/printk.c:2471) [ 48.414098][ T370] __might_resched.cold (kernel/sched/core.c:9234) [ 48.414102][ T370] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 48.414105][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414108][ T370] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 48.414112][ T370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 48.414114][ T370] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 48.414118][ T370] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 48.414120][ T370] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 48.414122][ T370] put_chars (drivers/char/virtio_console.c:1176) [ 48.414124][ T370] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 48.414125][ T370] ? __send_to_port (drivers/char/virtio_console.c:654) [ 48.414127][ T370] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 48.414129][ T370] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 48.414133][ T370] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 48.414134][ T370] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 48.414136][ T370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 48.414137][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414139][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414140][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.414143][ T370] console_emit_next_record (kernel/printk/printk.c:3183) [ 48.414145][ T370] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 48.414147][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414149][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414151][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414152][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.414154][ T370] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 48.414156][ T370] console_flush_one_record (kernel/printk/printk.c:3268) [ 48.414158][ T370] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 48.414161][ T370] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 48.414163][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.414164][ T370] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 48.414166][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414168][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.414169][ T370] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 48.414170][ T370] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 48.414172][ T370] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 48.414175][ T370] ? vprintk_emit (kernel/printk/printk.c:2478) [ 48.414177][ T370] vprintk_emit (kernel/printk/printk.c:2479) [ 48.414179][ T370] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 48.414181][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414183][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.414184][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414186][ T370] _printk (kernel/printk/printk.c:2504) [ 48.414189][ T370] ? snapshot_read.cold (user.c:?) [ 48.414191][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414193][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.414194][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414196][ T370] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 48.414199][ T370] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 48.414201][ T370] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 48.414202][ T370] ? netdev_notice (net/core/dev.c:13194) [ 48.414204][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414206][ T370] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 48.414208][ T370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 48.414209][ T370] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 48.414211][ T370] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 48.414214][ T370] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 48.414217][ T370] __dev_change_flags (net/core/dev.c:9821) [ 48.414221][ T370] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 48.414223][ T370] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 48.414226][ T370] ? __kernel_text_address (kernel/extable.c:79) [ 48.414227][ T370] ? write_profile (profile.c:?) [ 48.414229][ T370] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 48.414232][ T370] netif_change_flags (net/core/dev.c:9877) [ 48.414234][ T370] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 48.414238][ T370] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 48.414239][ T370] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 48.414241][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414242][ T370] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 48.414246][ T370] ? kasan_save_stack (mm/kasan/common.c:58) [ 48.414256][ T370] ? kasan_save_stack (mm/kasan/common.c:57) [ 48.414257][ T370] ? kasan_save_track (mm/kasan/common.c:78) [ 48.414259][ T370] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 48.414260][ T370] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 48.414262][ T370] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 48.414263][ T370] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 48.414264][ T370] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 48.414267][ T370] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 48.414268][ T370] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 48.414269][ T370] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 48.414272][ T370] ? ___sys_sendmsg (net/socket.c:2767) [ 48.414273][ T370] ? __sys_sendmsg (net/socket.c:2799) [ 48.414275][ T370] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 48.414278][ T370] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 48.414280][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414281][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.414283][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414284][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414286][ T370] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 48.414288][ T370] ? __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) [ 48.414290][ T370] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 48.414292][ T370] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 48.414293][ T370] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 48.414295][ T370] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 48.414297][ T370] rtnl_newlink (net/core/rtnetlink.c:4215) [ 48.414300][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414301][ T370] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 48.414302][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.414304][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414306][ T370] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 48.414309][ T370] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 48.414311][ T370] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 48.414312][ T370] ? __kernel_text_address (kernel/extable.c:79) [ 48.414313][ T370] ? write_profile (profile.c:?) [ 48.414315][ T370] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 48.414316][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414318][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414319][ T370] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 48.414323][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.414324][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414326][ T370] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 48.414327][ T370] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 48.414329][ T370] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 48.414330][ T370] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 48.414332][ T370] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 48.414334][ T370] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 48.414336][ T370] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 48.414337][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.414339][ T370] ? netlink_ack (./include/linux/skbuff.h:2718) [ 48.414340][ T370] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 48.414342][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414344][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.414346][ T370] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 48.414348][ T370] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 48.414350][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414351][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414353][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.414355][ T370] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 48.414357][ T370] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 48.414359][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414361][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.414363][ T370] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 48.414364][ T370] ? copy_msghdr_from_user (net/socket.c:2650) [ 48.414366][ T370] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 48.414367][ T370] ? move_addr_to_kernel (net/socket.c:258) [ 48.414369][ T370] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 48.414371][ T370] ___sys_sendmsg (net/socket.c:2767) [ 48.414373][ T370] ? copy_msghdr_from_user (net/socket.c:2619) [ 48.414378][ T370] __sys_sendmsg (net/socket.c:2799) [ 48.414380][ T370] ? __sys_sendmsg_sock (net/socket.c:2780) [ 48.414383][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.414385][ T370] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 48.414386][ T370] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 48.414388][ T370] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 48.414389][ T370] RIP: 0033:0x7fb0d831b54e [ 48.414391][ T370] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.414393][ T370] RSP: 002b:00007ffc7e8d77f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 48.414397][ T370] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fb0d831b54e [ 48.414398][ T370] RDX: 0000000000000000 RSI: 00007ffc7e8d78a0 RDI: 0000000000000005 [ 48.414399][ T370] RBP: 00007ffc7e8d7800 R08: 0000000000000000 R09: 0000000000000000 [ 48.414400][ T370] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90d962 [ 48.414400][ T370] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc7e8d7f60 | [ 49.647896][ T381] softirqs last disabled at (0): 0x0 | [ 49.647898][ T381] Preemption disabled at: | [ 49.647898][ T381] vprintk_emit (kernel/printk/printk.c:2471) | [ 49.647909][ T381] Tainted: [W]=WARN [ 49.647910][ T381] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 49.647912][ T381] Call Trace: [ 49.647913][ T381] [ 49.647914][ T381] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 49.647920][ T381] ? vprintk_emit (kernel/printk/printk.c:2471) [ 49.647923][ T381] __might_resched.cold (kernel/sched/core.c:9234) [ 49.647928][ T381] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 49.647931][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.647935][ T381] __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)) [ 49.647939][ T381] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 49.647941][ T381] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 49.647946][ T381] ? 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) [ 49.647947][ T381] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 49.647949][ T381] put_chars (drivers/char/virtio_console.c:1176) [ 49.647951][ T381] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 49.647953][ T381] ? __send_to_port (drivers/char/virtio_console.c:654) [ 49.647955][ T381] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 49.647957][ T381] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 49.647960][ T381] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 49.647962][ T381] ? 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) [ 49.647963][ T381] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 49.647965][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.647966][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.647968][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.647970][ T381] console_emit_next_record (kernel/printk/printk.c:3183) [ 49.647973][ T381] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 49.647975][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.647976][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.647978][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.647979][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.647981][ T381] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 49.647983][ T381] console_flush_one_record (kernel/printk/printk.c:3268) [ 49.647985][ T381] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 49.647988][ T381] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 49.647989][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.647991][ T381] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 49.647993][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.647994][ T381] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 49.647996][ T381] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 49.647997][ T381] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 49.647999][ T381] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 49.648001][ T381] ? vprintk_emit (kernel/printk/printk.c:2478) [ 49.648003][ T381] vprintk_emit (kernel/printk/printk.c:2479) [ 49.648005][ T381] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 49.648007][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648009][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.648010][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648012][ T381] _printk (kernel/printk/printk.c:2504) [ 49.648015][ T381] ? snapshot_read.cold (user.c:?) [ 49.648017][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648019][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.648020][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648022][ T381] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 49.648024][ T381] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 49.648026][ T381] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 49.648028][ T381] ? netdev_notice (net/core/dev.c:13194) [ 49.648029][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648031][ T381] ? 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) [ 49.648033][ T381] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 49.648035][ T381] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.648037][ T381] ? 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) [ 49.648041][ T381] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 49.648045][ T381] __dev_change_flags (net/core/dev.c:9821) [ 49.648049][ T381] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 49.648051][ T381] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 49.648053][ T381] ? __kernel_text_address (kernel/extable.c:79) [ 49.648054][ T381] ? write_profile (profile.c:?) [ 49.648057][ T381] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 49.648060][ T381] netif_change_flags (net/core/dev.c:9877) [ 49.648062][ T381] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 49.648065][ T381] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 49.648067][ T381] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 49.648068][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648070][ T381] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 49.648073][ T381] ? kasan_save_stack (mm/kasan/common.c:58) [ 49.648076][ T381] ? kasan_save_stack (mm/kasan/common.c:57) [ 49.648078][ T381] ? kasan_save_track (mm/kasan/common.c:78) [ 49.648079][ T381] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 49.648081][ T381] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 49.648082][ T381] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 49.648083][ T381] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 49.648084][ T381] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 49.648087][ T381] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 49.648088][ T381] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 49.648089][ T381] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 49.648092][ T381] ? ___sys_sendmsg (net/socket.c:2767) [ 49.648093][ T381] ? __sys_sendmsg (net/socket.c:2799) [ 49.648095][ T381] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 49.648098][ T381] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.648099][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648101][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.648102][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648104][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648106][ T381] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 49.648108][ T381] ? __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) [ 49.648110][ T381] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 49.648111][ T381] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 49.648113][ T381] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 49.648115][ T381] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 49.648117][ T381] rtnl_newlink (net/core/rtnetlink.c:4215) [ 49.648119][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648121][ T381] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 49.648122][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.648123][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648125][ T381] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 49.648129][ T381] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 49.648130][ T381] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 49.648132][ T381] ? __kernel_text_address (kernel/extable.c:79) [ 49.648133][ T381] ? write_profile (profile.c:?) [ 49.648134][ T381] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 49.648135][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648137][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648138][ T381] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 49.648142][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.648143][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648145][ T381] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 49.648146][ T381] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 49.648148][ T381] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 49.648149][ T381] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 49.648150][ T381] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 49.648153][ T381] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 49.648154][ T381] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 49.648155][ T381] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 49.648157][ T381] ? netlink_ack (./include/linux/skbuff.h:2718) [ 49.648158][ T381] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 49.648161][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648162][ T381] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 49.648164][ T381] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 49.648166][ T381] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 49.648168][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648169][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648171][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 49.648173][ T381] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 49.648175][ T381] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 49.648177][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648178][ T381] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 49.648180][ T381] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 49.648182][ T381] ? copy_msghdr_from_user (net/socket.c:2650) [ 49.648183][ T381] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 49.648185][ T381] ? move_addr_to_kernel (net/socket.c:258) [ 49.648186][ T381] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 49.648189][ T381] ___sys_sendmsg (net/socket.c:2767) [ 49.648191][ T381] ? copy_msghdr_from_user (net/socket.c:2619) [ 49.648196][ T381] __sys_sendmsg (net/socket.c:2799) [ 49.648198][ T381] ? __sys_sendmsg_sock (net/socket.c:2780) [ 49.648201][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 49.648205][ T381] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 49.648206][ T381] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 49.648209][ T381] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 49.648212][ T381] RIP: 0033:0x7f286583454e [ 49.648214][ T381] 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 [ 49.648215][ T381] RSP: 002b:00007fff0a77d700 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 49.648219][ T381] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f286583454e [ 49.648220][ T381] RDX: 0000000000000000 RSI: 00007fff0a77d7b0 RDI: 0000000000000005 [ 49.648221][ T381] RBP: 00007fff0a77d710 R08: 0000000000000000 R09: 0000000000000000 [ 49.648222][ T381] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90d963 [ 49.648223][ T381] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff0a77de70 | [ 53.813916][ T419] softirqs last disabled at (0): 0x0 | [ 53.813918][ T419] Preemption disabled at: | [ 53.813918][ T419] 0x0 | [ 53.813927][ T419] Tainted: [W]=WARN [ 53.813928][ T419] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 53.813929][ T419] Call Trace: [ 53.813931][ T419] [ 53.813932][ T419] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 53.813938][ T419] __might_resched.cold (kernel/sched/core.c:9234) [ 53.813942][ T419] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 53.813945][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.813949][ T419] __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)) [ 53.813953][ T419] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 53.813955][ T419] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 53.813959][ T419] ? 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) [ 53.813961][ T419] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 53.813963][ T419] put_chars (drivers/char/virtio_console.c:1176) [ 53.813965][ T419] ? __send_to_port (drivers/char/virtio_console.c:654) [ 53.813967][ T419] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 53.813971][ T419] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 53.813974][ T419] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 53.813976][ T419] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 53.813978][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.813980][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 53.813982][ T419] console_emit_next_record (kernel/printk/printk.c:3183) [ 53.813984][ T419] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 53.813986][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.813988][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.813989][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.813991][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 53.813993][ T419] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 53.813995][ T419] console_flush_one_record (kernel/printk/printk.c:3268) [ 53.813997][ T419] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 53.814000][ T419] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 53.814001][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 53.814003][ T419] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 53.814004][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.814006][ T419] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 53.814008][ T419] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 53.814009][ T419] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 53.814011][ T419] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 53.814013][ T419] ? vprintk_emit (kernel/printk/printk.c:2478) [ 53.814015][ T419] vprintk_emit (kernel/printk/printk.c:2479) [ 53.814018][ T419] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 53.814019][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.814021][ T419] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 53.814024][ T419] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 53.814025][ T419] _printk (kernel/printk/printk.c:2504) [ 53.814028][ T419] ? snapshot_read.cold (user.c:?) [ 53.814030][ T419] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 53.814035][ T419] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 53.814048][ T419] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 53.814056][ T419] br_device_event (net/bridge/br.c:111) bridge [ 53.814065][ T419] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 53.814069][ T419] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 53.814071][ T419] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 53.814074][ T419] notifier_call_chain (kernel/notifier.c:85) [ 53.814078][ T419] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 53.814081][ T419] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 53.814083][ T419] ? netif_change_name (net/core/dev.c:1517) [ 53.814085][ T419] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 53.814087][ T419] ? __kernel_text_address (kernel/extable.c:79) [ 53.814089][ T419] ? write_profile (profile.c:?) [ 53.814091][ T419] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 53.814094][ T419] netif_change_flags (net/core/dev.c:9882) [ 53.814097][ T419] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 53.814099][ T419] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 53.814101][ T419] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 53.814102][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.814104][ T419] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 53.814108][ T419] ? kasan_save_stack (mm/kasan/common.c:58) [ 53.814110][ T419] ? kasan_save_stack (mm/kasan/common.c:57) [ 53.814112][ T419] ? kasan_save_track (mm/kasan/common.c:78) [ 53.814113][ T419] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 53.814115][ T419] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 53.814116][ T419] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 53.814117][ T419] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 53.814119][ T419] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 53.814121][ T419] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 53.814122][ T419] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 53.814124][ T419] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 53.814126][ T419] ? ___sys_sendmsg (net/socket.c:2767) [ 53.814127][ T419] ? __sys_sendmsg (net/socket.c:2799) [ 53.814129][ T419] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 53.814131][ T419] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 53.814134][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.814136][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 53.814137][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.814138][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.814140][ T419] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 53.814143][ T419] ? __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) [ 53.814145][ T419] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 53.814146][ T419] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 53.814148][ T419] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 53.814150][ T419] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 53.814152][ T419] rtnl_newlink (net/core/rtnetlink.c:4215) [ 53.814154][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.814156][ T419] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 53.814157][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 53.814158][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.814160][ T419] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 53.814164][ T419] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 53.814165][ T419] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 53.814167][ T419] ? __kernel_text_address (kernel/extable.c:79) [ 53.814168][ T419] ? write_profile (profile.c:?) [ 53.814169][ T419] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 53.814170][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.814172][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.814174][ T419] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 53.814177][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 53.814178][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.814180][ T419] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 53.814181][ T419] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 53.814183][ T419] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 53.814184][ T419] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 53.814186][ T419] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 53.814188][ T419] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 53.814190][ T419] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 53.814191][ T419] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 53.814193][ T419] ? netlink_ack (./include/linux/skbuff.h:2718) [ 53.814194][ T419] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 53.814196][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.814198][ T419] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 53.814200][ T419] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 53.814202][ T419] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 53.814204][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.814205][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.814207][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 53.814209][ T419] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 53.814211][ T419] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 53.814212][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.814214][ T419] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 53.814216][ T419] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 53.814218][ T419] ? copy_msghdr_from_user (net/socket.c:2650) [ 53.814219][ T419] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 53.814221][ T419] ? move_addr_to_kernel (net/socket.c:258) [ 53.814222][ T419] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 53.814225][ T419] ___sys_sendmsg (net/socket.c:2767) [ 53.814227][ T419] ? copy_msghdr_from_user (net/socket.c:2619) [ 53.814232][ T419] __sys_sendmsg (net/socket.c:2799) [ 53.814233][ T419] ? __sys_sendmsg_sock (net/socket.c:2780) [ 53.814236][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 53.814238][ T419] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 53.814239][ T419] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 53.814242][ T419] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 53.814243][ T419] RIP: 0033:0x7fe99fb8954e [ 53.814245][ T419] 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 [ 53.814247][ T419] RSP: 002b:00007fff16a4a1a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 53.814251][ T419] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fe99fb8954e [ 53.814252][ T419] RDX: 0000000000000000 RSI: 00007fff16a4a250 RDI: 0000000000000005 [ 53.814253][ T419] RBP: 00007fff16a4a1b0 R08: 0000000000000000 R09: 0000000000000000 [ 53.814254][ T419] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90d968 Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __irq_exit_rcu:schedule_preempt_disabled:dump_stack_lvl:__kmalloc_noprof:put_chars dev_set_rx_mode:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars