====================================== | [ 10.350809][ T242] softirqs last disabled at (25781): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.350811][ T242] Preemption disabled at: | [ 10.350812][ T242] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.350821][ T242] Tainted: [W]=WARN [ 10.350822][ T242] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.350824][ T242] Call Trace: [ 10.350826][ T242] [ 10.350827][ T242] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.350833][ T242] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.350835][ T242] __might_resched.cold (kernel/sched/core.c:9234) [ 10.350839][ T242] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.350843][ T242] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.350848][ T242] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.350851][ T242] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.350856][ T242] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.350859][ T242] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.350862][ T242] put_chars (drivers/char/virtio_console.c:1176) [ 10.350864][ T242] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.350866][ T242] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.350870][ T242] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 10.350873][ T242] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.350877][ T242] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.350880][ T242] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.350884][ T242] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.350887][ T242] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.350892][ T242] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.350895][ T242] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.350897][ T242] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 10.350900][ T242] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.350902][ T242] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.350906][ T242] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.350910][ T242] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.350912][ T242] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.350916][ T242] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.350919][ T242] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.350921][ T242] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.350923][ T242] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.350927][ T242] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.350928][ T242] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.350931][ T242] vprintk_emit (kernel/printk/printk.c:2479) [ 10.350935][ T242] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.350940][ T242] ? vlan_netlink_fini (./include/linux/etherdevice.h:306 net/8021q/vlan.c:316 net/8021q/vlan.c:416) 8021q [ 10.350944][ T242] _printk (kernel/printk/printk.c:2504) [ 10.350947][ T242] ? snapshot_read.cold (user.c:?) [ 10.350953][ T242] ? do_one_initcall (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/initcall.h:27 init/main.c:1356) [ 10.350956][ T242] vlan_proto_init (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/net/netns/generic.h:45 (discriminator 2)) 8021q [ 10.350959][ T242] do_one_initcall (init/main.c:1357) [ 10.350962][ T242] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 10.350966][ T242] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 10.350969][ T242] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 10.350974][ T242] do_init_module (kernel/module/main.c:3117) [ 10.350977][ T242] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 10.350981][ T242] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 10.350984][ T242] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 10.350988][ T242] load_module (kernel/module/main.c:3593) [ 10.350995][ T242] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 10.350999][ T242] ? __ia32_sys_fsconfig (??:?) [ 10.351001][ T242] ? ovl_real_file (fs/overlayfs/file.c:195) [ 10.351005][ T242] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.351007][ T242] ? backing_file_read_iter (fs/backing-file.c:211) [ 10.351010][ T242] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.351014][ T242] init_module_from_file (kernel/module/main.c:3790) [ 10.351017][ T242] ? __do_sys_init_module (kernel/module/main.c:3664) [ 10.351025][ T242] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.351028][ T242] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.351031][ T242] idempotent_init_module (kernel/module/main.c:3802) [ 10.351034][ T242] ? init_module_from_file (kernel/module/main.c:3791) [ 10.351040][ T242] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.351043][ T242] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.351048][ T242] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 10.351050][ T242] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.351054][ T242] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.351056][ T242] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.351058][ T242] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.351060][ T242] RIP: 0033:0x7f687ae0b37d [ 10.351064][ T242] 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 [ 10.351065][ T242] RSP: 002b:00007fffca8c85a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 10.351068][ T242] RAX: ffffffffffffffda RBX: 0000560bf1ea6810 RCX: 00007f687ae0b37d [ 10.351070][ T242] RDX: 0000000000000000 RSI: 0000560bb46a3ffd RDI: 0000000000000000 [ 10.351071][ T242] RBP: 00007fffca8c8640 R08: 0000000000000000 R09: 0000000000000000 [ 10.351071][ T242] R10: 0000000000000000 R11: 0000000000000246 R12: 0000560bb46a3ffd [ 10.351072][ T242] R13: 0000560bf1ea6960 R14: 0000000000040000 R15: 0000000000000000 | [ 12.216053][ T372] softirqs last disabled at (14954): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 12.216056][ T372] Preemption disabled at: | [ 12.216056][ T372] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.216066][ T372] Tainted: [W]=WARN [ 12.216067][ T372] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.216069][ T372] Call Trace: [ 12.216071][ T372] [ 12.216073][ T372] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.216085][ T372] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.216087][ T372] __might_resched.cold (kernel/sched/core.c:9234) [ 12.216092][ T372] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.216096][ T372] ? __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.216101][ T372] __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.216104][ T372] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.216110][ T372] ? 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.216112][ T372] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.216115][ T372] put_chars (drivers/char/virtio_console.c:1176) [ 12.216118][ T372] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.216122][ T372] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 12.216126][ T372] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.216129][ T372] ? mark_usage (kernel/locking/lockdep.c:4690) [ 12.216130][ T372] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.216132][ T372] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.216136][ T372] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.216138][ T372] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 12.216141][ T372] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.216145][ T372] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.216149][ T372] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.216152][ T372] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.216154][ T372] ? 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.216157][ T372] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.216166][ T372] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.216170][ T372] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.216174][ T372] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.216176][ T372] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.216181][ T372] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.216184][ T372] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.216186][ T372] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.216188][ T372] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.216192][ T372] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.216193][ T372] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.216197][ T372] vprintk_emit (kernel/printk/printk.c:2479) [ 12.216201][ T372] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.216203][ T372] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.216205][ T372] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 12.216211][ T372] _printk (kernel/printk/printk.c:2504) [ 12.216214][ T372] ? snapshot_read.cold (user.c:?) [ 12.216218][ T372] ? br_multicast_flood (??:?) bridge [ 12.216232][ T372] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.216233][ T372] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.216234][ T372] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.216239][ T372] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 12.216249][ T372] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 12.216258][ T372] new_nbp (net/bridge/br_if.c:449) bridge [ 12.216267][ T372] br_add_if (net/bridge/br_if.c:592) bridge [ 12.216274][ T372] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 12.216278][ T372] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.216281][ T372] ? __kernel_text_address (kernel/extable.c:79) [ 12.216285][ T372] do_set_master (net/core/rtnetlink.c:3071) [ 12.216289][ T372] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.216292][ T372] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 12.216295][ T372] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 12.216297][ T372] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 12.216299][ T372] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.216302][ T372] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.216305][ T372] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.216307][ T372] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.216309][ T372] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.216312][ T372] ? kasan_save_stack (mm/kasan/common.c:57) [ 12.216314][ T372] ? kasan_save_track (mm/kasan/common.c:78) [ 12.216316][ T372] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.216318][ T372] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 12.216321][ T372] ? ___sys_sendmsg (net/socket.c:2757) [ 12.216326][ T372] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.216328][ T372] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.216330][ T372] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.216333][ T372] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.216334][ T372] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.216336][ T372] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.216338][ T372] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 12.216342][ T372] ? __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.216344][ T372] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 12.216346][ T372] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.216349][ T372] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 12.216351][ T372] ? nla_get_range_signed (lib/nlattr.c:270) [ 12.216356][ T372] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 12.216361][ T372] rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.216366][ T372] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.216368][ T372] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.216373][ T372] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.216374][ T372] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.216377][ T372] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.216378][ T372] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.216382][ T372] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.216384][ T372] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.216387][ T372] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.216388][ T372] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.216393][ T372] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.216395][ T372] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.216398][ T372] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 12.216400][ T372] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.216403][ T372] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.216409][ T372] ? 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.216410][ T372] ? 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.216415][ T372] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.216418][ T372] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.216421][ T372] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.216425][ T372] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 12.216429][ T372] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 12.216432][ T372] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.216438][ T372] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 12.216440][ T372] ? copy_msghdr_from_user (net/socket.c:2650) [ 12.216442][ T372] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 12.216444][ T372] ? move_addr_to_kernel (net/socket.c:258) [ 12.216451][ T372] ___sys_sendmsg (net/socket.c:2767) [ 12.216454][ T372] ? copy_msghdr_from_user (net/socket.c:2619) [ 12.216470][ T372] __sys_sendmsg (net/socket.c:2799) [ 12.216473][ T372] ? __sys_sendmsg_sock (net/socket.c:2780) [ 12.216479][ T372] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.216483][ T372] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.216485][ T372] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.216488][ T372] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.216491][ T372] RIP: 0033:0x7f6b7947054e [ 12.216495][ T372] 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.216496][ T372] RSP: 002b:00007fff6b40f970 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.216499][ T372] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f6b7947054e [ 12.216501][ T372] RDX: 0000000000000000 RSI: 00007fff6b40fa20 RDI: 0000000000000005 [ 12.216501][ T372] RBP: 00007fff6b40f980 R08: 0000000000000000 R09: 0000000000000000 [ 12.216502][ T372] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90fc29 [ 12.216503][ T372] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fff6b4100e0 | [ 13.338328][ T466] softirqs last disabled at (21032): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 13.338330][ T466] Preemption disabled at: | [ 13.338331][ T466] vprintk_emit (kernel/printk/printk.c:2471) | [ 13.338340][ T466] Tainted: [W]=WARN [ 13.338341][ T466] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.338343][ T466] Call Trace: [ 13.338345][ T466] [ 13.338346][ T466] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.338352][ T466] ? vprintk_emit (kernel/printk/printk.c:2471) [ 13.338354][ T466] __might_resched.cold (kernel/sched/core.c:9234) [ 13.338359][ T466] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.338363][ T466] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 13.338368][ T466] __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)) [ 13.338370][ T466] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.338376][ T466] ? 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) [ 13.338379][ T466] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.338382][ T466] put_chars (drivers/char/virtio_console.c:1176) [ 13.338384][ T466] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 13.338386][ T466] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.338389][ T466] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.338393][ T466] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.338395][ T466] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.338399][ T466] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.338402][ T466] ? mark_usage (kernel/locking/lockdep.c:4690) [ 13.338404][ T466] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.338405][ T466] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.338409][ T466] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.338411][ T466] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 13.338414][ T466] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.338416][ T466] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.338420][ T466] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.338424][ T466] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.338426][ T466] ? 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)) [ 13.338429][ T466] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.338431][ T466] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.338435][ T466] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.338439][ T466] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.338441][ T466] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.338446][ T466] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.338449][ T466] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.338451][ T466] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.338453][ T466] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.338457][ T466] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.338458][ T466] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.338462][ T466] vprintk_emit (kernel/printk/printk.c:2479) [ 13.338466][ T466] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.338468][ T466] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.338473][ T466] _printk (kernel/printk/printk.c:2504) [ 13.338477][ T466] ? snapshot_read.cold (user.c:?) [ 13.338480][ T466] ? br_multicast_flood (??:?) bridge [ 13.338493][ T466] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 13.338495][ T466] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 13.338496][ T466] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 13.338500][ T466] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 13.338510][ T466] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 13.338519][ T466] new_nbp (net/bridge/br_if.c:449) bridge [ 13.338527][ T466] br_add_if (net/bridge/br_if.c:592) bridge [ 13.338535][ T466] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 13.338538][ T466] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 13.338541][ T466] ? __kernel_text_address (kernel/extable.c:79) [ 13.338545][ T466] do_set_master (net/core/rtnetlink.c:3071) [ 13.338549][ T466] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 13.338552][ T466] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 13.338555][ T466] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 13.338557][ T466] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 13.338559][ T466] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 13.338562][ T466] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.338565][ T466] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.338566][ T466] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.338569][ T466] ? kasan_save_stack (mm/kasan/common.c:58) [ 13.338572][ T466] ? kasan_save_stack (mm/kasan/common.c:57) [ 13.338573][ T466] ? kasan_save_track (mm/kasan/common.c:78) [ 13.338576][ T466] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.338578][ T466] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 13.338581][ T466] ? ___sys_sendmsg (net/socket.c:2757) [ 13.338585][ T466] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.338587][ T466] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 13.338589][ T466] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.338592][ T466] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.338593][ T466] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.338595][ T466] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.338597][ T466] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 13.338601][ T466] ? __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) [ 13.338604][ T466] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 13.338606][ T466] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 13.338609][ T466] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 13.338610][ T466] ? nla_get_range_signed (lib/nlattr.c:270) [ 13.338615][ T466] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 13.338620][ T466] rtnl_newlink (net/core/rtnetlink.c:4215) [ 13.338626][ T466] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 13.338628][ T466] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.338632][ T466] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.338634][ T466] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.338636][ T466] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 13.338637][ T466] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.338641][ T466] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 13.338643][ T466] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 13.338646][ T466] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.338647][ T466] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.338652][ T466] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.338653][ T466] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.338657][ T466] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 13.338659][ T466] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.338661][ T466] ? netlink_ack (./include/linux/skbuff.h:2718) [ 13.338667][ T466] ? 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)) [ 13.338669][ T466] ? 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)) [ 13.338673][ T466] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 13.338677][ T466] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 13.338679][ T466] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.338683][ T466] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 13.338687][ T466] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 13.338691][ T466] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.338696][ T466] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 13.338698][ T466] ? copy_msghdr_from_user (net/socket.c:2650) [ 13.338700][ T466] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 13.338702][ T466] ? move_addr_to_kernel (net/socket.c:258) [ 13.338709][ T466] ___sys_sendmsg (net/socket.c:2767) [ 13.338711][ T466] ? copy_msghdr_from_user (net/socket.c:2619) [ 13.338727][ T466] __sys_sendmsg (net/socket.c:2799) [ 13.338730][ T466] ? __sys_sendmsg_sock (net/socket.c:2780) [ 13.338736][ T466] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.338739][ T466] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.338741][ T466] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 13.338744][ T466] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.338746][ T466] RIP: 0033:0x7fb7551b654e [ 13.338750][ T466] 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 [ 13.338752][ T466] RSP: 002b:00007ffc9ba3b360 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 13.338755][ T466] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fb7551b654e [ 13.338756][ T466] RDX: 0000000000000000 RSI: 00007ffc9ba3b410 RDI: 0000000000000005 [ 13.338757][ T466] RBP: 00007ffc9ba3b370 R08: 0000000000000000 R09: 0000000000000000 [ 13.338758][ T466] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90fc2a [ 13.338759][ T466] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc9ba3bad0 | [ 27.521170][ C1] softirqs last disabled at (4915785): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 27.521174][ C1] Preemption disabled at: | [ 27.521174][ C1] 0x0 | [ 27.521187][ C1] Tainted: [W]=WARN [ 27.521188][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.521190][ C1] Call Trace: [ 27.521192][ C1] [ 27.521193][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.521199][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 27.521202][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.521206][ C1] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 27.521208][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.521212][ 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)) [ 27.521215][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.521218][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.521221][ 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) [ 27.521223][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.521225][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 27.521227][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.521229][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 27.521232][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.521236][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.521237][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.521239][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.521241][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.521243][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.521245][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.521247][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.521249][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.521250][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 27.521252][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.521254][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.521257][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.521259][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.521260][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.521262][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.521264][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.521265][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.521267][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.521269][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.521271][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 27.521273][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.521275][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.521277][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.521279][ C1] _printk (kernel/printk/printk.c:2504) [ 27.521282][ C1] ? snapshot_read.cold (user.c:?) [ 27.521284][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 27.521288][ C1] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.521295][ C1] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 27.521296][ C1] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 27.521298][ C1] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 27.521301][ C1] mark_lock (kernel/locking/lockdep.c:4769) [ 27.521303][ C1] mark_usage (kernel/locking/lockdep.c:4658) [ 27.521305][ C1] __lock_acquire (kernel/locking/lockdep.c:5208) [ 27.521307][ C1] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.521309][ C1] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.521322][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.521323][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.521325][ C1] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.521332][ C1] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 27.521335][ C1] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.521341][ C1] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.521348][ C1] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.521355][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 27.521358][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 16) arch/x86/kernel/apic/apic.c:1062 (discriminator 16)) [ 27.521360][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 27.521362][ C1] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:219 kernel/locking/spinlock.c:229) [ 27.521365][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 27.521367][ C1] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.521374][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 27.521376][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.521379][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.521381][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 27.521383][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 27.521385][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.521387][ C1] handle_softirqs (kernel/softirq.c:645) [ 27.521389][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.521390][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 27.521392][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 27.521394][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 27.521395][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 27.521397][ C1] [ 27.521398][ C1] [ 27.521398][ C1] ? find_held_lock (kernel/locking/lockdep.c:5360) [ 27.521400][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 27.521402][ C1] RIP: 0010:check_preemption_disabled (lib/smp_processor_id.c:14 (discriminator 5)) [ 27.521405][ C1] Code: 85 d2 75 0f 65 8b 05 84 c9 f5 01 85 c0 74 04 90 0f 0b 90 e9 93 fb ff ff 0f 1f 00 65 8b 15 21 87 f5 01 65 44 8b 15 29 87 f5 01 <85> d2 74 04 44 89 d0 c3 9c 58 f6 c4 02 74 f5 65 48 8b 15 fa 86 f5 All code ======== 0: 85 d2 test %edx,%edx 2: 75 0f jne 0x13 4: 65 8b 05 84 c9 f5 01 mov %gs:0x1f5c984(%rip),%eax # 0x1f5c98f b: 85 c0 test %eax,%eax d: 74 04 je 0x13 f: 90 nop 10: 0f 0b ud2 12: 90 nop 13: e9 93 fb ff ff jmp 0xfffffffffffffbab 18: 0f 1f 00 nopl (%rax) 1b: 65 8b 15 21 87 f5 01 mov %gs:0x1f58721(%rip),%edx # 0x1f58743 22: 65 44 8b 15 29 87 f5 mov %gs:0x1f58729(%rip),%r10d # 0x1f58753 29: 01 2a:* 85 d2 test %edx,%edx <-- trapping instruction 2c: 74 04 je 0x32 2e: 44 89 d0 mov %r10d,%eax 31: c3 ret 32: 9c pushf 33: 58 pop %rax 34: f6 c4 02 test $0x2,%ah 37: 74 f5 je 0x2e 39: 65 gs 3a: 48 rex.W 3b: 8b .byte 0x8b 3c: 15 .byte 0x15 3d: fa cli 3e: 86 f5 xchg %dh,%ch Code starting with the faulting instruction =========================================== 0: 85 d2 test %edx,%edx 2: 74 04 je 0x8 4: 44 89 d0 mov %r10d,%eax 7: c3 ret 8: 9c pushf 9: 58 pop %rax a: f6 c4 02 test $0x2,%ah d: 74 f5 je 0x4 f: 65 gs 10: 48 rex.W 11: 8b .byte 0x8b 12: 15 .byte 0x15 13: fa cli 14: 86 f5 xchg %dh,%ch [ 27.521407][ C1] RSP: 0018:ffa00000006474f8 EFLAGS: 00000282 [ 27.521410][ C1] RAX: 0000000000000001 RBX: 1ff40000000c8eac RCX: ffa0000000640000 [ 27.521412][ C1] RDX: 0000000000000001 RSI: ffffffff9728d860 RDI: ffffffff9728d8a0 [ 27.521413][ C1] RBP: 00007fff740663f0 R08: ffa0000000647678 R09: ffa00000006475a0 [ 27.521414][ C1] R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000001 [ 27.521415][ C1] R13: ffa0000000647618 R14: ff1100000a17a380 R15: 0000000000082cc0 [ 27.521417][ C1] rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.521419][ C1] unwind_next_frame (./include/linux/rcupdate.h:878 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2)) [ 27.521422][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.521424][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.521425][ C1] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 27.521427][ C1] ? find_held_lock (kernel/locking/lockdep.c:5360) [ 27.521428][ C1] ? __unwind_start (arch/x86/kernel/unwind_orc.c:787) [ 27.521430][ C1] ? write_profile (profile.c:?) [ 27.521432][ C1] arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 27.521435][ C1] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 27.521437][ C1] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 27.521438][ C1] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 27.521442][ C1] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 27.521444][ C1] kasan_save_stack (mm/kasan/common.c:57) [ 27.521447][ C1] ? kasan_save_stack (mm/kasan/common.c:57) [ 27.521448][ C1] ? kasan_save_track (mm/kasan/common.c:78) [ 27.521450][ C1] ? __kasan_slab_alloc (mm/kasan/common.c:340 mm/kasan/common.c:366) [ 27.521452][ C1] ? kmem_cache_alloc_node_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5068) [ 27.521453][ C1] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 27.521455][ C1] ? __alloc_skb (net/core/skbuff.c:715) [ 27.521456][ C1] ? alloc_skb_with_frags (./include/linux/skbuff.h:1384 net/core/skbuff.c:6789) [ 27.521458][ C1] ? sock_alloc_send_pskb (net/core/sock.c:3014) [ 27.521460][ C1] ? packet_snd (net/packet/af_packet.c:2959 net/packet/af_packet.c:3053) [ 27.521463][ C1] ? __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 27.521465][ C1] ? __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 27.521467][ C1] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.521468][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.521473][ C1] kasan_save_track (mm/kasan/common.c:78) [ 27.521475][ C1] __kasan_slab_alloc (mm/kasan/common.c:340 mm/kasan/common.c:366) [ 27.521476][ C1] kmem_cache_alloc_node_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5068) [ 27.521478][ C1] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 27.521481][ C1] kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 27.521482][ C1] __alloc_skb (net/core/skbuff.c:715) [ 27.521484][ C1] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) [ 27.521486][ C1] ? napi_skb_cache_get (./include/linux/local_lock_internal.h:60 (discriminator 1)) [ 27.521488][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 27.521489][ C1] ? 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.521492][ C1] ? ref_tracker_dir_print (lib/ref_tracker.c:200) [ 27.521494][ C1] alloc_skb_with_frags (./include/linux/skbuff.h:1384 net/core/skbuff.c:6789) [ 27.521496][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.521498][ C1] sock_alloc_send_pskb (net/core/sock.c:3014) [ 27.521500][ C1] packet_snd (net/packet/af_packet.c:2959 net/packet/af_packet.c:3053) [ 27.521503][ C1] ? tpacket_snd (net/packet/af_packet.c:2786 (discriminator 1)) [ 27.521506][ C1] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.521508][ C1] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.521510][ C1] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 27.521512][ C1] ? __ia32_sys_getpeername (net/socket.c:2235) [ 27.521515][ C1] ? sock_ioctl (net/socket.c:1446) [ 27.521518][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.521520][ C1] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 27.521522][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.521524][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.521526][ C1] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 27.521527][ C1] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.521528][ C1] ? irq_exit_rcu (kernel/softirq.c:786) [ 27.521530][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.521531][ C1] RIP: 0033:0x7fbef4a5054e [ 27.521533][ C1] 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.521534][ C1] RSP: 002b:00007fff740663f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 27.521535][ C1] RAX: ffffffffffffffda RBX: 00005595f5c005e2 RCX: 00007fbef4a5054e [ 27.521536][ C1] RDX: 0000000000001f6a RSI: 00005595f5c005e2 RDI: 0000000000000005 [ 27.521537][ C1] RBP: 00007fff74066400 R08: 00007fff74066450 R09: 0000000000000014 [ 27.521538][ C1] R10: 0000000000000000 R11: 0000000000000202 R12: 00005595f5bfd830 [ 27.521539][ C1] R13: 0000000000001f6a R14: 0000000000000005 R15: 00005595f5bfd830 | [ 27.601100][ C1] | [ 27.601176][ C1] | [ 27.601176][ C1] stack backtrace: | [ 27.601378][ C1] Tainted: [W]=WARN [ 27.601379][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.601380][ C1] Call Trace: [ 27.601382][ C1] [ 27.601383][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.601388][ C1] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 27.601391][ C1] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 27.601394][ C1] mark_lock (kernel/locking/lockdep.c:4769) [ 27.601396][ C1] mark_usage (kernel/locking/lockdep.c:4658) [ 27.601397][ C1] __lock_acquire (kernel/locking/lockdep.c:5208) [ 27.601399][ C1] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.601401][ C1] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.601408][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.601410][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.601412][ C1] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.601418][ C1] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 27.601420][ C1] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.601426][ C1] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 27.601433][ C1] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.601439][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 27.601441][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 16) arch/x86/kernel/apic/apic.c:1062 (discriminator 16)) [ 27.601443][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 27.601445][ C1] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:219 kernel/locking/spinlock.c:229) [ 27.601447][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 27.601449][ C1] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 27.601456][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 27.601458][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.601460][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.601463][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 27.601465][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 27.601467][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.601468][ C1] handle_softirqs (kernel/softirq.c:645) [ 27.601470][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.601472][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 27.601474][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 27.601475][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 27.601477][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 27.601479][ C1] [ 27.601479][ C1] [ 27.601480][ C1] ? find_held_lock (kernel/locking/lockdep.c:5360) [ 27.601481][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 27.601483][ C1] RIP: 0010:check_preemption_disabled (lib/smp_processor_id.c:14 (discriminator 5)) [ 27.601485][ C1] Code: 85 d2 75 0f 65 8b 05 84 c9 f5 01 85 c0 74 04 90 0f 0b 90 e9 93 fb ff ff 0f 1f 00 65 8b 15 21 87 f5 01 65 44 8b 15 29 87 f5 01 <85> d2 74 04 44 89 d0 c3 9c 58 f6 c4 02 74 f5 65 48 8b 15 fa 86 f5 All code ======== 0: 85 d2 test %edx,%edx 2: 75 0f jne 0x13 4: 65 8b 05 84 c9 f5 01 mov %gs:0x1f5c984(%rip),%eax # 0x1f5c98f b: 85 c0 test %eax,%eax d: 74 04 je 0x13 f: 90 nop 10: 0f 0b ud2 12: 90 nop 13: e9 93 fb ff ff jmp 0xfffffffffffffbab 18: 0f 1f 00 nopl (%rax) 1b: 65 8b 15 21 87 f5 01 mov %gs:0x1f58721(%rip),%edx # 0x1f58743 22: 65 44 8b 15 29 87 f5 mov %gs:0x1f58729(%rip),%r10d # 0x1f58753 29: 01 2a:* 85 d2 test %edx,%edx <-- trapping instruction 2c: 74 04 je 0x32 2e: 44 89 d0 mov %r10d,%eax 31: c3 ret 32: 9c pushf 33: 58 pop %rax 34: f6 c4 02 test $0x2,%ah 37: 74 f5 je 0x2e 39: 65 gs 3a: 48 rex.W 3b: 8b .byte 0x8b 3c: 15 .byte 0x15 3d: fa cli 3e: 86 f5 xchg %dh,%ch Code starting with the faulting instruction =========================================== 0: 85 d2 test %edx,%edx 2: 74 04 je 0x8 4: 44 89 d0 mov %r10d,%eax 7: c3 ret 8: 9c pushf 9: 58 pop %rax a: f6 c4 02 test $0x2,%ah d: 74 f5 je 0x4 f: 65 gs 10: 48 rex.W 11: 8b .byte 0x8b 12: 15 .byte 0x15 13: fa cli 14: 86 f5 xchg %dh,%ch [ 27.601487][ C1] RSP: 0018:ffa00000006474f8 EFLAGS: 00000282 [ 27.601489][ C1] RAX: 0000000000000001 RBX: 1ff40000000c8eac RCX: ffa0000000640000 [ 27.601490][ C1] RDX: 0000000000000001 RSI: ffffffff9728d860 RDI: ffffffff9728d8a0 [ 27.601491][ C1] RBP: 00007fff740663f0 R08: ffa0000000647678 R09: ffa00000006475a0 [ 27.601492][ C1] R10: 0000000000000001 R11: 0000000000000001 R12: 0000000000000001 [ 27.601493][ C1] R13: ffa0000000647618 R14: ff1100000a17a380 R15: 0000000000082cc0 [ 27.601495][ C1] rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.601497][ C1] unwind_next_frame (./include/linux/rcupdate.h:878 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2)) [ 27.601499][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.601501][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.601502][ C1] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 27.601503][ C1] ? find_held_lock (kernel/locking/lockdep.c:5360) [ 27.601505][ C1] ? __unwind_start (arch/x86/kernel/unwind_orc.c:787) [ 27.601506][ C1] ? write_profile (profile.c:?) [ 27.601508][ C1] arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 27.601511][ C1] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 27.601512][ C1] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 27.601514][ C1] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 27.601517][ C1] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 27.601520][ C1] kasan_save_stack (mm/kasan/common.c:57) [ 27.601521][ C1] ? kasan_save_stack (mm/kasan/common.c:57) [ 27.601523][ C1] ? kasan_save_track (mm/kasan/common.c:78) [ 27.601524][ C1] ? __kasan_slab_alloc (mm/kasan/common.c:340 mm/kasan/common.c:366) [ 27.601526][ C1] ? kmem_cache_alloc_node_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5068) [ 27.601527][ C1] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 27.601528][ C1] ? __alloc_skb (net/core/skbuff.c:715) [ 27.601530][ C1] ? alloc_skb_with_frags (./include/linux/skbuff.h:1384 net/core/skbuff.c:6789) [ 27.601532][ C1] ? sock_alloc_send_pskb (net/core/sock.c:3014) [ 27.601533][ C1] ? packet_snd (net/packet/af_packet.c:2959 net/packet/af_packet.c:3053) [ 27.601534][ C1] ? __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 27.601536][ C1] ? __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 27.601537][ C1] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.601538][ C1] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.601543][ C1] kasan_save_track (mm/kasan/common.c:78) [ 27.601544][ C1] __kasan_slab_alloc (mm/kasan/common.c:340 mm/kasan/common.c:366) [ 27.601546][ C1] kmem_cache_alloc_node_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5068) [ 27.601548][ C1] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 27.601550][ C1] kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 27.601552][ C1] __alloc_skb (net/core/skbuff.c:715) [ 27.601554][ C1] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) [ 27.601555][ C1] ? napi_skb_cache_get (./include/linux/local_lock_internal.h:60 (discriminator 1)) [ 27.601557][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 27.601558][ C1] ? 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.601562][ C1] ? ref_tracker_dir_print (lib/ref_tracker.c:200) [ 27.601563][ C1] alloc_skb_with_frags (./include/linux/skbuff.h:1384 net/core/skbuff.c:6789) [ 27.601565][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.601567][ C1] sock_alloc_send_pskb (net/core/sock.c:3014) [ 27.601569][ C1] packet_snd (net/packet/af_packet.c:2959 net/packet/af_packet.c:3053) [ 27.601572][ C1] ? tpacket_snd (net/packet/af_packet.c:2786 (discriminator 1)) [ 27.601575][ C1] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.601578][ C1] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.601580][ C1] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 27.601582][ C1] ? __ia32_sys_getpeername (net/socket.c:2235) [ 27.601584][ C1] ? sock_ioctl (net/socket.c:1446) [ 27.601587][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.601589][ C1] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 27.601591][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.601593][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.601594][ C1] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 27.601595][ C1] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.601597][ C1] ? irq_exit_rcu (kernel/softirq.c:786) [ 27.601598][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.601599][ C1] RIP: 0033:0x7fbef4a5054e [ 27.601601][ C1] 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.601602][ C1] RSP: 002b:00007fff740663f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 27.601604][ C1] RAX: ffffffffffffffda RBX: 00005595f5c005e2 RCX: 00007fbef4a5054e [ 27.601605][ C1] RDX: 0000000000001f6a RSI: 00005595f5c005e2 RDI: 0000000000000005 [ 27.601605][ C1] RBP: 00007fff74066400 R08: 00007fff74066450 R09: 0000000000000014 [ 27.601606][ C1] R10: 0000000000000000 R11: 0000000000000202 R12: 00005595f5bfd830 [ 27.601607][ C1] R13: 0000000000001f6a R14: 0000000000000005 R15: 00005595f5bfd830 | [ 391.304349][ T1970] softirqs last disabled at (0): 0x0 | [ 391.304351][ T1970] Preemption disabled at: | [ 391.304351][ T1970] 0x0 | [ 391.304359][ T1970] Tainted: [W]=WARN [ 391.304360][ T1970] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 391.304362][ T1970] Call Trace: [ 391.304364][ T1970] [ 391.304365][ T1970] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 391.304370][ T1970] __might_resched.cold (kernel/sched/core.c:9234) [ 391.304374][ T1970] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 391.304378][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304381][ T1970] __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)) [ 391.304385][ T1970] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 391.304388][ T1970] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 391.304391][ T1970] ? 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) [ 391.304393][ T1970] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 391.304395][ T1970] put_chars (drivers/char/virtio_console.c:1176) [ 391.304397][ T1970] ? __send_to_port (drivers/char/virtio_console.c:654) [ 391.304398][ T1970] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 391.304402][ T1970] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 391.304405][ T1970] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 391.304407][ T1970] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 391.304408][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304410][ T1970] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 391.304412][ T1970] console_emit_next_record (kernel/printk/printk.c:3183) [ 391.304415][ T1970] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 391.304417][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304419][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304420][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304422][ T1970] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 391.304424][ T1970] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 391.304425][ T1970] console_flush_one_record (kernel/printk/printk.c:3268) [ 391.304428][ T1970] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 391.304430][ T1970] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 391.304432][ T1970] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 391.304434][ T1970] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 391.304435][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304437][ T1970] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 391.304438][ T1970] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 391.304440][ T1970] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 391.304442][ T1970] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 391.304443][ T1970] ? vprintk_emit (kernel/printk/printk.c:2478) [ 391.304445][ T1970] vprintk_emit (kernel/printk/printk.c:2479) [ 391.304448][ T1970] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 391.304450][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304451][ T1970] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 391.304454][ T1970] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 391.304456][ T1970] _printk (kernel/printk/printk.c:2504) [ 391.304459][ T1970] ? snapshot_read.cold (user.c:?) [ 391.304461][ T1970] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 391.304465][ T1970] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 391.304478][ T1970] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 391.304488][ T1970] br_device_event (net/bridge/br.c:111) bridge [ 391.304500][ T1970] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 391.304504][ T1970] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 391.304506][ T1970] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 391.304509][ T1970] notifier_call_chain (kernel/notifier.c:85) [ 391.304512][ T1970] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 391.304516][ T1970] ? netif_change_name (net/core/dev.c:1517) [ 391.304518][ T1970] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 391.304520][ T1970] ? __kernel_text_address (kernel/extable.c:79) [ 391.304522][ T1970] ? write_profile (profile.c:?) [ 391.304525][ T1970] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 391.304527][ T1970] netif_change_flags (net/core/dev.c:9882) [ 391.304530][ T1970] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 391.304532][ T1970] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 391.304534][ T1970] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 391.304535][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304537][ T1970] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 391.304540][ T1970] ? kasan_save_stack (mm/kasan/common.c:58) [ 391.304544][ T1970] ? kasan_save_stack (mm/kasan/common.c:57) [ 391.304545][ T1970] ? kasan_save_track (mm/kasan/common.c:78) [ 391.304546][ T1970] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 391.304548][ T1970] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 391.304550][ T1970] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 391.304551][ T1970] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 391.304552][ T1970] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 391.304554][ T1970] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 391.304556][ T1970] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 391.304557][ T1970] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 391.304559][ T1970] ? ___sys_sendmsg (net/socket.c:2767) [ 391.304561][ T1970] ? __sys_sendmsg (net/socket.c:2799) [ 391.304562][ T1970] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 391.304564][ T1970] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 391.304567][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304568][ T1970] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 391.304570][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304571][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304573][ T1970] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 391.304576][ T1970] ? __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) [ 391.304577][ T1970] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 391.304579][ T1970] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 391.304580][ T1970] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 391.304582][ T1970] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 391.304585][ T1970] rtnl_newlink (net/core/rtnetlink.c:4215) [ 391.304587][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304588][ T1970] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 391.304589][ T1970] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 391.304591][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304593][ T1970] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 391.304596][ T1970] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 391.304598][ T1970] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 391.304599][ T1970] ? __kernel_text_address (kernel/extable.c:79) [ 391.304600][ T1970] ? write_profile (profile.c:?) [ 391.304601][ T1970] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 391.304603][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304605][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304606][ T1970] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 391.304610][ T1970] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 391.304611][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304613][ T1970] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 391.304614][ T1970] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 391.304616][ T1970] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 391.304617][ T1970] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 391.304619][ T1970] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 391.304621][ T1970] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 391.304622][ T1970] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 391.304624][ T1970] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 391.304625][ T1970] ? netlink_ack (./include/linux/skbuff.h:2718) [ 391.304626][ T1970] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 391.304629][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304631][ T1970] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 391.304633][ T1970] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 391.304635][ T1970] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 391.304636][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304638][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304639][ T1970] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 391.304641][ T1970] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 391.304643][ T1970] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 391.304645][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304647][ T1970] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 391.304649][ T1970] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 391.304650][ T1970] ? copy_msghdr_from_user (net/socket.c:2650) [ 391.304652][ T1970] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 391.304653][ T1970] ? move_addr_to_kernel (net/socket.c:258) [ 391.304655][ T1970] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 391.304657][ T1970] ___sys_sendmsg (net/socket.c:2767) [ 391.304659][ T1970] ? copy_msghdr_from_user (net/socket.c:2619) [ 391.304664][ T1970] __sys_sendmsg (net/socket.c:2799) [ 391.304666][ T1970] ? __sys_sendmsg_sock (net/socket.c:2780) [ 391.304669][ T1970] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 391.304671][ T1970] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 391.304672][ T1970] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 391.304674][ T1970] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 391.304676][ T1970] RIP: 0033:0x7f89b00a154e [ 391.304678][ T1970] 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 [ 391.304679][ T1970] RSP: 002b:00007ffc42629d30 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 391.304683][ T1970] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f89b00a154e [ 391.304685][ T1970] RDX: 0000000000000000 RSI: 00007ffc42629de0 RDI: 0000000000000005 [ 391.304685][ T1970] RBP: 00007ffc42629d40 R08: 0000000000000000 R09: 0000000000000000 [ 391.304686][ T1970] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90fda4 Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars