====================================== | [ 9.513966][ T186] softirqs last disabled at (34626): netlink_release (./include/net/sock.h:2138 net/netlink/af_netlink.c:727) | [ 9.513968][ T186] Preemption disabled at: | [ 9.513969][ T186] 0x0 | [ 9.513979][ T186] Tainted: [W]=WARN [ 9.513980][ T186] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.513982][ T186] Call Trace: [ 9.513984][ T186] [ 9.513985][ T186] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.513991][ T186] __might_resched.cold (kernel/sched/core.c:9234) [ 9.513996][ T186] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.514001][ T186] ? __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.514006][ T186] __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.514008][ T186] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.514014][ T186] ? 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.514017][ T186] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.514020][ T186] put_chars (drivers/char/virtio_console.c:1176) [ 9.514023][ T186] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.514024][ T186] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 9.514029][ T186] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.514035][ T186] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.514041][ T186] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.514043][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.514046][ T186] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.514050][ T186] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.514054][ T186] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.514056][ T186] ? 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.514059][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.514062][ T186] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.514066][ T186] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.514070][ T186] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.514072][ T186] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.514077][ T186] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.514080][ T186] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.514082][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.514085][ T186] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.514089][ T186] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.514090][ T186] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.514094][ T186] vprintk_emit (kernel/printk/printk.c:2479) [ 9.514098][ T186] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.514101][ T186] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.514105][ T186] _printk (kernel/printk/printk.c:2504) [ 9.514108][ T186] ? snapshot_read.cold (user.c:?) [ 9.514111][ T186] ? 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.514114][ T186] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.514118][ T186] ? 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.514120][ T186] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 9.514124][ T186] ? exit_notify (kernel/exit.c:780) [ 9.514126][ T186] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.514129][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.514133][ T186] do_group_exit (kernel/exit.c:1151) [ 9.514136][ T186] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 9.514138][ T186] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 9.514140][ T186] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.514143][ T186] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.514146][ T186] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.514148][ T186] RIP: 0033:0x7fdec7f081b8 [ 9.514150][ T186] Code: Unable to access opcode bytes at 0x7fdec7f0818e. Code starting with the faulting instruction =========================================== [ 9.514152][ T186] RSP: 002b:00007ffe330ce828 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 9.514154][ T186] RAX: ffffffffffffffda RBX: 00007fdec8038f88 RCX: 00007fdec7f081b8 [ 9.514155][ T186] RDX: 00007fdec7c52fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 9.514156][ T186] RBP: 00007ffe330ce880 R08: 0000000000000000 R09: 0000000000008010 [ 9.514157][ T186] R10: 00007ffe330ce640 R11: 0000000000000246 R12: 0000000000000001 [ 9.514158][ T186] R13: 0000000000000000 R14: 00007fdec8037680 R15: 00007fdec8038fa0 | [ 9.906886][ C0] | [ 9.906887][ C0] | [ 9.906887][ C0] stack backtrace: | [ 9.906893][ C0] Tainted: [W]=WARN [ 9.906894][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.906896][ C0] Call Trace: [ 9.906897][ C0] [ 9.906902][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.906907][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 9.906909][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 9.906910][ C0] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 9.906913][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 9.906915][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 9.906917][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 9.906919][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.906921][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 9.906923][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.906926][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.906928][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 9.906930][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 9.906931][ C0] console_emit_next_record (kernel/printk/printk.c:3177) [ 9.906933][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.906935][ C0] ? 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.906937][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.906939][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.906941][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.906943][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.906945][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.906947][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.906949][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.906951][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.906952][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.906954][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.906956][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.906958][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 9.906960][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.906963][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 9.906964][ C0] _printk (kernel/printk/printk.c:2504) [ 9.906966][ C0] ? snapshot_read.cold (user.c:?) [ 9.906968][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 9.906970][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.906972][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 9.906973][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 9.906975][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 9.906977][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 9.906979][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 9.906981][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 9.906984][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.906986][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.906987][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 9.906989][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 9.906991][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 9.906993][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 9.906995][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.906998][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.907000][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 9.907002][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 9.907004][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.907006][ C0] handle_softirqs (kernel/softirq.c:645) [ 9.907008][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.907009][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 9.907011][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 9.907013][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 9.907014][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 9.907016][ C0] [ 9.907016][ C0] [ 9.907017][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 9.907019][ C0] RIP: 0010:unwind_next_frame (arch/x86/kernel/unwind_orc.c:511) [ 9.907021][ C0] Code: 8b 7d 58 3c 01 48 83 df 00 0f 84 21 05 00 00 48 89 54 24 10 e8 ce f7 ff ff 48 8b 54 24 10 48 85 c0 49 89 c0 0f 84 1d 04 00 00 <48> b9 00 00 00 00 00 fc ff df 49 8d 40 05 48 89 c6 48 c1 ee 03 0f All code ======== 0: 8b 7d 58 mov 0x58(%rbp),%edi 3: 3c 01 cmp $0x1,%al 5: 48 83 df 00 sbb $0x0,%rdi 9: 0f 84 21 05 00 00 je 0x530 f: 48 89 54 24 10 mov %rdx,0x10(%rsp) 14: e8 ce f7 ff ff call 0xfffffffffffff7e7 19: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 1e: 48 85 c0 test %rax,%rax 21: 49 89 c0 mov %rax,%r8 24: 0f 84 1d 04 00 00 je 0x447 2a:* 48 b9 00 00 00 00 00 movabs $0xdffffc0000000000,%rcx <-- trapping instruction 31: fc ff df 34: 49 8d 40 05 lea 0x5(%r8),%rax 38: 48 89 c6 mov %rax,%rsi 3b: 48 c1 ee 03 shr $0x3,%rsi 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 48 b9 00 00 00 00 00 movabs $0xdffffc0000000000,%rcx 7: fc ff df a: 49 8d 40 05 lea 0x5(%r8),%rax e: 48 89 c6 mov %rax,%rsi 11: 48 c1 ee 03 shr $0x3,%rsi 15: 0f .byte 0xf [ 9.907023][ C0] RSP: 0018:ffa00000014d7500 EFLAGS: 00000286 [ 9.907026][ C0] RAX: ffffffffaad3b128 RBX: 1ff400000029aea9 RCX: ffffffffa6dafb57 [ 9.907027][ C0] RDX: ffa00000014d7641 RSI: ffffffffaab23d9c RDI: 0000000000000000 [ 9.907028][ C0] RBP: 0000000000000001 R08: ffffffffaad3b128 R09: ffffffffaab23d9c [ 9.907029][ C0] R10: ffffffffa6dafcd3 R11: 0000000000000000 R12: ffa00000014d7658 [ 9.907030][ C0] R13: ffa00000014d7600 R14: ff1100000cc3a380 R15: 0000000000000000 [ 9.907031][ C0] ? kernel_clone (kernel/fork.c:2766) [ 9.907032][ C0] ? kernel_clone (kernel/fork.c:2713) [ 9.907034][ C0] ? kernel_clone (kernel/fork.c:2766) [ 9.907036][ C0] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 9.907038][ C0] ? __unwind_start (arch/x86/kernel/unwind_orc.c:787) [ 9.907040][ C0] ? write_profile (profile.c:?) [ 9.907041][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 9.907044][ C0] ? kernel_clone (kernel/fork.c:2766) [ 9.907045][ C0] ? vm_area_dup (mm/vma_init.c:128 (discriminator 7)) [ 9.907047][ C0] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 9.907048][ C0] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 9.907050][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 9.907052][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 9.907053][ C0] set_track_prepare (mm/slub.c:1074) [ 9.907055][ C0] ? vm_area_dup (mm/vma_init.c:128 (discriminator 7)) [ 9.907056][ C0] ? dup_mmap (mm/mmap.c:1763) [ 9.907057][ C0] ? copy_process (kernel/fork.c:1543 kernel/fork.c:1595 kernel/fork.c:2307) [ 9.907059][ C0] ? kernel_clone (kernel/fork.c:2766) [ 9.907061][ C0] ___slab_alloc (mm/slub.c:1104 mm/slub.c:4601) [ 9.907062][ C0] ? __pcs_replace_empty_main (mm/slub.c:4737 (discriminator 20)) [ 9.907064][ C0] kmem_cache_alloc_noprof (mm/slub.c:4987 mm/slub.c:5010) [ 9.907066][ C0] ? __vma_start_write (mm/mmap_lock.c:163) [ 9.907067][ C0] ? vm_area_dup (mm/vma_init.c:128 (discriminator 7)) [ 9.907069][ C0] vm_area_dup (mm/vma_init.c:128 (discriminator 7)) [ 9.907071][ C0] dup_mmap (mm/mmap.c:1763) [ 9.907074][ C0] ? mmap_read_lock_maybe_expand (./include/linux/rwsem.h:221 (discriminator 1)) [ 9.907076][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.907077][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 9.907079][ C0] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.907082][ C0] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.907083][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.907086][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.907087][ C0] ? copy_process (kernel/fork.c:1542 kernel/fork.c:1595 kernel/fork.c:2307) [ 9.907089][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.907091][ C0] copy_process (kernel/fork.c:1543 kernel/fork.c:1595 kernel/fork.c:2307) [ 9.907094][ C0] ? pidfd_prepare (./include/linux/list.h:1037 (discriminator 3) ./include/linux/pid.h:98 (discriminator 3) kernel/fork.c:1936 (discriminator 3)) [ 9.907095][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.907097][ C0] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 9.907099][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 9.907101][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 9.907103][ C0] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.907104][ C0] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.907106][ C0] kernel_clone (kernel/fork.c:2766) [ 9.907108][ C0] ? create_io_thread (kernel/fork.c:2704) [ 9.907110][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.907112][ C0] __do_sys_clone (kernel/fork.c:2908) [ 9.907114][ C0] ? kernel_clone (./include/trace/events/sched.h:396 (discriminator 19)) [ 9.907117][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.907119][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.907121][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.907123][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.907124][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.907126][ C0] RIP: 0033:0x7f61cd056126 [ 9.907129][ C0] Code: 7d e0 e8 7d af f5 ff 45 31 c0 31 d2 31 f6 64 48 8b 04 25 10 00 00 00 bf 11 00 20 01 4c 8d 90 d0 02 00 00 b8 38 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 5a 89 c3 85 c0 75 2f 64 48 8b 04 25 10 00 00 All code ======== 0: 7d e0 jge 0xffffffffffffffe2 2: e8 7d af f5 ff call 0xfffffffffff5af84 7: 45 31 c0 xor %r8d,%r8d a: 31 d2 xor %edx,%edx c: 31 f6 xor %esi,%esi e: 64 48 8b 04 25 10 00 mov %fs:0x10,%rax 15: 00 00 17: bf 11 00 20 01 mov $0x1200011,%edi 1c: 4c 8d 90 d0 02 00 00 lea 0x2d0(%rax),%r10 23: b8 38 00 00 00 mov $0x38,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 5a ja 0x8c 32: 89 c3 mov %eax,%ebx 34: 85 c0 test %eax,%eax 36: 75 2f jne 0x67 38: 64 fs 39: 48 rex.W 3a: 8b .byte 0x8b 3b: 04 25 add $0x25,%al 3d: 10 00 adc %al,(%rax) ... Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 5a ja 0x62 8: 89 c3 mov %eax,%ebx a: 85 c0 test %eax,%eax c: 75 2f jne 0x3d e: 64 fs f: 48 rex.W 10: 8b .byte 0x8b 11: 04 25 add $0x25,%al 13: 10 00 adc %al,(%rax) ... [ 9.907130][ C0] RSP: 002b:00007ffc394b0c20 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 [ 9.907131][ C0] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f61cd056126 [ 9.907132][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 [ 9.907133][ C0] RBP: 00007ffc394b0c40 R08: 0000000000000000 R09: 00007ffc394b1000 [ 9.907134][ C0] R10: 00007f61cc8b4490 R11: 0000000000000246 R12: 0000000000000003 [ 9.907135][ C0] R13: 0000000000000080 R14: 00007ffc394b0eb0 R15: 0000000000000000 | [ 10.759957][ T254] softirqs last disabled at (0): 0x0 | [ 10.759958][ T254] Preemption disabled at: | [ 10.759959][ T254] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.759970][ T254] Tainted: [W]=WARN [ 10.759971][ T254] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.759973][ T254] Call Trace: [ 10.759975][ T254] [ 10.759976][ T254] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.759982][ T254] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.759984][ T254] __might_resched.cold (kernel/sched/core.c:9234) [ 10.759987][ T254] ? __module_address (kernel/module/main.c:3915) [ 10.759991][ T254] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.759994][ T254] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 10.759996][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.759999][ T254] __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.760002][ T254] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.760005][ T254] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.760009][ T254] ? 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.760011][ T254] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.760013][ T254] put_chars (drivers/char/virtio_console.c:1176) [ 10.760015][ T254] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 10.760016][ T254] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.760018][ T254] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 10.760020][ T254] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.760024][ T254] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.760025][ T254] ? 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) [ 10.760026][ T254] ? vsnprintf (lib/vsprintf.c:2900) [ 10.760030][ T254] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.760031][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760033][ T254] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.760035][ T254] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.760038][ T254] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.760040][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760041][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760043][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760045][ T254] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.760047][ T254] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 10.760048][ T254] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.760051][ T254] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.760053][ T254] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.760055][ T254] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.760057][ T254] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.760058][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760060][ T254] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 10.760061][ T254] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.760063][ T254] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 10.760065][ T254] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.760067][ T254] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.760069][ T254] vprintk_emit (kernel/printk/printk.c:2479) [ 10.760071][ T254] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.760073][ T254] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.760075][ T254] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 10.760077][ T254] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.760079][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760081][ T254] _printk (kernel/printk/printk.c:2504) [ 10.760084][ T254] ? snapshot_read.cold (user.c:?) [ 10.760086][ T254] ? br_multicast_flood (??:?) bridge [ 10.760099][ T254] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 10.760102][ T254] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 10.760103][ T254] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 10.760105][ T254] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 10.760114][ T254] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 10.760122][ T254] new_nbp (net/bridge/br_if.c:449) bridge [ 10.760130][ T254] br_add_if (net/bridge/br_if.c:592) bridge [ 10.760136][ T254] ? bpf_address_lookup (kernel/bpf/core.c:730) [ 10.760140][ T254] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 10.760142][ T254] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 10.760144][ T254] ? __kernel_text_address (kernel/extable.c:79) [ 10.760146][ T254] do_set_master (net/core/rtnetlink.c:3071) [ 10.760149][ T254] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 10.760151][ T254] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 10.760153][ T254] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 10.760154][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760155][ T254] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 10.760159][ T254] ? kasan_save_stack (mm/kasan/common.c:58) [ 10.760162][ T254] ? kasan_save_stack (mm/kasan/common.c:57) [ 10.760163][ T254] ? kasan_save_track (mm/kasan/common.c:78) [ 10.760165][ T254] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 10.760167][ T254] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 10.760168][ T254] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 10.760169][ T254] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 10.760170][ T254] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 10.760173][ T254] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.760174][ T254] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 10.760176][ T254] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 10.760178][ T254] ? ___sys_sendmsg (net/socket.c:2767) [ 10.760179][ T254] ? __sys_sendmsg (net/socket.c:2799) [ 10.760181][ T254] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.760183][ T254] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.760186][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760188][ T254] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.760189][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760191][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760193][ T254] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 10.760196][ T254] ? __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) [ 10.760197][ T254] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 10.760199][ T254] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 10.760200][ T254] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 10.760201][ T254] ? nla_get_range_signed (lib/nlattr.c:270) [ 10.760204][ T254] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 10.760206][ T254] rtnl_newlink (net/core/rtnetlink.c:4215) [ 10.760208][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760210][ T254] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 10.760211][ T254] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.760212][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760214][ T254] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 10.760216][ T254] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 10.760218][ T254] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 10.760219][ T254] ? __kernel_text_address (kernel/extable.c:79) [ 10.760220][ T254] ? write_profile (profile.c:?) [ 10.760221][ T254] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 10.760224][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760226][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760227][ T254] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.760231][ T254] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.760232][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760234][ T254] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 10.760235][ T254] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 10.760237][ T254] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 10.760238][ T254] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 10.760240][ T254] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 10.760242][ T254] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 10.760244][ T254] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 10.760245][ T254] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 10.760246][ T254] ? netlink_ack (./include/linux/skbuff.h:2718) [ 10.760248][ T254] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 10.760250][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760252][ T254] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 10.760254][ T254] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.760256][ T254] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 10.760258][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760259][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760261][ T254] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.760263][ T254] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 10.760265][ T254] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 10.760266][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760268][ T254] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 10.760270][ T254] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 10.760272][ T254] ? copy_msghdr_from_user (net/socket.c:2650) [ 10.760273][ T254] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 10.760275][ T254] ? move_addr_to_kernel (net/socket.c:258) [ 10.760276][ T254] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 10.760279][ T254] ___sys_sendmsg (net/socket.c:2767) [ 10.760281][ T254] ? copy_msghdr_from_user (net/socket.c:2619) [ 10.760286][ T254] __sys_sendmsg (net/socket.c:2799) [ 10.760288][ T254] ? __sys_sendmsg_sock (net/socket.c:2780) [ 10.760290][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.760292][ T254] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.760294][ T254] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.760296][ T254] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.760298][ T254] RIP: 0033:0x7f2cb303354e [ 10.760300][ T254] 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 [ 10.760302][ T254] RSP: 002b:00007ffd72840c80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 10.760306][ T254] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f2cb303354e [ 10.760307][ T254] RDX: 0000000000000000 RSI: 00007ffd72840d30 RDI: 0000000000000005 [ 10.760308][ T254] RBP: 00007ffd72840c90 R08: 0000000000000000 R09: 0000000000000000 [ 10.760309][ T254] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a910fd9 [ 10.760310][ T254] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffd728413f0 | [ 21.470098][ T359] softirqs last disabled at (0): 0x0 | [ 21.470100][ T359] Preemption disabled at: | [ 21.470101][ T359] 0x0 | [ 21.470109][ T359] Tainted: [W]=WARN [ 21.470110][ T359] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 21.470112][ T359] Call Trace: [ 21.470113][ T359] [ 21.470114][ T359] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 21.470120][ T359] __might_resched.cold (kernel/sched/core.c:9234) [ 21.470124][ T359] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 21.470128][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470132][ T359] __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)) [ 21.470135][ T359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 21.470138][ T359] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.470142][ T359] ? 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) [ 21.470143][ T359] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.470145][ T359] put_chars (drivers/char/virtio_console.c:1176) [ 21.470147][ T359] ? __send_to_port (drivers/char/virtio_console.c:654) [ 21.470149][ T359] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 21.470152][ T359] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 21.470155][ T359] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 21.470157][ T359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 21.470159][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470161][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.470163][ T359] console_emit_next_record (kernel/printk/printk.c:3183) [ 21.470165][ T359] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 21.470167][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470168][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470170][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470172][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.470174][ T359] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 21.470175][ T359] console_flush_one_record (kernel/printk/printk.c:3268) [ 21.470177][ T359] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 21.470180][ T359] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 21.470182][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.470183][ T359] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 21.470185][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470186][ T359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 21.470188][ T359] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 21.470189][ T359] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 21.470191][ T359] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 21.470193][ T359] ? vprintk_emit (kernel/printk/printk.c:2478) [ 21.470195][ T359] vprintk_emit (kernel/printk/printk.c:2479) [ 21.470197][ T359] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 21.470199][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470200][ T359] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 21.470203][ T359] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 21.470205][ T359] _printk (kernel/printk/printk.c:2504) [ 21.470208][ T359] ? snapshot_read.cold (user.c:?) [ 21.470210][ T359] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 21.470214][ T359] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 21.470227][ T359] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 21.470235][ T359] br_device_event (net/bridge/br.c:111) bridge [ 21.470243][ T359] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 21.470247][ T359] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 21.470249][ T359] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 21.470252][ T359] notifier_call_chain (kernel/notifier.c:85) [ 21.470255][ T359] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 21.470259][ T359] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 21.470260][ T359] ? netif_change_name (net/core/dev.c:1517) [ 21.470263][ T359] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 21.470264][ T359] ? __kernel_text_address (kernel/extable.c:79) [ 21.470267][ T359] ? write_profile (profile.c:?) [ 21.470269][ T359] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 21.470272][ T359] netif_change_flags (net/core/dev.c:9882) [ 21.470274][ T359] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 21.470277][ T359] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 21.470278][ T359] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 21.470279][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470281][ T359] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 21.470285][ T359] ? kasan_save_stack (mm/kasan/common.c:58) [ 21.470288][ T359] ? kasan_save_stack (mm/kasan/common.c:57) [ 21.470289][ T359] ? kasan_save_track (mm/kasan/common.c:78) [ 21.470291][ T359] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 21.470292][ T359] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 21.470294][ T359] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 21.470295][ T359] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 21.470296][ T359] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 21.470298][ T359] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 21.470300][ T359] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 21.470301][ T359] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 21.470304][ T359] ? ___sys_sendmsg (net/socket.c:2767) [ 21.470305][ T359] ? __sys_sendmsg (net/socket.c:2799) [ 21.470307][ T359] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 21.470308][ T359] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 21.470311][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470313][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.470316][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470318][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470320][ T359] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 21.470323][ T359] ? __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) [ 21.470324][ T359] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 21.470326][ T359] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 21.470327][ T359] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 21.470329][ T359] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 21.470331][ T359] rtnl_newlink (net/core/rtnetlink.c:4215) [ 21.470333][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470335][ T359] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 21.470336][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.470337][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470339][ T359] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 21.470343][ T359] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 21.470344][ T359] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 21.470345][ T359] ? __kernel_text_address (kernel/extable.c:79) [ 21.470347][ T359] ? write_profile (profile.c:?) [ 21.470348][ T359] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 21.470349][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470351][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470352][ T359] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 21.470356][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.470357][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470359][ T359] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 21.470360][ T359] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 21.470362][ T359] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 21.470363][ T359] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 21.470364][ T359] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 21.470367][ T359] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 21.470368][ T359] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 21.470369][ T359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 21.470371][ T359] ? netlink_ack (./include/linux/skbuff.h:2718) [ 21.470372][ T359] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 21.470375][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470376][ T359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 21.470378][ T359] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 21.470380][ T359] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 21.470382][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470383][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470385][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.470386][ T359] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 21.470388][ T359] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 21.470390][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470392][ T359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 21.470394][ T359] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 21.470395][ T359] ? copy_msghdr_from_user (net/socket.c:2650) [ 21.470397][ T359] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 21.470398][ T359] ? move_addr_to_kernel (net/socket.c:258) [ 21.470400][ T359] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 21.470402][ T359] ___sys_sendmsg (net/socket.c:2767) [ 21.470404][ T359] ? copy_msghdr_from_user (net/socket.c:2619) [ 21.470409][ T359] __sys_sendmsg (net/socket.c:2799) [ 21.470410][ T359] ? __sys_sendmsg_sock (net/socket.c:2780) [ 21.470413][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.470415][ T359] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 21.470416][ T359] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 21.470418][ T359] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 21.470420][ T359] RIP: 0033:0x7ff2f334854e [ 21.470422][ T359] 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 [ 21.470424][ T359] RSP: 002b:00007ffc957835a0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 21.470427][ T359] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007ff2f334854e [ 21.470429][ T359] RDX: 0000000000000000 RSI: 00007ffc95783650 RDI: 0000000000000005 [ 21.470429][ T359] RBP: 00007ffc957835b0 R08: 0000000000000000 R09: 0000000000000000 [ 21.470430][ T359] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a910fe3 Finger prints: vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable netlink_release: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