====================================== | [ 21.509930][ T546] softirqs last disabled at (41519): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 21.509933][ T546] Preemption disabled at: | [ 21.509934][ T546] vprintk_emit (kernel/printk/printk.c:2471) | [ 21.509942][ T546] Tainted: [W]=WARN [ 21.509943][ T546] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 21.509944][ T546] Call Trace: [ 21.509946][ T546] [ 21.509947][ T546] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 21.509952][ T546] ? vprintk_emit (kernel/printk/printk.c:2471) [ 21.509954][ T546] __might_resched.cold (kernel/sched/core.c:9234) [ 21.509959][ T546] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 21.509962][ T546] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 21.509967][ T546] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 21.509969][ T546] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.509975][ T546] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 21.509978][ T546] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.509982][ T546] put_chars (drivers/char/virtio_console.c:1176) [ 21.509984][ T546] ? __send_to_port (drivers/char/virtio_console.c:654) [ 21.509987][ T546] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 21.509993][ T546] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 21.510000][ T546] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 21.510002][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.510006][ T546] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.510010][ T546] console_emit_next_record (kernel/printk/printk.c:3183) [ 21.510013][ T546] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 21.510014][ T546] ? 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)) [ 21.510017][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.510019][ T546] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.510023][ T546] console_flush_one_record (kernel/printk/printk.c:3268) [ 21.510027][ T546] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 21.510028][ T546] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.510033][ T546] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 21.510036][ T546] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 21.510037][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.510039][ T546] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 21.510043][ T546] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 21.510045][ T546] ? vprintk_emit (kernel/printk/printk.c:2478) [ 21.510047][ T546] vprintk_emit (kernel/printk/printk.c:2479) [ 21.510051][ T546] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 21.510057][ T546] ? ipip_fini (net/ipv4/ipip.c:441 (discriminator 1)) ipip [ 21.510060][ T546] _printk (kernel/printk/printk.c:2504) [ 21.510063][ T546] ? snapshot_read.cold (user.c:?) [ 21.510069][ T546] ? 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) [ 21.510073][ T546] ipip_init (net/ipv4/ipip.c:438) ipip [ 21.510076][ T546] do_one_initcall (init/main.c:1357) [ 21.510078][ T546] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 21.510083][ T546] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 21.510085][ T546] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 21.510090][ T546] do_init_module (kernel/module/main.c:3117) [ 21.510093][ T546] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 21.510098][ T546] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 21.510100][ T546] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 21.510104][ T546] load_module (kernel/module/main.c:3593) [ 21.510111][ T546] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 21.510115][ T546] ? __ia32_sys_fsconfig (??:?) [ 21.510118][ T546] ? ovl_real_file (fs/overlayfs/file.c:195) [ 21.510122][ T546] ? backing_file_read_iter (fs/backing-file.c:211) [ 21.510125][ T546] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 21.510129][ T546] init_module_from_file (kernel/module/main.c:3790) [ 21.510131][ T546] ? __ia32_sys_init_module (kernel/module/main.c:3647) [ 21.510139][ T546] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 21.510143][ T546] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 21.510146][ T546] idempotent_init_module (kernel/module/main.c:3802) [ 21.510149][ T546] ? init_module_from_file (kernel/module/main.c:3791) [ 21.510154][ T546] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.510156][ T546] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 21.510161][ T546] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 21.510163][ T546] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 21.510167][ T546] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 21.510169][ T546] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 21.510172][ T546] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 21.510174][ T546] RIP: 0033:0x7fbcdc86837d [ 21.510178][ T546] 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 [ 21.510179][ T546] RSP: 002b:00007ffee1236eb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 21.510182][ T546] RAX: ffffffffffffffda RBX: 00005598ccc59810 RCX: 00007fbcdc86837d [ 21.510183][ T546] RDX: 0000000000000000 RSI: 00005598b0d48ffd RDI: 0000000000000002 [ 21.510184][ T546] RBP: 00007ffee1236f50 R08: 0000000000000000 R09: 0000000000000000 [ 21.510185][ T546] R10: 0000000000000000 R11: 0000000000000246 R12: 00005598b0d48ffd [ 21.510186][ T546] R13: 00005598ccc599b0 R14: 0000000000040000 R15: 0000000000000000 | [ 24.057527][ T645] softirqs last disabled at (18285): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 24.057529][ T645] Preemption disabled at: | [ 24.057530][ T645] vprintk_emit (kernel/printk/printk.c:2471) | [ 24.057539][ T645] Tainted: [W]=WARN [ 24.057540][ T645] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.057541][ T645] Call Trace: [ 24.057543][ T645] [ 24.057544][ T645] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.057549][ T645] ? vprintk_emit (kernel/printk/printk.c:2471) [ 24.057551][ T645] __might_resched.cold (kernel/sched/core.c:9234) [ 24.057556][ T645] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.057559][ T645] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 24.057564][ T645] __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)) [ 24.057567][ T645] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.057573][ T645] ? 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) [ 24.057576][ T645] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.057580][ T645] put_chars (drivers/char/virtio_console.c:1176) [ 24.057587][ T645] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.057590][ T645] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 24.057596][ T645] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.057603][ T645] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.057605][ T645] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.057609][ T645] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.057613][ T645] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.057617][ T645] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.057618][ T645] ? 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)) [ 24.057621][ T645] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.057622][ T645] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.057627][ T645] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.057630][ T645] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.057632][ T645] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.057637][ T645] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.057640][ T645] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.057641][ T645] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.057643][ T645] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 24.057647][ T645] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.057649][ T645] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.057652][ T645] vprintk_emit (kernel/printk/printk.c:2479) [ 24.057656][ T645] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.057661][ T645] ? ipip_fini (net/ipv4/ipip.c:441 (discriminator 1)) ipip [ 24.057664][ T645] _printk (kernel/printk/printk.c:2504) [ 24.057668][ T645] ? snapshot_read.cold (user.c:?) [ 24.057674][ T645] ? 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) [ 24.057678][ T645] 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 [ 24.057683][ T645] do_one_initcall (init/main.c:1357) [ 24.057686][ T645] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 24.057691][ T645] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 24.057694][ T645] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 24.057699][ T645] do_init_module (kernel/module/main.c:3117) [ 24.057702][ T645] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 24.057707][ T645] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 24.057710][ T645] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 24.057714][ T645] load_module (kernel/module/main.c:3593) [ 24.057721][ T645] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 24.057724][ T645] ? __ia32_sys_fsconfig (??:?) [ 24.057728][ T645] ? ovl_real_file (fs/overlayfs/file.c:195) [ 24.057732][ T645] ? backing_file_read_iter (fs/backing-file.c:211) [ 24.057736][ T645] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 24.057740][ T645] init_module_from_file (kernel/module/main.c:3790) [ 24.057742][ T645] ? __ia32_sys_init_module (kernel/module/main.c:3647) [ 24.057750][ T645] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 24.057754][ T645] ? 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) [ 24.057758][ T645] idempotent_init_module (kernel/module/main.c:3802) [ 24.057761][ T645] ? init_module_from_file (kernel/module/main.c:3791) [ 24.057767][ T645] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.057769][ T645] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 24.057774][ T645] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 24.057775][ T645] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.057780][ T645] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 24.057782][ T645] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 24.057785][ T645] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.057787][ T645] RIP: 0033:0x7fe0ca63337d [ 24.057790][ T645] 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 [ 24.057792][ T645] RSP: 002b:00007ffe221ebeb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 24.057794][ T645] RAX: ffffffffffffffda RBX: 0000558ef0885810 RCX: 00007fe0ca63337d [ 24.057796][ T645] RDX: 0000000000000000 RSI: 0000558eeefb4ffd RDI: 0000000000000000 [ 24.057797][ T645] RBP: 00007ffe221ebf50 R08: 0000000000000000 R09: 0000000000000000 [ 24.057798][ T645] R10: 0000000000000000 R11: 0000000000000246 R12: 0000558eeefb4ffd [ 24.057798][ T645] R13: 0000558ef0885960 R14: 0000000000040000 R15: 0000000000000000 | [ 27.416910][ T751] softirqs last disabled at (86442): llc_sap_open (./include/linux/spinlock.h:353 net/llc/llc_core.c:93) llc | [ 27.416913][ T751] Preemption disabled at: | [ 27.416913][ T751] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.416922][ T751] Tainted: [W]=WARN [ 27.416923][ T751] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.416925][ T751] Call Trace: [ 27.416926][ T751] [ 27.416928][ T751] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.416932][ T751] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.416934][ T751] __might_resched.cold (kernel/sched/core.c:9234) [ 27.416939][ T751] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.416942][ T751] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 27.416947][ T751] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 27.416949][ T751] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.416955][ T751] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.416959][ T751] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.416962][ T751] put_chars (drivers/char/virtio_console.c:1176) [ 27.416965][ T751] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.416968][ T751] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.416973][ T751] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.416980][ T751] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.416982][ T751] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.416985][ T751] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.416990][ T751] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.416993][ T751] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.416994][ T751] ? 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)) [ 27.416997][ T751] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.416999][ T751] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.417003][ T751] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.417006][ T751] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.417007][ T751] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.417013][ T751] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.417015][ T751] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.417016][ T751] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.417018][ T751] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.417022][ T751] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.417024][ T751] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.417027][ T751] vprintk_emit (kernel/printk/printk.c:2479) [ 27.417030][ T751] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.417031][ T751] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 27.417034][ T751] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.417038][ T751] ? ipip_fini (net/ipv4/ipip.c:441 (discriminator 1)) ipip [ 27.417041][ T751] _printk (kernel/printk/printk.c:2504) [ 27.417044][ T751] ? snapshot_read.cold (user.c:?) [ 27.417046][ T751] ? __mutex_unlock_slowpath (./include/linux/preempt.h:500 (discriminator 1) kernel/locking/mutex.c:999 (discriminator 1)) [ 27.417051][ T751] ? _mutex_trylock_nest_lock (kernel/locking/mutex.c:1227 (discriminator 6)) [ 27.417055][ T751] ? __mutex_unlock_slowpath (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:4480 kernel/locking/mutex.c:1021) [ 27.417058][ T751] br_init (bridge.mod.c:?) bridge [ 27.417074][ T751] do_one_initcall (init/main.c:1357) [ 27.417077][ T751] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 27.417082][ T751] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 27.417084][ T751] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 27.417089][ T751] do_init_module (kernel/module/main.c:3117) [ 27.417092][ T751] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.417096][ T751] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 27.417098][ T751] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 27.417102][ T751] load_module (kernel/module/main.c:3593) [ 27.417109][ T751] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 27.417114][ T751] ? backing_file_read_iter (fs/backing-file.c:211) [ 27.417117][ T751] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.417121][ T751] init_module_from_file (kernel/module/main.c:3790) [ 27.417124][ T751] ? __ia32_sys_init_module (kernel/module/main.c:3647) [ 27.417131][ T751] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.417135][ T751] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.417138][ T751] idempotent_init_module (kernel/module/main.c:3802) [ 27.417141][ T751] ? init_module_from_file (kernel/module/main.c:3791) [ 27.417147][ T751] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.417149][ T751] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 27.417154][ T751] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 27.417155][ T751] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.417159][ T751] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.417161][ T751] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 27.417164][ T751] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.417166][ T751] RIP: 0033:0x7feb7951f37d [ 27.417170][ T751] 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 [ 27.417172][ T751] RSP: 002b:00007ffe2b540528 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 27.417174][ T751] RAX: ffffffffffffffda RBX: 00005600cad11810 RCX: 00007feb7951f37d [ 27.417176][ T751] RDX: 0000000000000000 RSI: 00005600c0d9affd RDI: 0000000000000002 [ 27.417177][ T751] RBP: 00007ffe2b5405c0 R08: 0000000000000000 R09: 0000000000000000 [ 27.417178][ T751] R10: 0000000000000000 R11: 0000000000000246 R12: 00005600c0d9affd [ 27.417178][ T751] R13: 00005600cad119c0 R14: 0000000000040000 R15: 0000000000000000 | [ 31.606886][ T875] softirqs last disabled at (16484): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 31.606889][ T875] Preemption disabled at: | [ 31.606889][ T875] vprintk_emit (kernel/printk/printk.c:2471) | [ 31.606898][ T875] Tainted: [W]=WARN [ 31.606899][ T875] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.606900][ T875] Call Trace: [ 31.606902][ T875] [ 31.606904][ T875] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.606908][ T875] ? vprintk_emit (kernel/printk/printk.c:2471) [ 31.606910][ T875] __might_resched.cold (kernel/sched/core.c:9234) [ 31.606914][ T875] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.606918][ T875] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 31.606923][ T875] __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)) [ 31.606925][ T875] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.606932][ T875] ? 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) [ 31.606934][ T875] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.606938][ T875] put_chars (drivers/char/virtio_console.c:1176) [ 31.606940][ T875] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 31.606942][ T875] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.606946][ T875] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 31.606949][ T875] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 31.606952][ T875] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 31.606956][ T875] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.606960][ T875] ? mark_usage (kernel/locking/lockdep.c:4690) [ 31.606962][ T875] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.606964][ T875] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.606968][ T875] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.606970][ T875] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 31.606973][ T875] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.606975][ T875] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.606980][ T875] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.606983][ T875] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.606984][ T875] ? 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)) [ 31.606987][ T875] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.606989][ T875] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.606993][ T875] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.606997][ T875] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.606998][ T875] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.607004][ T875] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.607006][ T875] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.607007][ T875] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.607009][ T875] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 31.607013][ T875] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.607015][ T875] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.607018][ T875] vprintk_emit (kernel/printk/printk.c:2479) [ 31.607021][ T875] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.607023][ T875] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 31.607024][ T875] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 31.607027][ T875] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 31.607028][ T875] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 31.607030][ T875] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 31.607032][ T875] ? ___sys_sendmsg (net/socket.c:2767) [ 31.607034][ T875] ? __sys_sendmsg (net/socket.c:2799) [ 31.607038][ T875] _printk (kernel/printk/printk.c:2504) [ 31.607041][ T875] ? snapshot_read.cold (user.c:?) [ 31.607046][ T875] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 31.607049][ T875] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 31.607053][ T875] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 31.607055][ T875] ? netdev_notice (net/core/dev.c:13194) [ 31.607060][ T875] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.607062][ T875] ? __up_read (kernel/locking/rwsem.c:1397 (discriminator 1)) [ 31.607064][ T875] ? down_write_nested (kernel/locking/rwsem.c:1759) [ 31.607066][ T875] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 31.607070][ T875] netif_set_allmulti.cold (net/core/dev.c:9731 (discriminator 3)) [ 31.607074][ T875] dev_set_allmulti (net/core/dev_api.c:315) [ 31.607078][ T875] del_nbp (net/bridge/br_if.c:253 net/bridge/br_if.c:341) bridge [ 31.607094][ T875] br_del_if (net/bridge/br_if.c:732) bridge [ 31.607102][ T875] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 31.607106][ T875] do_set_master (net/core/rtnetlink.c:3055) [ 31.607110][ T875] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 31.607114][ T875] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 31.607117][ T875] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 31.607119][ T875] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 31.607121][ T875] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 31.607124][ T875] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 31.607127][ T875] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 31.607129][ T875] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 31.607132][ T875] ? kasan_save_stack (mm/kasan/common.c:58) [ 31.607134][ T875] ? kasan_save_stack (mm/kasan/common.c:57) [ 31.607136][ T875] ? kasan_save_track (mm/kasan/common.c:78) [ 31.607139][ T875] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.607143][ T875] ? netlink_update_listeners (net/netlink/af_netlink.c:532) [ 31.607145][ T875] ? ___sys_sendmsg (net/socket.c:2744 net/socket.c:2763) [ 31.607148][ T875] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.607150][ T875] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 31.607153][ T875] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.607155][ T875] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.607157][ T875] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.607158][ T875] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.607160][ T875] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 31.607163][ T875] ? __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) [ 31.607166][ T875] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 31.607169][ T875] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 31.607172][ T875] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 31.607174][ T875] ? nla_get_range_signed (lib/nlattr.c:270) [ 31.607180][ T875] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 31.607185][ T875] rtnl_newlink (net/core/rtnetlink.c:4215) [ 31.607190][ T875] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 31.607192][ T875] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.607197][ T875] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.607199][ T875] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 31.607201][ T875] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 31.607203][ T875] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.607207][ T875] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 31.607209][ T875] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 31.607212][ T875] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 31.607213][ T875] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.607218][ T875] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.607220][ T875] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 31.607224][ T875] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 31.607225][ T875] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 31.607228][ T875] ? netlink_ack (./include/linux/skbuff.h:2718) [ 31.607234][ T875] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 31.607236][ T875] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 31.607240][ T875] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 31.607244][ T875] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 31.607246][ T875] ? __lock_acquire (kernel/locking/lockdep.c:5251 (discriminator 3)) [ 31.607250][ T875] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 31.607254][ T875] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 31.607256][ T875] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.607259][ T875] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 31.607263][ T875] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 31.607267][ T875] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 31.607269][ T875] ? copy_msghdr_from_user (net/socket.c:2650) [ 31.607271][ T875] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 31.607273][ T875] ? move_addr_to_kernel (./include/linux/audit.h:354 (discriminator 1)) [ 31.607280][ T875] ___sys_sendmsg (net/socket.c:2767) [ 31.607283][ T875] ? copy_msghdr_from_user (net/socket.c:2619) [ 31.607299][ T875] __sys_sendmsg (net/socket.c:2799) [ 31.607301][ T875] ? __sys_sendmsg_sock (net/socket.c:2780) [ 31.607307][ T875] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.607311][ T875] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.607313][ T875] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.607316][ T875] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.607318][ T875] RIP: 0033:0x7f0f5db1254e [ 31.607322][ T875] 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 [ 31.607324][ T875] RSP: 002b:00007fffc36085f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.607326][ T875] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f0f5db1254e [ 31.607328][ T875] RDX: 0000000000000000 RSI: 00007fffc36086a0 RDI: 0000000000000005 [ 31.607329][ T875] RBP: 00007fffc3608600 R08: 0000000000000000 R09: 0000000000000000 [ 31.607330][ T875] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a918c2b [ 31.607330][ T875] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007fffc3608d70 | [ 33.111885][ T72] softirqs last disabled at (52178): br_device_event (./include/linux/spinlock.h:353 net/bridge/br.c:109) bridge | [ 33.111893][ T72] Preemption disabled at: | [ 33.111894][ T72] 0x0 | [ 33.111904][ T72] Tainted: [W]=WARN [ 33.111905][ T72] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.111907][ T72] Workqueue: events netdev_work_proc [ 33.111910][ T72] Call Trace: [ 33.111912][ T72] [ 33.111914][ T72] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 33.111919][ T72] __might_resched.cold (kernel/sched/core.c:9234) [ 33.111924][ T72] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 33.111928][ T72] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 33.111933][ T72] __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)) [ 33.111935][ T72] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.111942][ T72] ? 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) [ 33.111945][ T72] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.111948][ T72] put_chars (drivers/char/virtio_console.c:1176) [ 33.111951][ T72] ? __send_to_port (drivers/char/virtio_console.c:654) [ 33.111958][ T72] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 33.111965][ T72] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 33.111968][ T72] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.111973][ T72] console_emit_next_record (kernel/printk/printk.c:3183) [ 33.111976][ T72] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 33.111978][ T72] ? 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)) [ 33.111980][ T72] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.111984][ T72] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.111988][ T72] console_flush_one_record (kernel/printk/printk.c:3268) [ 33.111992][ T72] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 33.111994][ T72] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.111999][ T72] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 33.112002][ T72] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 33.112003][ T72] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.112005][ T72] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 33.112009][ T72] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 33.112011][ T72] ? vprintk_emit (kernel/printk/printk.c:2478) [ 33.112014][ T72] vprintk_emit (kernel/printk/printk.c:2479) [ 33.112018][ T72] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 33.112020][ T72] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 33.112025][ T72] _printk (kernel/printk/printk.c:2504) [ 33.112029][ T72] ? snapshot_read.cold (user.c:?) [ 33.112031][ T72] ? kthread_stop_put (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/refcount.h:450 (discriminator 4) ./include/linux/sched/task.h:131 (discriminator 4) kernel/kthread.c:782 (discriminator 4)) [ 33.112039][ T72] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 33.112051][ T72] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 33.112060][ T72] br_device_event (net/bridge/br.c:111) bridge [ 33.112070][ T72] ? 0xffffffffc0c00000 [ 33.112075][ T72] notifier_call_chain (kernel/notifier.c:85) [ 33.112081][ T72] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 33.112087][ T72] ? netif_change_name (net/core/dev.c:1517) [ 33.112091][ T72] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 33.112092][ T72] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 33.112097][ T72] ? process_one_work (kernel/workqueue.c:3387) [ 33.112098][ T72] ? worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 33.112099][ T72] ? kthread (kernel/kthread.c:436) [ 33.112101][ T72] ? ret_from_fork (arch/x86/kernel/process.c:158) [ 33.112104][ T72] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 33.112109][ T72] netif_change_flags (net/core/dev.c:9882) [ 33.112113][ T72] vlan_dev_work (net/8021q/vlan_dev.c:1035) 8021q [ 33.112118][ T72] netdev_work_proc (net/core/netdev_work.c:127 net/core/netdev_work.c:171) [ 33.112121][ T72] ? netdev_work_sched (net/core/netdev_work.c:82) [ 33.112123][ T72] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.112125][ T72] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.112127][ T72] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.112130][ T72] process_one_work (kernel/workqueue.c:3387) [ 33.112136][ T72] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 33.112139][ T72] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 33.112147][ T72] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 33.112150][ T72] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 33.112152][ T72] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 33.112155][ T72] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 33.112157][ T72] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 33.112159][ T72] kthread (kernel/kthread.c:436) [ 33.112161][ T72] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 33.112164][ T72] ? kthread_affine_preferred (kernel/kthread.c:857) [ 33.112167][ T72] ret_from_fork (arch/x86/kernel/process.c:158) [ 33.112170][ T72] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 33.112173][ T72] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 33.112176][ T72] ? kthread_affine_preferred (kernel/kthread.c:857) [ 33.112179][ T72] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 34.208548][ T955] softirqs last disabled at (18931): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 34.208551][ T955] Preemption disabled at: | [ 34.208552][ T955] vprintk_emit (kernel/printk/printk.c:2471) | [ 34.208560][ T955] Tainted: [W]=WARN [ 34.208561][ T955] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.208563][ T955] Call Trace: [ 34.208564][ T955] [ 34.208566][ T955] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 34.208570][ T955] ? vprintk_emit (kernel/printk/printk.c:2471) [ 34.208572][ T955] __might_resched.cold (kernel/sched/core.c:9234) [ 34.208576][ T955] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 34.208580][ T955] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 34.208585][ T955] __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)) [ 34.208587][ T955] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.208594][ T955] ? 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) [ 34.208597][ T955] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.208600][ T955] put_chars (drivers/char/virtio_console.c:1176) [ 34.208603][ T955] ? __send_to_port (drivers/char/virtio_console.c:654) [ 34.208605][ T955] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 34.208609][ T955] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 34.208612][ T955] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 34.208616][ T955] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 34.208624][ T955] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.208629][ T955] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 34.208632][ T955] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.208636][ T955] console_emit_next_record (kernel/printk/printk.c:3183) [ 34.208640][ T955] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 34.208641][ T955] ? 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)) [ 34.208644][ T955] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.208645][ T955] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.208649][ T955] console_flush_one_record (kernel/printk/printk.c:3268) [ 34.208653][ T955] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 34.208654][ T955] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.208659][ T955] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 34.208662][ T955] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 34.208663][ T955] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.208665][ T955] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 34.208668][ T955] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 34.208670][ T955] ? vprintk_emit (kernel/printk/printk.c:2478) [ 34.208673][ T955] vprintk_emit (kernel/printk/printk.c:2479) [ 34.208677][ T955] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 34.208682][ T955] ? ipip_fini (net/ipv4/ipip.c:441 (discriminator 1)) ipip [ 34.208685][ T955] _printk (kernel/printk/printk.c:2504) [ 34.208689][ T955] ? snapshot_read.cold (user.c:?) [ 34.208695][ T955] ? 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) [ 34.208699][ T955] xfrm_user_init (xfrm_user.mod.c:?) xfrm_user [ 34.208702][ T955] do_one_initcall (init/main.c:1357) [ 34.208705][ T955] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 34.208710][ T955] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 34.208712][ T955] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 34.208717][ T955] do_init_module (kernel/module/main.c:3117) [ 34.208720][ T955] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 34.208725][ T955] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 34.208728][ T955] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 34.208732][ T955] load_module (kernel/module/main.c:3593) [ 34.208739][ T955] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 34.208743][ T955] ? backing_file_read_iter (fs/backing-file.c:211) [ 34.208747][ T955] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 34.208750][ T955] init_module_from_file (kernel/module/main.c:3790) [ 34.208753][ T955] ? __ia32_sys_init_module (kernel/module/main.c:3647) [ 34.208760][ T955] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 34.208764][ T955] ? 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) [ 34.208767][ T955] idempotent_init_module (kernel/module/main.c:3802) [ 34.208770][ T955] ? init_module_from_file (kernel/module/main.c:3791) [ 34.208775][ T955] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.208777][ T955] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 34.208783][ T955] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 34.208784][ T955] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 34.208788][ T955] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 34.208790][ T955] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 34.208793][ T955] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.208795][ T955] RIP: 0033:0x7f398270637d [ 34.208798][ T955] 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 [ 34.208800][ T955] RSP: 002b:00007ffd06e4ace8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 34.208803][ T955] RAX: ffffffffffffffda RBX: 00005635ebbff810 RCX: 00007f398270637d [ 34.208804][ T955] RDX: 0000000000000000 RSI: 00005635eb8d8ffd RDI: 0000000000000000 [ 34.208805][ T955] RBP: 00007ffd06e4ad80 R08: 0000000000000000 R09: 0000000000000000 [ 34.208806][ T955] R10: 0000000000000000 R11: 0000000000000246 R12: 00005635eb8d8ffd [ 34.208807][ T955] R13: 00005635ebbff960 R14: 0000000000040000 R15: 0000000000000000 | [ 72.779923][ T1584] softirqs last disabled at (19166): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 72.779926][ T1584] Preemption disabled at: | [ 72.779926][ T1584] vprintk_emit (kernel/printk/printk.c:2471) | [ 72.779935][ T1584] Tainted: [W]=WARN [ 72.779936][ T1584] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 72.779937][ T1584] Call Trace: [ 72.779938][ T1584] [ 72.779940][ T1584] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 72.779945][ T1584] ? vprintk_emit (kernel/printk/printk.c:2471) [ 72.779947][ T1584] __might_resched.cold (kernel/sched/core.c:9234) [ 72.779951][ T1584] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 72.779954][ T1584] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 72.779959][ T1584] __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)) [ 72.779962][ T1584] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 72.779968][ T1584] ? 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) [ 72.779971][ T1584] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 72.779975][ T1584] put_chars (drivers/char/virtio_console.c:1176) [ 72.779977][ T1584] ? __send_to_port (drivers/char/virtio_console.c:654) [ 72.779980][ T1584] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 72.779984][ T1584] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 72.779987][ T1584] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 72.779991][ T1584] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 72.779995][ T1584] ? mark_usage (kernel/locking/lockdep.c:4690) [ 72.779997][ T1584] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 72.779998][ T1584] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 72.780003][ T1584] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 72.780004][ T1584] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 72.780009][ T1584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 72.780013][ T1584] console_emit_next_record (kernel/printk/printk.c:3183) [ 72.780016][ T1584] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 72.780018][ T1584] ? 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)) [ 72.780020][ T1584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 72.780023][ T1584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 72.780027][ T1584] console_flush_one_record (kernel/printk/printk.c:3268) [ 72.780031][ T1584] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 72.780032][ T1584] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 72.780038][ T1584] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 72.780040][ T1584] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 72.780041][ T1584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 72.780043][ T1584] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 72.780047][ T1584] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 72.780049][ T1584] ? vprintk_emit (kernel/printk/printk.c:2478) [ 72.780052][ T1584] vprintk_emit (kernel/printk/printk.c:2479) [ 72.780056][ T1584] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 72.780058][ T1584] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 72.780061][ T1584] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 72.780065][ T1584] _printk (kernel/printk/printk.c:2504) [ 72.780068][ T1584] ? snapshot_read.cold (user.c:?) [ 72.780072][ T1584] ? br_multicast_flood (??:?) bridge [ 72.780085][ T1584] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 72.780086][ T1584] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 72.780087][ T1584] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 72.780092][ T1584] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 72.780103][ T1584] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 72.780112][ T1584] new_nbp (net/bridge/br_if.c:449) bridge [ 72.780121][ T1584] br_add_if (net/bridge/br_if.c:592) bridge [ 72.780128][ T1584] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 72.780133][ T1584] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 72.780139][ T1584] do_set_master (net/core/rtnetlink.c:3071) [ 72.780144][ T1584] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 72.780147][ T1584] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 72.780151][ T1584] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 72.780152][ T1584] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 72.780154][ T1584] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 72.780158][ T1584] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 72.780160][ T1584] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 72.780162][ T1584] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 72.780165][ T1584] ? kasan_save_stack (mm/kasan/common.c:58) [ 72.780168][ T1584] ? kasan_save_stack (mm/kasan/common.c:57) [ 72.780169][ T1584] ? kasan_save_track (mm/kasan/common.c:78) [ 72.780172][ T1584] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 72.780174][ T1584] ? netlink_update_listeners (net/netlink/af_netlink.c:532) [ 72.780177][ T1584] ? ___sys_sendmsg (net/socket.c:2744 net/socket.c:2763) [ 72.780182][ T1584] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 72.780184][ T1584] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 72.780186][ T1584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 72.780188][ T1584] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 72.780190][ T1584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 72.780191][ T1584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 72.780193][ T1584] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 72.780195][ T1584] ? __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) [ 72.780199][ T1584] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 72.780201][ T1584] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 72.780205][ T1584] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 72.780206][ T1584] ? nla_get_range_signed (lib/nlattr.c:270) [ 72.780212][ T1584] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 72.780219][ T1584] rtnl_newlink (net/core/rtnetlink.c:4215) [ 72.780225][ T1584] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 72.780227][ T1584] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 72.780231][ T1584] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 72.780234][ T1584] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 72.780236][ T1584] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 72.780238][ T1584] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 72.780242][ T1584] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 72.780244][ T1584] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 72.780247][ T1584] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 72.780248][ T1584] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 72.780252][ T1584] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 72.780254][ T1584] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 72.780258][ T1584] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 72.780260][ T1584] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 72.780263][ T1584] ? netlink_ack (./include/linux/skbuff.h:2718) [ 72.780269][ T1584] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 72.780270][ T1584] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 72.780274][ T1584] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 72.780278][ T1584] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 72.780281][ T1584] ? __lock_acquire (kernel/locking/lockdep.c:5251 (discriminator 3)) [ 72.780285][ T1584] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 72.780289][ T1584] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 72.780290][ T1584] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 72.780293][ T1584] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 72.780297][ T1584] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 72.780301][ T1584] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 72.780303][ T1584] ? copy_msghdr_from_user (net/socket.c:2650) [ 72.780305][ T1584] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 72.780307][ T1584] ? move_addr_to_kernel (./include/linux/audit.h:354 (discriminator 1)) [ 72.780314][ T1584] ___sys_sendmsg (net/socket.c:2767) [ 72.780317][ T1584] ? copy_msghdr_from_user (net/socket.c:2619) [ 72.780332][ T1584] __sys_sendmsg (net/socket.c:2799) [ 72.780335][ T1584] ? __sys_sendmsg_sock (net/socket.c:2780) [ 72.780341][ T1584] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 72.780344][ T1584] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 72.780347][ T1584] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 72.780350][ T1584] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 72.780353][ T1584] RIP: 0033:0x7fe5a7b5f54e [ 72.780356][ T1584] 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 [ 72.780358][ T1584] RSP: 002b:00007ffd137d45f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 72.780360][ T1584] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fe5a7b5f54e [ 72.780362][ T1584] RDX: 0000000000000000 RSI: 00007ffd137d46a0 RDI: 0000000000000005 [ 72.780362][ T1584] RBP: 00007ffd137d4600 R08: 0000000000000000 R09: 0000000000000000 [ 72.780363][ T1584] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a918c54 [ 72.780364][ T1584] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffd137d4d70 | [ 82.480708][ T1712] softirqs last disabled at (18162): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 82.480710][ T1712] Preemption disabled at: | [ 82.480711][ T1712] vprintk_emit (kernel/printk/printk.c:2471) | [ 82.480720][ T1712] Tainted: [W]=WARN [ 82.480721][ T1712] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 82.480723][ T1712] Call Trace: [ 82.480724][ T1712] [ 82.480726][ T1712] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 82.480731][ T1712] ? vprintk_emit (kernel/printk/printk.c:2471) [ 82.480732][ T1712] __might_resched.cold (kernel/sched/core.c:9234) [ 82.480737][ T1712] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 82.480740][ T1712] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 82.480746][ T1712] __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)) [ 82.480748][ T1712] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 82.480754][ T1712] ? 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) [ 82.480757][ T1712] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 82.480761][ T1712] put_chars (drivers/char/virtio_console.c:1176) [ 82.480763][ T1712] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 82.480765][ T1712] ? __send_to_port (drivers/char/virtio_console.c:654) [ 82.480769][ T1712] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 82.480772][ T1712] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 82.480775][ T1712] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 82.480779][ T1712] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 82.480783][ T1712] ? mark_usage (kernel/locking/lockdep.c:4690) [ 82.480785][ T1712] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 82.480787][ T1712] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 82.480791][ T1712] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 82.480793][ T1712] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 82.480802][ T1712] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.480805][ T1712] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.480809][ T1712] console_emit_next_record (kernel/printk/printk.c:3183) [ 82.480812][ T1712] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 82.480813][ T1712] ? 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)) [ 82.480816][ T1712] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.480818][ T1712] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.480822][ T1712] console_flush_one_record (kernel/printk/printk.c:3268) [ 82.480825][ T1712] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 82.480827][ T1712] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 82.480832][ T1712] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 82.480834][ T1712] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 82.480836][ T1712] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.480837][ T1712] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 82.480841][ T1712] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 82.480843][ T1712] ? vprintk_emit (kernel/printk/printk.c:2478) [ 82.480846][ T1712] vprintk_emit (kernel/printk/printk.c:2479) [ 82.480849][ T1712] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 82.480850][ T1712] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 82.480852][ T1712] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 82.480855][ T1712] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 82.480856][ T1712] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 82.480857][ T1712] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 82.480860][ T1712] ? ___sys_sendmsg (net/socket.c:2767) [ 82.480861][ T1712] ? __sys_sendmsg (net/socket.c:2799) [ 82.480865][ T1712] _printk (kernel/printk/printk.c:2504) [ 82.480869][ T1712] ? snapshot_read.cold (user.c:?) [ 82.480873][ T1712] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 82.480876][ T1712] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 82.480880][ T1712] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 82.480883][ T1712] ? netdev_notice (net/core/dev.c:13194) [ 82.480887][ T1712] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.480888][ T1712] ? __up_read (kernel/locking/rwsem.c:1397 (discriminator 1)) [ 82.480891][ T1712] ? down_write_nested (kernel/locking/rwsem.c:1759) [ 82.480893][ T1712] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 82.480896][ T1712] netif_set_allmulti.cold (net/core/dev.c:9731 (discriminator 3)) [ 82.480900][ T1712] dev_set_allmulti (net/core/dev_api.c:315) [ 82.480904][ T1712] del_nbp (net/bridge/br_if.c:253 net/bridge/br_if.c:341) bridge [ 82.480921][ T1712] br_del_if (net/bridge/br_if.c:732) bridge [ 82.480928][ T1712] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 82.480933][ T1712] do_set_master (net/core/rtnetlink.c:3055) [ 82.480937][ T1712] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 82.480940][ T1712] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 82.480944][ T1712] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 82.480945][ T1712] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 82.480947][ T1712] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 82.480951][ T1712] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 82.480953][ T1712] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 82.480955][ T1712] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 82.480958][ T1712] ? kasan_save_stack (mm/kasan/common.c:58) [ 82.480960][ T1712] ? kasan_save_stack (mm/kasan/common.c:57) [ 82.480962][ T1712] ? kasan_save_track (mm/kasan/common.c:78) [ 82.480965][ T1712] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 82.480967][ T1712] ? netlink_update_listeners (net/netlink/af_netlink.c:532) [ 82.480969][ T1712] ? ___sys_sendmsg (net/socket.c:2744 net/socket.c:2763) [ 82.480972][ T1712] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 82.480974][ T1712] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 82.480977][ T1712] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.480979][ T1712] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 82.480980][ T1712] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.480982][ T1712] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.480983][ T1712] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 82.480986][ T1712] ? __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) [ 82.480989][ T1712] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 82.480992][ T1712] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 82.480995][ T1712] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 82.480997][ T1712] ? nla_get_range_signed (lib/nlattr.c:270) [ 82.481002][ T1712] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 82.481007][ T1712] rtnl_newlink (net/core/rtnetlink.c:4215) [ 82.481013][ T1712] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 82.481015][ T1712] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 82.481019][ T1712] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 82.481021][ T1712] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 82.481023][ T1712] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 82.481025][ T1712] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 82.481029][ T1712] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 82.481031][ T1712] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 82.481034][ T1712] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 82.481035][ T1712] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 82.481040][ T1712] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 82.481042][ T1712] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 82.481045][ T1712] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 82.481047][ T1712] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 82.481050][ T1712] ? netlink_ack (./include/linux/skbuff.h:2718) [ 82.481056][ T1712] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 82.481057][ T1712] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 82.481061][ T1712] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 82.481065][ T1712] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 82.481067][ T1712] ? __lock_acquire (kernel/locking/lockdep.c:5251 (discriminator 3)) [ 82.481071][ T1712] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 82.481075][ T1712] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 82.481076][ T1712] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 82.481079][ T1712] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 82.481083][ T1712] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 82.481087][ T1712] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 82.481089][ T1712] ? copy_msghdr_from_user (net/socket.c:2650) [ 82.481091][ T1712] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 82.481093][ T1712] ? move_addr_to_kernel (./include/linux/audit.h:354 (discriminator 1)) [ 82.481100][ T1712] ___sys_sendmsg (net/socket.c:2767) [ 82.481103][ T1712] ? copy_msghdr_from_user (net/socket.c:2619) [ 82.481118][ T1712] __sys_sendmsg (net/socket.c:2799) [ 82.481121][ T1712] ? __sys_sendmsg_sock (net/socket.c:2780) [ 82.481127][ T1712] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 82.481130][ T1712] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 82.481132][ T1712] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 82.481135][ T1712] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 82.481138][ T1712] RIP: 0033:0x7f816e60f54e [ 82.481141][ T1712] 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 [ 82.481143][ T1712] RSP: 002b:00007ffc8dd66f60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 82.481146][ T1712] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f816e60f54e [ 82.481147][ T1712] RDX: 0000000000000000 RSI: 00007ffc8dd67010 RDI: 0000000000000005 [ 82.481148][ T1712] RBP: 00007ffc8dd66f70 R08: 0000000000000000 R09: 0000000000000000 [ 82.481149][ T1712] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a918c5d [ 82.481149][ T1712] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc8dd676e0 | [ 87.694123][ T67] softirqs last disabled at (67228): br_device_event (./include/linux/spinlock.h:353 net/bridge/br.c:109) bridge | [ 87.694131][ T67] Preemption disabled at: | [ 87.694131][ T67] 0x0 | [ 87.694141][ T67] Tainted: [W]=WARN [ 87.694142][ T67] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 87.694144][ T67] Workqueue: events netdev_work_proc [ 87.694147][ T67] Call Trace: [ 87.694149][ T67] [ 87.694150][ T67] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 87.694156][ T67] __might_resched.cold (kernel/sched/core.c:9234) [ 87.694160][ T67] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 87.694163][ T67] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 87.694169][ T67] __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.694171][ T67] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 87.694178][ T67] ? 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.694181][ T67] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 87.694184][ T67] put_chars (drivers/char/virtio_console.c:1176) [ 87.694187][ T67] ? __send_to_port (drivers/char/virtio_console.c:654) [ 87.694194][ T67] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 87.694201][ T67] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 87.694204][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.694208][ T67] console_emit_next_record (kernel/printk/printk.c:3183) [ 87.694212][ T67] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 87.694213][ T67] ? 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)) [ 87.694216][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.694222][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.694226][ T67] console_flush_one_record (kernel/printk/printk.c:3268) [ 87.694230][ T67] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 87.694231][ T67] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 87.694237][ T67] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 87.694239][ T67] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 87.694241][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.694243][ T67] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 87.694247][ T67] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 87.694248][ T67] ? vprintk_emit (kernel/printk/printk.c:2478) [ 87.694251][ T67] vprintk_emit (kernel/printk/printk.c:2479) [ 87.694256][ T67] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 87.694258][ T67] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 87.694260][ T67] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 87.694262][ T67] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 87.694267][ T67] _printk (kernel/printk/printk.c:2504) [ 87.694271][ T67] ? snapshot_read.cold (user.c:?) [ 87.694274][ T67] ? kthread_stop_put (./arch/x86/include/asm/atomic.h:93 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:949 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:401 (discriminator 4) ./include/linux/refcount.h:389 (discriminator 4) ./include/linux/refcount.h:432 (discriminator 4) ./include/linux/refcount.h:450 (discriminator 4) ./include/linux/sched/task.h:131 (discriminator 4) kernel/kthread.c:782 (discriminator 4)) [ 87.694281][ T67] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 87.694292][ T67] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 87.694302][ T67] br_device_event (net/bridge/br.c:111) bridge [ 87.694311][ T67] ? 0xffffffffc0c00000 [ 87.694317][ T67] notifier_call_chain (kernel/notifier.c:85) [ 87.694322][ T67] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 87.694328][ T67] ? netif_change_name (net/core/dev.c:1517) [ 87.694332][ T67] ? netif_set_allmulti (./include/net/netdev_lock.h:33) [ 87.694334][ T67] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 87.694338][ T67] ? process_one_work (kernel/workqueue.c:3387) [ 87.694339][ T67] ? worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 87.694340][ T67] ? kthread (kernel/kthread.c:436) [ 87.694342][ T67] ? ret_from_fork (arch/x86/kernel/process.c:158) [ 87.694345][ T67] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 87.694350][ T67] netif_change_flags (net/core/dev.c:9882) [ 87.694354][ T67] vlan_dev_work (net/8021q/vlan_dev.c:1035) 8021q [ 87.694359][ T67] netdev_work_proc (net/core/netdev_work.c:127 net/core/netdev_work.c:171) [ 87.694361][ T67] ? netdev_work_sched (net/core/netdev_work.c:82) [ 87.694363][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.694365][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 87.694367][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 87.694371][ T67] process_one_work (kernel/workqueue.c:3387) [ 87.694377][ T67] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 87.694379][ T67] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 87.694387][ T67] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 87.694390][ T67] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 87.694392][ T67] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 87.694395][ T67] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 87.694397][ T67] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 87.694399][ T67] kthread (kernel/kthread.c:436) [ 87.694401][ T67] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 87.694404][ T67] ? kthread_affine_preferred (kernel/kthread.c:857) [ 87.694407][ T67] ret_from_fork (arch/x86/kernel/process.c:158) [ 87.694410][ T67] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 87.694413][ T67] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 87.694416][ T67] ? kthread_affine_preferred (kernel/kthread.c:857) Finger prints: __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars br_device_event:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars llc_sap_open:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars