====================================== | [ 12.256402][ T306] softirqs last disabled at (21243): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 12.256404][ T306] Preemption disabled at: | [ 12.256405][ T306] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.256414][ T306] Tainted: [W]=WARN [ 12.256415][ T306] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.256416][ T306] Call Trace: [ 12.256418][ T306] [ 12.256419][ T306] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.256426][ T306] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.256428][ T306] __might_resched.cold (kernel/sched/core.c:9234) [ 12.256432][ T306] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.256436][ T306] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.256442][ T306] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 12.256444][ T306] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.256449][ T306] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.256452][ T306] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.256456][ T306] put_chars (drivers/char/virtio_console.c:1176) [ 12.256458][ T306] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.256463][ T306] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 12.256466][ T306] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.256469][ T306] ? mark_usage (kernel/locking/lockdep.c:4690) [ 12.256471][ T306] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.256473][ T306] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.256476][ T306] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.256479][ T306] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 12.256482][ T306] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.256486][ T306] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.256490][ T306] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.256493][ T306] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.256495][ T306] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 12.256498][ T306] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.256501][ T306] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.256505][ T306] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.256509][ T306] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.256510][ T306] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.256512][ T306] ? insn_get_immediate.part.0 (./arch/x86/include/asm/insn.h:30 arch/x86/lib/insn.c:570 arch/x86/lib/insn.c:678) [ 12.256518][ T306] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.256521][ T306] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.256523][ T306] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.256525][ T306] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.256529][ T306] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.256531][ T306] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.256534][ T306] vprintk_emit (kernel/printk/printk.c:2479) [ 12.256538][ T306] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.256540][ T306] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.256542][ T306] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 12.256546][ T306] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 12.256549][ T306] _printk (kernel/printk/printk.c:2504) [ 12.256552][ T306] ? snapshot_read.cold (user.c:?) [ 12.256556][ T306] ? br_multicast_flood (??:?) bridge [ 12.256569][ T306] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.256570][ T306] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.256571][ T306] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.256576][ T306] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 12.256586][ T306] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 12.256594][ T306] new_nbp (net/bridge/br_if.c:449) bridge [ 12.256603][ T306] br_add_if (net/bridge/br_if.c:592) bridge [ 12.256611][ T306] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 12.256614][ T306] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.256617][ T306] ? __kernel_text_address (kernel/extable.c:79) [ 12.256621][ T306] do_set_master (net/core/rtnetlink.c:3071) [ 12.256623][ T306] ? netif_change_flags (net/core/dev.c:9882) [ 12.256627][ T306] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.256630][ T306] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 12.256633][ T306] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 12.256634][ T306] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 12.256637][ T306] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.256641][ T306] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.256643][ T306] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.256645][ T306] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.256647][ T306] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.256650][ T306] ? kasan_save_stack (mm/kasan/common.c:57) [ 12.256652][ T306] ? kasan_save_track (mm/kasan/common.c:78) [ 12.256655][ T306] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.256656][ T306] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 12.256659][ T306] ? ___sys_sendmsg (net/socket.c:2757) [ 12.256664][ T306] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.256666][ T306] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.256668][ T306] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.256671][ T306] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.256672][ T306] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.256674][ T306] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.256676][ T306] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 12.256680][ T306] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 12.256682][ T306] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 12.256684][ T306] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.256687][ T306] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 12.256689][ T306] ? nla_get_range_signed (lib/nlattr.c:270) [ 12.256694][ T306] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 12.256699][ T306] rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.256705][ T306] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.256707][ T306] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.256711][ T306] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.256713][ T306] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.256715][ T306] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.256717][ T306] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.256720][ T306] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.256722][ T306] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.256725][ T306] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.256727][ T306] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.256731][ T306] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.256733][ T306] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.256736][ T306] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 12.256738][ T306] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.256741][ T306] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.256747][ T306] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.256748][ T306] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.256752][ T306] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.256756][ T306] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.256759][ T306] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.256763][ T306] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 12.256767][ T306] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 12.256770][ T306] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.256776][ T306] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 12.256778][ T306] ? copy_msghdr_from_user (net/socket.c:2650) [ 12.256781][ T306] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 12.256782][ T306] ? move_addr_to_kernel (net/socket.c:258) [ 12.256790][ T306] ___sys_sendmsg (net/socket.c:2767) [ 12.256792][ T306] ? copy_msghdr_from_user (net/socket.c:2619) [ 12.256809][ T306] __sys_sendmsg (net/socket.c:2799) [ 12.256811][ T306] ? __sys_sendmsg_sock (net/socket.c:2780) [ 12.256818][ T306] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.256822][ T306] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.256824][ T306] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.256826][ T306] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.256829][ T306] RIP: 0033:0x7fe1af1ea54e [ 12.256832][ T306] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.256834][ T306] RSP: 002b:00007ffcf6d0c910 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.256837][ T306] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe1af1ea54e [ 12.256838][ T306] RDX: 0000000000000000 RSI: 00007ffcf6d0c9c0 RDI: 0000000000000005 [ 12.256839][ T306] RBP: 00007ffcf6d0c920 R08: 0000000000000000 R09: 0000000000000000 [ 12.256840][ T306] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91331a [ 12.256841][ T306] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffcf6d0d080 | [ 27.496392][ C0] softirqs last disabled at (543689): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 27.496394][ C0] Preemption disabled at: | [ 27.496394][ C0] handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) | [ 27.496404][ C0] Tainted: [W]=WARN [ 27.496405][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.496407][ C0] Call Trace: [ 27.496408][ C0] [ 27.496410][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.496415][ C0] ? handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) [ 27.496417][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 27.496421][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.496424][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 27.496427][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.496430][ C0] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 27.496433][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.496436][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.496439][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.496441][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.496443][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 27.496445][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.496446][ C0] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 27.496450][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.496453][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.496454][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.496456][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.496458][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.496461][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.496463][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.496464][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.496466][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.496468][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 27.496469][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.496472][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.496474][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.496476][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.496478][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.496479][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.496481][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.496482][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.496484][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.496486][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.496488][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 27.496490][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.496492][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.496493][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.496496][ C0] _printk (kernel/printk/printk.c:2504) [ 27.496499][ C0] ? snapshot_read.cold (user.c:?) [ 27.496500][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 27.496505][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.496507][ C0] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 27.496508][ C0] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 27.496511][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 27.496514][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 27.496515][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 27.496517][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 27.496518][ C0] ? __irq_exit_rcu (kernel/softirq.c:751) [ 27.496520][ C0] ? irq_exit_rcu (kernel/softirq.c:786) [ 27.496521][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 16) arch/x86/kernel/apic/apic.c:1062 (discriminator 16)) [ 27.496523][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.496525][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.496537][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.496539][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.496541][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.496548][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 27.496550][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.496557][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.496564][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.496570][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 27.496573][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 27.496575][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 27.496579][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.496581][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.496582][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 27.496584][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 27.496586][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.496592][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 27.496594][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.496597][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.496599][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 27.496601][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 27.496603][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.496605][ C0] handle_softirqs (kernel/softirq.c:645) [ 27.496607][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.496608][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 27.496610][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 27.496611][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 27.496613][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 27.496615][ C0] [ 27.496615][ C0] [ 27.496616][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 27.496618][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:79 mm/kasan/report.c:575) [ 27.496622][ C0] Code: c4 68 5b 5d 41 5c c3 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 41 56 41 55 49 89 fd 41 54 55 53 48 83 ec 70 9c 5d 0f 01 ca <48> c7 44 24 08 00 00 00 00 31 c0 89 c7 83 c0 20 48 c7 44 3c 10 00 All code ======== 0: c4 (bad) 1: 68 5b 5d 41 5c push $0x5c415d5b 6: c3 ret 7: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) e: 00 00 00 00 12: 0f 1f 40 d6 nopl -0x2a(%rax) 16: 41 56 push %r14 18: 41 55 push %r13 1a: 49 89 fd mov %rdi,%r13 1d: 41 54 push %r12 1f: 55 push %rbp 20: 53 push %rbx 21: 48 83 ec 70 sub $0x70,%rsp 25: 9c pushf 26: 5d pop %rbp 27: 0f 01 ca clac 2a:* 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) <-- trapping instruction 31: 00 00 33: 31 c0 xor %eax,%eax 35: 89 c7 mov %eax,%edi 37: 83 c0 20 add $0x20,%eax 3a: 48 rex.W 3b: c7 .byte 0xc7 3c: 44 3c 10 rex.R cmp $0x10,%al ... Code starting with the faulting instruction =========================================== 0: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 7: 00 00 9: 31 c0 xor %eax,%eax b: 89 c7 mov %eax,%edi d: 83 c0 20 add $0x20,%eax 10: 48 rex.W 11: c7 .byte 0xc7 12: 44 3c 10 rex.R cmp $0x10,%al ... [ 27.496624][ C0] RSP: 0018:ffa00000006077b0 EFLAGS: 00000282 [ 27.496627][ C0] RAX: 1fe22000021aa2c5 RBX: 000000000000005a RCX: ffffffffb133c01e [ 27.496628][ C0] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000010d51628 [ 27.496629][ C0] RBP: 0000000000000282 R08: 000000000000005a R09: ff11000010d51800 [ 27.496630][ C0] R10: dffffc0000000000 R11: 0000000000000001 R12: ff11000010d50800 [ 27.496631][ C0] R13: ff11000010d51628 R14: ff1100000103d240 R15: ffd4000000435400 [ 27.496632][ C0] ? memchr_inv (lib/string.c:857) [ 27.496636][ C0] memchr_inv (lib/string.c:857) [ 27.496638][ C0] check_bytes_and_report (mm/slub.c:1343 (discriminator 1)) [ 27.496640][ C0] check_object (mm/slub.c:1444 (discriminator 1) mm/slub.c:1551 (discriminator 1)) [ 27.496642][ C0] free_slab (mm/slub.c:3556) [ 27.496644][ C0] qlist_free_all (mm/kasan/quarantine.c:163 (discriminator 2) mm/kasan/quarantine.c:179 (discriminator 2)) [ 27.496645][ C0] kasan_quarantine_reduce (mm/kasan/quarantine.c:286) [ 27.496647][ C0] __kasan_slab_alloc (mm/kasan/common.c:350) [ 27.496649][ C0] kmem_cache_alloc_node_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5068) [ 27.496651][ C0] ? __alloc_skb (net/core/skbuff.c:704 (discriminator 7)) [ 27.496655][ C0] __alloc_skb (net/core/skbuff.c:704 (discriminator 7)) [ 27.496656][ C0] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) [ 27.496658][ C0] ? napi_skb_cache_get (./include/linux/local_lock_internal.h:60 (discriminator 1)) [ 27.496660][ C0] ? ref_tracker_alloc (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:252 ./include/linux/refcount.h:283 ./include/linux/refcount.h:366 ./include/linux/refcount.h:383 lib/ref_tracker.c:265) [ 27.496663][ C0] ? sock_recv_errqueue (./include/net/sock.h:2854 (discriminator 2)) [ 27.496665][ C0] ? ref_tracker_dir_print (lib/ref_tracker.c:200) [ 27.496666][ C0] alloc_skb_with_frags (./include/linux/skbuff.h:1384 net/core/skbuff.c:6789) [ 27.496669][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.496670][ C0] sock_alloc_send_pskb (net/core/sock.c:3014) [ 27.496672][ C0] packet_snd (net/packet/af_packet.c:2959 net/packet/af_packet.c:3053) [ 27.496677][ C0] ? tpacket_snd (net/packet/af_packet.c:2786 (discriminator 1)) [ 27.496679][ C0] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.496683][ C0] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.496684][ C0] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 27.496687][ C0] ? __ia32_sys_getpeername (net/socket.c:2235) [ 27.496690][ C0] ? sock_ioctl (net/socket.c:1446) [ 27.496693][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.496695][ C0] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 27.496696][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.496699][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.496700][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 27.496702][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.496703][ C0] ? irq_exit_rcu (kernel/softirq.c:786) [ 27.496704][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.496706][ C0] RIP: 0033:0x7f72933be54e [ 27.496709][ C0] 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.496710][ C0] RSP: 002b:00007ffc34b643d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 27.496712][ C0] RAX: ffffffffffffffda RBX: 000055f0b1fd2692 RCX: 00007f72933be54e [ 27.496712][ C0] RDX: 00000000000005ae RSI: 000055f0b1fd2692 RDI: 0000000000000005 [ 27.496713][ C0] RBP: 00007ffc34b643e0 R08: 00007ffc34b64430 R09: 0000000000000014 [ 27.496714][ C0] R10: 0000000000000000 R11: 0000000000000202 R12: 000055f0b1fd1830 [ 27.496715][ C0] R13: 00000000000005ae R14: 0000000000000005 R15: 000055f0b1fd1830 | [ 27.571158][ C0] | [ 27.571232][ C0] | [ 27.571232][ C0] stack backtrace: | [ 27.571430][ C0] Tainted: [W]=WARN [ 27.571431][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.571433][ C0] Call Trace: [ 27.571434][ C0] [ 27.571435][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.571439][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 27.571442][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 27.571445][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 27.571446][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 27.571448][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 27.571450][ C0] ? __irq_exit_rcu (kernel/softirq.c:751) [ 27.571451][ C0] ? irq_exit_rcu (kernel/softirq.c:786) [ 27.571452][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 16) arch/x86/kernel/apic/apic.c:1062 (discriminator 16)) [ 27.571454][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.571456][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.571463][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.571466][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.571468][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.571475][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 27.571477][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.571483][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.571489][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.571495][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 27.571497][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 27.571499][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 27.571502][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.571504][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.571506][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 27.571508][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 27.571510][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.571517][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 27.571519][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.571521][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.571524][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 27.571526][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 27.571528][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.571530][ C0] handle_softirqs (kernel/softirq.c:645) [ 27.571532][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.571533][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 27.571535][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 27.571537][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 27.571538][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 27.571540][ C0] [ 27.571540][ C0] [ 27.571541][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 27.571543][ C0] RIP: 0010:kasan_report (./arch/x86/include/asm/smap.h:79 mm/kasan/report.c:575) [ 27.571545][ C0] Code: c4 68 5b 5d 41 5c c3 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 d6 41 56 41 55 49 89 fd 41 54 55 53 48 83 ec 70 9c 5d 0f 01 ca <48> c7 44 24 08 00 00 00 00 31 c0 89 c7 83 c0 20 48 c7 44 3c 10 00 All code ======== 0: c4 (bad) 1: 68 5b 5d 41 5c push $0x5c415d5b 6: c3 ret 7: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) e: 00 00 00 00 12: 0f 1f 40 d6 nopl -0x2a(%rax) 16: 41 56 push %r14 18: 41 55 push %r13 1a: 49 89 fd mov %rdi,%r13 1d: 41 54 push %r12 1f: 55 push %rbp 20: 53 push %rbx 21: 48 83 ec 70 sub $0x70,%rsp 25: 9c pushf 26: 5d pop %rbp 27: 0f 01 ca clac 2a:* 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) <-- trapping instruction 31: 00 00 33: 31 c0 xor %eax,%eax 35: 89 c7 mov %eax,%edi 37: 83 c0 20 add $0x20,%eax 3a: 48 rex.W 3b: c7 .byte 0xc7 3c: 44 3c 10 rex.R cmp $0x10,%al ... Code starting with the faulting instruction =========================================== 0: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 7: 00 00 9: 31 c0 xor %eax,%eax b: 89 c7 mov %eax,%edi d: 83 c0 20 add $0x20,%eax 10: 48 rex.W 11: c7 .byte 0xc7 12: 44 3c 10 rex.R cmp $0x10,%al ... [ 27.571547][ C0] RSP: 0018:ffa00000006077b0 EFLAGS: 00000282 [ 27.571549][ C0] RAX: 1fe22000021aa2c5 RBX: 000000000000005a RCX: ffffffffb133c01e [ 27.571551][ C0] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ff11000010d51628 [ 27.571552][ C0] RBP: 0000000000000282 R08: 000000000000005a R09: ff11000010d51800 [ 27.571552][ C0] R10: dffffc0000000000 R11: 0000000000000001 R12: ff11000010d50800 [ 27.571553][ C0] R13: ff11000010d51628 R14: ff1100000103d240 R15: ffd4000000435400 [ 27.571555][ C0] ? memchr_inv (lib/string.c:857) [ 27.571558][ C0] memchr_inv (lib/string.c:857) [ 27.571560][ C0] check_bytes_and_report (mm/slub.c:1343 (discriminator 1)) [ 27.571562][ C0] check_object (mm/slub.c:1444 (discriminator 1) mm/slub.c:1551 (discriminator 1)) [ 27.571564][ C0] free_slab (mm/slub.c:3556) [ 27.571565][ C0] qlist_free_all (mm/kasan/quarantine.c:163 (discriminator 2) mm/kasan/quarantine.c:179 (discriminator 2)) [ 27.571567][ C0] kasan_quarantine_reduce (mm/kasan/quarantine.c:286) [ 27.571569][ C0] __kasan_slab_alloc (mm/kasan/common.c:350) [ 27.571571][ C0] kmem_cache_alloc_node_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5068) [ 27.571572][ C0] ? __alloc_skb (net/core/skbuff.c:704 (discriminator 7)) [ 27.571574][ C0] __alloc_skb (net/core/skbuff.c:704 (discriminator 7)) [ 27.571576][ C0] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) [ 27.571578][ C0] ? napi_skb_cache_get (./include/linux/local_lock_internal.h:60 (discriminator 1)) [ 27.571580][ C0] ? ref_tracker_alloc (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:252 ./include/linux/refcount.h:283 ./include/linux/refcount.h:366 ./include/linux/refcount.h:383 lib/ref_tracker.c:265) [ 27.571582][ C0] ? sock_recv_errqueue (./include/net/sock.h:2854 (discriminator 2)) [ 27.571584][ C0] ? ref_tracker_dir_print (lib/ref_tracker.c:200) [ 27.571585][ C0] alloc_skb_with_frags (./include/linux/skbuff.h:1384 net/core/skbuff.c:6789) [ 27.571587][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.571589][ C0] sock_alloc_send_pskb (net/core/sock.c:3014) [ 27.571591][ C0] packet_snd (net/packet/af_packet.c:2959 net/packet/af_packet.c:3053) [ 27.571594][ C0] ? tpacket_snd (net/packet/af_packet.c:2786 (discriminator 1)) [ 27.571597][ C0] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.571600][ C0] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.571602][ C0] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 27.571604][ C0] ? __ia32_sys_getpeername (net/socket.c:2235) [ 27.571606][ C0] ? sock_ioctl (net/socket.c:1446) [ 27.571609][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.571611][ C0] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 27.571612][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.571615][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.571616][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 27.571617][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.571619][ C0] ? irq_exit_rcu (kernel/softirq.c:786) [ 27.571620][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.571622][ C0] RIP: 0033:0x7f72933be54e [ 27.571624][ C0] 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.571625][ C0] RSP: 002b:00007ffc34b643d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 27.571626][ C0] RAX: ffffffffffffffda RBX: 000055f0b1fd2692 RCX: 00007f72933be54e [ 27.571627][ C0] RDX: 00000000000005ae RSI: 000055f0b1fd2692 RDI: 0000000000000005 [ 27.571628][ C0] RBP: 00007ffc34b643e0 R08: 00007ffc34b64430 R09: 0000000000000014 [ 27.571628][ C0] R10: 0000000000000000 R11: 0000000000000202 R12: 000055f0b1fd1830 [ 27.571629][ C0] R13: 00000000000005ae R14: 0000000000000005 R15: 000055f0b1fd1830 | [ 88.875847][ T749] softirqs last disabled at (0): 0x0 | [ 88.875848][ T749] Preemption disabled at: | [ 88.875849][ T749] vprintk_emit (kernel/printk/printk.c:2471) | [ 88.875860][ T749] Tainted: [W]=WARN [ 88.875861][ T749] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 88.875862][ T749] Call Trace: [ 88.875864][ T749] [ 88.875865][ T749] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 88.875870][ T749] ? vprintk_emit (kernel/printk/printk.c:2471) [ 88.875872][ T749] __might_resched.cold (kernel/sched/core.c:9234) [ 88.875875][ T749] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 88.875877][ T749] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 88.875880][ T749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.875884][ T749] __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)) [ 88.875887][ T749] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 88.875889][ T749] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 88.875893][ T749] ? 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) [ 88.875895][ T749] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 88.875897][ T749] put_chars (drivers/char/virtio_console.c:1176) [ 88.875899][ T749] ? __send_to_port (drivers/char/virtio_console.c:654) [ 88.875900][ T749] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 88.875902][ T749] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 88.875906][ T749] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 88.875907][ T749] ? vsnprintf (lib/vsprintf.c:2900) [ 88.875910][ T749] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 88.875911][ T749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.875913][ T749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.875915][ T749] console_emit_next_record (kernel/printk/printk.c:3183) [ 88.875918][ T749] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 88.875920][ T749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.875921][ T749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.875923][ T749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.875924][ T749] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.875926][ T749] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 88.875928][ T749] console_flush_one_record (kernel/printk/printk.c:3268) [ 88.875930][ T749] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 88.875933][ T749] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 88.875934][ T749] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.875936][ T749] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 88.875937][ T749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.875939][ T749] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 88.875940][ T749] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 88.875941][ T749] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 88.875943][ T749] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 88.875945][ T749] ? vprintk_emit (kernel/printk/printk.c:2478) [ 88.875947][ T749] vprintk_emit (kernel/printk/printk.c:2479) [ 88.875950][ T749] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 88.875952][ T749] ? netdev_run_todo (net/core/dev.c:11776) [ 88.875956][ T749] ? mirred_device_event (net/sched/act_mirred.c:559 (discriminator 1)) act_mirred [ 88.875959][ T749] ? mirred_cleanup_module (./include/net/netlink.h:1107 (discriminator 1) net/sched/act_mirred.c:549 (discriminator 1)) act_mirred [ 88.875961][ T749] _printk (kernel/printk/printk.c:2504) [ 88.875964][ T749] ? snapshot_read.cold (user.c:?) [ 88.875966][ T749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.875968][ T749] ? mirred_cleanup_module (./include/net/netlink.h:1107 (discriminator 1) net/sched/act_mirred.c:549 (discriminator 1)) act_mirred [ 88.875969][ T749] ? __up_write (kernel/locking/rwsem.c:1415) [ 88.875971][ T749] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 88.875971][ T749] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 88.875973][ T749] ? __up_write (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:3390 kernel/locking/rwsem.c:1417) [ 88.875975][ T749] mirred_init_module (net/sched/act_mirred.c:508) act_mirred [ 88.875977][ T749] do_one_initcall (init/main.c:1357) [ 88.875979][ T749] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 88.875981][ T749] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 88.875984][ T749] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 88.875987][ T749] do_init_module (kernel/module/main.c:3117) [ 88.875989][ T749] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 88.875991][ T749] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 88.875994][ T749] load_module (kernel/module/main.c:3593) [ 88.875997][ T749] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 88.875999][ T749] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 88.876001][ T749] ? __ia32_sys_fsconfig (??:?) [ 88.876003][ T749] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.876005][ T749] init_module_from_file (kernel/module/main.c:3790) [ 88.876007][ T749] ? __do_sys_init_module (kernel/module/main.c:3664) [ 88.876009][ T749] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 88.876012][ T749] ? handle_pte_fault (mm/memory.c:6558) [ 88.876015][ T749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.876016][ T749] ? ovl_mmap (fs/overlayfs/file.c:477) [ 88.876021][ T749] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 88.876022][ T749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.876024][ T749] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 88.876025][ T749] ? 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) [ 88.876027][ T749] idempotent_init_module (kernel/module/main.c:3802) [ 88.876029][ T749] ? init_module_from_file (kernel/module/main.c:3791) [ 88.876032][ T749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.876033][ T749] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.876035][ T749] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 88.876039][ T749] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 88.876041][ T749] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 88.876043][ T749] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 88.876045][ T749] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 88.876047][ T749] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 88.876049][ T749] RIP: 0033:0x7fcd9748a37d [ 88.876051][ T749] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 88.876053][ T749] RSP: 002b:00007ffd69ee78c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 88.876056][ T749] RAX: ffffffffffffffda RBX: 0000564eb384f810 RCX: 00007fcd9748a37d [ 88.876058][ T749] RDX: 0000000000000000 RSI: 0000564e9228bffd RDI: 0000000000000000 [ 88.876060][ T749] RBP: 00007ffd69ee7960 R08: 0000000000000000 R09: 0000000000000000 [ 88.876061][ T749] R10: 0000000000000000 R11: 0000000000000246 R12: 0000564e9228bffd [ 88.876062][ T749] R13: 0000564eb384f960 R14: 0000000000040000 R15: 0000000000000000 | [ 117.757632][ T926] softirqs last disabled at (0): 0x0 | [ 117.757634][ T926] Preemption disabled at: | [ 117.757635][ T926] 0x0 | [ 117.757643][ T926] Tainted: [W]=WARN [ 117.757644][ T926] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 117.757646][ T926] Call Trace: [ 117.757647][ T926] [ 117.757649][ T926] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 117.757654][ T926] __might_resched.cold (kernel/sched/core.c:9234) [ 117.757659][ T926] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 117.757662][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757666][ T926] __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)) [ 117.757670][ T926] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 117.757673][ T926] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 117.757677][ T926] ? 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) [ 117.757678][ T926] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 117.757680][ T926] put_chars (drivers/char/virtio_console.c:1176) [ 117.757682][ T926] ? __send_to_port (drivers/char/virtio_console.c:654) [ 117.757684][ T926] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 117.757687][ T926] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 117.757691][ T926] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 117.757693][ T926] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 117.757694][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757696][ T926] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 117.757698][ T926] console_emit_next_record (kernel/printk/printk.c:3183) [ 117.757701][ T926] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 117.757703][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757705][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757706][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757708][ T926] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 117.757710][ T926] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 117.757711][ T926] console_flush_one_record (kernel/printk/printk.c:3268) [ 117.757714][ T926] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 117.757716][ T926] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 117.757718][ T926] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 117.757720][ T926] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 117.757721][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757723][ T926] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 117.757724][ T926] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 117.757726][ T926] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 117.757728][ T926] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 117.757730][ T926] ? vprintk_emit (kernel/printk/printk.c:2478) [ 117.757732][ T926] vprintk_emit (kernel/printk/printk.c:2479) [ 117.757735][ T926] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 117.757736][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757738][ T926] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 117.757741][ T926] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 117.757742][ T926] _printk (kernel/printk/printk.c:2504) [ 117.757746][ T926] ? snapshot_read.cold (user.c:?) [ 117.757748][ T926] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 117.757753][ T926] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 117.757766][ T926] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 117.757774][ T926] br_device_event (net/bridge/br.c:111) bridge [ 117.757782][ T926] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 117.757786][ T926] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 117.757788][ T926] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 117.757792][ T926] notifier_call_chain (kernel/notifier.c:85) [ 117.757795][ T926] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 117.757799][ T926] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 117.757800][ T926] ? netif_change_name (net/core/dev.c:1517) [ 117.757803][ T926] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 117.757804][ T926] ? __kernel_text_address (kernel/extable.c:79) [ 117.757807][ T926] ? write_profile (profile.c:?) [ 117.757809][ T926] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 117.757812][ T926] netif_change_flags (net/core/dev.c:9882) [ 117.757814][ T926] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 117.757817][ T926] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 117.757818][ T926] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 117.757819][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757821][ T926] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 117.757825][ T926] ? kasan_save_stack (mm/kasan/common.c:58) [ 117.757828][ T926] ? kasan_save_stack (mm/kasan/common.c:57) [ 117.757829][ T926] ? kasan_save_track (mm/kasan/common.c:78) [ 117.757831][ T926] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 117.757832][ T926] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 117.757834][ T926] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 117.757835][ T926] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 117.757836][ T926] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 117.757839][ T926] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 117.757840][ T926] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 117.757841][ T926] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 117.757844][ T926] ? ___sys_sendmsg (net/socket.c:2767) [ 117.757845][ T926] ? __sys_sendmsg (net/socket.c:2799) [ 117.757847][ T926] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 117.757849][ T926] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 117.757851][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757853][ T926] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 117.757855][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757856][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757858][ T926] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 117.757861][ T926] ? __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) [ 117.757862][ T926] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 117.757864][ T926] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 117.757865][ T926] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 117.757867][ T926] ? nla_get_range_signed (lib/nlattr.c:270) [ 117.757869][ T926] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 117.757871][ T926] rtnl_newlink (net/core/rtnetlink.c:4215) [ 117.757873][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757875][ T926] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 117.757876][ T926] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 117.757877][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757879][ T926] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 117.757883][ T926] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 117.757884][ T926] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 117.757886][ T926] ? __kernel_text_address (kernel/extable.c:79) [ 117.757887][ T926] ? write_profile (profile.c:?) [ 117.757888][ T926] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 117.757889][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757891][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757893][ T926] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 117.757896][ T926] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 117.757898][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757900][ T926] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 117.757901][ T926] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 117.757903][ T926] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 117.757904][ T926] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 117.757905][ T926] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 117.757908][ T926] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 117.757909][ T926] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 117.757911][ T926] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 117.757912][ T926] ? netlink_ack (./include/linux/skbuff.h:2718) [ 117.757913][ T926] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 117.757916][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757918][ T926] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 117.757920][ T926] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 117.757922][ T926] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 117.757923][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757925][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757927][ T926] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 117.757929][ T926] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 117.757930][ T926] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 117.757932][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757934][ T926] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 117.757936][ T926] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 117.757938][ T926] ? copy_msghdr_from_user (net/socket.c:2650) [ 117.757939][ T926] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 117.757941][ T926] ? move_addr_to_kernel (net/socket.c:258) [ 117.757942][ T926] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 117.757945][ T926] ___sys_sendmsg (net/socket.c:2767) [ 117.757947][ T926] ? copy_msghdr_from_user (net/socket.c:2619) [ 117.757951][ T926] __sys_sendmsg (net/socket.c:2799) [ 117.757953][ T926] ? __sys_sendmsg_sock (net/socket.c:2780) [ 117.757956][ T926] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 117.757958][ T926] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 117.757960][ T926] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 117.757962][ T926] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 117.757964][ T926] RIP: 0033:0x7fa8e9a3654e [ 117.757965][ T926] 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 [ 117.757967][ T926] RSP: 002b:00007ffc841d8100 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 117.757971][ T926] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa8e9a3654e [ 117.757972][ T926] RDX: 0000000000000000 RSI: 00007ffc841d81b0 RDI: 0000000000000005 [ 117.757973][ T926] RBP: 00007ffc841d8110 R08: 0000000000000000 R09: 0000000000000000 [ 117.757974][ T926] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a913384 Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __irq_exit_rcu:handle_softirqs:dump_stack_lvl:__kmalloc_noprof:put_chars __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars