====================================== | [ 11.424158][ T253] softirqs last disabled at (12686): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 11.424160][ T253] Preemption disabled at: | [ 11.424161][ T253] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.424174][ T253] Tainted: [W]=WARN [ 11.424175][ T253] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.424177][ T253] Call Trace: [ 11.424179][ T253] [ 11.424180][ T253] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.424186][ T253] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.424188][ T253] __might_resched.cold (kernel/sched/core.c:9234) [ 11.424193][ T253] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.424197][ 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.424202][ 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.424204][ T253] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.424210][ 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.424212][ T253] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.424216][ T253] put_chars (drivers/char/virtio_console.c:1176) [ 11.424218][ T253] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.424223][ T253] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 11.424226][ T253] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.424229][ T253] ? mark_usage (kernel/locking/lockdep.c:4690) [ 11.424231][ T253] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.424232][ T253] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.424236][ T253] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.424238][ T253] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 11.424241][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.424245][ T253] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.424249][ T253] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.424253][ T253] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.424255][ 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.424258][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.424260][ T253] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.424264][ T253] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.424268][ T253] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.424270][ T253] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.424275][ T253] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.424278][ T253] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.424280][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.424282][ T253] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.424286][ T253] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.424287][ T253] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.424291][ T253] vprintk_emit (kernel/printk/printk.c:2479) [ 11.424301][ T253] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.424304][ T253] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.424305][ T253] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 11.424309][ T253] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 11.424313][ T253] _printk (kernel/printk/printk.c:2504) [ 11.424316][ T253] ? snapshot_read.cold (user.c:?) [ 11.424320][ T253] ? br_multicast_flood (??:?) bridge [ 11.424333][ T253] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 11.424334][ T253] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 11.424336][ T253] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 11.424340][ T253] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 11.424350][ T253] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 11.424358][ T253] new_nbp (net/bridge/br_if.c:449) bridge [ 11.424367][ T253] br_add_if (net/bridge/br_if.c:592) bridge [ 11.424374][ T253] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 11.424378][ T253] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.424380][ T253] ? __kernel_text_address (kernel/extable.c:79) [ 11.424384][ T253] do_set_master (net/core/rtnetlink.c:3071) [ 11.424389][ T253] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 11.424392][ T253] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 11.424395][ T253] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 11.424396][ T253] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 11.424398][ T253] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 11.424402][ T253] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.424404][ T253] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.424406][ 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.424408][ T253] ? kasan_save_stack (mm/kasan/common.c:58) [ 11.424411][ T253] ? kasan_save_stack (mm/kasan/common.c:57) [ 11.424413][ T253] ? kasan_save_track (mm/kasan/common.c:78) [ 11.424415][ T253] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.424417][ T253] ? netlink_seq_next (net/netlink/af_netlink.c:2684) [ 11.424420][ T253] ? ___sys_sendmsg (net/socket.c:2757) [ 11.424425][ T253] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.424427][ T253] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.424429][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.424432][ T253] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.424433][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.424435][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.424437][ T253] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 11.424441][ 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.424442][ T253] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 11.424445][ T253] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.424448][ T253] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 11.424449][ T253] ? nla_get_range_signed (lib/nlattr.c:270) [ 11.424454][ T253] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 11.424461][ T253] rtnl_newlink (net/core/rtnetlink.c:4215) [ 11.424467][ T253] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.424469][ T253] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.424473][ T253] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.424475][ T253] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.424477][ T253] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.424479][ T253] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.424483][ T253] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.424484][ T253] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 11.424488][ T253] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.424489][ T253] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.424493][ T253] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.424495][ T253] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.424498][ T253] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 11.424500][ T253] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.424503][ T253] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.424509][ 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.424510][ 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.424514][ T253] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.424518][ T253] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.424521][ T253] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.424525][ T253] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 11.424528][ T253] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 11.424532][ T253] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.424537][ T253] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 11.424540][ T253] ? copy_msghdr_from_user (net/socket.c:2650) [ 11.424542][ T253] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 11.424544][ T253] ? move_addr_to_kernel (net/socket.c:258) [ 11.424551][ T253] ___sys_sendmsg (net/socket.c:2767) [ 11.424554][ T253] ? copy_msghdr_from_user (net/socket.c:2619) [ 11.424569][ T253] __sys_sendmsg (net/socket.c:2799) [ 11.424572][ T253] ? __sys_sendmsg_sock (net/socket.c:2780) [ 11.424578][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.424582][ T253] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.424584][ T253] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.424587][ T253] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.424589][ T253] RIP: 0033:0x7ff4de2f454e [ 11.424592][ 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.424594][ T253] RSP: 002b:00007fff7ff9aa50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 11.424597][ T253] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff4de2f454e [ 11.424599][ T253] RDX: 0000000000000000 RSI: 00007fff7ff9ab00 RDI: 0000000000000005 [ 11.424600][ T253] RBP: 00007fff7ff9aa60 R08: 0000000000000000 R09: 0000000000000000 [ 11.424600][ T253] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91ac8b [ 11.424601][ T253] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff7ff9b1c0 | [ 17.357865][ T498] softirqs last disabled at (16586): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 17.357867][ T498] Preemption disabled at: | [ 17.357868][ T498] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.357877][ T498] Tainted: [W]=WARN [ 17.357878][ T498] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.357880][ T498] Call Trace: [ 17.357882][ T498] [ 17.357883][ T498] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.357889][ T498] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.357891][ T498] __might_resched.cold (kernel/sched/core.c:9234) [ 17.357896][ T498] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.357900][ T498] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 17.357906][ T498] __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)) [ 17.357908][ T498] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.357913][ T498] ? 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) [ 17.357916][ T498] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.357920][ T498] put_chars (drivers/char/virtio_console.c:1176) [ 17.357922][ T498] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 17.357924][ T498] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.357927][ T498] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 17.357931][ T498] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.357933][ T498] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.357937][ T498] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.357940][ T498] ? mark_usage (kernel/locking/lockdep.c:4690) [ 17.357942][ T498] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.357943][ T498] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.357947][ T498] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.357949][ T498] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 17.357952][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.357955][ T498] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.357959][ T498] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.357963][ T498] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.357965][ T498] ? 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)) [ 17.357968][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.357970][ T498] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.357974][ T498] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.357978][ T498] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.357980][ T498] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.357985][ T498] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.357988][ T498] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.357990][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.357992][ T498] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.357996][ T498] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.357997][ T498] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.358001][ T498] vprintk_emit (kernel/printk/printk.c:2479) [ 17.358005][ T498] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.358008][ T498] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.358010][ T498] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 17.358014][ T498] _printk (kernel/printk/printk.c:2504) [ 17.358018][ T498] ? snapshot_read.cold (user.c:?) [ 17.358022][ T498] ? br_multicast_flood (??:?) bridge [ 17.358034][ T498] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 17.358036][ T498] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 17.358037][ T498] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 17.358042][ T498] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 17.358051][ T498] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 17.358060][ T498] new_nbp (net/bridge/br_if.c:449) bridge [ 17.358069][ T498] br_add_if (net/bridge/br_if.c:592) bridge [ 17.358076][ T498] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 17.358080][ T498] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 17.358082][ T498] ? __kernel_text_address (kernel/extable.c:79) [ 17.358086][ T498] do_set_master (net/core/rtnetlink.c:3071) [ 17.358091][ T498] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 17.358094][ T498] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 17.358097][ T498] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 17.358099][ T498] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 17.358100][ T498] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 17.358104][ T498] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 17.358106][ T498] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.358108][ T498] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.358111][ T498] ? kasan_save_stack (mm/kasan/common.c:58) [ 17.358114][ T498] ? kasan_save_stack (mm/kasan/common.c:57) [ 17.358115][ T498] ? kasan_save_track (mm/kasan/common.c:78) [ 17.358118][ T498] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.358120][ T498] ? netlink_seq_next (net/netlink/af_netlink.c:2684) [ 17.358123][ T498] ? ___sys_sendmsg (net/socket.c:2757) [ 17.358128][ T498] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.358130][ T498] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 17.358132][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.358135][ T498] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.358136][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.358138][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.358140][ T498] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 17.358144][ T498] ? __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) [ 17.358147][ T498] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 17.358150][ T498] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 17.358153][ T498] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 17.358154][ T498] ? nla_get_range_signed (lib/nlattr.c:270) [ 17.358159][ T498] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 17.358164][ T498] rtnl_newlink (net/core/rtnetlink.c:4215) [ 17.358172][ T498] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 17.358174][ T498] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.358178][ T498] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.358180][ T498] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.358182][ T498] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 17.358184][ T498] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.358187][ T498] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 17.358189][ T498] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 17.358192][ T498] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 17.358194][ T498] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.358198][ T498] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.358200][ T498] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.358203][ T498] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 17.358205][ T498] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 17.358208][ T498] ? netlink_ack (./include/linux/skbuff.h:2718) [ 17.358214][ T498] ? 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)) [ 17.358215][ T498] ? 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)) [ 17.358219][ T498] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 17.358223][ T498] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 17.358226][ T498] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.358230][ T498] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 17.358233][ T498] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 17.358237][ T498] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.358242][ T498] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 17.358245][ T498] ? copy_msghdr_from_user (net/socket.c:2650) [ 17.358247][ T498] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 17.358248][ T498] ? move_addr_to_kernel (net/socket.c:258) [ 17.358255][ T498] ___sys_sendmsg (net/socket.c:2767) [ 17.358258][ T498] ? copy_msghdr_from_user (net/socket.c:2619) [ 17.358273][ T498] __sys_sendmsg (net/socket.c:2799) [ 17.358276][ T498] ? __sys_sendmsg_sock (net/socket.c:2780) [ 17.358282][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.358286][ T498] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.358288][ T498] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.358291][ T498] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.358294][ T498] RIP: 0033:0x7feb4b18454e [ 17.358297][ T498] 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 [ 17.358299][ T498] RSP: 002b:00007fff093266f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 17.358302][ T498] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007feb4b18454e [ 17.358303][ T498] RDX: 0000000000000000 RSI: 00007fff093267a0 RDI: 0000000000000005 [ 17.358304][ T498] RBP: 00007fff09326700 R08: 0000000000000000 R09: 0000000000000000 [ 17.358305][ T498] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91ac91 [ 17.358306][ T498] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff09326e60 | [ 17.843210][ T518] | [ 17.843211][ T518] | [ 17.843211][ T518] stack backtrace: | [ 17.843217][ T518] Tainted: [W]=WARN [ 17.843218][ T518] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.843220][ T518] Call Trace: [ 17.843221][ T518] [ 17.843222][ T518] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.843226][ T518] print_bad_irq_dependency (kernel/locking/lockdep.c:2632) [ 17.843229][ T518] check_irq_usage (kernel/locking/lockdep.c:2873 (discriminator 1)) [ 17.843230][ T518] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 17.843234][ T518] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.843237][ T518] ? check_path.constprop.0 (kernel/locking/lockdep.c:1864 kernel/locking/lockdep.c:2147) [ 17.843239][ T518] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 17.843240][ T518] check_prev_add (kernel/locking/lockdep.c:3185) [ 17.843242][ T518] validate_chain (kernel/locking/lockdep.c:3300 kernel/locking/lockdep.c:3924) [ 17.843244][ T518] __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.843246][ T518] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.843248][ T518] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 17.843250][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.843252][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.843254][ T518] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 17.843255][ T518] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 17.843257][ T518] console_emit_next_record (kernel/printk/printk.c:3177) [ 17.843259][ T518] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.843261][ T518] ? 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)) [ 17.843263][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.843264][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.843266][ T518] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.843268][ T518] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.843270][ T518] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.843272][ T518] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.843274][ T518] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.843275][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.843277][ T518] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.843279][ T518] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.843281][ T518] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.843283][ T518] vprintk_emit (kernel/printk/printk.c:2479) [ 17.843285][ T518] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.843287][ T518] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.843288][ T518] _printk (kernel/printk/printk.c:2504) [ 17.843290][ T518] ? snapshot_read.cold (user.c:?) [ 17.843292][ T518] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.843294][ T518] ? br_fdb_find (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/bridge/br_fdb.c:230 (discriminator 2)) bridge [ 17.843300][ T518] fdb_add_local.cold (net/bridge/br_fdb.c:445 (discriminator 4) net/bridge/br_fdb.c:430 (discriminator 4)) bridge [ 17.843307][ T518] br_fdb_add_local (net/bridge/br_fdb.c:961) bridge [ 17.843314][ T518] br_add_if (net/bridge/br_if.c:655) bridge [ 17.843321][ T518] do_set_master (net/core/rtnetlink.c:3071) [ 17.843331][ T518] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 17.843332][ T518] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 17.843335][ T518] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 17.843336][ T518] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 17.843337][ T518] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 17.843340][ T518] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 17.843342][ T518] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.843343][ T518] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.843345][ T518] ? kasan_save_stack (mm/kasan/common.c:58) [ 17.843348][ T518] ? kasan_save_stack (mm/kasan/common.c:57) [ 17.843349][ T518] ? kasan_save_track (mm/kasan/common.c:78) [ 17.843351][ T518] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.843352][ T518] ? netlink_seq_next (net/netlink/af_netlink.c:2684) [ 17.843354][ T518] ? ___sys_sendmsg (net/socket.c:2757) [ 17.843356][ T518] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.843357][ T518] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 17.843358][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.843360][ T518] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.843362][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.843363][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.843365][ T518] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 17.843368][ T518] ? __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) [ 17.843369][ T518] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 17.843371][ T518] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 17.843372][ T518] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 17.843373][ T518] ? nla_get_range_signed (lib/nlattr.c:270) [ 17.843375][ T518] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 17.843377][ T518] rtnl_newlink (net/core/rtnetlink.c:4215) [ 17.843380][ T518] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 17.843381][ T518] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.843383][ T518] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.843384][ T518] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.843385][ T518] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 17.843387][ T518] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.843389][ T518] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 17.843390][ T518] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 17.843391][ T518] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 17.843392][ T518] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.843394][ T518] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.843396][ T518] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.843397][ T518] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 17.843399][ T518] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 17.843400][ T518] ? netlink_ack (./include/linux/skbuff.h:2718) [ 17.843403][ T518] ? 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)) [ 17.843404][ T518] ? 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)) [ 17.843406][ T518] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 17.843408][ T518] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 17.843409][ T518] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.843411][ T518] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 17.843413][ T518] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 17.843415][ T518] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.843418][ T518] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 17.843420][ T518] ? copy_msghdr_from_user (net/socket.c:2650) [ 17.843421][ T518] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 17.843423][ T518] ? move_addr_to_kernel (net/socket.c:258) [ 17.843426][ T518] ___sys_sendmsg (net/socket.c:2767) [ 17.843427][ T518] ? copy_msghdr_from_user (net/socket.c:2619) [ 17.843432][ T518] __sys_sendmsg (net/socket.c:2799) [ 17.843434][ T518] ? __sys_sendmsg_sock (net/socket.c:2780) [ 17.843437][ T518] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.843439][ T518] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.843440][ T518] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.843442][ T518] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.843444][ T518] RIP: 0033:0x7fd4cec4854e [ 17.843447][ T518] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 17.843449][ T518] RSP: 002b:00007ffedc1033c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 17.843452][ T518] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fd4cec4854e [ 17.843453][ T518] RDX: 0000000000000000 RSI: 00007ffedc103470 RDI: 0000000000000005 [ 17.843454][ T518] RBP: 00007ffedc1033d0 R08: 0000000000000000 R09: 0000000000000000 [ 17.843455][ T518] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91ac92 [ 17.843456][ T518] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffedc103b30 | [ 28.829613][ T1263] softirqs last disabled at (0): 0x0 | [ 28.829615][ T1263] Preemption disabled at: | [ 28.829615][ T1263] vprintk_emit (kernel/printk/printk.c:2471) | [ 28.829627][ T1263] Tainted: [W]=WARN [ 28.829628][ T1263] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.829629][ T1263] Call Trace: [ 28.829631][ T1263] [ 28.829632][ T1263] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.829637][ T1263] ? vprintk_emit (kernel/printk/printk.c:2471) [ 28.829639][ T1263] __might_resched.cold (kernel/sched/core.c:9234) [ 28.829643][ T1263] ? __module_address (kernel/module/main.c:3915) [ 28.829646][ T1263] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 28.829649][ T1263] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 28.829651][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829654][ T1263] __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.829658][ T1263] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.829660][ T1263] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.829664][ T1263] ? 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.829666][ T1263] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.829668][ T1263] put_chars (drivers/char/virtio_console.c:1176) [ 28.829669][ T1263] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 28.829670][ T1263] ? __send_to_port (drivers/char/virtio_console.c:654) [ 28.829672][ T1263] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 28.829674][ T1263] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 28.829678][ T1263] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 28.829679][ T1263] ? 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.829681][ T1263] ? vsnprintf (lib/vsprintf.c:2900) [ 28.829684][ T1263] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.829685][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829687][ T1263] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.829689][ T1263] console_emit_next_record (kernel/printk/printk.c:3183) [ 28.829692][ T1263] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 28.829694][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829695][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829697][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829698][ T1263] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.829700][ T1263] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 28.829702][ T1263] console_flush_one_record (kernel/printk/printk.c:3268) [ 28.829704][ T1263] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 28.829706][ T1263] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 28.829708][ T1263] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.829710][ T1263] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 28.829711][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829713][ T1263] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.829714][ T1263] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 28.829715][ T1263] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 28.829717][ T1263] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 28.829719][ T1263] ? vprintk_emit (kernel/printk/printk.c:2478) [ 28.829721][ T1263] vprintk_emit (kernel/printk/printk.c:2479) [ 28.829724][ T1263] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 28.829725][ T1263] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.829727][ T1263] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 28.829729][ T1263] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.829730][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829732][ T1263] _printk (kernel/printk/printk.c:2504) [ 28.829735][ T1263] ? snapshot_read.cold (user.c:?) [ 28.829737][ T1263] ? br_multicast_flood (??:?) bridge [ 28.829749][ T1263] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 28.829752][ T1263] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 28.829753][ T1263] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 28.829755][ T1263] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 28.829763][ T1263] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 28.829771][ T1263] new_nbp (net/bridge/br_if.c:449) bridge [ 28.829778][ T1263] br_add_if (net/bridge/br_if.c:592) bridge [ 28.829784][ T1263] ? bpf_address_lookup (kernel/bpf/core.c:730) [ 28.829787][ T1263] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 28.829789][ T1263] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 28.829791][ T1263] ? __kernel_text_address (kernel/extable.c:79) [ 28.829793][ T1263] do_set_master (net/core/rtnetlink.c:3071) [ 28.829796][ T1263] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 28.829798][ T1263] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 28.829799][ T1263] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 28.829800][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829802][ T1263] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 28.829806][ T1263] ? kasan_save_stack (mm/kasan/common.c:58) [ 28.829809][ T1263] ? kasan_save_stack (mm/kasan/common.c:57) [ 28.829810][ T1263] ? kasan_save_track (mm/kasan/common.c:78) [ 28.829811][ T1263] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 28.829813][ T1263] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 28.829814][ T1263] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 28.829815][ T1263] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 28.829816][ T1263] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 28.829819][ T1263] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 28.829820][ T1263] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 28.829822][ T1263] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 28.829824][ T1263] ? ___sys_sendmsg (net/socket.c:2767) [ 28.829826][ T1263] ? __sys_sendmsg (net/socket.c:2799) [ 28.829827][ T1263] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 28.829829][ T1263] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.829832][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829833][ T1263] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.829835][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829836][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829838][ T1263] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 28.829841][ T1263] ? __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.829843][ T1263] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 28.829844][ T1263] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 28.829846][ T1263] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 28.829847][ T1263] ? nla_get_range_signed (lib/nlattr.c:270) [ 28.829849][ T1263] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 28.829851][ T1263] rtnl_newlink (net/core/rtnetlink.c:4215) [ 28.829853][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829855][ T1263] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 28.829856][ T1263] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.829857][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829859][ T1263] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 28.829861][ T1263] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 28.829862][ T1263] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 28.829864][ T1263] ? __kernel_text_address (kernel/extable.c:79) [ 28.829865][ T1263] ? write_profile (profile.c:?) [ 28.829866][ T1263] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 28.829868][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829870][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829871][ T1263] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 28.829875][ T1263] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.829876][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829878][ T1263] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 28.829879][ T1263] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 28.829881][ T1263] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.829882][ T1263] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 28.829884][ T1263] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 28.829886][ T1263] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 28.829887][ T1263] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 28.829889][ T1263] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.829890][ T1263] ? netlink_ack (./include/linux/skbuff.h:2718) [ 28.829891][ T1263] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 28.829894][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829896][ T1263] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.829897][ T1263] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 28.829899][ T1263] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 28.829901][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829902][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829904][ T1263] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.829906][ T1263] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 28.829908][ T1263] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 28.829909][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829911][ T1263] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.829913][ T1263] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 28.829914][ T1263] ? copy_msghdr_from_user (net/socket.c:2650) [ 28.829916][ T1263] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 28.829917][ T1263] ? move_addr_to_kernel (net/socket.c:258) [ 28.829919][ T1263] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 28.829921][ T1263] ___sys_sendmsg (net/socket.c:2767) [ 28.829923][ T1263] ? copy_msghdr_from_user (net/socket.c:2619) [ 28.829927][ T1263] __sys_sendmsg (net/socket.c:2799) [ 28.829929][ T1263] ? __sys_sendmsg_sock (net/socket.c:2780) [ 28.829932][ T1263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.829934][ T1263] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 28.829935][ T1263] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 28.829937][ T1263] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.829939][ T1263] RIP: 0033:0x7f159452b54e [ 28.829941][ T1263] 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.829943][ T1263] RSP: 002b:00007ffe9fe238d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.829947][ T1263] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f159452b54e [ 28.829948][ T1263] RDX: 0000000000000000 RSI: 00007ffe9fe23980 RDI: 0000000000000005 [ 28.829949][ T1263] RBP: 00007ffe9fe238e0 R08: 0000000000000000 R09: 0000000000000000 [ 28.829950][ T1263] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91ac9d Finger prints: print_bad_irq_dependency:check_irq_usage:check_prev_add:validate_chain:__lock_acquire __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print