====================================== | [ 11.714768][ T253] softirqs last disabled at (13673): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.714770][ T253] Preemption disabled at: | [ 11.714771][ T253] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.714780][ T253] Tainted: [W]=WARN [ 11.714780][ T253] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.714782][ T253] Call Trace: [ 11.714784][ T253] [ 11.714786][ T253] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.714791][ T253] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.714794][ T253] __might_resched.cold (kernel/sched/core.c:9234) [ 11.714798][ T253] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.714802][ T253] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 11.714807][ T253] __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)) [ 11.714809][ T253] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.714815][ T253] ? 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) [ 11.714817][ T253] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.714820][ T253] put_chars (drivers/char/virtio_console.c:1176) [ 11.714823][ T253] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.714827][ T253] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 11.714831][ T253] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.714834][ T253] ? mark_usage (kernel/locking/lockdep.c:4690) [ 11.714836][ T253] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.714837][ T253] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.714841][ T253] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.714843][ T253] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 11.714846][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.714850][ T253] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.714854][ T253] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.714857][ T253] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.714859][ T253] ? 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)) [ 11.714863][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.714865][ T253] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.714869][ T253] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.714873][ T253] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.714875][ T253] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.714880][ T253] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.714882][ T253] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.714884][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.714887][ T253] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.714890][ T253] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.714892][ T253] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.714895][ T253] vprintk_emit (kernel/printk/printk.c:2479) [ 11.714899][ T253] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.714901][ T253] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.714903][ T253] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 11.714907][ T253] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 11.714911][ T253] _printk (kernel/printk/printk.c:2504) [ 11.714914][ T253] ? snapshot_read.cold (user.c:?) [ 11.714918][ T253] ? br_multicast_flood (??:?) bridge [ 11.714930][ T253] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 11.714932][ T253] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 11.714933][ T253] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 11.714937][ T253] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 11.714947][ T253] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 11.714955][ T253] new_nbp (net/bridge/br_if.c:449) bridge [ 11.714964][ T253] br_add_if (net/bridge/br_if.c:592) bridge [ 11.714971][ T253] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 11.714975][ T253] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.714978][ T253] ? __kernel_text_address (kernel/extable.c:79) [ 11.714981][ T253] do_set_master (net/core/rtnetlink.c:3071) [ 11.714986][ T253] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 11.714989][ T253] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 11.714992][ T253] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 11.714993][ T253] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 11.714996][ T253] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 11.714999][ T253] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.715002][ T253] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.715004][ T253] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.715007][ T253] ? kasan_save_stack (mm/kasan/common.c:58) [ 11.715009][ T253] ? kasan_save_stack (mm/kasan/common.c:57) [ 11.715011][ T253] ? kasan_save_track (mm/kasan/common.c:78) [ 11.715014][ T253] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.715016][ T253] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 11.715019][ T253] ? ___sys_sendmsg (net/socket.c:2757) [ 11.715024][ T253] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.715025][ T253] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.715028][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.715030][ T253] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.715032][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.715033][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.715036][ T253] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 11.715040][ T253] ? __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) [ 11.715041][ T253] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 11.715043][ T253] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.715046][ T253] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 11.715048][ T253] ? nla_get_range_signed (lib/nlattr.c:270) [ 11.715053][ T253] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 11.715058][ T253] rtnl_newlink (net/core/rtnetlink.c:4215) [ 11.715063][ T253] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.715065][ T253] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.715069][ T253] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.715071][ T253] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.715073][ T253] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.715075][ T253] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.715078][ T253] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.715080][ T253] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 11.715083][ T253] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.715085][ T253] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.715089][ T253] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.715091][ T253] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.715094][ T253] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 11.715096][ T253] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.715099][ T253] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.715105][ T253] ? 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)) [ 11.715106][ T253] ? 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)) [ 11.715110][ T253] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.715114][ T253] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.715116][ T253] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.715121][ T253] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 11.715124][ T253] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 11.715128][ T253] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.715133][ T253] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 11.715135][ T253] ? copy_msghdr_from_user (net/socket.c:2650) [ 11.715138][ T253] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 11.715139][ T253] ? move_addr_to_kernel (net/socket.c:258) [ 11.715147][ T253] ___sys_sendmsg (net/socket.c:2767) [ 11.715149][ T253] ? copy_msghdr_from_user (net/socket.c:2619) [ 11.715165][ T253] __sys_sendmsg (net/socket.c:2799) [ 11.715167][ T253] ? __sys_sendmsg_sock (net/socket.c:2780) [ 11.715173][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.715177][ T253] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.715179][ T253] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.715182][ T253] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.715184][ T253] RIP: 0033:0x7f9b5c53d54e [ 11.715188][ T253] 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 [ 11.715189][ T253] RSP: 002b:00007ffcdc92dce0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 11.715192][ T253] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f9b5c53d54e [ 11.715193][ T253] RDX: 0000000000000000 RSI: 00007ffcdc92dd90 RDI: 0000000000000005 [ 11.715194][ T253] RBP: 00007ffcdc92dcf0 R08: 0000000000000000 R09: 0000000000000000 [ 11.715195][ T253] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90dc7e [ 11.715196][ T253] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffcdc92e450 | [ 25.956743][ T330] softirqs last disabled at (20882): 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)) | [ 25.956746][ T330] Preemption disabled at: | [ 25.956747][ T330] vprintk_emit (kernel/printk/printk.c:2471) | [ 25.956756][ T330] Tainted: [W]=WARN [ 25.956757][ T330] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.956758][ T330] Call Trace: [ 25.956760][ T330] [ 25.956762][ T330] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.956768][ T330] ? vprintk_emit (kernel/printk/printk.c:2471) [ 25.956770][ T330] __might_resched.cold (kernel/sched/core.c:9234) [ 25.956774][ T330] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.956778][ T330] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 25.956783][ T330] __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.956786][ T330] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.956791][ T330] ? 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.956794][ T330] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.956797][ T330] put_chars (drivers/char/virtio_console.c:1176) [ 25.956799][ T330] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 25.956801][ T330] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.956804][ T330] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 25.956808][ T330] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 25.956812][ T330] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.956815][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.956816][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.956821][ T330] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.956822][ T330] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 25.956825][ T330] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.956828][ T330] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.956832][ T330] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.956836][ T330] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.956837][ T330] ? 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)) [ 25.956840][ T330] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.956843][ T330] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.956847][ T330] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.956851][ T330] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.956853][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.956858][ T330] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.956860][ T330] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.956862][ T330] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.956864][ T330] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 25.956868][ T330] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.956870][ T330] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.956873][ T330] vprintk_emit (kernel/printk/printk.c:2479) [ 25.956877][ T330] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.956879][ T330] ? mark_usage (kernel/locking/lockdep.c:4690) [ 25.956881][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.956882][ T330] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 25.956884][ T330] ? find_held_lock (kernel/locking/lockdep.c:5360) [ 25.956887][ T330] _printk (kernel/printk/printk.c:2504) [ 25.956891][ T330] ? snapshot_read.cold (user.c:?) [ 25.956894][ T330] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 25.956896][ T330] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 25.956898][ T330] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 25.956901][ T330] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 25.956905][ T330] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 25.956907][ T330] ? netdev_notice (net/core/dev.c:13194) [ 25.956911][ T330] ? 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) [ 25.956913][ T330] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 25.956916][ T330] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.956918][ T330] ? 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) [ 25.956921][ T330] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 25.956926][ T330] __dev_change_flags (net/core/dev.c:9821) [ 25.956929][ T330] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 25.956931][ T330] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 25.956934][ T330] ? __kernel_text_address (kernel/extable.c:79) [ 25.956935][ T330] ? write_profile (profile.c:?) [ 25.956938][ T330] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 25.956942][ T330] netif_change_flags (net/core/dev.c:9877) [ 25.956946][ T330] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 25.956950][ T330] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 25.956952][ T330] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 25.956954][ T330] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 25.956955][ T330] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 25.956959][ T330] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 25.956962][ T330] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 25.956963][ T330] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 25.956966][ T330] ? kasan_save_stack (mm/kasan/common.c:58) [ 25.956969][ T330] ? kasan_save_stack (mm/kasan/common.c:57) [ 25.956971][ T330] ? kasan_save_track (mm/kasan/common.c:78) [ 25.956973][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.956975][ T330] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 25.956978][ T330] ? ___sys_sendmsg (net/socket.c:2757) [ 25.956982][ T330] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 25.956984][ T330] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 25.956987][ T330] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.956989][ T330] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.956991][ T330] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.956992][ T330] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.956995][ T330] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 25.956998][ T330] ? __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) [ 25.957000][ T330] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 25.957003][ T330] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 25.957006][ T330] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 25.957011][ T330] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 25.957016][ T330] rtnl_newlink (net/core/rtnetlink.c:4215) [ 25.957022][ T330] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 25.957023][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.957028][ T330] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 25.957030][ T330] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 25.957032][ T330] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 25.957033][ T330] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.957037][ T330] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 25.957039][ T330] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 25.957042][ T330] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.957044][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.957048][ T330] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 25.957050][ T330] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 25.957053][ T330] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 25.957055][ T330] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 25.957058][ T330] ? netlink_ack (./include/linux/skbuff.h:2718) [ 25.957064][ T330] ? 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)) [ 25.957065][ T330] ? 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)) [ 25.957070][ T330] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 25.957073][ T330] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 25.957076][ T330] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.957080][ T330] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 25.957084][ T330] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 25.957087][ T330] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 25.957093][ T330] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 25.957095][ T330] ? copy_msghdr_from_user (net/socket.c:2650) [ 25.957097][ T330] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 25.957099][ T330] ? move_addr_to_kernel (net/socket.c:258) [ 25.957106][ T330] ___sys_sendmsg (net/socket.c:2767) [ 25.957109][ T330] ? copy_msghdr_from_user (net/socket.c:2619) [ 25.957125][ T330] __sys_sendmsg (net/socket.c:2799) [ 25.957128][ T330] ? __sys_sendmsg_sock (net/socket.c:2780) [ 25.957134][ T330] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.957138][ T330] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 25.957140][ T330] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 25.957143][ T330] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.957145][ T330] RIP: 0033:0x7f31d7aec54e [ 25.957149][ T330] 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 [ 25.957150][ T330] RSP: 002b:00007ffe03303df0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 25.957153][ T330] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f31d7aec54e [ 25.957154][ T330] RDX: 0000000000000000 RSI: 00007ffe03303ea0 RDI: 0000000000000005 [ 25.957155][ T330] RBP: 00007ffe03303e00 R08: 0000000000000000 R09: 0000000000000000 [ 25.957156][ T330] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90dc8c [ 25.957157][ T330] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffe03304560 | [ 27.384574][ T344] softirqs last disabled at (18094): 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)) | [ 27.384577][ T344] Preemption disabled at: | [ 27.384577][ T344] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.384587][ T344] Tainted: [W]=WARN [ 27.384588][ T344] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.384589][ T344] Call Trace: [ 27.384591][ T344] [ 27.384593][ T344] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.384598][ T344] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.384600][ T344] __might_resched.cold (kernel/sched/core.c:9234) [ 27.384605][ T344] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.384609][ T344] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 27.384614][ T344] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 27.384617][ T344] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.384622][ T344] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.384625][ T344] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.384628][ T344] put_chars (drivers/char/virtio_console.c:1176) [ 27.384630][ T344] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 27.384632][ T344] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.384635][ T344] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 27.384639][ T344] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.384643][ T344] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.384646][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.384647][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.384652][ T344] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.384653][ T344] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 27.384656][ T344] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.384659][ T344] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.384663][ T344] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.384667][ T344] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.384669][ T344] ? 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)) [ 27.384672][ T344] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.384675][ T344] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.384678][ T344] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.384683][ T344] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.384684][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.384690][ T344] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.384692][ T344] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.384694][ T344] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.384696][ T344] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.384700][ T344] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.384702][ T344] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.384705][ T344] vprintk_emit (kernel/printk/printk.c:2479) [ 27.384709][ T344] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.384711][ T344] ? mark_usage (kernel/locking/lockdep.c:4690) [ 27.384713][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.384715][ T344] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 27.384716][ T344] ? find_held_lock (kernel/locking/lockdep.c:5360) [ 27.384720][ T344] _printk (kernel/printk/printk.c:2504) [ 27.384724][ T344] ? snapshot_read.cold (user.c:?) [ 27.384727][ T344] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 27.384729][ T344] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.384731][ T344] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 27.384734][ T344] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 27.384738][ T344] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 27.384740][ T344] ? netdev_notice (net/core/dev.c:13194) [ 27.384744][ T344] ? 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) [ 27.384746][ T344] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.384749][ T344] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.384751][ T344] ? 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) [ 27.384755][ T344] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 27.384759][ T344] __dev_change_flags (net/core/dev.c:9821) [ 27.384763][ T344] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 27.384765][ T344] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 27.384768][ T344] ? __kernel_text_address (kernel/extable.c:79) [ 27.384769][ T344] ? write_profile (profile.c:?) [ 27.384772][ T344] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 27.384777][ T344] netif_change_flags (net/core/dev.c:9877) [ 27.384781][ T344] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 27.384785][ T344] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 27.384787][ T344] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 27.384788][ T344] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 27.384790][ T344] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 27.384793][ T344] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.384796][ T344] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 27.384798][ T344] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.384800][ T344] ? kasan_save_stack (mm/kasan/common.c:58) [ 27.384803][ T344] ? kasan_save_stack (mm/kasan/common.c:57) [ 27.384805][ T344] ? kasan_save_track (mm/kasan/common.c:78) [ 27.384807][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.384809][ T344] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 27.384812][ T344] ? ___sys_sendmsg (net/socket.c:2757) [ 27.384818][ T344] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.384820][ T344] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 27.384822][ T344] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.384825][ T344] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.384826][ T344] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.384828][ T344] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.384830][ T344] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 27.384833][ T344] ? __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) [ 27.384836][ T344] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 27.384838][ T344] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 27.384842][ T344] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 27.384847][ T344] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 27.384852][ T344] rtnl_newlink (net/core/rtnetlink.c:4215) [ 27.384858][ T344] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 27.384860][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.384864][ T344] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.384866][ T344] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.384868][ T344] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 27.384869][ T344] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.384873][ T344] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 27.384875][ T344] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 27.384878][ T344] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.384880][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.384884][ T344] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.384886][ T344] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.384889][ T344] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 27.384891][ T344] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 27.384894][ T344] ? netlink_ack (./include/linux/skbuff.h:2718) [ 27.384900][ T344] ? 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)) [ 27.384901][ T344] ? 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)) [ 27.384906][ T344] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 27.384909][ T344] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 27.384912][ T344] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.384916][ T344] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 27.384920][ T344] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 27.384924][ T344] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.384930][ T344] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 27.384932][ T344] ? copy_msghdr_from_user (net/socket.c:2650) [ 27.384934][ T344] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 27.384936][ T344] ? move_addr_to_kernel (net/socket.c:258) [ 27.384943][ T344] ___sys_sendmsg (net/socket.c:2767) [ 27.384946][ T344] ? copy_msghdr_from_user (net/socket.c:2619) [ 27.384962][ T344] __sys_sendmsg (net/socket.c:2799) [ 27.384965][ T344] ? __sys_sendmsg_sock (net/socket.c:2780) [ 27.384971][ T344] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.384975][ T344] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.384978][ T344] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 27.384981][ T344] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.384983][ T344] RIP: 0033:0x7f8d84a4154e [ 27.384987][ T344] 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 [ 27.384988][ T344] RSP: 002b:00007fffc5801d40 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 27.384991][ T344] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f8d84a4154e [ 27.384993][ T344] RDX: 0000000000000000 RSI: 00007fffc5801df0 RDI: 0000000000000005 [ 27.384994][ T344] RBP: 00007fffc5801d50 R08: 0000000000000000 R09: 0000000000000000 [ 27.384994][ T344] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90dc8d [ 27.384995][ T344] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fffc58024b0 | [ 27.541735][ C2] | [ 27.541800][ C2] | [ 27.541800][ C2] stack backtrace: | [ 27.542018][ C2] Tainted: [W]=WARN [ 27.542019][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.542020][ C2] Call Trace: [ 27.542021][ C2] [ 27.542022][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.542026][ C2] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 27.542029][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 27.542032][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 27.542034][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 27.542036][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 27.542038][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.542040][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.542047][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.542050][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.542052][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.542058][ C2] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 27.542060][ C2] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.542066][ C2] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.542073][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.542079][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 27.542082][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 27.542083][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 27.542087][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.542089][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.542091][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.542093][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 27.542095][ C2] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.542101][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 27.542103][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.542106][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.542108][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 27.542110][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 27.542112][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.542114][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.542116][ C2] handle_softirqs (kernel/softirq.c:645) [ 27.542118][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.542120][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 27.542122][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 27.542123][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 27.542124][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 27.542126][ C2] [ 27.542127][ C2] [ 27.542128][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.542129][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 27.542131][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 27.542133][ C2] Code: 48 8b 3d 94 f2 f5 01 e8 1f 00 00 00 48 2b 05 58 b3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 a6 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 f2 f5 01 mov 0x1f5f294(%rip),%rdi # 0x1f5f29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 b3 95 00 sub 0x95b358(%rip),%rax # 0x95b36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 a6 11 00 verw 0x11a613(%rip) # 0x11a63b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 27.542135][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 27.542137][ C2] RAX: 0000000000088f19 RBX: ff11000001bec6c0 RCX: ffffffffb9af0307 [ 27.542138][ C2] RDX: ff11000001bec6c0 RSI: ffffffffbc838b1c RDI: ffffffffbc28d8e0 [ 27.542139][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 27.542140][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 27.542141][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 27.542142][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.542145][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 27.542146][ C2] default_idle_call (kernel/sched/idle.c:122) [ 27.542148][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.542150][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 27.542151][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 27.542153][ C2] ? trace_sched_exit_tp (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/sched.h:886) [ 27.542156][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.542158][ C2] do_idle (kernel/sched/idle.c:355) [ 27.542159][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 27.542161][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 27.542162][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 27.542164][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 28.672975][ T354] softirqs last disabled at (0): 0x0 | [ 28.672977][ T354] Preemption disabled at: | [ 28.672977][ T354] vprintk_emit (kernel/printk/printk.c:2471) | [ 28.672987][ T354] Tainted: [W]=WARN [ 28.672988][ T354] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.672989][ T354] Call Trace: [ 28.672991][ T354] [ 28.672992][ T354] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.672996][ T354] ? vprintk_emit (kernel/printk/printk.c:2471) [ 28.672999][ T354] __might_resched.cold (kernel/sched/core.c:9234) [ 28.673002][ T354] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 28.673005][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673008][ T354] __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)) [ 28.673011][ T354] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.673013][ T354] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.673016][ T354] ? 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) [ 28.673017][ T354] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.673019][ T354] put_chars (drivers/char/virtio_console.c:1176) [ 28.673021][ T354] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 28.673022][ T354] ? __send_to_port (drivers/char/virtio_console.c:654) [ 28.673024][ T354] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 28.673027][ T354] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 28.673030][ T354] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 28.673031][ T354] ? 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) [ 28.673033][ T354] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.673034][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673036][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673037][ T354] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.673039][ T354] console_emit_next_record (kernel/printk/printk.c:3183) [ 28.673042][ T354] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 28.673044][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673045][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673047][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673049][ T354] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.673050][ T354] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 28.673052][ T354] console_flush_one_record (kernel/printk/printk.c:3268) [ 28.673054][ T354] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 28.673057][ T354] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 28.673059][ T354] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.673060][ T354] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 28.673062][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673063][ T354] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.673065][ T354] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 28.673066][ T354] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 28.673068][ T354] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 28.673070][ T354] ? vprintk_emit (kernel/printk/printk.c:2478) [ 28.673072][ T354] vprintk_emit (kernel/printk/printk.c:2479) [ 28.673074][ T354] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 28.673076][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673078][ T354] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.673079][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673081][ T354] _printk (kernel/printk/printk.c:2504) [ 28.673084][ T354] ? snapshot_read.cold (user.c:?) [ 28.673086][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673088][ T354] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.673089][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673091][ T354] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 28.673093][ T354] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 28.673095][ T354] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 28.673097][ T354] ? netdev_notice (net/core/dev.c:13194) [ 28.673098][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673100][ T354] ? 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) [ 28.673102][ T354] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.673103][ T354] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.673105][ T354] ? 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) [ 28.673108][ T354] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 28.673111][ T354] __dev_change_flags (net/core/dev.c:9821) [ 28.673115][ T354] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 28.673116][ T354] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 28.673119][ T354] ? __kernel_text_address (kernel/extable.c:79) [ 28.673120][ T354] ? write_profile (profile.c:?) [ 28.673122][ T354] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 28.673125][ T354] netif_change_flags (net/core/dev.c:9877) [ 28.673127][ T354] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 28.673130][ T354] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 28.673131][ T354] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 28.673132][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673134][ T354] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 28.673137][ T354] ? kasan_save_stack (mm/kasan/common.c:58) [ 28.673140][ T354] ? kasan_save_stack (mm/kasan/common.c:57) [ 28.673142][ T354] ? kasan_save_track (mm/kasan/common.c:78) [ 28.673143][ T354] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 28.673145][ T354] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 28.673146][ T354] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 28.673147][ T354] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 28.673148][ T354] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 28.673150][ T354] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 28.673152][ T354] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 28.673153][ T354] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 28.673155][ T354] ? ___sys_sendmsg (net/socket.c:2767) [ 28.673156][ T354] ? __sys_sendmsg (net/socket.c:2799) [ 28.673158][ T354] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 28.673160][ T354] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.673162][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673163][ T354] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.673165][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673166][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673168][ T354] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 28.673170][ T354] ? __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) [ 28.673172][ T354] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 28.673173][ T354] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 28.673174][ T354] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 28.673176][ T354] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 28.673178][ T354] rtnl_newlink (net/core/rtnetlink.c:4215) [ 28.673180][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673182][ T354] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 28.673183][ T354] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.673185][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673187][ T354] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 28.673190][ T354] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 28.673192][ T354] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 28.673193][ T354] ? __kernel_text_address (kernel/extable.c:79) [ 28.673194][ T354] ? write_profile (profile.c:?) [ 28.673195][ T354] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 28.673196][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673198][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673200][ T354] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 28.673203][ T354] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.673204][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673206][ T354] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 28.673208][ T354] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 28.673209][ T354] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.673211][ T354] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 28.673212][ T354] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 28.673214][ T354] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 28.673216][ T354] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.673217][ T354] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.673218][ T354] ? netlink_ack (./include/linux/skbuff.h:2718) [ 28.673220][ T354] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 28.673222][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673224][ T354] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.673226][ T354] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 28.673228][ T354] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 28.673229][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673231][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673233][ T354] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.673234][ T354] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 28.673236][ T354] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 28.673238][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673240][ T354] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.673242][ T354] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 28.673243][ T354] ? copy_msghdr_from_user (net/socket.c:2650) [ 28.673245][ T354] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 28.673246][ T354] ? move_addr_to_kernel (net/socket.c:258) [ 28.673248][ T354] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 28.673250][ T354] ___sys_sendmsg (net/socket.c:2767) [ 28.673252][ T354] ? copy_msghdr_from_user (net/socket.c:2619) [ 28.673259][ T354] __sys_sendmsg (net/socket.c:2799) [ 28.673261][ T354] ? __sys_sendmsg_sock (net/socket.c:2780) [ 28.673264][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.673266][ T354] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 28.673267][ T354] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 28.673269][ T354] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.673270][ T354] RIP: 0033:0x7f0c62eca54e [ 28.673272][ T354] 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 [ 28.673274][ T354] RSP: 002b:00007ffc0ea88ec0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.673278][ T354] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f0c62eca54e [ 28.673279][ T354] RDX: 0000000000000000 RSI: 00007ffc0ea88f70 RDI: 0000000000000005 [ 28.673280][ T354] RBP: 00007ffc0ea88ed0 R08: 0000000000000000 R09: 0000000000000000 [ 28.673281][ T354] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90dc8f Finger prints: vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock dev_set_rx_mode:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars