====================================== | [ 9.764997][ T187] softirqs last disabled at (51477): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 9.765000][ T187] Preemption disabled at: | [ 9.765000][ T187] 0x0 | [ 9.765011][ T187] Tainted: [W]=WARN [ 9.765012][ T187] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.765013][ T187] Call Trace: [ 9.765015][ T187] [ 9.765017][ T187] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.765023][ T187] __might_resched.cold (kernel/sched/core.c:9234) [ 9.765028][ T187] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.765032][ T187] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 9.765037][ T187] __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)) [ 9.765040][ T187] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.765045][ T187] ? 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) [ 9.765048][ T187] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.765051][ T187] put_chars (drivers/char/virtio_console.c:1176) [ 9.765054][ T187] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.765056][ T187] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 9.765061][ T187] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.765066][ T187] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.765073][ T187] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.765075][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.765077][ T187] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.765081][ T187] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.765085][ T187] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.765087][ T187] ? 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)) [ 9.765090][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.765093][ T187] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.765096][ T187] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.765101][ T187] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.765103][ T187] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.765108][ T187] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.765111][ T187] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.765115][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.765117][ T187] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.765121][ T187] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.765123][ T187] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.765126][ T187] vprintk_emit (kernel/printk/printk.c:2479) [ 9.765130][ T187] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.765134][ T187] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.765137][ T187] _printk (kernel/printk/printk.c:2504) [ 9.765147][ T187] ? snapshot_read.cold (user.c:?) [ 9.765150][ T187] ? 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) [ 9.765153][ T187] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.765156][ T187] ? 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) [ 9.765159][ T187] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 9.765163][ T187] ? exit_notify (kernel/exit.c:780) [ 9.765165][ T187] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.765168][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.765172][ T187] do_group_exit (kernel/exit.c:1151) [ 9.765175][ T187] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 9.765177][ T187] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 9.765179][ T187] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.765182][ T187] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.765185][ T187] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.765188][ T187] RIP: 0033:0x7f19b25c21b8 [ 9.765190][ T187] Code: Unable to access opcode bytes at 0x7f19b25c218e. Code starting with the faulting instruction =========================================== [ 9.765191][ T187] RSP: 002b:00007ffd5a9065f8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 9.765193][ T187] RAX: ffffffffffffffda RBX: 00007f19b26f2f88 RCX: 00007f19b25c21b8 [ 9.765195][ T187] RDX: 00007f19b230cfc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 9.765196][ T187] RBP: 00007ffd5a906650 R08: 0000000000000000 R09: 0000000000008010 [ 9.765196][ T187] R10: 00007ffd5a906410 R11: 0000000000000246 R12: 0000000000000001 [ 9.765197][ T187] R13: 0000000000000000 R14: 00007f19b26f1680 R15: 00007f19b26f2fa0 | [ 11.945408][ T264] softirqs last disabled at (12364): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 11.945411][ T264] Preemption disabled at: | [ 11.945411][ T264] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.945421][ T264] Tainted: [W]=WARN [ 11.945422][ T264] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.945423][ T264] Call Trace: [ 11.945425][ T264] [ 11.945427][ T264] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.945432][ T264] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.945435][ T264] __might_resched.cold (kernel/sched/core.c:9234) [ 11.945439][ T264] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.945443][ T264] ? __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.945448][ T264] __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.945451][ T264] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.945456][ T264] ? 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.945459][ T264] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.945462][ T264] put_chars (drivers/char/virtio_console.c:1176) [ 11.945465][ T264] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.945469][ T264] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 11.945472][ T264] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.945475][ T264] ? mark_usage (kernel/locking/lockdep.c:4690) [ 11.945477][ T264] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.945478][ T264] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.945482][ T264] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.945484][ T264] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 11.945487][ T264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.945491][ T264] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.945495][ T264] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.945499][ T264] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.945500][ T264] ? 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.945504][ T264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.945506][ T264] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.945510][ T264] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.945514][ T264] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.945516][ T264] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.945521][ T264] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.945523][ T264] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.945525][ T264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.945527][ T264] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.945531][ T264] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.945533][ T264] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.945536][ T264] vprintk_emit (kernel/printk/printk.c:2479) [ 11.945540][ T264] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.945542][ T264] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.945544][ T264] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 11.945548][ T264] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 11.945552][ T264] _printk (kernel/printk/printk.c:2504) [ 11.945555][ T264] ? snapshot_read.cold (user.c:?) [ 11.945559][ T264] ? br_multicast_flood (??:?) bridge [ 11.945572][ T264] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 11.945573][ T264] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 11.945575][ T264] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 11.945579][ T264] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 11.945589][ T264] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 11.945597][ T264] new_nbp (net/bridge/br_if.c:449) bridge [ 11.945606][ T264] br_add_if (net/bridge/br_if.c:592) bridge [ 11.945613][ T264] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 11.945617][ T264] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 11.945620][ T264] ? __kernel_text_address (kernel/extable.c:79) [ 11.945623][ T264] do_set_master (net/core/rtnetlink.c:3071) [ 11.945628][ T264] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 11.945631][ T264] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 11.945634][ T264] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 11.945635][ T264] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 11.945638][ T264] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 11.945641][ T264] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.945644][ T264] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.945646][ T264] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.945648][ T264] ? kasan_save_stack (mm/kasan/common.c:58) [ 11.945651][ T264] ? kasan_save_stack (mm/kasan/common.c:57) [ 11.945652][ T264] ? kasan_save_track (mm/kasan/common.c:78) [ 11.945655][ T264] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.945657][ T264] ? netlink_seq_next (net/netlink/af_netlink.c:2684) [ 11.945660][ T264] ? ___sys_sendmsg (net/socket.c:2757) [ 11.945665][ T264] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.945666][ T264] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.945669][ T264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.945671][ T264] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.945673][ T264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.945674][ T264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.945677][ T264] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 11.945680][ T264] ? __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.945682][ T264] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 11.945684][ T264] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 11.945687][ T264] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 11.945689][ T264] ? nla_get_range_signed (lib/nlattr.c:270) [ 11.945694][ T264] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 11.945699][ T264] rtnl_newlink (net/core/rtnetlink.c:4215) [ 11.945704][ T264] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.945706][ T264] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.945710][ T264] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.945712][ T264] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.945714][ T264] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.945716][ T264] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.945719][ T264] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 11.945721][ T264] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 11.945724][ T264] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.945725][ T264] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.945730][ T264] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.945732][ T264] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.945735][ T264] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 11.945737][ T264] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 11.945739][ T264] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.945745][ T264] ? 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.945747][ T264] ? 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.945751][ T264] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.945755][ T264] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.945757][ T264] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.945761][ T264] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 11.945765][ T264] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 11.945768][ T264] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.945774][ T264] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 11.945776][ T264] ? copy_msghdr_from_user (net/socket.c:2650) [ 11.945778][ T264] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 11.945780][ T264] ? move_addr_to_kernel (net/socket.c:258) [ 11.945787][ T264] ___sys_sendmsg (net/socket.c:2767) [ 11.945790][ T264] ? copy_msghdr_from_user (net/socket.c:2619) [ 11.945805][ T264] __sys_sendmsg (net/socket.c:2799) [ 11.945808][ T264] ? __sys_sendmsg_sock (net/socket.c:2780) [ 11.945814][ T264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.945818][ T264] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.945820][ T264] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.945823][ T264] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.945825][ T264] RIP: 0033:0x7ff042d7854e [ 11.945828][ T264] 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.945830][ T264] RSP: 002b:00007ffcc95d4050 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 11.945833][ T264] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff042d7854e [ 11.945834][ T264] RDX: 0000000000000000 RSI: 00007ffcc95d4100 RDI: 0000000000000005 [ 11.945835][ T264] RBP: 00007ffcc95d4060 R08: 0000000000000000 R09: 0000000000000000 [ 11.945836][ T264] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91834a [ 11.945837][ T264] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffcc95d47c0 | [ 15.347456][ T368] softirqs last disabled at (12964): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 15.347458][ T368] Preemption disabled at: | [ 15.347459][ T368] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.347468][ T368] Tainted: [W]=WARN [ 15.347469][ T368] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.347471][ T368] Call Trace: [ 15.347472][ T368] [ 15.347474][ T368] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.347480][ T368] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.347482][ T368] __might_resched.cold (kernel/sched/core.c:9234) [ 15.347487][ T368] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.347491][ T368] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 15.347496][ T368] __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)) [ 15.347498][ T368] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.347503][ T368] ? 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) [ 15.347506][ T368] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.347509][ T368] put_chars (drivers/char/virtio_console.c:1176) [ 15.347511][ T368] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 15.347513][ T368] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.347516][ T368] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 15.347520][ T368] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 15.347523][ T368] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 15.347526][ T368] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.347529][ T368] ? mark_usage (kernel/locking/lockdep.c:4690) [ 15.347531][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.347532][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.347536][ T368] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.347538][ T368] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 15.347541][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.347544][ T368] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.347548][ T368] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.347551][ T368] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.347553][ T368] ? 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)) [ 15.347556][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.347558][ T368] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.347562][ T368] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.347566][ T368] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.347568][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.347573][ T368] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.347576][ T368] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.347577][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.347580][ T368] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.347583][ T368] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.347585][ T368] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.347588][ T368] vprintk_emit (kernel/printk/printk.c:2479) [ 15.347593][ T368] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.347595][ T368] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.347598][ T368] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 15.347601][ T368] _printk (kernel/printk/printk.c:2504) [ 15.347605][ T368] ? snapshot_read.cold (user.c:?) [ 15.347609][ T368] ? br_multicast_flood (??:?) bridge [ 15.347622][ T368] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 15.347623][ T368] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 15.347625][ T368] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 15.347629][ T368] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 15.347639][ T368] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 15.347648][ T368] new_nbp (net/bridge/br_if.c:449) bridge [ 15.347657][ T368] br_add_if (net/bridge/br_if.c:592) bridge [ 15.347664][ T368] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 15.347668][ T368] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 15.347671][ T368] ? __kernel_text_address (kernel/extable.c:79) [ 15.347675][ T368] do_set_master (net/core/rtnetlink.c:3071) [ 15.347679][ T368] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 15.347682][ T368] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 15.347685][ T368] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 15.347687][ T368] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 15.347688][ T368] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 15.347692][ T368] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 15.347694][ T368] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 15.347696][ T368] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 15.347698][ T368] ? kasan_save_stack (mm/kasan/common.c:58) [ 15.347701][ T368] ? kasan_save_stack (mm/kasan/common.c:57) [ 15.347703][ T368] ? kasan_save_track (mm/kasan/common.c:78) [ 15.347706][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.347707][ T368] ? netlink_seq_next (net/netlink/af_netlink.c:2684) [ 15.347710][ T368] ? ___sys_sendmsg (net/socket.c:2757) [ 15.347715][ T368] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.347717][ T368] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 15.347719][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.347721][ T368] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.347723][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.347725][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.347727][ T368] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 15.347731][ T368] ? __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) [ 15.347734][ T368] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 15.347736][ T368] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 15.347739][ T368] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 15.347741][ T368] ? nla_get_range_signed (lib/nlattr.c:270) [ 15.347746][ T368] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 15.347751][ T368] rtnl_newlink (net/core/rtnetlink.c:4215) [ 15.347756][ T368] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 15.347758][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.347762][ T368] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.347764][ T368] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 15.347766][ T368] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 15.347768][ T368] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.347771][ T368] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 15.347773][ T368] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 15.347776][ T368] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.347777][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.347781][ T368] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.347783][ T368] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 15.347787][ T368] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 15.347788][ T368] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.347791][ T368] ? netlink_ack (./include/linux/skbuff.h:2718) [ 15.347797][ T368] ? 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)) [ 15.347798][ T368] ? 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)) [ 15.347802][ T368] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 15.347806][ T368] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 15.347809][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.347812][ T368] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 15.347816][ T368] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 15.347820][ T368] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 15.347825][ T368] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 15.347827][ T368] ? copy_msghdr_from_user (net/socket.c:2650) [ 15.347829][ T368] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 15.347831][ T368] ? move_addr_to_kernel (net/socket.c:258) [ 15.347838][ T368] ___sys_sendmsg (net/socket.c:2767) [ 15.347841][ T368] ? copy_msghdr_from_user (net/socket.c:2619) [ 15.347856][ T368] __sys_sendmsg (net/socket.c:2799) [ 15.347858][ T368] ? __sys_sendmsg_sock (net/socket.c:2780) [ 15.347864][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.347868][ T368] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.347870][ T368] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.347873][ T368] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.347876][ T368] RIP: 0033:0x7fd29c13f54e [ 15.347879][ T368] 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 [ 15.347880][ T368] RSP: 002b:00007ffca4afb1c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 15.347883][ T368] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fd29c13f54e [ 15.347885][ T368] RDX: 0000000000000000 RSI: 00007ffca4afb270 RDI: 0000000000000005 [ 15.347886][ T368] RBP: 00007ffca4afb1d0 R08: 0000000000000000 R09: 0000000000000000 [ 15.347887][ T368] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91834d [ 15.347887][ T368] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffca4afb930 | [ 17.268930][ C1] | [ 17.268930][ C1] | [ 17.268930][ C1] stack backtrace: | [ 17.268936][ C1] Tainted: [W]=WARN [ 17.268937][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.268938][ C1] Workqueue: events free_obj_work [ 17.268942][ C1] Call Trace: [ 17.268943][ C1] [ 17.268944][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.268948][ C1] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 17.268950][ C1] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 17.268953][ C1] mark_lock (kernel/locking/lockdep.c:4769) [ 17.268955][ C1] mark_usage (kernel/locking/lockdep.c:4658) [ 17.268957][ C1] __lock_acquire (kernel/locking/lockdep.c:5208) [ 17.268959][ C1] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.268960][ C1] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 17.268962][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.268965][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.268967][ C1] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 17.268969][ C1] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 17.268971][ C1] console_emit_next_record (kernel/printk/printk.c:3177) [ 17.268973][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.268974][ C1] ? 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.268976][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.268978][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.268980][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.268982][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.268984][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.268986][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.268987][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.268989][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.268991][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.268993][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.268994][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.268996][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 17.268999][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.269001][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.269003][ C1] _printk (kernel/printk/printk.c:2504) [ 17.269004][ C1] ? snapshot_read.cold (user.c:?) [ 17.269006][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 17.269009][ C1] ? fdb_notify.isra.0 (net/bridge/br_fdb.c:181) bridge [ 17.269016][ C1] ? idr_get_free (??:?) [ 17.269019][ C1] br_fdb_update.cold (net/bridge/br_fdb.c:987 (discriminator 1)) bridge [ 17.269025][ C1] ? br_fdb_add_local (net/bridge/br_fdb.c:964) bridge [ 17.269032][ C1] ? __allowed_ingress (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/bridge/br_private.h:771 net/bridge/br_vlan.c:612) bridge [ 17.269040][ C1] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.269042][ C1] ? br_allowed_ingress (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/bridge/br_private.h:771 net/bridge/br_vlan.c:657) bridge [ 17.269049][ C1] br_handle_frame_finish (net/bridge/br_input.c:144 (discriminator 1)) bridge [ 17.269055][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.269057][ C1] ? br_handle_local_finish (net/bridge/br_input.c:265) bridge [ 17.269063][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.269066][ C1] br_handle_frame (net/bridge/br_input.c:315 (discriminator 1) net/bridge/br_input.c:442 (discriminator 1)) bridge [ 17.269072][ C1] ? br_handle_frame_finish (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) bridge [ 17.269078][ C1] __netif_receive_skb_core.constprop.0 (net/core/dev.c:6151) [ 17.269081][ C1] ? encap_bypass_if_local (drivers/net/vxlan/vxlan_core.c:2338) vxlan [ 17.269087][ C1] ? do_xdp_generic (net/core/dev.c:5732) [ 17.269089][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.269091][ C1] ? encap_bypass_if_local (drivers/net/vxlan/vxlan_core.c:2338) vxlan [ 17.269094][ C1] ? udpv6_queue_rcv_one_skb (net/ipv6/udp.c:842) [ 17.269096][ C1] ? udpv6_queue_rcv_one_skb (net/ipv6/udp.c:844) [ 17.269098][ C1] ? udp6_unicast_rcv_skb (net/ipv6/udp.c:1029) [ 17.269099][ C1] ? ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:498 (discriminator 54)) [ 17.269102][ C1] __netif_receive_skb_list_core (net/core/dev.c:6339) [ 17.269105][ C1] ? __netif_receive_skb_core.constprop.0 (./include/linux/filter.h:885 (discriminator 1)) [ 17.269107][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.269108][ C1] ? netif_receive_skb_list_internal (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/core/dev.c:6482 (discriminator 2)) [ 17.269110][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.269115][ C1] netif_receive_skb_list_internal (net/core/dev.c:6406 net/core/dev.c:6497) [ 17.269117][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 17.269119][ C1] ? process_backlog (net/core/dev.c:6752 (discriminator 28)) [ 17.269121][ C1] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.269123][ C1] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.269125][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.269127][ C1] napi_complete_done (./include/net/gro.h:523 ./include/net/gro.h:519 ./include/net/gro.h:531 net/core/dev.c:6865) [ 17.269128][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.269130][ C1] ? netif_receive_skb_list (net/core/dev.c:6551) [ 17.269132][ C1] ? gro_cell_poll (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/gro_cells.c:68 (discriminator 2)) [ 17.269134][ C1] gro_cell_poll (net/core/gro_cells.c:76) [ 17.269136][ C1] __napi_poll (net/core/dev.c:7787) [ 17.269138][ C1] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 17.269141][ C1] ? __napi_poll (./include/net/gro.h:507) [ 17.269142][ C1] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.269144][ C1] ? pwq_dec_nr_in_flight (kernel/workqueue.c:2102) [ 17.269148][ C1] ? 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) [ 17.269149][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 17.269151][ C1] handle_softirqs (kernel/softirq.c:645) [ 17.269153][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 17.269155][ C1] ? 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.269157][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 17.269158][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 17.269159][ C1] common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 39)) [ 17.269165][ C1] [ 17.269165][ C1] [ 17.269166][ C1] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:665) [ 17.269168][ C1] RIP: 0010:lock_acquire.part.0 (./arch/x86/include/asm/irqflags.h:158 (discriminator 1) kernel/locking/lockdep.c:5912 (discriminator 1)) [ 17.269170][ C1] Code: ff 65 0f c1 05 ff a7 38 04 83 f8 01 4c 8b 14 24 0f 85 35 01 00 00 9c 58 f6 c4 02 0f 85 52 01 00 00 4d 85 d2 0f 85 1b 01 00 00 <48> 8b 44 24 30 65 48 2b 05 d1 62 38 04 0f 85 48 01 00 00 48 83 c4 All code ======== 0: ff 65 0f jmp *0xf(%rbp) 3: c1 05 ff a7 38 04 83 roll $0x83,0x438a7ff(%rip) # 0x438a809 a: f8 clc b: 01 4c 8b 14 add %ecx,0x14(%rbx,%rcx,4) f: 24 0f and $0xf,%al 11: 85 35 01 00 00 9c test %esi,-0x63ffffff(%rip) # 0xffffffff9c000018 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 0f 85 52 01 00 00 jne 0x173 21: 4d 85 d2 test %r10,%r10 24: 0f 85 1b 01 00 00 jne 0x145 2a:* 48 8b 44 24 30 mov 0x30(%rsp),%rax <-- trapping instruction 2f: 65 48 2b 05 d1 62 38 sub %gs:0x43862d1(%rip),%rax # 0x4386308 36: 04 37: 0f 85 48 01 00 00 jne 0x185 3d: 48 rex.W 3e: 83 .byte 0x83 3f: c4 .byte 0xc4 Code starting with the faulting instruction =========================================== 0: 48 8b 44 24 30 mov 0x30(%rsp),%rax 5: 65 48 2b 05 d1 62 38 sub %gs:0x43862d1(%rip),%rax # 0x43862de c: 04 d: 0f 85 48 01 00 00 jne 0x15b 13: 48 rex.W 14: 83 .byte 0x83 15: c4 .byte 0xc4 [ 17.269171][ C1] RSP: 0018:ffa000000036f600 EFLAGS: 00000206 [ 17.269173][ C1] RAX: 0000000000000046 RBX: 0000000000000000 RCX: 702f4e1af48e4a35 [ 17.269175][ C1] RDX: 0000000000000000 RSI: ffffffffba021b15 RDI: ffffffffb9a8d8e0 [ 17.269176][ C1] RBP: 0000000000000000 R08: 0000000000000001 R09: ff1100000249aee0 [ 17.269176][ C1] R10: 0000000000000200 R11: 0000000000000001 R12: ffffffffba580b00 [ 17.269177][ C1] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000002 [ 17.269179][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.269181][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.269183][ C1] ? free_object_list.isra.0 (lib/debugobjects.c:326) [ 17.269185][ C1] unwind_next_frame (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2)) [ 17.269186][ C1] ? unwind_next_frame (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2)) [ 17.269187][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 17.269189][ C1] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 17.269191][ C1] ? __unwind_start (arch/x86/kernel/unwind_orc.c:787) [ 17.269192][ C1] ? write_profile (profile.c:?) [ 17.269194][ C1] arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 17.269196][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 17.269198][ C1] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 17.269199][ C1] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 17.269200][ C1] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 17.269202][ C1] kasan_save_stack (mm/kasan/common.c:57) [ 17.269204][ C1] ? kasan_save_stack (mm/kasan/common.c:57) [ 17.269206][ C1] ? kasan_save_track (mm/kasan/common.c:78) [ 17.269207][ C1] ? kasan_save_free_info (mm/kasan/generic.c:584) [ 17.269209][ C1] ? __kasan_slab_free (mm/kasan/common.c:253 mm/kasan/common.c:285) [ 17.269210][ C1] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 17.269212][ C1] ? free_object_list.isra.0 (lib/debugobjects.c:326) [ 17.269213][ C1] ? free_obj_work (lib/debugobjects.c:530) [ 17.269215][ C1] ? process_one_work (kernel/workqueue.c:3387) [ 17.269216][ C1] ? worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 17.269217][ C1] ? kthread (kernel/kthread.c:436) [ 17.269219][ C1] ? ret_from_fork (arch/x86/kernel/process.c:158) [ 17.269220][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 17.269224][ C1] kasan_save_track (mm/kasan/common.c:78) [ 17.269226][ C1] kasan_save_free_info (mm/kasan/generic.c:584) [ 17.269228][ C1] __kasan_slab_free (mm/kasan/common.c:253 mm/kasan/common.c:285) [ 17.269230][ C1] kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 17.269232][ C1] free_object_list.isra.0 (lib/debugobjects.c:326) [ 17.269233][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 17.269235][ C1] free_obj_work (lib/debugobjects.c:530) [ 17.269237][ C1] ? object_cpu_offline (./include/linux/list.h:1043) [ 17.269239][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.269240][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.269242][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.269244][ C1] ? trace_workqueue_execute_start (./include/trace/events/workqueue.h:84 (discriminator 22)) [ 17.269246][ C1] process_one_work (kernel/workqueue.c:3387) [ 17.269248][ C1] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 17.269250][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.269253][ C1] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 17.269255][ C1] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 17.269257][ C1] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 17.269258][ C1] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 17.269260][ C1] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 17.269262][ C1] kthread (kernel/kthread.c:436) [ 17.269263][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.269265][ C1] ? kthread_affine_preferred (kernel/kthread.c:857) [ 17.269267][ C1] ret_from_fork (arch/x86/kernel/process.c:158) [ 17.269269][ C1] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 17.269270][ C1] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 17.269273][ C1] ? kthread_affine_preferred (kernel/kthread.c:857) [ 17.269274][ C1] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 17.269291][ C1] softirqs last disabled at (912311): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 17.269293][ C1] Preemption disabled at: | [ 17.269293][ C1] handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) | [ 17.269298][ C1] Tainted: [W]=WARN [ 17.269298][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.269299][ C1] Workqueue: events free_obj_work [ 17.269301][ C1] Call Trace: [ 17.269302][ C1] [ 17.269302][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.269304][ C1] ? handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) [ 17.269306][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 17.269308][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.269311][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.269313][ C1] __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.269315][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 17.269316][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.269318][ C1] ? 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.269319][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.269321][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 17.269323][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.269326][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.269327][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5208) [ 17.269329][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.269331][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.269332][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.269334][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.269336][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.269338][ C1] ? 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.269340][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.269341][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.269343][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.269345][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.269347][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.269349][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.269351][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.269353][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.269354][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.269356][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.269357][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.269359][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 17.269361][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.269363][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.269365][ C1] _printk (kernel/printk/printk.c:2504) [ 17.269367][ C1] ? snapshot_read.cold (user.c:?) [ 17.269369][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 17.269371][ C1] ? fdb_notify.isra.0 (net/bridge/br_fdb.c:181) bridge [ 17.269377][ C1] ? idr_get_free (??:?) [ 17.269380][ C1] br_fdb_update.cold (net/bridge/br_fdb.c:987 (discriminator 1)) bridge [ 17.269387][ C1] ? br_fdb_add_local (net/bridge/br_fdb.c:964) bridge [ 17.269393][ C1] ? __allowed_ingress (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/bridge/br_private.h:771 net/bridge/br_vlan.c:612) bridge [ 17.269399][ C1] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.269401][ C1] ? br_allowed_ingress (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/bridge/br_private.h:771 net/bridge/br_vlan.c:657) bridge [ 17.269407][ C1] br_handle_frame_finish (net/bridge/br_input.c:144 (discriminator 1)) bridge [ 17.269413][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.269415][ C1] ? br_handle_local_finish (net/bridge/br_input.c:265) bridge [ 17.269421][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.269424][ C1] br_handle_frame (net/bridge/br_input.c:315 (discriminator 1) net/bridge/br_input.c:442 (discriminator 1)) bridge [ 17.269430][ C1] ? br_handle_frame_finish (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) bridge [ 17.269436][ C1] __netif_receive_skb_core.constprop.0 (net/core/dev.c:6151) [ 17.269438][ C1] ? encap_bypass_if_local (drivers/net/vxlan/vxlan_core.c:2338) vxlan [ 17.269442][ C1] ? do_xdp_generic (net/core/dev.c:5732) [ 17.269444][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.269446][ C1] ? encap_bypass_if_local (drivers/net/vxlan/vxlan_core.c:2338) vxlan [ 17.269449][ C1] ? udpv6_queue_rcv_one_skb (net/ipv6/udp.c:842) [ 17.269450][ C1] ? udpv6_queue_rcv_one_skb (net/ipv6/udp.c:844) [ 17.269452][ C1] ? udp6_unicast_rcv_skb (net/ipv6/udp.c:1029) [ 17.269453][ C1] ? ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:498 (discriminator 54)) [ 17.269455][ C1] __netif_receive_skb_list_core (net/core/dev.c:6339) [ 17.269458][ C1] ? __netif_receive_skb_core.constprop.0 (./include/linux/filter.h:885 (discriminator 1)) [ 17.269459][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.269461][ C1] ? netif_receive_skb_list_internal (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/core/dev.c:6482 (discriminator 2)) [ 17.269463][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.269465][ C1] netif_receive_skb_list_internal (net/core/dev.c:6406 net/core/dev.c:6497) [ 17.269466][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 17.269468][ C1] ? process_backlog (net/core/dev.c:6752 (discriminator 28)) [ 17.269470][ C1] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.269471][ C1] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.269473][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.269475][ C1] napi_complete_done (./include/net/gro.h:523 ./include/net/gro.h:519 ./include/net/gro.h:531 net/core/dev.c:6865) [ 17.269477][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.269478][ C1] ? netif_receive_skb_list (net/core/dev.c:6551) [ 17.269480][ C1] ? gro_cell_poll (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/gro_cells.c:68 (discriminator 2)) [ 17.269482][ C1] gro_cell_poll (net/core/gro_cells.c:76) [ 17.269485][ C1] __napi_poll (net/core/dev.c:7787) [ 17.269487][ C1] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 17.269489][ C1] ? __napi_poll (./include/net/gro.h:507) [ 17.269491][ C1] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.269492][ C1] ? pwq_dec_nr_in_flight (kernel/workqueue.c:2102) [ 17.269495][ C1] ? 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) [ 17.269497][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 17.269499][ C1] handle_softirqs (kernel/softirq.c:645) [ 17.269501][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 17.269502][ C1] ? 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.269504][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 17.269505][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 17.269507][ C1] common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 39)) [ 17.269508][ C1] [ 17.269508][ C1] [ 17.269509][ C1] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:665) [ 17.269510][ C1] RIP: 0010:lock_acquire.part.0 (./arch/x86/include/asm/irqflags.h:158 (discriminator 1) kernel/locking/lockdep.c:5912 (discriminator 1)) [ 17.269512][ C1] Code: ff 65 0f c1 05 ff a7 38 04 83 f8 01 4c 8b 14 24 0f 85 35 01 00 00 9c 58 f6 c4 02 0f 85 52 01 00 00 4d 85 d2 0f 85 1b 01 00 00 <48> 8b 44 24 30 65 48 2b 05 d1 62 38 04 0f 85 48 01 00 00 48 83 c4 All code ======== 0: ff 65 0f jmp *0xf(%rbp) 3: c1 05 ff a7 38 04 83 roll $0x83,0x438a7ff(%rip) # 0x438a809 a: f8 clc b: 01 4c 8b 14 add %ecx,0x14(%rbx,%rcx,4) f: 24 0f and $0xf,%al 11: 85 35 01 00 00 9c test %esi,-0x63ffffff(%rip) # 0xffffffff9c000018 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 0f 85 52 01 00 00 jne 0x173 21: 4d 85 d2 test %r10,%r10 24: 0f 85 1b 01 00 00 jne 0x145 2a:* 48 8b 44 24 30 mov 0x30(%rsp),%rax <-- trapping instruction 2f: 65 48 2b 05 d1 62 38 sub %gs:0x43862d1(%rip),%rax # 0x4386308 36: 04 37: 0f 85 48 01 00 00 jne 0x185 3d: 48 rex.W 3e: 83 .byte 0x83 3f: c4 .byte 0xc4 Code starting with the faulting instruction =========================================== 0: 48 8b 44 24 30 mov 0x30(%rsp),%rax 5: 65 48 2b 05 d1 62 38 sub %gs:0x43862d1(%rip),%rax # 0x43862de c: 04 d: 0f 85 48 01 00 00 jne 0x15b 13: 48 rex.W 14: 83 .byte 0x83 15: c4 .byte 0xc4 [ 17.269513][ C1] RSP: 0018:ffa000000036f600 EFLAGS: 00000206 [ 17.269514][ C1] RAX: 0000000000000046 RBX: 0000000000000000 RCX: 702f4e1af48e4a35 [ 17.269515][ C1] RDX: 0000000000000000 RSI: ffffffffba021b15 RDI: ffffffffb9a8d8e0 [ 17.269516][ C1] RBP: 0000000000000000 R08: 0000000000000001 R09: ff1100000249aee0 [ 17.269517][ C1] R10: 0000000000000200 R11: 0000000000000001 R12: ffffffffba580b00 [ 17.269517][ C1] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000002 [ 17.269519][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.269521][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.269523][ C1] ? free_object_list.isra.0 (lib/debugobjects.c:326) [ 17.269524][ C1] unwind_next_frame (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2)) [ 17.269526][ C1] ? unwind_next_frame (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2)) [ 17.269527][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 17.269529][ C1] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 17.269530][ C1] ? __unwind_start (arch/x86/kernel/unwind_orc.c:787) [ 17.269532][ C1] ? write_profile (profile.c:?) [ 17.269533][ C1] arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 17.269536][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 17.269537][ C1] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 17.269539][ C1] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 17.269540][ C1] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 17.269542][ C1] kasan_save_stack (mm/kasan/common.c:57) [ 17.269544][ C1] ? kasan_save_stack (mm/kasan/common.c:57) [ 17.269545][ C1] ? kasan_save_track (mm/kasan/common.c:78) [ 17.269546][ C1] ? kasan_save_free_info (mm/kasan/generic.c:584) [ 17.269548][ C1] ? __kasan_slab_free (mm/kasan/common.c:253 mm/kasan/common.c:285) [ 17.269549][ C1] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 17.269551][ C1] ? free_object_list.isra.0 (lib/debugobjects.c:326) [ 17.269552][ C1] ? free_obj_work (lib/debugobjects.c:530) [ 17.269554][ C1] ? process_one_work (kernel/workqueue.c:3387) [ 17.269555][ C1] ? worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 17.269557][ C1] ? kthread (kernel/kthread.c:436) [ 17.269558][ C1] ? ret_from_fork (arch/x86/kernel/process.c:158) [ 17.269559][ C1] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 17.269563][ C1] kasan_save_track (mm/kasan/common.c:78) [ 17.269565][ C1] kasan_save_free_info (mm/kasan/generic.c:584) [ 17.269567][ C1] __kasan_slab_free (mm/kasan/common.c:253 mm/kasan/common.c:285) [ 17.269569][ C1] kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 17.269571][ C1] free_object_list.isra.0 (lib/debugobjects.c:326) [ 17.269572][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 17.269574][ C1] free_obj_work (lib/debugobjects.c:530) [ 17.269576][ C1] ? object_cpu_offline (./include/linux/list.h:1043) [ 17.269578][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.269579][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.269581][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.269583][ C1] ? trace_workqueue_execute_start (./include/trace/events/workqueue.h:84 (discriminator 22)) [ 17.269584][ C1] process_one_work (kernel/workqueue.c:3387) [ 17.269587][ C1] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 17.269589][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.269591][ C1] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 17.269593][ C1] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 17.269595][ C1] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 17.269596][ C1] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 17.269598][ C1] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 17.269600][ C1] kthread (kernel/kthread.c:436) [ 17.269601][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.269602][ C1] ? kthread_affine_preferred (kernel/kthread.c:857) [ 17.269604][ C1] ret_from_fork (arch/x86/kernel/process.c:158) [ 17.269605][ C1] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 17.269607][ C1] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 17.269609][ C1] ? kthread_affine_preferred (kernel/kthread.c:857) [ 17.269610][ C1] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 28.372705][ T70] softirqs last disabled at (47202): __fib6_clean_all (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2323) | [ 28.372707][ T70] Preemption disabled at: | [ 28.372708][ T70] vprintk_emit (kernel/printk/printk.c:2471) | [ 28.372719][ T70] Tainted: [W]=WARN [ 28.372720][ T70] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.372722][ T70] Workqueue: netns cleanup_net [ 28.372728][ T70] Call Trace: [ 28.372729][ T70] [ 28.372730][ T70] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.372736][ T70] ? vprintk_emit (kernel/printk/printk.c:2471) [ 28.372738][ T70] __might_resched.cold (kernel/sched/core.c:9234) [ 28.372741][ T70] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 28.372745][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.372748][ T70] __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.372752][ T70] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.372754][ T70] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.372758][ T70] ? 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.372760][ T70] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.372761][ T70] put_chars (drivers/char/virtio_console.c:1176) [ 28.372763][ T70] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 28.372765][ T70] ? __send_to_port (drivers/char/virtio_console.c:654) [ 28.372767][ T70] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 28.372769][ T70] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 28.372773][ T70] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 28.372774][ T70] ? 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.372775][ T70] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.372777][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.372779][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.372780][ T70] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.372782][ T70] console_emit_next_record (kernel/printk/printk.c:3183) [ 28.372785][ T70] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 28.372787][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.372788][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.372790][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.372792][ T70] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.372794][ T70] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 28.372795][ T70] console_flush_one_record (kernel/printk/printk.c:3268) [ 28.372798][ T70] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 28.372800][ T70] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 28.372802][ T70] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.372803][ T70] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 28.372805][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.372807][ T70] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.372808][ T70] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 28.372810][ T70] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 28.372812][ T70] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 28.372813][ T70] ? vprintk_emit (kernel/printk/printk.c:2478) [ 28.372815][ T70] vprintk_emit (kernel/printk/printk.c:2479) [ 28.372818][ T70] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 28.372819][ T70] ? process_one_work (kernel/workqueue.c:3387) [ 28.372822][ T70] ? kthread (kernel/kthread.c:436) [ 28.372824][ T70] ? ret_from_fork (arch/x86/kernel/process.c:158) [ 28.372826][ T70] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 28.372828][ T70] _printk (kernel/printk/printk.c:2504) [ 28.372831][ T70] ? snapshot_read.cold (user.c:?) [ 28.372834][ T70] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 28.372836][ T70] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 28.372838][ T70] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 28.372840][ T70] ? netdev_notice (net/core/dev.c:13194) [ 28.372842][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.372843][ T70] ? __up_read (kernel/locking/rwsem.c:1397 (discriminator 1)) [ 28.372845][ T70] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 28.372847][ T70] ? down_write_nested (kernel/locking/rwsem.c:1759) [ 28.372849][ T70] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 28.372851][ T70] netif_set_allmulti.cold (net/core/dev.c:9731 (discriminator 3)) [ 28.372854][ T70] dev_set_allmulti (net/core/dev_api.c:315) [ 28.372857][ T70] del_nbp (net/bridge/br_if.c:253 net/bridge/br_if.c:341) bridge [ 28.372870][ T70] br_dev_delete (net/bridge/br_if.c:387) bridge [ 28.372877][ T70] br_net_exit_rtnl (net/bridge/br.c:414) bridge [ 28.372884][ T70] ops_undo_list (net/core/net_namespace.c:181 net/core/net_namespace.c:249) [ 28.372886][ T70] ? rtnl_net_dumpid_one (net/core/net_namespace.c:1098) [ 28.372888][ T70] ? idr_destroy (lib/radix-tree.c:310 lib/radix-tree.c:674 lib/radix-tree.c:1563) [ 28.372891][ T70] cleanup_net (net/core/net_namespace.c:706) [ 28.372893][ T70] ? net_passive_dec (./include/linux/llist.h:241) [ 28.372895][ T70] ? update_load_avg (kernel/sched/fair.c:5864) [ 28.372897][ T70] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.372899][ T70] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.372901][ T70] process_one_work (kernel/workqueue.c:3387) [ 28.372904][ T70] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 28.372906][ T70] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.372908][ T70] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 28.372910][ T70] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 28.372912][ T70] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 28.372914][ T70] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 28.372916][ T70] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 28.372917][ T70] kthread (kernel/kthread.c:436) [ 28.372919][ T70] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 28.372920][ T70] ? kthread_affine_preferred (kernel/kthread.c:857) [ 28.372922][ T70] ret_from_fork (arch/x86/kernel/process.c:158) [ 28.372923][ T70] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 28.372925][ T70] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 28.372928][ T70] ? kthread_affine_preferred (kernel/kthread.c:857) [ 28.372929][ T70] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 29.375809][ T620] softirqs last disabled at (0): 0x0 | [ 29.375812][ T620] Preemption disabled at: | [ 29.375813][ T620] vprintk_emit (kernel/printk/printk.c:2471) | [ 29.375827][ T620] Tainted: [W]=WARN [ 29.375828][ T620] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.375830][ T620] Call Trace: [ 29.375832][ T620] [ 29.375834][ T620] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.375841][ T620] ? vprintk_emit (kernel/printk/printk.c:2471) [ 29.375843][ T620] __might_resched.cold (kernel/sched/core.c:9234) [ 29.375848][ T620] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.375852][ T620] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 29.375856][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.375861][ T620] __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)) [ 29.375865][ T620] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 29.375869][ T620] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.375874][ T620] ? 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) [ 29.375876][ T620] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.375879][ T620] put_chars (drivers/char/virtio_console.c:1176) [ 29.375882][ T620] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.375885][ T620] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 29.375889][ T620] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.375893][ T620] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.375896][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.375898][ T620] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.375902][ T620] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.375905][ T620] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.375908][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.375910][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.375913][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.375915][ T620] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.375918][ T620] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 29.375920][ T620] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.375924][ T620] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.375928][ T620] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.375930][ T620] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.375933][ T620] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.375935][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.375937][ T620] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.375940][ T620] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 29.375942][ T620] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 29.375945][ T620] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.375947][ T620] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.375950][ T620] vprintk_emit (kernel/printk/printk.c:2479) [ 29.375954][ T620] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.375956][ T620] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 29.375960][ T620] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 29.375964][ T620] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 29.375966][ T620] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 29.375969][ T620] ? ___sys_sendmsg (net/socket.c:2767) [ 29.375971][ T620] ? __sys_sendmsg (net/socket.c:2799) [ 29.375974][ T620] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.375978][ T620] _printk (kernel/printk/printk.c:2504) [ 29.375982][ T620] ? snapshot_read.cold (user.c:?) [ 29.375986][ T620] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 29.375989][ T620] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 29.375992][ T620] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 29.375995][ T620] ? netdev_notice (net/core/dev.c:13194) [ 29.375998][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.376001][ T620] ? __up_read (kernel/locking/rwsem.c:1397 (discriminator 1)) [ 29.376003][ T620] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 29.376007][ T620] ? down_write_nested (kernel/locking/rwsem.c:1759) [ 29.376009][ T620] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 29.376013][ T620] netif_set_allmulti.cold (net/core/dev.c:9731 (discriminator 3)) [ 29.376017][ T620] dev_set_allmulti (net/core/dev_api.c:315) [ 29.376021][ T620] del_nbp (net/bridge/br_if.c:253 net/bridge/br_if.c:341) bridge [ 29.376040][ T620] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 29.376044][ T620] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 29.376048][ T620] br_del_if (net/bridge/br_if.c:732) bridge [ 29.376060][ T620] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 29.376064][ T620] do_set_master (net/core/rtnetlink.c:3055) [ 29.376067][ T620] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 29.376071][ T620] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 29.376074][ T620] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 29.376076][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.376079][ T620] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 29.376084][ T620] ? kasan_save_stack (mm/kasan/common.c:58) [ 29.376087][ T620] ? kasan_save_stack (mm/kasan/common.c:57) [ 29.376090][ T620] ? kasan_save_track (mm/kasan/common.c:78) [ 29.376092][ T620] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 29.376094][ T620] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 29.376097][ T620] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 29.376098][ T620] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 29.376100][ T620] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 29.376102][ T620] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 29.376104][ T620] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 29.376106][ T620] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 29.376108][ T620] ? ___sys_sendmsg (net/socket.c:2767) [ 29.376110][ T620] ? __sys_sendmsg (net/socket.c:2799) [ 29.376116][ T620] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.376118][ T620] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.376123][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.376125][ T620] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.376127][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.376130][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.376132][ T620] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 29.376135][ T620] ? __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) [ 29.376138][ T620] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 29.376140][ T620] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 29.376143][ T620] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 29.376145][ T620] ? nla_get_range_signed (lib/nlattr.c:270) [ 29.376148][ T620] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 29.376152][ T620] rtnl_newlink (net/core/rtnetlink.c:4215) [ 29.376155][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.376157][ T620] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 29.376159][ T620] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.376161][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.376164][ T620] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 29.376167][ T620] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 29.376169][ T620] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 29.376172][ T620] ? __kernel_text_address (kernel/extable.c:79) [ 29.376174][ T620] ? write_profile (profile.c:?) [ 29.376175][ T620] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 29.376179][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.376181][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.376184][ T620] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 29.376188][ T620] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.376190][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.376193][ T620] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 29.376201][ T620] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 29.376203][ T620] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.376205][ T620] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 29.376208][ T620] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 29.376211][ T620] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 29.376214][ T620] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.376216][ T620] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.376218][ T620] ? netlink_ack (./include/linux/skbuff.h:2718) [ 29.376220][ T620] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 29.376224][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.376226][ T620] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.376229][ T620] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 29.376232][ T620] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 29.376235][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.376237][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.376240][ T620] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.376243][ T620] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 29.376246][ T620] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 29.376249][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.376252][ T620] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.376254][ T620] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 29.376257][ T620] ? copy_msghdr_from_user (net/socket.c:2650) [ 29.376259][ T620] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 29.376262][ T620] ? move_addr_to_kernel (net/socket.c:258) [ 29.376264][ T620] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 29.376268][ T620] ___sys_sendmsg (net/socket.c:2767) [ 29.376270][ T620] ? copy_msghdr_from_user (net/socket.c:2619) [ 29.376279][ T620] __sys_sendmsg (net/socket.c:2799) [ 29.376281][ T620] ? __sys_sendmsg_sock (net/socket.c:2780) [ 29.376286][ T620] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.376289][ T620] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.376291][ T620] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 29.376294][ T620] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.376296][ T620] RIP: 0033:0x7f2aa1fd254e [ 29.376299][ T620] 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 [ 29.376302][ T620] RSP: 002b:00007ffdddbbce70 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.376306][ T620] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f2aa1fd254e [ 29.376309][ T620] RDX: 0000000000000000 RSI: 00007ffdddbbcf20 RDI: 0000000000000005 [ 29.376310][ T620] RBP: 00007ffdddbbce80 R08: 0000000000000000 R09: 0000000000000000 [ 29.376312][ T620] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91835b Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __irq_exit_rcu:handle_softirqs:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __fib6_clean_all:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars