====================================== | [ 10.527126][ T237] softirqs last disabled at (14870): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 10.527128][ T237] Preemption disabled at: | [ 10.527129][ T237] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.527138][ T237] Tainted: [W]=WARN [ 10.527139][ T237] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.527141][ T237] Call Trace: [ 10.527143][ T237] [ 10.527144][ T237] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.527150][ T237] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.527152][ T237] __might_resched.cold (kernel/sched/core.c:9234) [ 10.527157][ T237] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.527161][ T237] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.527166][ T237] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.527168][ T237] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.527174][ T237] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.527177][ T237] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.527180][ T237] put_chars (drivers/char/virtio_console.c:1176) [ 10.527182][ T237] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.527187][ T237] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 10.527190][ T237] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.527193][ T237] ? mark_usage (kernel/locking/lockdep.c:4690) [ 10.527195][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.527196][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.527200][ T237] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.527202][ T237] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 10.527205][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.527209][ T237] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.527213][ T237] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.527217][ T237] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.527218][ T237] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 10.527221][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.527224][ T237] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.527228][ T237] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.527232][ T237] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.527233][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.527238][ T237] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.527241][ T237] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.527243][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.527245][ T237] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.527249][ T237] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.527251][ T237] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.527254][ T237] vprintk_emit (kernel/printk/printk.c:2479) [ 10.527258][ T237] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.527261][ T237] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.527262][ T237] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 10.527267][ T237] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 10.527270][ T237] _printk (kernel/printk/printk.c:2504) [ 10.527274][ T237] ? snapshot_read.cold (user.c:?) [ 10.527277][ T237] ? br_multicast_flood (??:?) bridge [ 10.527289][ T237] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 10.527291][ T237] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 10.527292][ T237] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 10.527297][ T237] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 10.527306][ T237] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 10.527314][ T237] new_nbp (net/bridge/br_if.c:449) bridge [ 10.527323][ T237] br_add_if (net/bridge/br_if.c:592) bridge [ 10.527330][ T237] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 10.527334][ T237] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 10.527337][ T237] ? __kernel_text_address (kernel/extable.c:79) [ 10.527340][ T237] do_set_master (net/core/rtnetlink.c:3071) [ 10.527345][ T237] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 10.527348][ T237] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 10.527351][ T237] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 10.527353][ T237] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 10.527355][ T237] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 10.527359][ T237] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.527361][ T237] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 10.527363][ T237] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.527365][ T237] ? kasan_save_stack (mm/kasan/common.c:58) [ 10.527368][ T237] ? kasan_save_stack (mm/kasan/common.c:57) [ 10.527370][ T237] ? kasan_save_track (mm/kasan/common.c:78) [ 10.527372][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.527374][ T237] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 10.527378][ T237] ? ___sys_sendmsg (net/socket.c:2757) [ 10.527382][ T237] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 10.527384][ T237] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 10.527386][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.527389][ T237] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.527390][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.527392][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.527394][ T237] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 10.527398][ T237] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 10.527400][ T237] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 10.527402][ T237] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 10.527405][ T237] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 10.527407][ T237] ? nla_get_range_signed (lib/nlattr.c:270) [ 10.527412][ T237] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 10.527416][ T237] rtnl_newlink (net/core/rtnetlink.c:4215) [ 10.527422][ T237] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 10.527423][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.527428][ T237] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 10.527430][ T237] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.527432][ T237] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 10.527433][ T237] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.527437][ T237] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 10.527439][ T237] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 10.527442][ T237] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 10.527443][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.527448][ T237] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 10.527449][ T237] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.527453][ T237] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 10.527455][ T237] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 10.527457][ T237] ? netlink_ack (./include/linux/skbuff.h:2718) [ 10.527463][ T237] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 10.527465][ T237] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 10.527469][ T237] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.527472][ T237] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 10.527475][ T237] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.527479][ T237] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 10.527483][ T237] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 10.527486][ T237] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 10.527491][ T237] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 10.527494][ T237] ? copy_msghdr_from_user (net/socket.c:2650) [ 10.527496][ T237] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 10.527497][ T237] ? move_addr_to_kernel (net/socket.c:258) [ 10.527504][ T237] ___sys_sendmsg (net/socket.c:2767) [ 10.527512][ T237] ? copy_msghdr_from_user (net/socket.c:2619) [ 10.527527][ T237] __sys_sendmsg (net/socket.c:2799) [ 10.527529][ T237] ? __sys_sendmsg_sock (net/socket.c:2780) [ 10.527535][ T237] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.527539][ T237] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.527541][ T237] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.527544][ T237] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.527546][ T237] RIP: 0033:0x7fa902a8e54e [ 10.527549][ T237] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 10.527551][ T237] RSP: 002b:00007fff4d6aa640 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 10.527554][ T237] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa902a8e54e [ 10.527556][ T237] RDX: 0000000000000000 RSI: 00007fff4d6aa6f0 RDI: 0000000000000005 [ 10.527556][ T237] RBP: 00007fff4d6aa650 R08: 0000000000000000 R09: 0000000000000000 [ 10.527557][ T237] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9134e8 [ 10.527558][ T237] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff4d6aadb0 | [ 18.148252][ T291] softirqs last disabled at (11884): 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)) | [ 18.148255][ T291] Preemption disabled at: | [ 18.148255][ T291] vprintk_emit (kernel/printk/printk.c:2471) | [ 18.148265][ T291] Tainted: [W]=WARN [ 18.148266][ T291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.148268][ T291] Call Trace: [ 18.148269][ T291] [ 18.148271][ T291] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.148277][ T291] ? vprintk_emit (kernel/printk/printk.c:2471) [ 18.148279][ T291] __might_resched.cold (kernel/sched/core.c:9234) [ 18.148284][ T291] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.148288][ 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) [ 18.148293][ 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)) [ 18.148296][ T291] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.148301][ 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) [ 18.148304][ T291] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.148308][ T291] put_chars (drivers/char/virtio_console.c:1176) [ 18.148310][ T291] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 18.148312][ T291] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.148315][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 18.148318][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 18.148322][ T291] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.148325][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.148326][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.148331][ T291] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.148332][ T291] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 18.148335][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.148338][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.148342][ T291] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.148346][ T291] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.148348][ 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)) [ 18.148351][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.148353][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.148357][ T291] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.148361][ T291] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.148363][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.148368][ T291] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.148371][ T291] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.148373][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.148375][ T291] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.148379][ T291] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.148380][ T291] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.148384][ T291] vprintk_emit (kernel/printk/printk.c:2479) [ 18.148387][ T291] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.148389][ T291] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.148391][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.148393][ T291] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 18.148395][ T291] ? find_held_lock (kernel/locking/lockdep.c:5360) [ 18.148398][ T291] _printk (kernel/printk/printk.c:2504) [ 18.148402][ T291] ? snapshot_read.cold (user.c:?) [ 18.148405][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 18.148407][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 18.148409][ T291] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 18.148412][ T291] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 18.148416][ T291] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 18.148418][ T291] ? netdev_notice (net/core/dev.c:13194) [ 18.148423][ 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) [ 18.148424][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.148427][ T291] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.148429][ 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) [ 18.148432][ T291] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 18.148437][ T291] __dev_change_flags (net/core/dev.c:9821) [ 18.148440][ T291] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 18.148442][ T291] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 18.148445][ T291] ? __kernel_text_address (kernel/extable.c:79) [ 18.148446][ T291] ? write_profile (profile.c:?) [ 18.148448][ T291] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 18.148453][ T291] netif_change_flags (net/core/dev.c:9877) [ 18.148457][ T291] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 18.148462][ T291] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 18.148464][ T291] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 18.148465][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 18.148467][ T291] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 18.148470][ T291] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 18.148473][ T291] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 18.148475][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 18.148477][ T291] ? kasan_save_stack (mm/kasan/common.c:58) [ 18.148480][ T291] ? kasan_save_stack (mm/kasan/common.c:57) [ 18.148482][ T291] ? kasan_save_track (mm/kasan/common.c:78) [ 18.148485][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.148487][ T291] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 18.148489][ T291] ? ___sys_sendmsg (net/socket.c:2757) [ 18.148494][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.148496][ T291] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 18.148499][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.148501][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.148503][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.148504][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.148507][ T291] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 18.148512][ 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) [ 18.148515][ T291] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 18.148517][ T291] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 18.148520][ T291] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 18.148526][ T291] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 18.148531][ T291] rtnl_newlink (net/core/rtnetlink.c:4215) [ 18.148536][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 18.148538][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.148542][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.148544][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.148546][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 18.148548][ T291] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.148551][ T291] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 18.148553][ T291] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 18.148556][ T291] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 18.148558][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.148562][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.148564][ T291] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.148567][ T291] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 18.148569][ T291] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 18.148572][ T291] ? netlink_ack (./include/linux/skbuff.h:2718) [ 18.148578][ 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)) [ 18.148580][ 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)) [ 18.148584][ T291] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 18.148588][ T291] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 18.148590][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.148594][ T291] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 18.148598][ T291] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 18.148602][ T291] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 18.148607][ T291] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 18.148610][ T291] ? copy_msghdr_from_user (net/socket.c:2650) [ 18.148612][ T291] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 18.148613][ T291] ? move_addr_to_kernel (net/socket.c:258) [ 18.148621][ T291] ___sys_sendmsg (net/socket.c:2767) [ 18.148624][ T291] ? copy_msghdr_from_user (net/socket.c:2619) [ 18.148639][ T291] __sys_sendmsg (net/socket.c:2799) [ 18.148642][ T291] ? __sys_sendmsg_sock (net/socket.c:2780) [ 18.148648][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.148652][ T291] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 18.148654][ T291] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 18.148657][ T291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.148659][ T291] RIP: 0033:0x7fe07954954e [ 18.148663][ 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 [ 18.148665][ T291] RSP: 002b:00007fffbffb9c60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 18.148668][ T291] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fe07954954e [ 18.148669][ T291] RDX: 0000000000000000 RSI: 00007fffbffb9d10 RDI: 0000000000000005 [ 18.148670][ T291] RBP: 00007fffbffb9c70 R08: 0000000000000000 R09: 0000000000000000 [ 18.148671][ T291] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a9134ef [ 18.148672][ T291] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fffbffba3d0 | [ 25.964692][ C0] softirqs last disabled at (583153): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 25.964694][ C0] Preemption disabled at: | [ 25.964695][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 25.964708][ C0] Tainted: [W]=WARN [ 25.964709][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.964712][ C0] Call Trace: [ 25.964714][ C0] [ 25.964716][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.964722][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 25.964724][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 25.964729][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.964733][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 25.964736][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.964741][ 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)) [ 25.964746][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.964749][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.964754][ 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) [ 25.964756][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.964760][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 25.964762][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.964765][ C0] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 25.964770][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.964775][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.964777][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.964779][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.964783][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.964786][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.964789][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.964792][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.964794][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.964797][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 25.964800][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.964803][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.964807][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.964810][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.964812][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.964815][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.964817][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.964819][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 25.964822][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.964825][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.964828][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 25.964831][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.964834][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.964836][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.964839][ C0] ? x86_64_start_kernel (arch/x86/kernel/head64.c:264) [ 25.964844][ C0] _printk (kernel/printk/printk.c:2504) [ 25.964848][ C0] ? snapshot_read.cold (user.c:?) [ 25.964851][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 25.964856][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 25.964859][ C0] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 25.964862][ C0] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 25.964866][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 25.964870][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 25.964873][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 25.964876][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 25.964879][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 25.964882][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 25.964900][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.964902][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.964905][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 25.964917][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 25.964919][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 25.964930][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 25.964942][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 25.964953][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 25.964958][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 25.964960][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 25.964965][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 25.964968][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.964971][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.964974][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 25.964977][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 25.964994][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 25.964997][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.965001][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.965005][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 25.965008][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 25.965010][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.965013][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.965016][ C0] handle_softirqs (kernel/softirq.c:645) [ 25.965019][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.965022][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 25.965025][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 25.965028][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 25.965030][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 25.965034][ C0] [ 25.965035][ C0] [ 25.965036][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 25.965038][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 25.965041][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 25.965045][ C0] Code: 48 8b 3d 94 e2 f5 01 e8 1f 00 00 00 48 2b 05 58 a3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 96 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 e2 f5 01 mov 0x1f5e294(%rip),%rdi # 0x1f5e29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 95 00 sub 0x95a358(%rip),%rax # 0x95a36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 96 11 00 verw 0x119613(%rip) # 0x11963b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 25.965047][ C0] RSP: 0018:ffffffffa3207cf8 EFLAGS: 00000296 [ 25.965051][ C0] RAX: 000000000008e5ef RBX: ffffffffa321c600 RCX: ffffffffa02f0307 [ 25.965053][ C0] RDX: ffffffffa321c600 RSI: ffffffffa3038b01 RDI: ffffffffa2a8d8e0 [ 25.965055][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 25.965056][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff4640fa2 [ 25.965057][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 25.965060][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 25.965064][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 25.965067][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 25.965069][ C0] default_idle_call (kernel/sched/idle.c:122) [ 25.965071][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 25.965074][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 25.965076][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 25.965080][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.965081][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.965084][ C0] do_idle (kernel/sched/idle.c:355) [ 25.965087][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 25.965089][ C0] rest_init (init/main.c:727) [ 25.965092][ C0] ? __cpuidle_text_end (??:?) [ 25.965096][ C0] ? rest_init (init/main.c:727) [ 25.965099][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 25.965104][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 25.965108][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 25.965111][ C0] start_kernel (init/main.c:1185) [ 25.965114][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 25.965117][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 25.965120][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 26.053047][ C0] | [ 26.053123][ C0] | [ 26.053123][ C0] stack backtrace: | [ 26.053379][ C0] Tainted: [W]=WARN [ 26.053380][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.053382][ C0] Call Trace: [ 26.053383][ C0] [ 26.053384][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.053389][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 26.053393][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 26.053396][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 26.053398][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 26.053399][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 26.053401][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 26.053403][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.053411][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.053414][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.053416][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.053422][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 26.053424][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.053430][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.053436][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.053446][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 26.053449][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 26.053451][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 26.053455][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 26.053457][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.053459][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.053461][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 26.053463][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.053470][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 26.053471][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.053474][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.053477][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 26.053479][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 26.053481][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.053483][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.053485][ C0] handle_softirqs (kernel/softirq.c:645) [ 26.053487][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.053488][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 26.053491][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 26.053492][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 26.053493][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 26.053495][ C0] [ 26.053496][ C0] [ 26.053497][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 26.053498][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 26.053500][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 26.053502][ C0] Code: 48 8b 3d 94 e2 f5 01 e8 1f 00 00 00 48 2b 05 58 a3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 96 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 e2 f5 01 mov 0x1f5e294(%rip),%rdi # 0x1f5e29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 95 00 sub 0x95a358(%rip),%rax # 0x95a36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 96 11 00 verw 0x119613(%rip) # 0x11963b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 26.053504][ C0] RSP: 0018:ffffffffa3207cf8 EFLAGS: 00000296 [ 26.053507][ C0] RAX: 000000000008e5ef RBX: ffffffffa321c600 RCX: ffffffffa02f0307 [ 26.053508][ C0] RDX: ffffffffa321c600 RSI: ffffffffa3038b01 RDI: ffffffffa2a8d8e0 [ 26.053509][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 26.053509][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff4640fa2 [ 26.053510][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 26.053512][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 26.053514][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 26.053515][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 26.053517][ C0] default_idle_call (kernel/sched/idle.c:122) [ 26.053519][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 26.053520][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 26.053522][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 26.053524][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.053526][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.053528][ C0] do_idle (kernel/sched/idle.c:355) [ 26.053529][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 26.053531][ C0] rest_init (init/main.c:727) [ 26.053533][ C0] ? __cpuidle_text_end (??:?) [ 26.053535][ C0] ? rest_init (init/main.c:727) [ 26.053537][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 26.053541][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 26.053544][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 26.053546][ C0] start_kernel (init/main.c:1185) [ 26.053548][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 26.053550][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 26.053552][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 42.953970][ T326] softirqs last disabled at (0): 0x0 | [ 42.953971][ T326] Preemption disabled at: | [ 42.953972][ T326] vprintk_emit (kernel/printk/printk.c:2471) | [ 42.953984][ T326] Tainted: [W]=WARN [ 42.953985][ T326] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.953987][ T326] Call Trace: [ 42.953988][ T326] [ 42.953989][ T326] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 42.953995][ T326] ? vprintk_emit (kernel/printk/printk.c:2471) [ 42.953997][ T326] __might_resched.cold (kernel/sched/core.c:9234) [ 42.954001][ T326] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 42.954004][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954008][ 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)) [ 42.954012][ T326] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.954014][ T326] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.954018][ 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) [ 42.954019][ T326] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.954021][ T326] put_chars (drivers/char/virtio_console.c:1176) [ 42.954023][ T326] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 42.954025][ T326] ? __send_to_port (drivers/char/virtio_console.c:654) [ 42.954027][ T326] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 42.954029][ T326] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 42.954033][ T326] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 42.954034][ 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) [ 42.954036][ T326] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.954042][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954044][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954046][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.954048][ T326] console_emit_next_record (kernel/printk/printk.c:3183) [ 42.954051][ T326] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 42.954053][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954055][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954056][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954058][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.954060][ T326] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 42.954062][ T326] console_flush_one_record (kernel/printk/printk.c:3268) [ 42.954064][ T326] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 42.954067][ T326] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 42.954068][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.954070][ T326] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 42.954072][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954073][ T326] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.954075][ T326] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 42.954076][ T326] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 42.954078][ T326] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 42.954080][ T326] ? vprintk_emit (kernel/printk/printk.c:2478) [ 42.954082][ T326] vprintk_emit (kernel/printk/printk.c:2479) [ 42.954085][ T326] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 42.954087][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954088][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.954090][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954092][ T326] _printk (kernel/printk/printk.c:2504) [ 42.954095][ T326] ? snapshot_read.cold (user.c:?) [ 42.954097][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954099][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.954101][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954102][ T326] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 42.954105][ T326] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 42.954107][ T326] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 42.954109][ T326] ? netdev_notice (net/core/dev.c:13194) [ 42.954110][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954112][ 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) [ 42.954114][ T326] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.954116][ T326] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 42.954118][ 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) [ 42.954121][ T326] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 42.954123][ T326] __dev_change_flags (net/core/dev.c:9821) [ 42.954128][ T326] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 42.954130][ T326] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 42.954132][ T326] ? __kernel_text_address (kernel/extable.c:79) [ 42.954133][ T326] ? write_profile (profile.c:?) [ 42.954136][ T326] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 42.954139][ T326] netif_change_flags (net/core/dev.c:9877) [ 42.954141][ T326] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 42.954145][ T326] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 42.954147][ T326] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 42.954148][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954150][ T326] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 42.954154][ T326] ? kasan_save_stack (mm/kasan/common.c:58) [ 42.954157][ T326] ? kasan_save_stack (mm/kasan/common.c:57) [ 42.954158][ T326] ? kasan_save_track (mm/kasan/common.c:78) [ 42.954160][ T326] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 42.954161][ T326] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 42.954163][ T326] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 42.954164][ T326] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 42.954165][ T326] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 42.954168][ T326] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 42.954169][ T326] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 42.954171][ T326] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 42.954173][ T326] ? ___sys_sendmsg (net/socket.c:2767) [ 42.954175][ T326] ? __sys_sendmsg (net/socket.c:2799) [ 42.954176][ T326] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 42.954179][ T326] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 42.954181][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954183][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.954184][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954186][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954188][ T326] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 42.954190][ 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) [ 42.954192][ T326] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 42.954193][ T326] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 42.954195][ T326] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 42.954197][ T326] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 42.954199][ T326] rtnl_newlink (net/core/rtnetlink.c:4215) [ 42.954201][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954203][ T326] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 42.954204][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.954205][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954208][ T326] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 42.954211][ T326] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 42.954212][ T326] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 42.954214][ T326] ? __kernel_text_address (kernel/extable.c:79) [ 42.954215][ T326] ? write_profile (profile.c:?) [ 42.954216][ T326] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 42.954218][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954219][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954221][ T326] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 42.954224][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.954226][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954228][ T326] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 42.954229][ T326] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 42.954231][ T326] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.954232][ T326] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 42.954234][ T326] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 42.954236][ T326] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 42.954238][ T326] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 42.954239][ T326] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.954240][ T326] ? netlink_ack (./include/linux/skbuff.h:2718) [ 42.954242][ T326] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 42.954244][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954246][ T326] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.954248][ T326] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 42.954250][ T326] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 42.954252][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954253][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954255][ T326] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.954257][ T326] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 42.954259][ T326] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 42.954260][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954262][ T326] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.954264][ T326] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 42.954266][ T326] ? copy_msghdr_from_user (net/socket.c:2650) [ 42.954267][ T326] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 42.954269][ T326] ? move_addr_to_kernel (net/socket.c:258) [ 42.954270][ T326] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 42.954273][ T326] ___sys_sendmsg (net/socket.c:2767) [ 42.954275][ T326] ? copy_msghdr_from_user (net/socket.c:2619) [ 42.954279][ T326] __sys_sendmsg (net/socket.c:2799) [ 42.954281][ T326] ? __sys_sendmsg_sock (net/socket.c:2780) [ 42.954284][ T326] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.954286][ T326] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 42.954287][ T326] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 42.954290][ T326] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 42.954291][ T326] RIP: 0033:0x7f0c6681554e [ 42.954293][ 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 [ 42.954295][ T326] RSP: 002b:00007ffc21c3bfa0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 42.954299][ T326] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f0c6681554e [ 42.954300][ T326] RDX: 0000000000000000 RSI: 00007ffc21c3c050 RDI: 0000000000000005 [ 42.954301][ T326] RBP: 00007ffc21c3bfb0 R08: 0000000000000000 R09: 0000000000000000 [ 42.954302][ T326] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a913508 [ 42.954303][ T326] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc21c3c710 | [ 44.243647][ T347] softirqs last disabled at (0): 0x0 | [ 44.243650][ T347] Preemption disabled at: | [ 44.243651][ T347] vprintk_emit (kernel/printk/printk.c:2471) | [ 44.243665][ T347] Tainted: [W]=WARN [ 44.243667][ T347] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.243669][ T347] Call Trace: [ 44.243671][ T347] [ 44.243673][ T347] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 44.243680][ T347] ? vprintk_emit (kernel/printk/printk.c:2471) [ 44.243683][ T347] __might_resched.cold (kernel/sched/core.c:9234) [ 44.243688][ T347] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 44.243693][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243698][ 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)) [ 44.243702][ T347] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.243706][ T347] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.243711][ 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) [ 44.243714][ T347] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.243717][ T347] put_chars (drivers/char/virtio_console.c:1176) [ 44.243720][ T347] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 44.243722][ T347] ? __send_to_port (drivers/char/virtio_console.c:654) [ 44.243726][ T347] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 44.243729][ T347] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 44.243734][ T347] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 44.243736][ 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) [ 44.243739][ T347] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.243741][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243743][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243746][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.243749][ T347] console_emit_next_record (kernel/printk/printk.c:3183) [ 44.243753][ T347] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 44.243756][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243758][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243761][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243763][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.243766][ T347] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 44.243769][ T347] console_flush_one_record (kernel/printk/printk.c:3268) [ 44.243772][ T347] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 44.243776][ T347] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 44.243779][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.243781][ T347] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 44.243784][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243786][ T347] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.243788][ T347] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 44.243791][ T347] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 44.243794][ T347] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 44.243797][ T347] ? vprintk_emit (kernel/printk/printk.c:2478) [ 44.243800][ T347] vprintk_emit (kernel/printk/printk.c:2479) [ 44.243803][ T347] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 44.243806][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243808][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.243811][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243814][ T347] _printk (kernel/printk/printk.c:2504) [ 44.243818][ T347] ? snapshot_read.cold (user.c:?) [ 44.243821][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243824][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.243826][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243829][ T347] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 44.243832][ T347] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 44.243835][ T347] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 44.243838][ T347] ? netdev_notice (net/core/dev.c:13194) [ 44.243840][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243844][ 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) [ 44.243846][ T347] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.243849][ T347] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.243852][ 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) [ 44.243856][ T347] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 44.243860][ T347] __dev_change_flags (net/core/dev.c:9821) [ 44.243865][ T347] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 44.243868][ T347] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 44.243871][ T347] ? __kernel_text_address (kernel/extable.c:79) [ 44.243874][ T347] ? write_profile (profile.c:?) [ 44.243877][ T347] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 44.243881][ T347] netif_change_flags (net/core/dev.c:9877) [ 44.243884][ T347] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 44.243889][ T347] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 44.243892][ T347] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 44.243894][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243896][ T347] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 44.243901][ T347] ? kasan_save_stack (mm/kasan/common.c:58) [ 44.243905][ T347] ? kasan_save_stack (mm/kasan/common.c:57) [ 44.243907][ T347] ? kasan_save_track (mm/kasan/common.c:78) [ 44.243909][ T347] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 44.243911][ T347] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 44.243914][ T347] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 44.243916][ T347] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 44.243918][ T347] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 44.243922][ T347] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 44.243924][ T347] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 44.243926][ T347] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 44.243930][ T347] ? ___sys_sendmsg (net/socket.c:2767) [ 44.243932][ T347] ? __sys_sendmsg (net/socket.c:2799) [ 44.243934][ T347] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.243938][ T347] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.243941][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243943][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.243945][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243948][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243950][ T347] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 44.243953][ 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) [ 44.243956][ T347] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 44.243959][ T347] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 44.243961][ T347] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 44.243965][ T347] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 44.243968][ T347] rtnl_newlink (net/core/rtnetlink.c:4215) [ 44.243971][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243974][ T347] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 44.243976][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.243981][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.243984][ T347] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 44.243988][ T347] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 44.243991][ T347] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 44.243993][ T347] ? __kernel_text_address (kernel/extable.c:79) [ 44.243995][ T347] ? write_profile (profile.c:?) [ 44.243997][ T347] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 44.243999][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.244001][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.244004][ T347] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 44.244008][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.244010][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.244013][ T347] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 44.244015][ T347] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 44.244018][ T347] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.244020][ T347] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 44.244022][ T347] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 44.244026][ T347] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 44.244028][ T347] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 44.244030][ T347] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.244033][ T347] ? netlink_ack (./include/linux/skbuff.h:2718) [ 44.244035][ T347] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 44.244039][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.244045][ T347] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.244049][ T347] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 44.244052][ T347] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 44.244054][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.244057][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.244059][ T347] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.244062][ T347] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 44.244066][ T347] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 44.244068][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.244071][ T347] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.244074][ T347] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 44.244076][ T347] ? copy_msghdr_from_user (net/socket.c:2650) [ 44.244079][ T347] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 44.244081][ T347] ? move_addr_to_kernel (net/socket.c:258) [ 44.244084][ T347] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 44.244088][ T347] ___sys_sendmsg (net/socket.c:2767) [ 44.244091][ T347] ? copy_msghdr_from_user (net/socket.c:2619) [ 44.244099][ T347] __sys_sendmsg (net/socket.c:2799) [ 44.244102][ T347] ? __sys_sendmsg_sock (net/socket.c:2780) [ 44.244106][ T347] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.244109][ T347] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.244111][ T347] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 44.244114][ T347] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.244117][ T347] RIP: 0033:0x7f9e0073354e [ 44.244119][ 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 [ 44.244122][ T347] RSP: 002b:00007ffe2f7479f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 44.244127][ T347] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f9e0073354e [ 44.244129][ T347] RDX: 0000000000000000 RSI: 00007ffe2f747aa0 RDI: 0000000000000005 [ 44.244130][ T347] RBP: 00007ffe2f747a00 R08: 0000000000000000 R09: 0000000000000000 [ 44.244132][ T347] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a913509 [ 44.244133][ T347] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffe2f748160 | [ 45.494015][ T358] softirqs last disabled at (0): 0x0 | [ 45.494016][ T358] Preemption disabled at: | [ 45.494017][ T358] vprintk_emit (kernel/printk/printk.c:2471) | [ 45.494028][ T358] Tainted: [W]=WARN [ 45.494029][ T358] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.494031][ T358] Call Trace: [ 45.494032][ T358] [ 45.494034][ T358] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.494039][ T358] ? vprintk_emit (kernel/printk/printk.c:2471) [ 45.494041][ T358] __might_resched.cold (kernel/sched/core.c:9234) [ 45.494045][ T358] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.494054][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494058][ 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)) [ 45.494061][ T358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.494064][ T358] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.494068][ 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) [ 45.494069][ T358] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.494071][ T358] put_chars (drivers/char/virtio_console.c:1176) [ 45.494073][ T358] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 45.494075][ T358] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.494077][ T358] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 45.494079][ T358] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.494082][ T358] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.494083][ 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) [ 45.494085][ T358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.494087][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494088][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494090][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.494092][ T358] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.494095][ T358] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.494097][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494099][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494100][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494102][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.494104][ T358] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 45.494106][ T358] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.494108][ T358] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.494110][ T358] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.494112][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.494114][ T358] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.494115][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494117][ T358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.494118][ T358] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 45.494120][ T358] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 45.494122][ T358] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.494124][ T358] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.494126][ T358] vprintk_emit (kernel/printk/printk.c:2479) [ 45.494128][ T358] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.494130][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494132][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.494134][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494136][ T358] _printk (kernel/printk/printk.c:2504) [ 45.494139][ T358] ? snapshot_read.cold (user.c:?) [ 45.494140][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494142][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.494144][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494145][ T358] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 45.494148][ T358] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 45.494150][ T358] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 45.494152][ T358] ? netdev_notice (net/core/dev.c:13194) [ 45.494154][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494156][ 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) [ 45.494157][ T358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.494159][ T358] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.494161][ 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) [ 45.494164][ T358] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 45.494167][ T358] __dev_change_flags (net/core/dev.c:9821) [ 45.494172][ T358] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 45.494173][ T358] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 45.494176][ T358] ? __kernel_text_address (kernel/extable.c:79) [ 45.494177][ T358] ? write_profile (profile.c:?) [ 45.494180][ T358] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 45.494182][ T358] netif_change_flags (net/core/dev.c:9877) [ 45.494185][ T358] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 45.494189][ T358] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 45.494190][ T358] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 45.494192][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494193][ T358] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 45.494197][ T358] ? kasan_save_stack (mm/kasan/common.c:58) [ 45.494200][ T358] ? kasan_save_stack (mm/kasan/common.c:57) [ 45.494201][ T358] ? kasan_save_track (mm/kasan/common.c:78) [ 45.494203][ T358] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 45.494204][ T358] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 45.494206][ T358] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 45.494207][ T358] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 45.494208][ T358] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 45.494211][ T358] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.494213][ T358] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 45.494214][ T358] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 45.494217][ T358] ? ___sys_sendmsg (net/socket.c:2767) [ 45.494218][ T358] ? __sys_sendmsg (net/socket.c:2799) [ 45.494220][ T358] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.494222][ T358] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.494224][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494226][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.494228][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494229][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494231][ T358] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 45.494233][ 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) [ 45.494235][ T358] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 45.494237][ T358] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 45.494238][ T358] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 45.494241][ T358] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 45.494243][ T358] rtnl_newlink (net/core/rtnetlink.c:4215) [ 45.494245][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494246][ T358] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 45.494248][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.494249][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494251][ T358] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 45.494254][ T358] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 45.494256][ T358] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 45.494257][ T358] ? __kernel_text_address (kernel/extable.c:79) [ 45.494259][ T358] ? write_profile (profile.c:?) [ 45.494260][ T358] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 45.494261][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494263][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494265][ T358] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 45.494268][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.494269][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494271][ T358] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 45.494273][ T358] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 45.494274][ T358] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.494275][ T358] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 45.494277][ T358] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 45.494279][ T358] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 45.494281][ T358] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.494282][ T358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.494284][ T358] ? netlink_ack (./include/linux/skbuff.h:2718) [ 45.494285][ T358] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 45.494288][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494289][ T358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.494291][ T358] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.494293][ T358] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 45.494295][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494297][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494298][ T358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.494300][ T358] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 45.494302][ T358] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 45.494304][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494306][ T358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.494308][ T358] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 45.494309][ T358] ? copy_msghdr_from_user (net/socket.c:2650) [ 45.494311][ T358] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 45.494312][ T358] ? move_addr_to_kernel (net/socket.c:258) [ 45.494314][ T358] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 45.494316][ T358] ___sys_sendmsg (net/socket.c:2767) [ 45.494318][ T358] ? copy_msghdr_from_user (net/socket.c:2619) [ 45.494323][ T358] __sys_sendmsg (net/socket.c:2799) [ 45.494325][ T358] ? __sys_sendmsg_sock (net/socket.c:2780) [ 45.494328][ T358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.494330][ T358] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.494331][ T358] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 45.494334][ T358] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.494335][ T358] RIP: 0033:0x7f2148a5a54e [ 45.494337][ 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 [ 45.494339][ T358] RSP: 002b:00007ffc1e035cd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.494342][ T358] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f2148a5a54e [ 45.494344][ T358] RDX: 0000000000000000 RSI: 00007ffc1e035d80 RDI: 0000000000000005 [ 45.494345][ T358] RBP: 00007ffc1e035ce0 R08: 0000000000000000 R09: 0000000000000000 [ 45.494346][ T358] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91350a [ 45.494346][ T358] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc1e036440 | [ 46.741055][ T370] softirqs last disabled at (0): 0x0 | [ 46.741057][ T370] Preemption disabled at: | [ 46.741058][ T370] vprintk_emit (kernel/printk/printk.c:2471) | [ 46.741069][ T370] Tainted: [W]=WARN [ 46.741070][ T370] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.741072][ T370] Call Trace: [ 46.741074][ T370] [ 46.741075][ T370] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 46.741080][ T370] ? vprintk_emit (kernel/printk/printk.c:2471) [ 46.741082][ T370] __might_resched.cold (kernel/sched/core.c:9234) [ 46.741086][ T370] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 46.741090][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741094][ 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)) [ 46.741097][ T370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.741100][ T370] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.741104][ 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) [ 46.741105][ T370] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.741107][ T370] put_chars (drivers/char/virtio_console.c:1176) [ 46.741109][ T370] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 46.741111][ T370] ? __send_to_port (drivers/char/virtio_console.c:654) [ 46.741113][ T370] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 46.741115][ T370] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 46.741118][ T370] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 46.741119][ 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) [ 46.741121][ T370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.741122][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741124][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741126][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.741128][ T370] console_emit_next_record (kernel/printk/printk.c:3183) [ 46.741130][ T370] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 46.741132][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741133][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741135][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741137][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.741139][ T370] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 46.741140][ T370] console_flush_one_record (kernel/printk/printk.c:3268) [ 46.741142][ T370] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 46.741145][ T370] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 46.741147][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.741148][ T370] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 46.741150][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741151][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.741153][ T370] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 46.741154][ T370] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 46.741156][ T370] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 46.741158][ T370] ? vprintk_emit (kernel/printk/printk.c:2478) [ 46.741160][ T370] vprintk_emit (kernel/printk/printk.c:2479) [ 46.741162][ T370] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 46.741164][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741166][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.741167][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741169][ T370] _printk (kernel/printk/printk.c:2504) [ 46.741172][ T370] ? snapshot_read.cold (user.c:?) [ 46.741174][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741176][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.741177][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741179][ T370] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 46.741182][ T370] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 46.741183][ T370] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 46.741185][ T370] ? netdev_notice (net/core/dev.c:13194) [ 46.741187][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741189][ 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) [ 46.741190][ T370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.741192][ T370] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.741194][ 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) [ 46.741197][ T370] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 46.741200][ T370] __dev_change_flags (net/core/dev.c:9821) [ 46.741204][ T370] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 46.741206][ T370] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 46.741208][ T370] ? __kernel_text_address (kernel/extable.c:79) [ 46.741210][ T370] ? write_profile (profile.c:?) [ 46.741212][ T370] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 46.741215][ T370] netif_change_flags (net/core/dev.c:9877) [ 46.741217][ T370] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 46.741221][ T370] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 46.741223][ T370] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 46.741224][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741225][ T370] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 46.741229][ T370] ? kasan_save_stack (mm/kasan/common.c:58) [ 46.741232][ T370] ? kasan_save_stack (mm/kasan/common.c:57) [ 46.741233][ T370] ? kasan_save_track (mm/kasan/common.c:78) [ 46.741235][ T370] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 46.741236][ T370] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 46.741238][ T370] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 46.741239][ T370] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 46.741240][ T370] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 46.741243][ T370] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.741244][ T370] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 46.741245][ T370] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 46.741248][ T370] ? ___sys_sendmsg (net/socket.c:2767) [ 46.741249][ T370] ? __sys_sendmsg (net/socket.c:2799) [ 46.741251][ T370] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 46.741253][ T370] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.741255][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741257][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.741258][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741260][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741262][ T370] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 46.741264][ 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) [ 46.741266][ T370] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 46.741267][ T370] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 46.741269][ T370] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 46.741271][ T370] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 46.741273][ T370] rtnl_newlink (net/core/rtnetlink.c:4215) [ 46.741275][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741277][ T370] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 46.741278][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.741279][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741281][ T370] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 46.741285][ T370] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 46.741286][ T370] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 46.741288][ T370] ? __kernel_text_address (kernel/extable.c:79) [ 46.741289][ T370] ? write_profile (profile.c:?) [ 46.741290][ T370] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 46.741291][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741293][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741295][ T370] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 46.741298][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.741299][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741301][ T370] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 46.741302][ T370] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 46.741304][ T370] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.741305][ T370] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 46.741307][ T370] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 46.741309][ T370] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 46.741311][ T370] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 46.741312][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.741313][ T370] ? netlink_ack (./include/linux/skbuff.h:2718) [ 46.741314][ T370] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 46.741317][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741319][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.741321][ T370] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 46.741323][ T370] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 46.741324][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741326][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741327][ T370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.741329][ T370] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 46.741331][ T370] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 46.741333][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741335][ T370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.741336][ T370] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 46.741338][ T370] ? copy_msghdr_from_user (net/socket.c:2650) [ 46.741340][ T370] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 46.741341][ T370] ? move_addr_to_kernel (net/socket.c:258) [ 46.741343][ T370] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 46.741345][ T370] ___sys_sendmsg (net/socket.c:2767) [ 46.741347][ T370] ? copy_msghdr_from_user (net/socket.c:2619) [ 46.741351][ T370] __sys_sendmsg (net/socket.c:2799) [ 46.741353][ T370] ? __sys_sendmsg_sock (net/socket.c:2780) [ 46.741356][ T370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.741358][ T370] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 46.741359][ T370] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 46.741361][ T370] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.741363][ T370] RIP: 0033:0x7fe5161da54e [ 46.741365][ 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 [ 46.741366][ T370] RSP: 002b:00007ffd1b2ba6a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 46.741371][ T370] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fe5161da54e [ 46.741372][ T370] RDX: 0000000000000000 RSI: 00007ffd1b2ba750 RDI: 0000000000000005 [ 46.741373][ T370] RBP: 00007ffd1b2ba6b0 R08: 0000000000000000 R09: 0000000000000000 [ 46.741374][ T370] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91350c [ 46.741375][ T370] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffd1b2bae10 | [ 47.979237][ T381] softirqs last disabled at (0): 0x0 | [ 47.979239][ T381] Preemption disabled at: | [ 47.979240][ T381] vprintk_emit (kernel/printk/printk.c:2471) | [ 47.979251][ T381] Tainted: [W]=WARN [ 47.979252][ T381] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.979254][ T381] Call Trace: [ 47.979255][ T381] [ 47.979256][ T381] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 47.979262][ T381] ? vprintk_emit (kernel/printk/printk.c:2471) [ 47.979264][ T381] __might_resched.cold (kernel/sched/core.c:9234) [ 47.979268][ T381] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 47.979271][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979275][ 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)) [ 47.979278][ T381] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 47.979281][ T381] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.979284][ 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) [ 47.979286][ T381] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.979288][ T381] put_chars (drivers/char/virtio_console.c:1176) [ 47.979290][ T381] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 47.979291][ T381] ? __send_to_port (drivers/char/virtio_console.c:654) [ 47.979293][ T381] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 47.979296][ T381] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 47.979299][ T381] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 47.979300][ 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) [ 47.979302][ T381] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 47.979303][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979305][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979306][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.979308][ T381] console_emit_next_record (kernel/printk/printk.c:3183) [ 47.979311][ T381] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 47.979313][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979314][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979316][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979318][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.979320][ T381] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 47.979321][ T381] console_flush_one_record (kernel/printk/printk.c:3268) [ 47.979324][ T381] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 47.979326][ T381] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 47.979328][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.979329][ T381] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 47.979331][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979332][ T381] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.979334][ T381] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 47.979335][ T381] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 47.979337][ T381] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 47.979339][ T381] ? vprintk_emit (kernel/printk/printk.c:2478) [ 47.979341][ T381] vprintk_emit (kernel/printk/printk.c:2479) [ 47.979343][ T381] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 47.979345][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979347][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.979349][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979351][ T381] _printk (kernel/printk/printk.c:2504) [ 47.979354][ T381] ? snapshot_read.cold (user.c:?) [ 47.979356][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979358][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.979359][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979361][ T381] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 47.979363][ T381] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 47.979365][ T381] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 47.979367][ T381] ? netdev_notice (net/core/dev.c:13194) [ 47.979368][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979370][ 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) [ 47.979372][ T381] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 47.979374][ T381] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.979375][ 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) [ 47.979378][ T381] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 47.979381][ T381] __dev_change_flags (net/core/dev.c:9821) [ 47.979385][ T381] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 47.979387][ T381] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 47.979390][ T381] ? __kernel_text_address (kernel/extable.c:79) [ 47.979391][ T381] ? write_profile (profile.c:?) [ 47.979393][ T381] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 47.979396][ T381] netif_change_flags (net/core/dev.c:9877) [ 47.979398][ T381] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 47.979402][ T381] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 47.979404][ T381] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 47.979405][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979407][ T381] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 47.979411][ T381] ? kasan_save_stack (mm/kasan/common.c:58) [ 47.979414][ T381] ? kasan_save_stack (mm/kasan/common.c:57) [ 47.979415][ T381] ? kasan_save_track (mm/kasan/common.c:78) [ 47.979416][ T381] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 47.979418][ T381] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 47.979419][ T381] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 47.979420][ T381] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 47.979422][ T381] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 47.979424][ T381] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.979426][ T381] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 47.979427][ T381] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 47.979429][ T381] ? ___sys_sendmsg (net/socket.c:2767) [ 47.979431][ T381] ? __sys_sendmsg (net/socket.c:2799) [ 47.979432][ T381] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 47.979435][ T381] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.979437][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979439][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.979440][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979442][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979443][ T381] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 47.979445][ 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) [ 47.979447][ T381] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 47.979449][ T381] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 47.979450][ T381] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 47.979452][ T381] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 47.979454][ T381] rtnl_newlink (net/core/rtnetlink.c:4215) [ 47.979457][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979459][ T381] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 47.979460][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.979461][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979463][ T381] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 47.979467][ T381] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 47.979468][ T381] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 47.979470][ T381] ? __kernel_text_address (kernel/extable.c:79) [ 47.979471][ T381] ? write_profile (profile.c:?) [ 47.979472][ T381] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 47.979473][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979475][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979477][ T381] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 47.979480][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.979482][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979483][ T381] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 47.979485][ T381] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 47.979486][ T381] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.979488][ T381] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 47.979489][ T381] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 47.979491][ T381] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 47.979493][ T381] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 47.979494][ T381] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.979495][ T381] ? netlink_ack (./include/linux/skbuff.h:2718) [ 47.979497][ T381] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 47.979499][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979501][ T381] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.979503][ T381] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 47.979505][ T381] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 47.979506][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979508][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979512][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.979514][ T381] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 47.979516][ T381] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 47.979518][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979520][ T381] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 47.979522][ T381] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 47.979524][ T381] ? copy_msghdr_from_user (net/socket.c:2650) [ 47.979525][ T381] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 47.979527][ T381] ? move_addr_to_kernel (net/socket.c:258) [ 47.979529][ T381] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 47.979531][ T381] ___sys_sendmsg (net/socket.c:2767) [ 47.979533][ T381] ? copy_msghdr_from_user (net/socket.c:2619) [ 47.979539][ T381] __sys_sendmsg (net/socket.c:2799) [ 47.979541][ T381] ? __sys_sendmsg_sock (net/socket.c:2780) [ 47.979543][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.979546][ T381] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 47.979547][ T381] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 47.979549][ T381] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.979551][ T381] RIP: 0033:0x7fd3e6d5b54e [ 47.979553][ 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 [ 47.979555][ T381] RSP: 002b:00007ffeb7721710 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 47.979559][ T381] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fd3e6d5b54e [ 47.979560][ T381] RDX: 0000000000000000 RSI: 00007ffeb77217c0 RDI: 0000000000000005 [ 47.979561][ T381] RBP: 00007ffeb7721720 R08: 0000000000000000 R09: 0000000000000000 [ 47.979562][ T381] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91350d [ 47.979563][ T381] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffeb7721e80 | [ 52.145024][ T419] softirqs last disabled at (0): 0x0 | [ 52.145026][ T419] Preemption disabled at: | [ 52.145026][ T419] 0x0 | [ 52.145035][ T419] Tainted: [W]=WARN [ 52.145036][ T419] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.145037][ T419] Call Trace: [ 52.145039][ T419] [ 52.145040][ T419] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 52.145046][ T419] __might_resched.cold (kernel/sched/core.c:9234) [ 52.145049][ T419] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 52.145053][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145057][ 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)) [ 52.145060][ T419] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 52.145063][ T419] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 52.145067][ 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) [ 52.145068][ T419] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 52.145076][ T419] put_chars (drivers/char/virtio_console.c:1176) [ 52.145078][ T419] ? __send_to_port (drivers/char/virtio_console.c:654) [ 52.145079][ T419] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 52.145083][ T419] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 52.145086][ T419] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 52.145088][ T419] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 52.145089][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145091][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 52.145093][ T419] console_emit_next_record (kernel/printk/printk.c:3183) [ 52.145096][ T419] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 52.145097][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145099][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145101][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145102][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 52.145104][ T419] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 52.145106][ T419] console_flush_one_record (kernel/printk/printk.c:3268) [ 52.145108][ T419] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 52.145111][ T419] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 52.145112][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 52.145114][ T419] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 52.145115][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145117][ T419] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 52.145118][ T419] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 52.145120][ T419] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 52.145122][ T419] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 52.145123][ T419] ? vprintk_emit (kernel/printk/printk.c:2478) [ 52.145125][ T419] vprintk_emit (kernel/printk/printk.c:2479) [ 52.145128][ T419] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 52.145129][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145131][ T419] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 52.145133][ T419] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 52.145135][ T419] _printk (kernel/printk/printk.c:2504) [ 52.145138][ T419] ? snapshot_read.cold (user.c:?) [ 52.145140][ T419] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 52.145145][ T419] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 52.145157][ T419] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 52.145165][ T419] br_device_event (net/bridge/br.c:111) bridge [ 52.145173][ T419] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 52.145177][ T419] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 52.145179][ T419] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 52.145182][ T419] notifier_call_chain (kernel/notifier.c:85) [ 52.145185][ T419] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 52.145189][ T419] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 52.145190][ T419] ? netif_change_name (net/core/dev.c:1517) [ 52.145192][ T419] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 52.145194][ T419] ? __kernel_text_address (kernel/extable.c:79) [ 52.145196][ T419] ? write_profile (profile.c:?) [ 52.145199][ T419] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 52.145201][ T419] netif_change_flags (net/core/dev.c:9882) [ 52.145204][ T419] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 52.145206][ T419] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 52.145208][ T419] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 52.145209][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145211][ T419] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 52.145214][ T419] ? kasan_save_stack (mm/kasan/common.c:58) [ 52.145217][ T419] ? kasan_save_stack (mm/kasan/common.c:57) [ 52.145218][ T419] ? kasan_save_track (mm/kasan/common.c:78) [ 52.145220][ T419] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 52.145221][ T419] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 52.145223][ T419] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 52.145224][ T419] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 52.145225][ T419] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 52.145228][ T419] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 52.145229][ T419] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 52.145230][ T419] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 52.145233][ T419] ? ___sys_sendmsg (net/socket.c:2767) [ 52.145234][ T419] ? __sys_sendmsg (net/socket.c:2799) [ 52.145236][ T419] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 52.145238][ T419] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 52.145240][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145242][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 52.145243][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145244][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145246][ T419] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 52.145249][ 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) [ 52.145251][ T419] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 52.145252][ T419] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 52.145253][ T419] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 52.145256][ T419] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 52.145258][ T419] rtnl_newlink (net/core/rtnetlink.c:4215) [ 52.145259][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145261][ T419] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 52.145262][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 52.145264][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145265][ T419] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 52.145269][ T419] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 52.145270][ T419] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 52.145272][ T419] ? __kernel_text_address (kernel/extable.c:79) [ 52.145273][ T419] ? write_profile (profile.c:?) [ 52.145274][ T419] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 52.145275][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145277][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145278][ T419] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 52.145282][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 52.145283][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145285][ T419] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 52.145286][ T419] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 52.145288][ T419] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.145289][ T419] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 52.145290][ T419] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 52.145293][ T419] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 52.145294][ T419] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 52.145296][ T419] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 52.145297][ T419] ? netlink_ack (./include/linux/skbuff.h:2718) [ 52.145298][ T419] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 52.145301][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145302][ T419] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 52.145304][ T419] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 52.145306][ T419] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 52.145308][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145309][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145311][ T419] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 52.145313][ T419] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 52.145315][ T419] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 52.145316][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145318][ T419] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 52.145320][ T419] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 52.145321][ T419] ? copy_msghdr_from_user (net/socket.c:2650) [ 52.145323][ T419] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 52.145324][ T419] ? move_addr_to_kernel (net/socket.c:258) [ 52.145326][ T419] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 52.145328][ T419] ___sys_sendmsg (net/socket.c:2767) [ 52.145330][ T419] ? copy_msghdr_from_user (net/socket.c:2619) [ 52.145335][ T419] __sys_sendmsg (net/socket.c:2799) [ 52.145337][ T419] ? __sys_sendmsg_sock (net/socket.c:2780) [ 52.145339][ T419] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.145341][ T419] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 52.145342][ T419] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 52.145345][ T419] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 52.145346][ T419] RIP: 0033:0x7f7584ae154e [ 52.145348][ 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 [ 52.145350][ T419] RSP: 002b:00007fff63af48a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 52.145353][ T419] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f7584ae154e [ 52.145355][ T419] RDX: 0000000000000000 RSI: 00007fff63af4950 RDI: 0000000000000005 [ 52.145356][ T419] RBP: 00007fff63af48b0 R08: 0000000000000000 R09: 0000000000000000 [ 52.145356][ T419] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a913511 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