====================================== | [ 11.009282][ T190] softirqs last disabled at (35943): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.009284][ T190] Preemption disabled at: | [ 11.009285][ T190] 0x0 | [ 11.009295][ T190] Tainted: [W]=WARN [ 11.009295][ T190] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.009297][ T190] Call Trace: [ 11.009299][ T190] [ 11.009300][ T190] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.009306][ T190] __might_resched.cold (kernel/sched/core.c:9234) [ 11.009311][ T190] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.009315][ T190] ? __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.009320][ T190] __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.009323][ T190] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.009329][ T190] ? 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.009331][ T190] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.009334][ T190] put_chars (drivers/char/virtio_console.c:1176) [ 11.009337][ T190] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.009338][ T190] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.009343][ T190] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.009348][ T190] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.009354][ T190] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.009356][ T190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.009359][ T190] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.009363][ T190] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.009367][ T190] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.009369][ T190] ? 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.009372][ T190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.009374][ T190] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.009378][ T190] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.009382][ T190] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.009384][ T190] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.009389][ T190] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.009392][ T190] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.009394][ T190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.009396][ T190] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.009400][ T190] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.009402][ T190] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.009405][ T190] vprintk_emit (kernel/printk/printk.c:2479) [ 11.009409][ T190] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.009412][ T190] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.009416][ T190] _printk (kernel/printk/printk.c:2504) [ 11.009419][ T190] ? snapshot_read.cold (user.c:?) [ 11.009422][ T190] ? 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) [ 11.009425][ T190] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.009429][ T190] ? 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) [ 11.009431][ T190] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 11.009435][ T190] ? exit_notify (kernel/exit.c:780) [ 11.009437][ T190] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.009440][ T190] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.009444][ T190] do_group_exit (kernel/exit.c:1151) [ 11.009447][ T190] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 11.009448][ T190] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 11.009451][ T190] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.009454][ T190] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.009457][ T190] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.009459][ T190] RIP: 0033:0x7f07ed8ab1b8 [ 11.009461][ T190] Code: Unable to access opcode bytes at 0x7f07ed8ab18e. Code starting with the faulting instruction =========================================== [ 11.009462][ T190] RSP: 002b:00007ffdda2e91f8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 11.009464][ T190] RAX: ffffffffffffffda RBX: 00007f07ed9dbf88 RCX: 00007f07ed8ab1b8 [ 11.009466][ T190] RDX: 00007f07ed5f5fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 11.009467][ T190] RBP: 00007ffdda2e9250 R08: 0000000000000000 R09: 0000000000008010 [ 11.009468][ T190] R10: 00007ffdda2e9010 R11: 0000000000000246 R12: 0000000000000001 [ 11.009468][ T190] R13: 0000000000000000 R14: 00007f07ed9da680 R15: 00007f07ed9dbfa0 | [ 12.158348][ T244] softirqs last disabled at (20797): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 12.158352][ T244] Preemption disabled at: | [ 12.158353][ T244] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.158365][ T244] Tainted: [W]=WARN [ 12.158367][ T244] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.158369][ T244] Call Trace: [ 12.158374][ T244] [ 12.158377][ T244] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.158390][ T244] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.158396][ T244] __might_resched.cold (kernel/sched/core.c:9234) [ 12.158405][ T244] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.158413][ T244] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.158420][ T244] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 12.158424][ T244] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.158434][ T244] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.158443][ T244] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.158453][ T244] put_chars (drivers/char/virtio_console.c:1176) [ 12.158458][ T244] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.158463][ T244] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.158472][ T244] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.158475][ T244] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.158482][ T244] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.158486][ T244] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.158500][ T244] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.158511][ T244] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.158521][ T244] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.158530][ T244] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.158533][ T244] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 12.158538][ T244] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.158541][ T244] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.158550][ T244] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.158562][ T244] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.158568][ T244] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.158580][ T244] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.158587][ T244] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.158590][ T244] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.158593][ T244] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.158598][ T244] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.158601][ T244] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.158610][ T244] vprintk_emit (kernel/printk/printk.c:2479) [ 12.158623][ T244] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.158635][ T244] ? vlan_netlink_fini (./include/linux/etherdevice.h:306 net/8021q/vlan.c:316 net/8021q/vlan.c:416) 8021q [ 12.158646][ T244] _printk (kernel/printk/printk.c:2504) [ 12.158651][ T244] ? snapshot_read.cold (user.c:?) [ 12.158661][ T244] ? 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) [ 12.158666][ T244] 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 [ 12.158670][ T244] do_one_initcall (init/main.c:1357) [ 12.158680][ T244] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 12.158693][ T244] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 12.158700][ T244] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 12.158710][ T244] do_init_module (kernel/module/main.c:3117) [ 12.158719][ T244] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.158724][ T244] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 12.158728][ T244] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 12.158739][ T244] load_module (kernel/module/main.c:3593) [ 12.158758][ T244] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 12.158769][ T244] ? __ia32_sys_fsconfig (??:?) [ 12.158774][ T244] ? ovl_real_file (fs/overlayfs/file.c:195) [ 12.158779][ T244] ? backing_file_read_iter (fs/backing-file.c:211) [ 12.158783][ T244] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.158791][ T244] init_module_from_file (kernel/module/main.c:3790) [ 12.158801][ T244] ? __do_sys_init_module (kernel/module/main.c:3664) [ 12.158820][ T244] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 12.158831][ T244] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.158835][ T244] idempotent_init_module (kernel/module/main.c:3802) [ 12.158841][ T244] ? init_module_from_file (kernel/module/main.c:3791) [ 12.158853][ T244] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.158862][ T244] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 12.158876][ T244] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 12.158881][ T244] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.158890][ T244] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.158893][ T244] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.158897][ T244] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.158900][ T244] RIP: 0033:0x7f6b261a337d [ 12.158905][ T244] 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 [ 12.158910][ T244] RSP: 002b:00007ffd4b993968 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 12.158915][ T244] RAX: ffffffffffffffda RBX: 0000555d848c3810 RCX: 00007f6b261a337d [ 12.158920][ T244] RDX: 0000000000000000 RSI: 0000555d82666ffd RDI: 0000000000000000 [ 12.158922][ T244] RBP: 00007ffd4b993a00 R08: 0000000000000000 R09: 0000000000000000 [ 12.158924][ T244] R10: 0000000000000000 R11: 0000000000000246 R12: 0000555d82666ffd [ 12.158927][ T244] R13: 0000555d848c3960 R14: 0000000000040000 R15: 0000000000000000 | [ 14.520919][ T374] softirqs last disabled at (13954): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 14.520922][ T374] Preemption disabled at: | [ 14.520923][ T374] vprintk_emit (kernel/printk/printk.c:2471) | [ 14.520932][ T374] Tainted: [W]=WARN [ 14.520933][ T374] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.520935][ T374] Call Trace: [ 14.520936][ T374] [ 14.520938][ T374] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.520944][ T374] ? vprintk_emit (kernel/printk/printk.c:2471) [ 14.520946][ T374] __might_resched.cold (kernel/sched/core.c:9234) [ 14.520951][ T374] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.520955][ T374] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 14.520961][ T374] __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)) [ 14.520963][ T374] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.520969][ T374] ? 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) [ 14.520971][ T374] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.520975][ T374] put_chars (drivers/char/virtio_console.c:1176) [ 14.520977][ T374] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.520982][ T374] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 14.520986][ T374] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.520989][ T374] ? mark_usage (kernel/locking/lockdep.c:4690) [ 14.520991][ T374] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.520992][ T374] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.520996][ T374] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.520998][ T374] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 14.521002][ T374] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.521006][ T374] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.521010][ T374] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.521014][ T374] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.521018][ T374] ? 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)) [ 14.521021][ T374] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.521024][ T374] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.521028][ T374] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.521032][ T374] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.521034][ T374] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.521039][ T374] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.521042][ T374] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.521044][ T374] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.521046][ T374] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 14.521050][ T374] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.521052][ T374] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.521056][ T374] vprintk_emit (kernel/printk/printk.c:2479) [ 14.521059][ T374] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.521062][ T374] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.521064][ T374] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 14.521070][ T374] _printk (kernel/printk/printk.c:2504) [ 14.521074][ T374] ? snapshot_read.cold (user.c:?) [ 14.521078][ T374] ? br_multicast_flood (??:?) bridge [ 14.521090][ T374] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 14.521092][ T374] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 14.521093][ T374] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 14.521098][ T374] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 14.521108][ T374] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 14.521116][ T374] new_nbp (net/bridge/br_if.c:449) bridge [ 14.521126][ T374] br_add_if (net/bridge/br_if.c:592) bridge [ 14.521133][ T374] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 14.521137][ T374] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 14.521140][ T374] ? __kernel_text_address (kernel/extable.c:79) [ 14.521144][ T374] do_set_master (net/core/rtnetlink.c:3071) [ 14.521148][ T374] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 14.521152][ T374] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 14.521155][ T374] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 14.521156][ T374] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 14.521159][ T374] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 14.521162][ T374] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 14.521165][ T374] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 14.521167][ T374] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 14.521170][ T374] ? kasan_save_stack (mm/kasan/common.c:58) [ 14.521173][ T374] ? kasan_save_stack (mm/kasan/common.c:57) [ 14.521174][ T374] ? kasan_save_track (mm/kasan/common.c:78) [ 14.521177][ T374] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.521179][ T374] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 14.521182][ T374] ? ___sys_sendmsg (net/socket.c:2757) [ 14.521187][ T374] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.521189][ T374] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 14.521191][ T374] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.521194][ T374] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.521195][ T374] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.521197][ T374] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.521199][ T374] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 14.521203][ T374] ? __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) [ 14.521212][ T374] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 14.521214][ T374] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 14.521218][ T374] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 14.521219][ T374] ? nla_get_range_signed (lib/nlattr.c:270) [ 14.521224][ T374] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 14.521230][ T374] rtnl_newlink (net/core/rtnetlink.c:4215) [ 14.521235][ T374] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 14.521237][ T374] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.521241][ T374] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.521243][ T374] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.521246][ T374] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 14.521247][ T374] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.521251][ T374] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 14.521253][ T374] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 14.521256][ T374] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.521258][ T374] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.521262][ T374] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.521264][ T374] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.521268][ T374] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 14.521269][ T374] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 14.521272][ T374] ? netlink_ack (./include/linux/skbuff.h:2718) [ 14.521279][ T374] ? 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)) [ 14.521280][ T374] ? 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)) [ 14.521284][ T374] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 14.521288][ T374] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 14.521291][ T374] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.521295][ T374] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 14.521299][ T374] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 14.521303][ T374] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 14.521308][ T374] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 14.521310][ T374] ? copy_msghdr_from_user (net/socket.c:2650) [ 14.521313][ T374] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 14.521314][ T374] ? move_addr_to_kernel (net/socket.c:258) [ 14.521322][ T374] ___sys_sendmsg (net/socket.c:2767) [ 14.521325][ T374] ? copy_msghdr_from_user (net/socket.c:2619) [ 14.521341][ T374] __sys_sendmsg (net/socket.c:2799) [ 14.521344][ T374] ? __sys_sendmsg_sock (net/socket.c:2780) [ 14.521350][ T374] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.521354][ T374] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.521356][ T374] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 14.521359][ T374] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.521362][ T374] RIP: 0033:0x7f9f740cb54e [ 14.521365][ T374] 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 [ 14.521367][ T374] RSP: 002b:00007ffe088d25c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 14.521370][ T374] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f9f740cb54e [ 14.521371][ T374] RDX: 0000000000000000 RSI: 00007ffe088d2670 RDI: 0000000000000005 [ 14.521372][ T374] RBP: 00007ffe088d25d0 R08: 0000000000000000 R09: 0000000000000000 [ 14.521373][ T374] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90d412 [ 14.521374][ T374] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffe088d2d30 | [ 15.685627][ T467] softirqs last disabled at (19464): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 15.685630][ T467] Preemption disabled at: | [ 15.685630][ T467] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.685639][ T467] Tainted: [W]=WARN [ 15.685640][ T467] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.685642][ T467] Call Trace: [ 15.685644][ T467] [ 15.685645][ T467] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.685653][ T467] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.685656][ T467] __might_resched.cold (kernel/sched/core.c:9234) [ 15.685661][ T467] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.685665][ T467] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 15.685670][ T467] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 15.685673][ T467] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.685679][ T467] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 15.685681][ T467] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.685684][ T467] put_chars (drivers/char/virtio_console.c:1176) [ 15.685686][ T467] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 15.685688][ T467] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.685691][ T467] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 15.685696][ T467] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 15.685698][ T467] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 15.685702][ T467] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.685705][ T467] ? mark_usage (kernel/locking/lockdep.c:4690) [ 15.685707][ T467] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.685709][ T467] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.685712][ T467] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.685714][ T467] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 15.685718][ T467] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.685720][ T467] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.685724][ T467] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.685728][ T467] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.685730][ T467] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 15.685733][ T467] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.685735][ T467] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.685739][ T467] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.685743][ T467] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.685745][ T467] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.685750][ T467] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.685753][ T467] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.685755][ T467] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.685758][ T467] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.685761][ T467] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.685763][ T467] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.685767][ T467] vprintk_emit (kernel/printk/printk.c:2479) [ 15.685771][ T467] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.685773][ T467] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.685778][ T467] _printk (kernel/printk/printk.c:2504) [ 15.685782][ T467] ? snapshot_read.cold (user.c:?) [ 15.685786][ T467] ? br_multicast_flood (??:?) bridge [ 15.685799][ T467] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 15.685801][ T467] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 15.685802][ T467] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 15.685807][ T467] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 15.685818][ T467] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 15.685827][ T467] new_nbp (net/bridge/br_if.c:449) bridge [ 15.685836][ T467] br_add_if (net/bridge/br_if.c:592) bridge [ 15.685844][ T467] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 15.685848][ T467] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 15.685851][ T467] ? __kernel_text_address (kernel/extable.c:79) [ 15.685855][ T467] do_set_master (net/core/rtnetlink.c:3071) [ 15.685860][ T467] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 15.685863][ T467] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 15.685866][ T467] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 15.685867][ T467] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 15.685869][ T467] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 15.685873][ T467] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 15.685876][ T467] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 15.685877][ T467] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 15.685880][ T467] ? kasan_save_stack (mm/kasan/common.c:58) [ 15.685883][ T467] ? kasan_save_stack (mm/kasan/common.c:57) [ 15.685885][ T467] ? kasan_save_track (mm/kasan/common.c:78) [ 15.685887][ T467] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.685889][ T467] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 15.685892][ T467] ? ___sys_sendmsg (net/socket.c:2757) [ 15.685897][ T467] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.685899][ T467] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 15.685902][ T467] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.685904][ T467] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.685906][ T467] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.685908][ T467] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.685910][ T467] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 15.685914][ T467] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 15.685917][ T467] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 15.685919][ T467] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 15.685923][ T467] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 15.685924][ T467] ? nla_get_range_signed (lib/nlattr.c:270) [ 15.685929][ T467] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 15.685935][ T467] rtnl_newlink (net/core/rtnetlink.c:4215) [ 15.685940][ T467] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 15.685942][ T467] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.685946][ T467] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.685948][ T467] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 15.685950][ T467] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 15.685952][ T467] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.685956][ T467] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 15.685958][ T467] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 15.685961][ T467] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.685962][ T467] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.685967][ T467] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.685969][ T467] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 15.685972][ T467] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 15.685974][ T467] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 15.685977][ T467] ? netlink_ack (./include/linux/skbuff.h:2718) [ 15.685983][ T467] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 15.685985][ T467] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 15.685989][ T467] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 15.685993][ T467] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 15.685996][ T467] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.686000][ T467] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 15.686003][ T467] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 15.686007][ T467] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 15.686013][ T467] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 15.686017][ T467] ? copy_msghdr_from_user (net/socket.c:2650) [ 15.686020][ T467] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 15.686021][ T467] ? move_addr_to_kernel (net/socket.c:258) [ 15.686029][ T467] ___sys_sendmsg (net/socket.c:2767) [ 15.686031][ T467] ? copy_msghdr_from_user (net/socket.c:2619) [ 15.686047][ T467] __sys_sendmsg (net/socket.c:2799) [ 15.686050][ T467] ? __sys_sendmsg_sock (net/socket.c:2780) [ 15.686056][ T467] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.686060][ T467] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.686063][ T467] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.686066][ T467] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.686068][ T467] RIP: 0033:0x7fd0f9a6254e [ 15.686072][ T467] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 15.686073][ T467] RSP: 002b:00007ffc57abb6c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 15.686076][ T467] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fd0f9a6254e [ 15.686078][ T467] RDX: 0000000000000000 RSI: 00007ffc57abb770 RDI: 0000000000000005 [ 15.686079][ T467] RBP: 00007ffc57abb6d0 R08: 0000000000000000 R09: 0000000000000000 [ 15.686080][ T467] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90d414 [ 15.686081][ T467] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc57abbe30 | [ 30.089112][ C0] softirqs last disabled at (4788107): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 30.089116][ C0] Preemption disabled at: | [ 30.089117][ C0] handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) | [ 30.089127][ C0] Tainted: [W]=WARN [ 30.089127][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.089129][ C0] Call Trace: [ 30.089131][ C0] [ 30.089132][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 30.089138][ C0] ? handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) [ 30.089139][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 30.089143][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 30.089146][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 30.089149][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.089153][ C0] __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)) [ 30.089156][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 30.089158][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.089162][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 30.089163][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.089166][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 30.089168][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 30.089169][ C0] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 30.089172][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 30.089176][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 30.089177][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.089179][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.089181][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 30.089183][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 30.089185][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.089187][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.089189][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.089190][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 30.089192][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 30.089195][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 30.089197][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 30.089199][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.089200][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 30.089202][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.089204][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 30.089205][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 30.089207][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 30.089209][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 30.089211][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 30.089213][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 30.089215][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.089216][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 30.089218][ C0] _printk (kernel/printk/printk.c:2504) [ 30.089221][ C0] ? snapshot_read.cold (user.c:?) [ 30.089223][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 30.089227][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 30.089229][ C0] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 30.089231][ C0] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 30.089233][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 30.089236][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 30.089238][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 30.089239][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 30.089242][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.089243][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 30.089256][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.089258][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.089260][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 30.089266][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 30.089268][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 30.089274][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 30.089281][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 30.089288][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 30.089291][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 30.089293][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 30.089296][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 30.089298][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 30.089300][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 30.089302][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 30.089303][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 30.089310][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 30.089312][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.089314][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 30.089317][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 30.089319][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 30.089321][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.089322][ C0] handle_softirqs (kernel/softirq.c:645) [ 30.089324][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 30.089326][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 30.089328][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 30.089329][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 30.089331][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 30.089333][ C0] [ 30.089334][ C0] [ 30.089335][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 30.089337][ C0] RIP: 0010:memchr_inv (lib/string.c:857) [ 30.089340][ C0] Code: b8 01 01 01 01 01 01 01 01 49 ba 00 00 00 00 00 fc ff df 48 0f af f0 49 83 e1 f8 49 01 c9 48 89 c8 48 c1 e8 03 42 80 3c 10 00 <0f> 85 f5 00 00 00 48 39 31 75 54 48 83 c1 08 4c 39 c9 75 e0 83 e2 All code ======== 0: b8 01 01 01 01 mov $0x1010101,%eax 5: 01 01 add %eax,(%rcx) 7: 01 01 add %eax,(%rcx) 9: 49 ba 00 00 00 00 00 movabs $0xdffffc0000000000,%r10 10: fc ff df 13: 48 0f af f0 imul %rax,%rsi 17: 49 83 e1 f8 and $0xfffffffffffffff8,%r9 1b: 49 01 c9 add %rcx,%r9 1e: 48 89 c8 mov %rcx,%rax 21: 48 c1 e8 03 shr $0x3,%rax 25: 42 80 3c 10 00 cmpb $0x0,(%rax,%r10,1) 2a:* 0f 85 f5 00 00 00 jne 0x125 <-- trapping instruction 30: 48 39 31 cmp %rsi,(%rcx) 33: 75 54 jne 0x89 35: 48 83 c1 08 add $0x8,%rcx 39: 4c 39 c9 cmp %r9,%rcx 3c: 75 e0 jne 0x1e 3e: 83 .byte 0x83 3f: e2 .byte 0xe2 Code starting with the faulting instruction =========================================== 0: 0f 85 f5 00 00 00 jne 0xfb 6: 48 39 31 cmp %rsi,(%rcx) 9: 75 54 jne 0x5f b: 48 83 c1 08 add $0x8,%rcx f: 4c 39 c9 cmp %r9,%rcx 12: 75 e0 jne 0xfffffffffffffff4 14: 83 .byte 0x83 15: e2 .byte 0xe2 [ 30.089348][ C0] RSP: 0018:ffa00000006a7850 EFLAGS: 00000282 [ 30.089351][ C0] RAX: 1fe2200001ea0eef RBX: 000000000000006b RCX: ff1100000f507778 [ 30.089353][ C0] RDX: 00000000000000d7 RSI: 6b6b6b6b6b6b6b6b RDI: 00000000ffffffff [ 30.089354][ C0] RBP: 00000000000000d7 R08: 000000000000006b R09: ff1100000f5077e0 [ 30.089354][ C0] R10: dffffc0000000000 R11: 0000000000000001 R12: ff1100000f507700 [ 30.089355][ C0] R13: ff1100000f507710 R14: ff11000001993cc0 R15: ffd40000003d4180 [ 30.089358][ C0] check_bytes_and_report (mm/slub.c:1343 (discriminator 1)) [ 30.089360][ C0] check_object (mm/slub.c:1539) [ 30.089362][ C0] free_slab (mm/slub.c:3556) [ 30.089364][ C0] qlist_free_all (mm/kasan/quarantine.c:163 (discriminator 2) mm/kasan/quarantine.c:179 (discriminator 2)) [ 30.089366][ C0] kasan_quarantine_reduce (mm/kasan/quarantine.c:286) [ 30.089367][ C0] __kasan_slab_alloc (mm/kasan/common.c:350) [ 30.089370][ C0] kmem_cache_alloc_node_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5068) [ 30.089372][ C0] ? __alloc_skb (net/core/skbuff.c:704 (discriminator 7)) [ 30.089374][ C0] __alloc_skb (net/core/skbuff.c:704 (discriminator 7)) [ 30.089376][ C0] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) [ 30.089377][ C0] ? napi_skb_cache_get (./include/linux/local_lock_internal.h:60 (discriminator 1)) [ 30.089379][ C0] ? mark_usage (kernel/locking/lockdep.c:4690) [ 30.089380][ C0] ? ref_tracker_alloc (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:252 ./include/linux/refcount.h:283 ./include/linux/refcount.h:366 ./include/linux/refcount.h:383 lib/ref_tracker.c:265) [ 30.089383][ C0] ? ref_tracker_dir_print (lib/ref_tracker.c:200) [ 30.089385][ C0] alloc_skb_with_frags (./include/linux/skbuff.h:1384 net/core/skbuff.c:6789) [ 30.089387][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 30.089389][ C0] sock_alloc_send_pskb (net/core/sock.c:3014) [ 30.089391][ C0] packet_snd (net/packet/af_packet.c:2959 net/packet/af_packet.c:3053) [ 30.089396][ C0] ? tpacket_snd (net/packet/af_packet.c:2786 (discriminator 1)) [ 30.089398][ C0] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 30.089401][ C0] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 30.089403][ C0] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 30.089406][ C0] ? __ia32_sys_getpeername (net/socket.c:2235) [ 30.089408][ C0] ? sock_ioctl (net/socket.c:1446) [ 30.089412][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 30.089413][ C0] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 30.089415][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 30.089418][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 30.089419][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 30.089420][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 30.089422][ C0] ? irq_exit_rcu (kernel/softirq.c:786) [ 30.089423][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.089425][ C0] RIP: 0033:0x7f9ef8f0b54e [ 30.089427][ C0] 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 [ 30.089428][ C0] RSP: 002b:00007ffdedd80e30 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 30.089430][ C0] RAX: ffffffffffffffda RBX: 000055ad6992e5e2 RCX: 00007f9ef8f0b54e [ 30.089431][ C0] RDX: 0000000000001f6a RSI: 000055ad6992e5e2 RDI: 0000000000000005 [ 30.089432][ C0] RBP: 00007ffdedd80e40 R08: 00007ffdedd80e90 R09: 0000000000000014 [ 30.089433][ C0] R10: 0000000000000000 R11: 0000000000000202 R12: 000055ad6992b830 [ 30.089433][ C0] R13: 0000000000001f6a R14: 0000000000000005 R15: 000055ad6992b830 | [ 30.161249][ C0] | [ 30.161326][ C0] | [ 30.161326][ C0] stack backtrace: | [ 30.161585][ C0] Tainted: [W]=WARN [ 30.161586][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.161588][ C0] Call Trace: [ 30.161589][ C0] [ 30.161590][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 30.161595][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 30.161597][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 30.161600][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 30.161602][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 30.161604][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 30.161606][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.161608][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 30.161615][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.161618][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.161620][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 30.161626][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 30.161628][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 30.161634][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 30.161640][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 30.161646][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 30.161649][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 30.161652][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 30.161656][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 30.161658][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 30.161660][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 30.161662][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 30.161663][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 30.161670][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 30.161672][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.161675][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 30.161677][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 30.161679][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 30.161681][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.161683][ C0] handle_softirqs (kernel/softirq.c:645) [ 30.161685][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 30.161687][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 30.161689][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 30.161690][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 30.161691][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 30.161693][ C0] [ 30.161694][ C0] [ 30.161695][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 30.161696][ C0] RIP: 0010:memchr_inv (lib/string.c:857) [ 30.161699][ C0] Code: b8 01 01 01 01 01 01 01 01 49 ba 00 00 00 00 00 fc ff df 48 0f af f0 49 83 e1 f8 49 01 c9 48 89 c8 48 c1 e8 03 42 80 3c 10 00 <0f> 85 f5 00 00 00 48 39 31 75 54 48 83 c1 08 4c 39 c9 75 e0 83 e2 All code ======== 0: b8 01 01 01 01 mov $0x1010101,%eax 5: 01 01 add %eax,(%rcx) 7: 01 01 add %eax,(%rcx) 9: 49 ba 00 00 00 00 00 movabs $0xdffffc0000000000,%r10 10: fc ff df 13: 48 0f af f0 imul %rax,%rsi 17: 49 83 e1 f8 and $0xfffffffffffffff8,%r9 1b: 49 01 c9 add %rcx,%r9 1e: 48 89 c8 mov %rcx,%rax 21: 48 c1 e8 03 shr $0x3,%rax 25: 42 80 3c 10 00 cmpb $0x0,(%rax,%r10,1) 2a:* 0f 85 f5 00 00 00 jne 0x125 <-- trapping instruction 30: 48 39 31 cmp %rsi,(%rcx) 33: 75 54 jne 0x89 35: 48 83 c1 08 add $0x8,%rcx 39: 4c 39 c9 cmp %r9,%rcx 3c: 75 e0 jne 0x1e 3e: 83 .byte 0x83 3f: e2 .byte 0xe2 Code starting with the faulting instruction =========================================== 0: 0f 85 f5 00 00 00 jne 0xfb 6: 48 39 31 cmp %rsi,(%rcx) 9: 75 54 jne 0x5f b: 48 83 c1 08 add $0x8,%rcx f: 4c 39 c9 cmp %r9,%rcx 12: 75 e0 jne 0xfffffffffffffff4 14: 83 .byte 0x83 15: e2 .byte 0xe2 [ 30.161700][ C0] RSP: 0018:ffa00000006a7850 EFLAGS: 00000282 [ 30.161703][ C0] RAX: 1fe2200001ea0eef RBX: 000000000000006b RCX: ff1100000f507778 [ 30.161704][ C0] RDX: 00000000000000d7 RSI: 6b6b6b6b6b6b6b6b RDI: 00000000ffffffff [ 30.161705][ C0] RBP: 00000000000000d7 R08: 000000000000006b R09: ff1100000f5077e0 [ 30.161706][ C0] R10: dffffc0000000000 R11: 0000000000000001 R12: ff1100000f507700 [ 30.161707][ C0] R13: ff1100000f507710 R14: ff11000001993cc0 R15: ffd40000003d4180 [ 30.161709][ C0] check_bytes_and_report (mm/slub.c:1343 (discriminator 1)) [ 30.161711][ C0] check_object (mm/slub.c:1539) [ 30.161713][ C0] free_slab (mm/slub.c:3556) [ 30.161715][ C0] qlist_free_all (mm/kasan/quarantine.c:163 (discriminator 2) mm/kasan/quarantine.c:179 (discriminator 2)) [ 30.161717][ C0] kasan_quarantine_reduce (mm/kasan/quarantine.c:286) [ 30.161718][ C0] __kasan_slab_alloc (mm/kasan/common.c:350) [ 30.161720][ C0] kmem_cache_alloc_node_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5068) [ 30.161722][ C0] ? __alloc_skb (net/core/skbuff.c:704 (discriminator 7)) [ 30.161724][ C0] __alloc_skb (net/core/skbuff.c:704 (discriminator 7)) [ 30.161726][ C0] ? __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) [ 30.161727][ C0] ? napi_skb_cache_get (./include/linux/local_lock_internal.h:60 (discriminator 1)) [ 30.161729][ C0] ? mark_usage (kernel/locking/lockdep.c:4690) [ 30.161731][ C0] ? ref_tracker_alloc (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:252 ./include/linux/refcount.h:283 ./include/linux/refcount.h:366 ./include/linux/refcount.h:383 lib/ref_tracker.c:265) [ 30.161734][ C0] ? ref_tracker_dir_print (lib/ref_tracker.c:200) [ 30.161735][ C0] alloc_skb_with_frags (./include/linux/skbuff.h:1384 net/core/skbuff.c:6789) [ 30.161737][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 30.161739][ C0] sock_alloc_send_pskb (net/core/sock.c:3014) [ 30.161741][ C0] packet_snd (net/packet/af_packet.c:2959 net/packet/af_packet.c:3053) [ 30.161744][ C0] ? tpacket_snd (net/packet/af_packet.c:2786 (discriminator 1)) [ 30.161747][ C0] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 30.161750][ C0] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 30.161752][ C0] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 30.161754][ C0] ? __ia32_sys_getpeername (net/socket.c:2235) [ 30.161756][ C0] ? sock_ioctl (net/socket.c:1446) [ 30.161759][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 30.161761][ C0] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 30.161762][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 30.161765][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 30.161766][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 30.161767][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 30.161769][ C0] ? irq_exit_rcu (kernel/softirq.c:786) [ 30.161770][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.161771][ C0] RIP: 0033:0x7f9ef8f0b54e [ 30.161774][ C0] 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 [ 30.161775][ C0] RSP: 002b:00007ffdedd80e30 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 30.161777][ C0] RAX: ffffffffffffffda RBX: 000055ad6992e5e2 RCX: 00007f9ef8f0b54e [ 30.161778][ C0] RDX: 0000000000001f6a RSI: 000055ad6992e5e2 RDI: 0000000000000005 [ 30.161778][ C0] RBP: 00007ffdedd80e40 R08: 00007ffdedd80e90 R09: 0000000000000014 [ 30.161779][ C0] R10: 0000000000000000 R11: 0000000000000202 R12: 000055ad6992b830 [ 30.161780][ C0] R13: 0000000000001f6a R14: 0000000000000005 R15: 000055ad6992b830 | [ 393.874915][ T1973] softirqs last disabled at (0): 0x0 | [ 393.874917][ T1973] Preemption disabled at: | [ 393.874918][ T1973] 0x0 | [ 393.874927][ T1973] Tainted: [W]=WARN [ 393.874928][ T1973] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 393.874930][ T1973] Call Trace: [ 393.874931][ T1973] [ 393.874933][ T1973] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 393.874938][ T1973] __might_resched.cold (kernel/sched/core.c:9234) [ 393.874942][ T1973] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 393.874946][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.874950][ T1973] __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)) [ 393.874953][ T1973] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 393.874956][ T1973] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 393.874960][ T1973] ? 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) [ 393.874962][ T1973] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 393.874964][ T1973] put_chars (drivers/char/virtio_console.c:1176) [ 393.874966][ T1973] ? __send_to_port (drivers/char/virtio_console.c:654) [ 393.874967][ T1973] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 393.874971][ T1973] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 393.874974][ T1973] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 393.874976][ T1973] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 393.874978][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.874980][ T1973] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 393.874982][ T1973] console_emit_next_record (kernel/printk/printk.c:3183) [ 393.874984][ T1973] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 393.874986][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.874988][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.874990][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.874992][ T1973] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 393.874993][ T1973] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 393.874995][ T1973] console_flush_one_record (kernel/printk/printk.c:3268) [ 393.874998][ T1973] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 393.875000][ T1973] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 393.875002][ T1973] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 393.875004][ T1973] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 393.875005][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.875007][ T1973] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 393.875008][ T1973] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 393.875010][ T1973] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 393.875012][ T1973] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 393.875014][ T1973] ? vprintk_emit (kernel/printk/printk.c:2478) [ 393.875019][ T1973] vprintk_emit (kernel/printk/printk.c:2479) [ 393.875021][ T1973] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 393.875023][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.875025][ T1973] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 393.875028][ T1973] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 393.875029][ T1973] _printk (kernel/printk/printk.c:2504) [ 393.875033][ T1973] ? snapshot_read.cold (user.c:?) [ 393.875035][ T1973] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 393.875040][ T1973] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 393.875053][ T1973] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 393.875061][ T1973] br_device_event (net/bridge/br.c:111) bridge [ 393.875071][ T1973] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 393.875074][ T1973] ? _sub_I_65535_1+0x4d0/0x4d0 stp [ 393.875077][ T1973] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 393.875080][ T1973] notifier_call_chain (kernel/notifier.c:85) [ 393.875083][ T1973] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 393.875087][ T1973] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 393.875088][ T1973] ? netif_change_name (net/core/dev.c:1517) [ 393.875091][ T1973] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 393.875093][ T1973] ? __kernel_text_address (kernel/extable.c:79) [ 393.875095][ T1973] ? write_profile (profile.c:?) [ 393.875097][ T1973] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 393.875100][ T1973] netif_change_flags (net/core/dev.c:9882) [ 393.875102][ T1973] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 393.875105][ T1973] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 393.875107][ T1973] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 393.875108][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.875109][ T1973] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 393.875113][ T1973] ? kasan_save_stack (mm/kasan/common.c:58) [ 393.875116][ T1973] ? kasan_save_stack (mm/kasan/common.c:57) [ 393.875118][ T1973] ? kasan_save_track (mm/kasan/common.c:78) [ 393.875119][ T1973] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 393.875121][ T1973] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 393.875122][ T1973] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 393.875124][ T1973] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 393.875125][ T1973] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 393.875128][ T1973] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 393.875129][ T1973] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 393.875130][ T1973] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 393.875133][ T1973] ? ___sys_sendmsg (net/socket.c:2767) [ 393.875134][ T1973] ? __sys_sendmsg (net/socket.c:2799) [ 393.875136][ T1973] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 393.875138][ T1973] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 393.875141][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.875143][ T1973] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 393.875144][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.875146][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.875147][ T1973] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 393.875151][ T1973] ? __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) [ 393.875152][ T1973] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 393.875154][ T1973] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 393.875155][ T1973] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 393.875157][ T1973] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 393.875159][ T1973] rtnl_newlink (net/core/rtnetlink.c:4215) [ 393.875161][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.875163][ T1973] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 393.875164][ T1973] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 393.875166][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.875168][ T1973] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 393.875171][ T1973] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 393.875173][ T1973] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 393.875174][ T1973] ? __kernel_text_address (kernel/extable.c:79) [ 393.875176][ T1973] ? write_profile (profile.c:?) [ 393.875177][ T1973] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 393.875178][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.875180][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.875182][ T1973] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 393.875185][ T1973] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 393.875187][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.875188][ T1973] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 393.875190][ T1973] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 393.875191][ T1973] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 393.875193][ T1973] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 393.875194][ T1973] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 393.875197][ T1973] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 393.875198][ T1973] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 393.875199][ T1973] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 393.875201][ T1973] ? netlink_ack (./include/linux/skbuff.h:2718) [ 393.875202][ T1973] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 393.875205][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.875207][ T1973] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 393.875209][ T1973] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 393.875211][ T1973] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 393.875212][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.875214][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.875216][ T1973] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 393.875218][ T1973] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 393.875220][ T1973] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 393.875221][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.875223][ T1973] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 393.875225][ T1973] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 393.875227][ T1973] ? copy_msghdr_from_user (net/socket.c:2650) [ 393.875229][ T1973] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 393.875230][ T1973] ? move_addr_to_kernel (net/socket.c:258) [ 393.875232][ T1973] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 393.875234][ T1973] ___sys_sendmsg (net/socket.c:2767) [ 393.875236][ T1973] ? copy_msghdr_from_user (net/socket.c:2619) [ 393.875241][ T1973] __sys_sendmsg (net/socket.c:2799) [ 393.875243][ T1973] ? __sys_sendmsg_sock (net/socket.c:2780) [ 393.875246][ T1973] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 393.875248][ T1973] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 393.875249][ T1973] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 393.875251][ T1973] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 393.875253][ T1973] RIP: 0033:0x7f0cad75454e [ 393.875255][ T1973] 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 [ 393.875257][ T1973] RSP: 002b:00007ffc1cd29d60 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 393.875260][ T1973] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f0cad75454e [ 393.875262][ T1973] RDX: 0000000000000000 RSI: 00007ffc1cd29e10 RDI: 0000000000000005 [ 393.875263][ T1973] RBP: 00007ffc1cd29d70 R08: 0000000000000000 R09: 0000000000000000 [ 393.875264][ T1973] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90d58e Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __irq_exit_rcu:handle_softirqs:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars