====================================== | [ 10.337522][ T230] softirqs last disabled at (28289): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.337524][ T230] Preemption disabled at: | [ 10.337525][ T230] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.337534][ T230] Tainted: [W]=WARN [ 10.337535][ T230] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.337536][ T230] Call Trace: [ 10.337538][ T230] [ 10.337539][ T230] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.337545][ T230] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.337547][ T230] __might_resched.cold (kernel/sched/core.c:9234) [ 10.337551][ T230] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.337555][ T230] ? __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.337561][ T230] __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.337563][ T230] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.337569][ T230] ? 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.337572][ T230] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.337575][ T230] put_chars (drivers/char/virtio_console.c:1176) [ 10.337578][ T230] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.337579][ T230] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.337584][ T230] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 10.337586][ T230] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.337590][ T230] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.337593][ T230] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.337598][ T230] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.337600][ T230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.337605][ T230] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.337609][ T230] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.337611][ T230] ? 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.337614][ T230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.337616][ T230] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.337620][ T230] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.337624][ T230] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.337626][ T230] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.337631][ T230] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.337634][ T230] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.337636][ T230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.337638][ T230] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.337641][ T230] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.337643][ T230] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.337646][ T230] vprintk_emit (kernel/printk/printk.c:2479) [ 10.337650][ T230] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.337656][ T230] ? vlan_netlink_fini (./include/linux/etherdevice.h:306 net/8021q/vlan.c:316 net/8021q/vlan.c:416) 8021q [ 10.337659][ T230] _printk (kernel/printk/printk.c:2504) [ 10.337663][ T230] ? snapshot_read.cold (user.c:?) [ 10.337669][ T230] ? 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.337672][ T230] 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.337675][ T230] do_one_initcall (init/main.c:1357) [ 10.337678][ T230] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 10.337683][ T230] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 10.337686][ T230] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 10.337690][ T230] do_init_module (kernel/module/main.c:3117) [ 10.337694][ T230] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 10.337698][ T230] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 10.337701][ T230] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 10.337705][ T230] load_module (kernel/module/main.c:3593) [ 10.337712][ T230] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 10.337716][ T230] ? __ia32_sys_fsconfig (??:?) [ 10.337718][ T230] ? ovl_real_file (fs/overlayfs/file.c:195) [ 10.337722][ T230] ? backing_file_read_iter (fs/backing-file.c:211) [ 10.337725][ T230] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.337729][ T230] init_module_from_file (kernel/module/main.c:3790) [ 10.337732][ T230] ? __do_sys_init_module (kernel/module/main.c:3664) [ 10.337740][ T230] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.337744][ T230] ? 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.337747][ T230] idempotent_init_module (kernel/module/main.c:3802) [ 10.337750][ T230] ? init_module_from_file (kernel/module/main.c:3791) [ 10.337756][ T230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.337759][ T230] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.337764][ T230] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 10.337766][ T230] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.337770][ T230] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.337772][ T230] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.337774][ T230] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.337777][ T230] RIP: 0033:0x7f74ba90d37d [ 10.337780][ T230] 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.337781][ T230] RSP: 002b:00007ffce3253788 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 10.337784][ T230] RAX: ffffffffffffffda RBX: 0000557ee40d6810 RCX: 00007f74ba90d37d [ 10.337785][ T230] RDX: 0000000000000000 RSI: 0000557ee0507ffd RDI: 0000000000000000 [ 10.337786][ T230] RBP: 00007ffce3253820 R08: 0000000000000000 R09: 0000000000000000 [ 10.337787][ T230] R10: 0000000000000000 R11: 0000000000000246 R12: 0000557ee0507ffd [ 10.337788][ T230] R13: 0000557ee40d6960 R14: 0000000000040000 R15: 0000000000000000 | [ 11.368493][ T39] softirqs last disabled at (70136): br_port_carrier_check (./include/linux/spinlock.h:353 net/bridge/br_if.c:87) bridge | [ 11.368501][ T39] Preemption disabled at: | [ 11.368501][ T39] 0x0 | [ 11.368511][ T39] Tainted: [W]=WARN [ 11.368512][ T39] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.368514][ T39] Workqueue: events_unbound linkwatch_event [ 11.368518][ T39] Call Trace: [ 11.368519][ T39] [ 11.368521][ T39] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.368527][ T39] __might_resched.cold (kernel/sched/core.c:9234) [ 11.368532][ T39] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.368536][ T39] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 11.368541][ T39] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 11.368543][ T39] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.368548][ T39] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.368551][ T39] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.368554][ T39] put_chars (drivers/char/virtio_console.c:1176) [ 11.368557][ T39] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.368560][ T39] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.368564][ T39] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.368566][ T39] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.368570][ T39] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.368573][ T39] ? mark_usage (kernel/locking/lockdep.c:4690) [ 11.368574][ T39] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.368576][ T39] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.368580][ T39] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.368581][ T39] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.368585][ T39] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.368589][ T39] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.368593][ T39] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.368595][ T39] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 11.368598][ T39] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.368601][ T39] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.368605][ T39] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.368609][ T39] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.368610][ T39] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.368616][ T39] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.368618][ T39] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.368620][ T39] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.368622][ T39] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.368626][ T39] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.368628][ T39] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.368631][ T39] vprintk_emit (kernel/printk/printk.c:2479) [ 11.368635][ T39] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.368638][ T39] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.368640][ T39] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.368644][ T39] _printk (kernel/printk/printk.c:2504) [ 11.368648][ T39] ? snapshot_read.cold (user.c:?) [ 11.368653][ T39] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.368657][ T39] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 11.368667][ T39] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 11.368676][ T39] br_stp_enable_port (net/bridge/br_stp_if.c:93) bridge [ 11.368682][ T39] br_port_carrier_check (net/bridge/br_if.c:90) bridge [ 11.368691][ T39] br_device_event (net/bridge/br.c:101) bridge [ 11.368699][ T39] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 11.368701][ T39] ? nlmsg_notify (./include/net/netlink.h:1165 ./include/net/netlink.h:1184 net/netlink/af_netlink.c:2599) [ 11.368708][ T39] notifier_call_chain (kernel/notifier.c:85) [ 11.368713][ T39] netif_state_change (net/core/dev.c:1625) [ 11.368718][ T39] ? call_netdevice_notifiers_info (./include/net/net_namespace.h:422 (discriminator 7)) [ 11.368723][ T39] ? linkwatch_do_dev (net/core/link_watch.c:182 net/core/link_watch.c:166) [ 11.368725][ T39] __linkwatch_run_queue (net/core/link_watch.c:240) [ 11.368728][ T39] ? linkwatch_do_dev (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.368730][ T39] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.368735][ T39] linkwatch_event (net/core/link_watch.c:314 (discriminator 11)) [ 11.368737][ T39] ? __linkwatch_run_queue (./include/linux/list.h:577) [ 11.368740][ T39] process_one_work (kernel/workqueue.c:3387) [ 11.368746][ T39] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 11.368749][ T39] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.368757][ T39] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 11.368764][ T39] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 11.368766][ T39] kthread (kernel/kthread.c:436) [ 11.368768][ T39] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.368770][ T39] ? kthread_affine_preferred (kernel/kthread.c:857) [ 11.368773][ T39] ret_from_fork (arch/x86/kernel/process.c:158) [ 11.368777][ T39] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 11.368780][ T39] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 11.368784][ T39] ? kthread_affine_preferred (kernel/kthread.c:857) [ 11.368787][ T39] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 23.826305][ T658] softirqs last disabled at (11851): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 23.826308][ T658] Preemption disabled at: | [ 23.826308][ T658] 0x0 | [ 23.826319][ T658] Tainted: [W]=WARN [ 23.826320][ T658] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.826321][ T658] Call Trace: [ 23.826323][ T658] [ 23.826324][ T658] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 23.826330][ T658] __might_resched.cold (kernel/sched/core.c:9234) [ 23.826335][ T658] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 23.826339][ T658] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 23.826344][ T658] __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)) [ 23.826346][ T658] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.826352][ T658] ? 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) [ 23.826355][ T658] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.826358][ T658] put_chars (drivers/char/virtio_console.c:1176) [ 23.826360][ T658] ? __send_to_port (drivers/char/virtio_console.c:654) [ 23.826362][ T658] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 23.826366][ T658] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 23.826371][ T658] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 23.826377][ T658] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 23.826379][ T658] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.826382][ T658] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.826385][ T658] console_emit_next_record (kernel/printk/printk.c:3183) [ 23.826389][ T658] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 23.826391][ T658] ? 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)) [ 23.826394][ T658] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.826396][ T658] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.826400][ T658] console_flush_one_record (kernel/printk/printk.c:3268) [ 23.826404][ T658] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 23.826406][ T658] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.826410][ T658] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 23.826413][ T658] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 23.826415][ T658] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.826417][ T658] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 23.826421][ T658] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 23.826423][ T658] ? vprintk_emit (kernel/printk/printk.c:2478) [ 23.826426][ T658] vprintk_emit (kernel/printk/printk.c:2479) [ 23.826429][ T658] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 23.826433][ T658] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.826436][ T658] _printk (kernel/printk/printk.c:2504) [ 23.826440][ T658] ? snapshot_read.cold (user.c:?) [ 23.826443][ T658] ? 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) [ 23.826449][ T658] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 23.826453][ T658] ? 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) [ 23.826455][ T658] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 23.826459][ T658] ? exit_notify (kernel/exit.c:780) [ 23.826461][ T658] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 23.826463][ T658] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.826468][ T658] do_group_exit (kernel/exit.c:1151) [ 23.826470][ T658] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 23.826472][ T658] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 23.826474][ T658] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 23.826477][ T658] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 23.826480][ T658] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.826483][ T658] RIP: 0033:0x7f0f284961b8 [ 23.826485][ T658] Code: Unable to access opcode bytes at 0x7f0f2849618e. Code starting with the faulting instruction =========================================== [ 23.826486][ T658] RSP: 002b:00007ffca8b66d78 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 23.826489][ T658] RAX: ffffffffffffffda RBX: 00007f0f285c6f88 RCX: 00007f0f284961b8 [ 23.826490][ T658] RDX: 00007f0f282baa48 RSI: ffffffffffffffb0 RDI: 0000000000000000 [ 23.826491][ T658] RBP: 00007ffca8b66dd0 R08: 00000000ffffffff R09: 0000000000000020 [ 23.826491][ T658] R10: 00007ffca8b66bf0 R11: 0000000000000246 R12: 0000000000000004 [ 23.826492][ T658] R13: 0000000000000000 R14: 00007f0f285c5680 R15: 00007f0f285c6fa0 | [ 26.511297][ C3] softirqs last disabled at (1064125): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 26.511299][ C3] Preemption disabled at: | [ 26.511300][ C3] 0x0 | [ 26.511310][ C3] Tainted: [W]=WARN [ 26.511310][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.511312][ C3] Call Trace: [ 26.511314][ C3] [ 26.511316][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.511321][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 26.511325][ C3] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.511329][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.511332][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 26.511335][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.511337][ C3] __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)) [ 26.511340][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.511343][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.511347][ C3] ? 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) [ 26.511348][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.511350][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 26.511352][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.511354][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 26.511357][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.511361][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.511362][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.511364][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.511366][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.511369][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.511371][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.511372][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.511374][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.511376][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 26.511378][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.511380][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.511383][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.511384][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.511386][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.511388][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.511389][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 26.511391][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 26.511393][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.511394][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.511396][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 26.511399][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.511401][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.511413][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 26.511414][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.511421][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.511427][ C3] ? is_module_text_address (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 kernel/module/main.c:3934) [ 26.511430][ C3] _printk (kernel/printk/printk.c:2504) [ 26.511434][ C3] ? snapshot_read.cold (user.c:?) [ 26.511435][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 26.511439][ C3] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.511442][ C3] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 26.511443][ C3] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 26.511446][ C3] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 26.511449][ C3] mark_lock (kernel/locking/lockdep.c:4769) [ 26.511453][ C3] mark_usage (kernel/locking/lockdep.c:4658) [ 26.511455][ C3] __lock_acquire (kernel/locking/lockdep.c:5208) [ 26.511457][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 26.511459][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.511466][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.511468][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.511469][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.511476][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 26.511477][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.511484][ C3] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.511490][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.511498][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 26.511501][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 26.511502][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 26.511506][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 26.511508][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.511509][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.511512][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 26.511514][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.511521][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 26.511522][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.511525][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.511528][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 26.511530][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 26.511531][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.511533][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.511535][ C3] handle_softirqs (kernel/softirq.c:645) [ 26.511537][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.511539][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 26.511541][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 26.511542][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 26.511544][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 26.511547][ C3] [ 26.511547][ C3] [ 26.511548][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 26.511550][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 26.511552][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 26.511555][ C3] Code: 48 8b 3d 94 d2 f5 01 e8 1f 00 00 00 48 2b 05 58 93 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 86 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 d2 f5 01 mov 0x1f5d294(%rip),%rdi # 0x1f5d29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 95 00 sub 0x959358(%rip),%rax # 0x95936b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 86 11 00 verw 0x118613(%rip) # 0x11863b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 26.511556][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000282 [ 26.511560][ C3] RAX: 0000000000103cbb RBX: ff11000001c88040 RCX: ffffffffaecf0307 [ 26.511561][ C3] RDX: ff11000001c88040 RSI: ffffffffb1a38af6 RDI: ffffffffb148d8e0 [ 26.511562][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 26.511563][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 1ff400000002cfc3 [ 26.511563][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 26.511565][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 26.511568][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 26.511570][ C3] default_idle_call (kernel/sched/idle.c:122) [ 26.511572][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 26.511573][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 26.511575][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 26.511577][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.511579][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.511581][ C3] do_idle (kernel/sched/idle.c:355) [ 26.511582][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 26.511584][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 26.511586][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 26.511588][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 26.569861][ C3] | [ 26.569931][ C3] | [ 26.569931][ C3] stack backtrace: | [ 26.570161][ C3] Tainted: [W]=WARN [ 26.570162][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.570163][ C3] Call Trace: [ 26.570165][ C3] [ 26.570167][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.570171][ C3] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 26.570175][ C3] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 26.570178][ C3] mark_lock (kernel/locking/lockdep.c:4769) [ 26.570180][ C3] mark_usage (kernel/locking/lockdep.c:4658) [ 26.570181][ C3] __lock_acquire (kernel/locking/lockdep.c:5208) [ 26.570184][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 26.570185][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.570193][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.570196][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.570198][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.570204][ C3] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 26.570205][ C3] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.570212][ C3] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 26.570218][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.570224][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 26.570226][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 26.570228][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 26.570231][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 26.570233][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.570235][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.570237][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 26.570239][ C3] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 26.570246][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 26.570247][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.570250][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.570252][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 26.570254][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 26.570256][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.570258][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.570260][ C3] handle_softirqs (kernel/softirq.c:645) [ 26.570262][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.570264][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 26.570266][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 26.570267][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 26.570268][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 26.570270][ C3] [ 26.570271][ C3] [ 26.570271][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 26.570273][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 26.570275][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 26.570277][ C3] Code: 48 8b 3d 94 d2 f5 01 e8 1f 00 00 00 48 2b 05 58 93 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 86 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 d2 f5 01 mov 0x1f5d294(%rip),%rdi # 0x1f5d29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 95 00 sub 0x959358(%rip),%rax # 0x95936b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 86 11 00 verw 0x118613(%rip) # 0x11863b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 26.570279][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000282 [ 26.570282][ C3] RAX: 0000000000103cbb RBX: ff11000001c88040 RCX: ffffffffaecf0307 [ 26.570283][ C3] RDX: ff11000001c88040 RSI: ffffffffb1a38af6 RDI: ffffffffb148d8e0 [ 26.570284][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 26.570286][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 1ff400000002cfc3 [ 26.570286][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 26.570288][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 26.570290][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 26.570292][ C3] default_idle_call (kernel/sched/idle.c:122) [ 26.570293][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 26.570295][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 26.570297][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 26.570298][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.570299][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.570301][ C3] do_idle (kernel/sched/idle.c:355) [ 26.570303][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 26.570304][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 26.570306][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 26.570308][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 50.119972][ T2057] softirqs last disabled at (0): 0x0 | [ 50.119974][ T2057] Preemption disabled at: | [ 50.119975][ T2057] 0x0 | [ 50.119983][ T2057] Tainted: [W]=WARN [ 50.119984][ T2057] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.119985][ T2057] Call Trace: [ 50.119987][ T2057] [ 50.119988][ T2057] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 50.119994][ T2057] __might_resched.cold (kernel/sched/core.c:9234) [ 50.119998][ T2057] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 50.120001][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120005][ T2057] __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)) [ 50.120009][ T2057] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 50.120011][ T2057] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 50.120015][ T2057] ? 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) [ 50.120017][ T2057] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 50.120019][ T2057] put_chars (drivers/char/virtio_console.c:1176) [ 50.120020][ T2057] ? __send_to_port (drivers/char/virtio_console.c:654) [ 50.120022][ T2057] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 50.120025][ T2057] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 50.120028][ T2057] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 50.120031][ T2057] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 50.120032][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120034][ T2057] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 50.120036][ T2057] console_emit_next_record (kernel/printk/printk.c:3183) [ 50.120038][ T2057] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 50.120040][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120042][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120043][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120045][ T2057] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 50.120047][ T2057] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 50.120048][ T2057] console_flush_one_record (kernel/printk/printk.c:3268) [ 50.120051][ T2057] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 50.120053][ T2057] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 50.120055][ T2057] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 50.120056][ T2057] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 50.120058][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120059][ T2057] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 50.120061][ T2057] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 50.120062][ T2057] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 50.120064][ T2057] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 50.120066][ T2057] ? vprintk_emit (kernel/printk/printk.c:2478) [ 50.120068][ T2057] vprintk_emit (kernel/printk/printk.c:2479) [ 50.120070][ T2057] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 50.120072][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120073][ T2057] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 50.120076][ T2057] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 50.120077][ T2057] _printk (kernel/printk/printk.c:2504) [ 50.120080][ T2057] ? snapshot_read.cold (user.c:?) [ 50.120082][ T2057] ? ipv6_mc_down (net/ipv6/mcast.c:1157 net/ipv6/mcast.c:2820) [ 50.120087][ T2057] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 50.120099][ T2057] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 50.120107][ T2057] br_device_event (net/bridge/br.c:111) bridge [ 50.120115][ T2057] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 50.120118][ T2057] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 50.120120][ T2057] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 50.120123][ T2057] notifier_call_chain (kernel/notifier.c:85) [ 50.120126][ T2057] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 50.120130][ T2057] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 50.120131][ T2057] ? netif_change_name (net/core/dev.c:1517) [ 50.120133][ T2057] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 50.120135][ T2057] ? __kernel_text_address (kernel/extable.c:79) [ 50.120137][ T2057] ? write_profile (profile.c:?) [ 50.120139][ T2057] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 50.120142][ T2057] netif_change_flags (net/core/dev.c:9882) [ 50.120144][ T2057] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 50.120147][ T2057] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 50.120149][ T2057] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 50.120150][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120151][ T2057] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 50.120155][ T2057] ? kasan_save_stack (mm/kasan/common.c:58) [ 50.120158][ T2057] ? kasan_save_stack (mm/kasan/common.c:57) [ 50.120159][ T2057] ? kasan_save_track (mm/kasan/common.c:78) [ 50.120160][ T2057] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 50.120162][ T2057] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 50.120163][ T2057] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 50.120164][ T2057] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 50.120165][ T2057] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 50.120168][ T2057] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 50.120169][ T2057] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 50.120170][ T2057] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 50.120173][ T2057] ? ___sys_sendmsg (net/socket.c:2767) [ 50.120174][ T2057] ? __sys_sendmsg (net/socket.c:2799) [ 50.120176][ T2057] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 50.120178][ T2057] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 50.120180][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120182][ T2057] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 50.120183][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120185][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120187][ T2057] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 50.120190][ T2057] ? __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) [ 50.120191][ T2057] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 50.120192][ T2057] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 50.120194][ T2057] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 50.120196][ T2057] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 50.120198][ T2057] rtnl_newlink (net/core/rtnetlink.c:4215) [ 50.120200][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120202][ T2057] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 50.120203][ T2057] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 50.120204][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120206][ T2057] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 50.120212][ T2057] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 50.120214][ T2057] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 50.120215][ T2057] ? __kernel_text_address (kernel/extable.c:79) [ 50.120216][ T2057] ? write_profile (profile.c:?) [ 50.120217][ T2057] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 50.120219][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120220][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120222][ T2057] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 50.120225][ T2057] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 50.120227][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120229][ T2057] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 50.120230][ T2057] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 50.120231][ T2057] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 50.120233][ T2057] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 50.120234][ T2057] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 50.120236][ T2057] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 50.120238][ T2057] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 50.120239][ T2057] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 50.120241][ T2057] ? netlink_ack (./include/linux/skbuff.h:2718) [ 50.120242][ T2057] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 50.120244][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120246][ T2057] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 50.120248][ T2057] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 50.120250][ T2057] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 50.120251][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120253][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120255][ T2057] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 50.120256][ T2057] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 50.120258][ T2057] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 50.120260][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120262][ T2057] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 50.120264][ T2057] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 50.120265][ T2057] ? copy_msghdr_from_user (net/socket.c:2650) [ 50.120267][ T2057] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 50.120268][ T2057] ? move_addr_to_kernel (net/socket.c:258) [ 50.120270][ T2057] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 50.120272][ T2057] ___sys_sendmsg (net/socket.c:2767) [ 50.120274][ T2057] ? copy_msghdr_from_user (net/socket.c:2619) [ 50.120279][ T2057] __sys_sendmsg (net/socket.c:2799) [ 50.120281][ T2057] ? __sys_sendmsg_sock (net/socket.c:2780) [ 50.120283][ T2057] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.120285][ T2057] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 50.120287][ T2057] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 50.120289][ T2057] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 50.120290][ T2057] RIP: 0033:0x7f9ee3adc54e [ 50.120292][ T2057] 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 [ 50.120294][ T2057] RSP: 002b:00007fffca6eb540 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 50.120297][ T2057] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f9ee3adc54e [ 50.120299][ T2057] RDX: 0000000000000000 RSI: 00007fffca6eb5f0 RDI: 0000000000000005 [ 50.120299][ T2057] RBP: 00007fffca6eb550 R08: 0000000000000000 R09: 0000000000000000 [ 50.120300][ T2057] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91afff [ 50.120301][ T2057] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fffca6ebcb0 | [ 87.468191][ T3880] softirqs last disabled at (0): 0x0 | [ 87.468193][ T3880] Preemption disabled at: | [ 87.468194][ T3880] 0x0 | [ 87.468202][ T3880] Tainted: [W]=WARN [ 87.468203][ T3880] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 87.468204][ T3880] Call Trace: [ 87.468206][ T3880] [ 87.468207][ T3880] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 87.468215][ T3880] __might_resched.cold (kernel/sched/core.c:9234) [ 87.468218][ T3880] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 87.468222][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468226][ T3880] __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)) [ 87.468230][ T3880] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 87.468233][ T3880] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 87.468237][ T3880] ? 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) [ 87.468239][ T3880] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 87.468241][ T3880] put_chars (drivers/char/virtio_console.c:1176) [ 87.468243][ T3880] ? __send_to_port (drivers/char/virtio_console.c:654) [ 87.468244][ T3880] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 87.468248][ T3880] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 87.468251][ T3880] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 87.468253][ T3880] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 87.468255][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468257][ T3880] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.468259][ T3880] console_emit_next_record (kernel/printk/printk.c:3183) [ 87.468261][ T3880] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 87.468263][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468265][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468267][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468268][ T3880] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.468270][ T3880] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 87.468272][ T3880] console_flush_one_record (kernel/printk/printk.c:3268) [ 87.468274][ T3880] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 87.468277][ T3880] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 87.468279][ T3880] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.468280][ T3880] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 87.468282][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468283][ T3880] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 87.468285][ T3880] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 87.468286][ T3880] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 87.468288][ T3880] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 87.468290][ T3880] ? vprintk_emit (kernel/printk/printk.c:2478) [ 87.468292][ T3880] vprintk_emit (kernel/printk/printk.c:2479) [ 87.468295][ T3880] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 87.468297][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468298][ T3880] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 87.468301][ T3880] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 87.468302][ T3880] _printk (kernel/printk/printk.c:2504) [ 87.468305][ T3880] ? snapshot_read.cold (user.c:?) [ 87.468308][ T3880] ? ipv6_mc_down (net/ipv6/mcast.c:1157 net/ipv6/mcast.c:2820) [ 87.468312][ T3880] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 87.468325][ T3880] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 87.468333][ T3880] br_device_event (net/bridge/br.c:111) bridge [ 87.468342][ T3880] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 87.468345][ T3880] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 87.468347][ T3880] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 87.468351][ T3880] notifier_call_chain (kernel/notifier.c:85) [ 87.468354][ T3880] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 87.468358][ T3880] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 87.468360][ T3880] ? netif_change_name (net/core/dev.c:1517) [ 87.468362][ T3880] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 87.468364][ T3880] ? __kernel_text_address (kernel/extable.c:79) [ 87.468366][ T3880] ? write_profile (profile.c:?) [ 87.468368][ T3880] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 87.468371][ T3880] netif_change_flags (net/core/dev.c:9882) [ 87.468373][ T3880] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 87.468376][ T3880] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 87.468378][ T3880] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 87.468379][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468380][ T3880] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 87.468385][ T3880] ? kasan_save_stack (mm/kasan/common.c:58) [ 87.468387][ T3880] ? kasan_save_stack (mm/kasan/common.c:57) [ 87.468389][ T3880] ? kasan_save_track (mm/kasan/common.c:78) [ 87.468390][ T3880] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 87.468392][ T3880] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 87.468393][ T3880] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 87.468394][ T3880] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 87.468396][ T3880] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 87.468398][ T3880] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 87.468399][ T3880] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 87.468401][ T3880] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 87.468403][ T3880] ? ___sys_sendmsg (net/socket.c:2767) [ 87.468405][ T3880] ? __sys_sendmsg (net/socket.c:2799) [ 87.468406][ T3880] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 87.468408][ T3880] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 87.468411][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468413][ T3880] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.468414][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468416][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468417][ T3880] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 87.468421][ T3880] ? __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) [ 87.468422][ T3880] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 87.468423][ T3880] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 87.468425][ T3880] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 87.468427][ T3880] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 87.468429][ T3880] rtnl_newlink (net/core/rtnetlink.c:4215) [ 87.468431][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468433][ T3880] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 87.468434][ T3880] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.468435][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468437][ T3880] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 87.468441][ T3880] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 87.468442][ T3880] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 87.468444][ T3880] ? __kernel_text_address (kernel/extable.c:79) [ 87.468445][ T3880] ? write_profile (profile.c:?) [ 87.468446][ T3880] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 87.468447][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468449][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468451][ T3880] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 87.468454][ T3880] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.468456][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468457][ T3880] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 87.468459][ T3880] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 87.468460][ T3880] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 87.468462][ T3880] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 87.468463][ T3880] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 87.468465][ T3880] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 87.468467][ T3880] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 87.468468][ T3880] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 87.468470][ T3880] ? netlink_ack (./include/linux/skbuff.h:2718) [ 87.468471][ T3880] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 87.468473][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468475][ T3880] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 87.468477][ T3880] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 87.468479][ T3880] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 87.468481][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468482][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468484][ T3880] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.468486][ T3880] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 87.468488][ T3880] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 87.468490][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468491][ T3880] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 87.468493][ T3880] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 87.468495][ T3880] ? copy_msghdr_from_user (net/socket.c:2650) [ 87.468497][ T3880] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 87.468498][ T3880] ? move_addr_to_kernel (net/socket.c:258) [ 87.468499][ T3880] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 87.468502][ T3880] ___sys_sendmsg (net/socket.c:2767) [ 87.468504][ T3880] ? copy_msghdr_from_user (net/socket.c:2619) [ 87.468509][ T3880] __sys_sendmsg (net/socket.c:2799) [ 87.468510][ T3880] ? __sys_sendmsg_sock (net/socket.c:2780) [ 87.468513][ T3880] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.468515][ T3880] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 87.468516][ T3880] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 87.468519][ T3880] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 87.468520][ T3880] RIP: 0033:0x7f057281354e [ 87.468522][ T3880] 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 [ 87.468524][ T3880] RSP: 002b:00007ffe5eeec640 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 87.468528][ T3880] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f057281354e [ 87.468529][ T3880] RDX: 0000000000000000 RSI: 00007ffe5eeec6f0 RDI: 0000000000000005 [ 87.468530][ T3880] RBP: 00007ffe5eeec650 R08: 0000000000000000 R09: 0000000000000000 [ 87.468531][ T3880] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91b024 [ 87.468532][ T3880] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffe5eeecdb0 | [ 160.676369][ T7759] softirqs last disabled at (0): 0x0 | [ 160.676371][ T7759] Preemption disabled at: | [ 160.676372][ T7759] 0x0 | [ 160.676380][ T7759] Tainted: [W]=WARN [ 160.676381][ T7759] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 160.676382][ T7759] Call Trace: [ 160.676384][ T7759] [ 160.676385][ T7759] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 160.676391][ T7759] __might_resched.cold (kernel/sched/core.c:9234) [ 160.676395][ T7759] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 160.676398][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676402][ T7759] __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)) [ 160.676405][ T7759] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 160.676408][ T7759] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 160.676412][ T7759] ? 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) [ 160.676413][ T7759] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 160.676415][ T7759] put_chars (drivers/char/virtio_console.c:1176) [ 160.676417][ T7759] ? __send_to_port (drivers/char/virtio_console.c:654) [ 160.676419][ T7759] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 160.676422][ T7759] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 160.676425][ T7759] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 160.676427][ T7759] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 160.676429][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676430][ T7759] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 160.676432][ T7759] console_emit_next_record (kernel/printk/printk.c:3183) [ 160.676435][ T7759] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 160.676437][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676438][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676440][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676442][ T7759] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 160.676443][ T7759] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 160.676445][ T7759] console_flush_one_record (kernel/printk/printk.c:3268) [ 160.676447][ T7759] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 160.676450][ T7759] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 160.676451][ T7759] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 160.676453][ T7759] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 160.676454][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676456][ T7759] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 160.676457][ T7759] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 160.676459][ T7759] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 160.676461][ T7759] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 160.676463][ T7759] ? vprintk_emit (kernel/printk/printk.c:2478) [ 160.676465][ T7759] vprintk_emit (kernel/printk/printk.c:2479) [ 160.676467][ T7759] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 160.676469][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676471][ T7759] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 160.676473][ T7759] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 160.676475][ T7759] _printk (kernel/printk/printk.c:2504) [ 160.676478][ T7759] ? snapshot_read.cold (user.c:?) [ 160.676480][ T7759] ? ipv6_mc_down (net/ipv6/mcast.c:1157 net/ipv6/mcast.c:2820) [ 160.676484][ T7759] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 160.676497][ T7759] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 160.676505][ T7759] br_device_event (net/bridge/br.c:111) bridge [ 160.676514][ T7759] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 160.676517][ T7759] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 160.676519][ T7759] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 160.676522][ T7759] notifier_call_chain (kernel/notifier.c:85) [ 160.676525][ T7759] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 160.676529][ T7759] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 160.676530][ T7759] ? netif_change_name (net/core/dev.c:1517) [ 160.676532][ T7759] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 160.676534][ T7759] ? __kernel_text_address (kernel/extable.c:79) [ 160.676536][ T7759] ? write_profile (profile.c:?) [ 160.676538][ T7759] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 160.676541][ T7759] netif_change_flags (net/core/dev.c:9882) [ 160.676543][ T7759] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 160.676546][ T7759] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 160.676548][ T7759] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 160.676549][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676550][ T7759] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 160.676554][ T7759] ? kasan_save_stack (mm/kasan/common.c:58) [ 160.676557][ T7759] ? kasan_save_stack (mm/kasan/common.c:57) [ 160.676558][ T7759] ? kasan_save_track (mm/kasan/common.c:78) [ 160.676560][ T7759] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 160.676561][ T7759] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 160.676562][ T7759] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 160.676564][ T7759] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 160.676565][ T7759] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 160.676567][ T7759] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 160.676569][ T7759] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 160.676570][ T7759] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 160.676572][ T7759] ? ___sys_sendmsg (net/socket.c:2767) [ 160.676574][ T7759] ? __sys_sendmsg (net/socket.c:2799) [ 160.676575][ T7759] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 160.676577][ T7759] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 160.676580][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676581][ T7759] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 160.676583][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676584][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676586][ T7759] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 160.676589][ T7759] ? __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) [ 160.676591][ T7759] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 160.676592][ T7759] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 160.676594][ T7759] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 160.676596][ T7759] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 160.676598][ T7759] rtnl_newlink (net/core/rtnetlink.c:4215) [ 160.676599][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676601][ T7759] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 160.676602][ T7759] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 160.676604][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676605][ T7759] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 160.676609][ T7759] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 160.676610][ T7759] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 160.676611][ T7759] ? __kernel_text_address (kernel/extable.c:79) [ 160.676613][ T7759] ? write_profile (profile.c:?) [ 160.676614][ T7759] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 160.676615][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676617][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676618][ T7759] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 160.676622][ T7759] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 160.676623][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676625][ T7759] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 160.676626][ T7759] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 160.676628][ T7759] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 160.676629][ T7759] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 160.676630][ T7759] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 160.676633][ T7759] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 160.676634][ T7759] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 160.676635][ T7759] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 160.676637][ T7759] ? netlink_ack (./include/linux/skbuff.h:2718) [ 160.676638][ T7759] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 160.676640][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676642][ T7759] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 160.676644][ T7759] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 160.676646][ T7759] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 160.676647][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676649][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676651][ T7759] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 160.676652][ T7759] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 160.676654][ T7759] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 160.676656][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676658][ T7759] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 160.676660][ T7759] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 160.676661][ T7759] ? copy_msghdr_from_user (net/socket.c:2650) [ 160.676663][ T7759] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 160.676664][ T7759] ? move_addr_to_kernel (net/socket.c:258) [ 160.676666][ T7759] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 160.676668][ T7759] ___sys_sendmsg (net/socket.c:2767) [ 160.676670][ T7759] ? copy_msghdr_from_user (net/socket.c:2619) [ 160.676675][ T7759] __sys_sendmsg (net/socket.c:2799) [ 160.676677][ T7759] ? __sys_sendmsg_sock (net/socket.c:2780) [ 160.676679][ T7759] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 160.676681][ T7759] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 160.676682][ T7759] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 160.676685][ T7759] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 160.676686][ T7759] RIP: 0033:0x7f49d720754e [ 160.676688][ T7759] 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 [ 160.676690][ T7759] RSP: 002b:00007ffc4c346420 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 160.676693][ T7759] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f49d720754e [ 160.676695][ T7759] RDX: 0000000000000000 RSI: 00007ffc4c3464d0 RDI: 0000000000000005 [ 160.676696][ T7759] RBP: 00007ffc4c346430 R08: 0000000000000000 R09: 0000000000000000 [ 160.676696][ T7759] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91b06e [ 160.676697][ T7759] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc4c346b90 | [ 166.336033][ T7809] softirqs last disabled at (0): 0x0 | [ 166.336035][ T7809] Preemption disabled at: | [ 166.336036][ T7809] 0x0 | [ 166.336044][ T7809] Tainted: [W]=WARN [ 166.336045][ T7809] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 166.336046][ T7809] Call Trace: [ 166.336048][ T7809] [ 166.336049][ T7809] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 166.336055][ T7809] __might_resched.cold (kernel/sched/core.c:9234) [ 166.336059][ T7809] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 166.336062][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336066][ T7809] __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)) [ 166.336070][ T7809] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 166.336073][ T7809] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 166.336076][ T7809] ? 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) [ 166.336078][ T7809] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 166.336080][ T7809] put_chars (drivers/char/virtio_console.c:1176) [ 166.336081][ T7809] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 166.336083][ T7809] ? __send_to_port (drivers/char/virtio_console.c:654) [ 166.336085][ T7809] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 166.336088][ T7809] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 166.336091][ T7809] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 166.336092][ T7809] ? 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) [ 166.336094][ T7809] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 166.336095][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336097][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336099][ T7809] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 166.336101][ T7809] console_emit_next_record (kernel/printk/printk.c:3183) [ 166.336103][ T7809] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 166.336105][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336107][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336108][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336110][ T7809] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 166.336112][ T7809] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 166.336113][ T7809] console_flush_one_record (kernel/printk/printk.c:3268) [ 166.336115][ T7809] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 166.336118][ T7809] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 166.336119][ T7809] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 166.336121][ T7809] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 166.336122][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336124][ T7809] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 166.336125][ T7809] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 166.336127][ T7809] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 166.336129][ T7809] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 166.336130][ T7809] ? vprintk_emit (kernel/printk/printk.c:2478) [ 166.336132][ T7809] vprintk_emit (kernel/printk/printk.c:2479) [ 166.336136][ T7809] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 166.336138][ T7809] ? debug_object_assert_init (lib/debugobjects.c:1072 (discriminator 3)) [ 166.336141][ T7809] ? debug_object_activate (lib/debugobjects.c:884) [ 166.336143][ T7809] _printk (kernel/printk/printk.c:2504) [ 166.336147][ T7809] ? snapshot_read.cold (user.c:?) [ 166.336149][ T7809] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 166.336150][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336152][ T7809] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 166.336155][ T7809] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 166.336168][ T7809] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 166.336176][ T7809] br_stp_disable_bridge (net/bridge/br_stp_if.c:76) bridge [ 166.336182][ T7809] br_dev_stop (net/bridge/br_device.c:193) bridge [ 166.336190][ T7809] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 166.336193][ T7809] __dev_close_many (net/core/dev.c:1798) [ 166.336196][ T7809] ? netif_open (net/core/dev.c:1755) [ 166.336198][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336200][ T7809] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 166.336201][ T7809] __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 166.336204][ T7809] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 166.336206][ T7809] ? __kernel_text_address (kernel/extable.c:79) [ 166.336207][ T7809] ? write_profile (profile.c:?) [ 166.336212][ T7809] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 166.336215][ T7809] netif_change_flags (net/core/dev.c:9877) [ 166.336217][ T7809] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 166.336220][ T7809] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 166.336221][ T7809] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 166.336222][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336224][ T7809] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 166.336227][ T7809] ? kasan_save_stack (mm/kasan/common.c:58) [ 166.336230][ T7809] ? kasan_save_stack (mm/kasan/common.c:57) [ 166.336231][ T7809] ? kasan_save_track (mm/kasan/common.c:78) [ 166.336233][ T7809] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 166.336234][ T7809] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 166.336235][ T7809] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 166.336236][ T7809] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 166.336238][ T7809] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 166.336240][ T7809] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 166.336241][ T7809] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 166.336243][ T7809] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 166.336245][ T7809] ? ___sys_sendmsg (net/socket.c:2767) [ 166.336247][ T7809] ? __sys_sendmsg (net/socket.c:2799) [ 166.336248][ T7809] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 166.336251][ T7809] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 166.336253][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336255][ T7809] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 166.336256][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336258][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336260][ T7809] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 166.336263][ T7809] ? __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) [ 166.336265][ T7809] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 166.336266][ T7809] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 166.336268][ T7809] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 166.336270][ T7809] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 166.336272][ T7809] rtnl_newlink (net/core/rtnetlink.c:4215) [ 166.336274][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336275][ T7809] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 166.336277][ T7809] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 166.336278][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336280][ T7809] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 166.336283][ T7809] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 166.336285][ T7809] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 166.336286][ T7809] ? __kernel_text_address (kernel/extable.c:79) [ 166.336287][ T7809] ? write_profile (profile.c:?) [ 166.336288][ T7809] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 166.336290][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336291][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336293][ T7809] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 166.336296][ T7809] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 166.336297][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336299][ T7809] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 166.336300][ T7809] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 166.336302][ T7809] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 166.336303][ T7809] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 166.336304][ T7809] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 166.336307][ T7809] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 166.336308][ T7809] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 166.336309][ T7809] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 166.336311][ T7809] ? netlink_ack (./include/linux/skbuff.h:2718) [ 166.336312][ T7809] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 166.336314][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336316][ T7809] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 166.336318][ T7809] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 166.336320][ T7809] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 166.336321][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336323][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336325][ T7809] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 166.336326][ T7809] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 166.336328][ T7809] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 166.336330][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336332][ T7809] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 166.336334][ T7809] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 166.336335][ T7809] ? copy_msghdr_from_user (net/socket.c:2650) [ 166.336337][ T7809] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 166.336338][ T7809] ? move_addr_to_kernel (net/socket.c:258) [ 166.336340][ T7809] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 166.336342][ T7809] ___sys_sendmsg (net/socket.c:2767) [ 166.336344][ T7809] ? copy_msghdr_from_user (net/socket.c:2619) [ 166.336348][ T7809] __sys_sendmsg (net/socket.c:2799) [ 166.336350][ T7809] ? __sys_sendmsg_sock (net/socket.c:2780) [ 166.336353][ T7809] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 166.336355][ T7809] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 166.336356][ T7809] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 166.336358][ T7809] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 166.336360][ T7809] RIP: 0033:0x7f03934be54e [ 166.336361][ T7809] 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 [ 166.336363][ T7809] RSP: 002b:00007ffca4109790 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 166.336367][ T7809] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f03934be54e [ 166.336368][ T7809] RDX: 0000000000000000 RSI: 00007ffca4109840 RDI: 0000000000000005 [ 166.336369][ T7809] RBP: 00007ffca41097a0 R08: 0000000000000000 R09: 0000000000000000 [ 166.336370][ T7809] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91b073 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 __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars br_port_carrier_check:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print