====================================== | [ 10.603274][ T188] softirqs last disabled at (40656): netlink_release (./include/net/sock.h:2138 net/netlink/af_netlink.c:727) | [ 10.603277][ T188] Preemption disabled at: | [ 10.603278][ T188] 0x0 | [ 10.603289][ T188] Tainted: [W]=WARN [ 10.603290][ T188] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.603292][ T188] Call Trace: [ 10.603293][ T188] [ 10.603295][ T188] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.603301][ T188] __might_resched.cold (kernel/sched/core.c:9234) [ 10.603305][ T188] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.603309][ T188] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.603315][ T188] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.603317][ T188] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.603323][ T188] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.603326][ T188] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.603329][ T188] put_chars (drivers/char/virtio_console.c:1176) [ 10.603331][ T188] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.603333][ T188] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.603338][ T188] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.603343][ T188] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.603349][ T188] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.603351][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.603353][ T188] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.603357][ T188] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.603361][ T188] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.603363][ T188] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 10.603366][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.603368][ T188] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.603372][ T188] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.603376][ T188] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.603378][ T188] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.603383][ T188] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.603386][ T188] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.603388][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.603390][ T188] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.603395][ T188] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.603397][ T188] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.603402][ T188] vprintk_emit (kernel/printk/printk.c:2479) [ 10.603406][ T188] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.603410][ T188] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.603413][ T188] _printk (kernel/printk/printk.c:2504) [ 10.603417][ T188] ? snapshot_read.cold (user.c:?) [ 10.603420][ T188] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.603422][ T188] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.603426][ T188] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.603428][ T188] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 10.603432][ T188] ? exit_notify (kernel/exit.c:780) [ 10.603434][ T188] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.603437][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.603441][ T188] do_group_exit (kernel/exit.c:1151) [ 10.603444][ T188] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 10.603446][ T188] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 10.603448][ T188] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.603451][ T188] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.603454][ T188] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.603456][ T188] RIP: 0033:0x7f8bcc13c1b8 [ 10.603458][ T188] Code: Unable to access opcode bytes at 0x7f8bcc13c18e. Code starting with the faulting instruction =========================================== [ 10.603460][ T188] RSP: 002b:00007ffc1191e5f8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.603462][ T188] RAX: ffffffffffffffda RBX: 00007f8bcc26cf88 RCX: 00007f8bcc13c1b8 [ 10.603464][ T188] RDX: 00007f8bcbe86fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.603465][ T188] RBP: 00007ffc1191e650 R08: 0000000000000000 R09: 0000000000008010 [ 10.603466][ T188] R10: 00007ffc1191e410 R11: 0000000000000246 R12: 0000000000000001 [ 10.603466][ T188] R13: 0000000000000000 R14: 00007f8bcc26b680 R15: 00007f8bcc26cfa0 | [ 17.171810][ T269] softirqs last disabled at (24428): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 17.171814][ T269] Preemption disabled at: | [ 17.171814][ T269] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.171823][ T269] Tainted: [W]=WARN [ 17.171824][ T269] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.171825][ T269] Call Trace: [ 17.171827][ T269] [ 17.171829][ T269] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.171835][ T269] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.171837][ T269] __might_resched.cold (kernel/sched/core.c:9234) [ 17.171841][ T269] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.171845][ T269] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 17.171850][ T269] __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)) [ 17.171853][ T269] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.171858][ T269] ? 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) [ 17.171861][ T269] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.171864][ T269] put_chars (drivers/char/virtio_console.c:1176) [ 17.171866][ T269] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.171871][ T269] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 17.171874][ T269] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.171877][ T269] ? mark_usage (kernel/locking/lockdep.c:4690) [ 17.171879][ T269] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.171880][ T269] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.171884][ T269] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.171886][ T269] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 17.171889][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.171893][ T269] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.171897][ T269] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.171901][ T269] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.171902][ T269] ? 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)) [ 17.171906][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.171908][ T269] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.171912][ T269] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.171916][ T269] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.171918][ T269] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.171923][ T269] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.171926][ T269] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.171927][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.171930][ T269] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.171933][ T269] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.171935][ T269] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.171938][ T269] vprintk_emit (kernel/printk/printk.c:2479) [ 17.171942][ T269] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.171944][ T269] ? kasan_save_stack (mm/kasan/common.c:58) [ 17.171947][ T269] ? kasan_save_track (mm/kasan/common.c:78) [ 17.171949][ T269] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 17.171950][ T269] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 17.171952][ T269] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 17.171953][ T269] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 17.171955][ T269] ? do_sock_setsockopt (net/socket.c:2397) [ 17.171959][ T269] _printk (kernel/printk/printk.c:2504) [ 17.171963][ T269] ? snapshot_read.cold (user.c:?) [ 17.171972][ T269] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 17.171976][ T269] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 17.171979][ T269] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 17.171981][ T269] ? netdev_notice (net/core/dev.c:13194) [ 17.171988][ T269] ? 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) [ 17.171992][ T269] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 17.171996][ T269] netif_set_promiscuity (net/core/dev.c:9699) [ 17.172000][ T269] dev_set_promiscuity (net/core/dev_api.c:288) [ 17.172002][ T269] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 17.172004][ T269] packet_mc_add (net/packet/af_packet.c:3755) [ 17.172006][ T269] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.172010][ T269] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.172012][ T269] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 17.172016][ T269] packet_setsockopt (net/packet/af_packet.c:3840) [ 17.172020][ T269] ? packet_bind (net/packet/af_packet.c:3341) [ 17.172023][ T269] ? do_sock_getsockopt (net/socket.c:2484) [ 17.172028][ T269] ? sock_poll (net/socket.c:1514) [ 17.172031][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.172034][ T269] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.172037][ T269] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 17.172041][ T269] do_sock_setsockopt (net/socket.c:2397) [ 17.172045][ T269] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 17.172046][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.172053][ T269] __sys_setsockopt (net/socket.c:2422) [ 17.172057][ T269] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 17.172059][ T269] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.172061][ T269] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 17.172064][ T269] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 17.172066][ T269] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.172067][ T269] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.172070][ T269] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.172072][ T269] RIP: 0033:0x7f72f7a8b2de [ 17.172076][ T269] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 17.172077][ T269] RSP: 002b:00007ffc004e10c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 17.172080][ T269] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f72f7a8b2de [ 17.172081][ T269] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 17.172082][ T269] RBP: 00007ffc004e1200 R08: 0000000000000010 R09: 00005635a7dd3530 [ 17.172083][ T269] R10: 00007ffc004e1140 R11: 0000000000000246 R12: 0000000000000001 [ 17.172084][ T269] R13: 00005635a7dd3918 R14: 00005635a7dd3690 R15: 0000000000000000 | [ 34.791851][ T297] softirqs last disabled at (28909): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 34.791854][ T297] Preemption disabled at: | [ 34.791854][ T297] vprintk_emit (kernel/printk/printk.c:2471) | [ 34.791864][ T297] Tainted: [W]=WARN [ 34.791864][ T297] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.791866][ T297] Call Trace: [ 34.791868][ T297] [ 34.791869][ T297] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 34.791875][ T297] ? vprintk_emit (kernel/printk/printk.c:2471) [ 34.791877][ T297] __might_resched.cold (kernel/sched/core.c:9234) [ 34.791882][ T297] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 34.791886][ T297] ? __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.791891][ T297] __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.791893][ T297] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.791899][ T297] ? 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.791901][ T297] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.791904][ T297] put_chars (drivers/char/virtio_console.c:1176) [ 34.791907][ T297] ? __send_to_port (drivers/char/virtio_console.c:654) [ 34.791908][ T297] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 34.791913][ T297] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 34.791915][ T297] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 34.791920][ T297] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 34.791923][ T297] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.791927][ T297] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 34.791930][ T297] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.791935][ T297] console_emit_next_record (kernel/printk/printk.c:3183) [ 34.791939][ T297] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 34.791940][ T297] ? 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.791944][ T297] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.791946][ T297] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.791950][ T297] console_flush_one_record (kernel/printk/printk.c:3268) [ 34.791954][ T297] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 34.791955][ T297] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.791961][ T297] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 34.791963][ T297] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 34.791965][ T297] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.791967][ T297] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 34.791971][ T297] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 34.791972][ T297] ? vprintk_emit (kernel/printk/printk.c:2478) [ 34.791976][ T297] vprintk_emit (kernel/printk/printk.c:2479) [ 34.791980][ T297] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 34.791985][ T297] ? vlan_netlink_fini (./include/linux/etherdevice.h:306 net/8021q/vlan.c:316 net/8021q/vlan.c:416) 8021q [ 34.791989][ T297] _printk (kernel/printk/printk.c:2504) [ 34.791992][ T297] ? snapshot_read.cold (user.c:?) [ 34.791998][ T297] ? 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.792001][ T297] 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 [ 34.792004][ T297] do_one_initcall (init/main.c:1357) [ 34.792007][ T297] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 34.792011][ T297] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 34.792014][ T297] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 34.792019][ T297] do_init_module (kernel/module/main.c:3117) [ 34.792023][ T297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 34.792027][ T297] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 34.792030][ T297] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 34.792034][ T297] load_module (kernel/module/main.c:3593) [ 34.792041][ T297] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 34.792045][ T297] ? __ia32_sys_fsconfig (??:?) [ 34.792047][ T297] ? ovl_real_file (fs/overlayfs/file.c:195) [ 34.792051][ T297] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 34.792052][ T297] ? backing_file_read_iter (fs/backing-file.c:211) [ 34.792055][ T297] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 34.792059][ T297] init_module_from_file (kernel/module/main.c:3790) [ 34.792062][ T297] ? __do_sys_init_module (kernel/module/main.c:3664) [ 34.792071][ T297] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 34.792074][ T297] ? 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.792083][ T297] idempotent_init_module (kernel/module/main.c:3802) [ 34.792087][ T297] ? init_module_from_file (kernel/module/main.c:3791) [ 34.792094][ T297] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.792096][ T297] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 34.792102][ T297] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 34.792104][ T297] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 34.792107][ T297] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 34.792109][ T297] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 34.792111][ T297] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.792114][ T297] RIP: 0033:0x7ff3a2f8b37d [ 34.792117][ T297] 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.792119][ T297] RSP: 002b:00007ffd9fae7418 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 34.792121][ T297] RAX: ffffffffffffffda RBX: 000055588dfdd810 RCX: 00007ff3a2f8b37d [ 34.792123][ T297] RDX: 0000000000000000 RSI: 0000555879962ffd RDI: 0000000000000000 [ 34.792124][ T297] RBP: 00007ffd9fae74b0 R08: 0000000000000000 R09: 0000000000000000 [ 34.792125][ T297] R10: 0000000000000000 R11: 0000000000000246 R12: 0000555879962ffd [ 34.792125][ T297] R13: 000055588dfdd960 R14: 0000000000040000 R15: 0000000000000000 | [ 119.906169][ C0] | [ 119.906170][ C0] | [ 119.906170][ C0] stack backtrace: | [ 119.906178][ C0] Tainted: [W]=WARN [ 119.906180][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 119.906182][ C0] Call Trace: [ 119.906184][ C0] [ 119.906185][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 119.906191][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 119.906194][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 119.906197][ C0] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 119.906202][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 119.906205][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 119.906207][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 119.906211][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 119.906214][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 119.906217][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.906221][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 119.906224][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 119.906227][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 119.906230][ C0] console_emit_next_record (kernel/printk/printk.c:3177) [ 119.906233][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 119.906235][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 119.906239][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.906241][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 119.906245][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 119.906248][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 119.906251][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 119.906255][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 119.906257][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 119.906260][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.906263][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 119.906266][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 119.906269][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 119.906272][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 119.906275][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 119.906279][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 119.906282][ C0] _printk (kernel/printk/printk.c:2504) [ 119.906285][ C0] ? snapshot_read.cold (user.c:?) [ 119.906288][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 119.906290][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 119.906295][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 119.906297][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 119.906300][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 119.906303][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 119.906306][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 119.906309][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 119.906313][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 119.906316][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 119.906318][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.906322][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 119.906324][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 119.906328][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 119.906331][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 119.906336][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 119.906340][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 119.906343][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 119.906345][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 119.906349][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.906351][ C0] handle_softirqs (kernel/softirq.c:645) [ 119.906355][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 119.906357][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 119.906361][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 119.906363][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 119.906365][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 119.906368][ C0] [ 119.906369][ C0] [ 119.906370][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 119.906373][ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 12) kernel/locking/spinlock.c:221 (discriminator 12)) [ 119.906377][ C0] Code: f5 53 48 8b 74 24 10 48 89 fb 48 83 c7 18 e8 c1 9f ba fd 48 89 df e8 c9 f5 ba fd f7 c5 00 02 00 00 75 1f 9c 58 f6 c4 02 75 2f 01 00 00 00 e8 70 bf ac fd 65 48 83 3d af fb f2 01 00 74 12 5b All code ======== 0: f5 cmc 1: 53 push %rbx 2: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 7: 48 89 fb mov %rdi,%rbx a: 48 83 c7 18 add $0x18,%rdi e: e8 c1 9f ba fd call 0xfffffffffdba9fd4 13: 48 89 df mov %rbx,%rdi 16: e8 c9 f5 ba fd call 0xfffffffffdbaf5e4 1b: f7 c5 00 02 00 00 test $0x200,%ebp 21: 75 1f jne 0x42 23: 9c pushf 24: 58 pop %rax 25: f6 c4 02 test $0x2,%ah 28: 75 2f jne 0x59 2a:* bf 01 00 00 00 mov $0x1,%edi <-- trapping instruction 2f: e8 70 bf ac fd call 0xfffffffffdacbfa4 34: 65 48 83 3d af fb f2 cmpq $0x0,%gs:0x1f2fbaf(%rip) # 0x1f2fbec 3b: 01 00 3d: 74 12 je 0x51 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: bf 01 00 00 00 mov $0x1,%edi 5: e8 70 bf ac fd call 0xfffffffffdacbf7a a: 65 48 83 3d af fb f2 cmpq $0x0,%gs:0x1f2fbaf(%rip) # 0x1f2fbc2 11: 01 00 13: 74 12 je 0x27 15: 5b pop %rbx [ 119.906379][ C0] RSP: 0018:ffa0000000547cb8 EFLAGS: 00000246 [ 119.906382][ C0] RAX: 0000000000000092 RBX: ff110000010327c0 RCX: ffffffffb5da9483 [ 119.906384][ C0] RDX: ff11000009100040 RSI: ffffffffb6638af6 RDI: ffffffffb608d8e0 [ 119.906386][ C0] RBP: 0000000000000246 R08: 0000000000000000 R09: 0000000000000000 [ 119.906387][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ff110000010327c0 [ 119.906389][ C0] R13: ffd40000000797d0 R14: ffd40000000797c0 R15: ff11000001e5f260 [ 119.906392][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 119.906396][ C0] get_from_partial_node (./include/linux/spinlock.h:425 (discriminator 3) mm/slub.c:3943 (discriminator 3)) [ 119.906398][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 119.906402][ C0] ___slab_alloc (mm/slub.c:4034 (discriminator 1) mm/slub.c:4564 (discriminator 1)) [ 119.906405][ C0] ? __pcs_replace_empty_main (mm/slub.c:4737 (discriminator 20)) [ 119.906408][ C0] __kmalloc_cache_noprof (mm/slub.c:4987 mm/slub.c:5559) [ 119.906411][ C0] ? kmem_cache_free (./include/linux/slab.h:991 (discriminator 1) mm/slub.c:2700 (discriminator 1) mm/slub.c:6499 (discriminator 1) mm/slub.c:6626 (discriminator 1)) [ 119.906414][ C0] ? fput_close_sync (fs/file_table.c:617) [ 119.906416][ C0] kmem_cache_free (./include/linux/slab.h:991 (discriminator 1) mm/slub.c:2700 (discriminator 1) mm/slub.c:6499 (discriminator 1) mm/slub.c:6626 (discriminator 1)) [ 119.906418][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 119.906421][ C0] fput_close_sync (fs/file_table.c:617) [ 119.906424][ C0] ? alloc_file_clone (fs/file_table.c:479) [ 119.906426][ 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) [ 119.906429][ C0] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 119.906432][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 119.906434][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 119.906437][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 119.906439][ C0] RIP: 0033:0x7fc534b4954e [ 119.906443][ 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 [ 119.906445][ C0] RSP: 002b:00007ffc629033c0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 119.906447][ C0] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fc534b4954e [ 119.906448][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000000000000e [ 119.906450][ C0] RBP: 00007ffc629033d0 R08: 0000000000000000 R09: 0000000000000000 [ 119.906451][ C0] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000fffffff7 [ 119.906453][ C0] R13: 000000000000000e R14: 0000000000000004 R15: 000000000000000d | [ 119.906481][ C0] softirqs last disabled at (2275421): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 119.906484][ C0] Preemption disabled at: | [ 119.906485][ C0] 0x0 | [ 119.906491][ C0] Tainted: [W]=WARN [ 119.906492][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 119.906493][ C0] Call Trace: [ 119.906494][ C0] [ 119.906495][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 119.906498][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 119.906502][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 119.906506][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.906510][ 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)) [ 119.906512][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 119.906515][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 119.906518][ 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) [ 119.906520][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 119.906523][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 119.906526][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 119.906529][ C0] ? mark_lock (kernel/locking/lockdep.c:4769) [ 119.906532][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 119.906537][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 119.906539][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.906542][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.906545][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 119.906549][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 119.906551][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 119.906554][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.906562][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 119.906566][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 119.906569][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 119.906572][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 119.906576][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 119.906579][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 119.906581][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.906584][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 119.906592][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 119.906595][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 119.906598][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 119.906601][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 119.906605][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 119.906608][ C0] _printk (kernel/printk/printk.c:2504) [ 119.906611][ C0] ? snapshot_read.cold (user.c:?) [ 119.906614][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 119.906617][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 119.906621][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 119.906623][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 119.906626][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 119.906628][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 119.906632][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 119.906634][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 119.906637][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 119.906640][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 119.906642][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.906646][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 119.906649][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 119.906652][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 119.906655][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 119.906660][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 119.906664][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 119.906667][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 119.906669][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 119.906671][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 119.906674][ C0] handle_softirqs (kernel/softirq.c:645) [ 119.906677][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 119.906680][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 119.906683][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 119.906686][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 119.906688][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 119.906691][ C0] [ 119.906691][ C0] [ 119.906693][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 119.906695][ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 12) kernel/locking/spinlock.c:221 (discriminator 12)) [ 119.906698][ C0] Code: f5 53 48 8b 74 24 10 48 89 fb 48 83 c7 18 e8 c1 9f ba fd 48 89 df e8 c9 f5 ba fd f7 c5 00 02 00 00 75 1f 9c 58 f6 c4 02 75 2f 01 00 00 00 e8 70 bf ac fd 65 48 83 3d af fb f2 01 00 74 12 5b All code ======== 0: f5 cmc 1: 53 push %rbx 2: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 7: 48 89 fb mov %rdi,%rbx a: 48 83 c7 18 add $0x18,%rdi e: e8 c1 9f ba fd call 0xfffffffffdba9fd4 13: 48 89 df mov %rbx,%rdi 16: e8 c9 f5 ba fd call 0xfffffffffdbaf5e4 1b: f7 c5 00 02 00 00 test $0x200,%ebp 21: 75 1f jne 0x42 23: 9c pushf 24: 58 pop %rax 25: f6 c4 02 test $0x2,%ah 28: 75 2f jne 0x59 2a:* bf 01 00 00 00 mov $0x1,%edi <-- trapping instruction 2f: e8 70 bf ac fd call 0xfffffffffdacbfa4 34: 65 48 83 3d af fb f2 cmpq $0x0,%gs:0x1f2fbaf(%rip) # 0x1f2fbec 3b: 01 00 3d: 74 12 je 0x51 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: bf 01 00 00 00 mov $0x1,%edi 5: e8 70 bf ac fd call 0xfffffffffdacbf7a a: 65 48 83 3d af fb f2 cmpq $0x0,%gs:0x1f2fbaf(%rip) # 0x1f2fbc2 11: 01 00 13: 74 12 je 0x27 15: 5b pop %rbx [ 119.906699][ C0] RSP: 0018:ffa0000000547cb8 EFLAGS: 00000246 [ 119.906701][ C0] RAX: 0000000000000092 RBX: ff110000010327c0 RCX: ffffffffb5da9483 [ 119.906703][ C0] RDX: ff11000009100040 RSI: ffffffffb6638af6 RDI: ffffffffb608d8e0 [ 119.906704][ C0] RBP: 0000000000000246 R08: 0000000000000000 R09: 0000000000000000 [ 119.906706][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ff110000010327c0 [ 119.906707][ C0] R13: ffd40000000797d0 R14: ffd40000000797c0 R15: ff11000001e5f260 [ 119.906710][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 119.906714][ C0] get_from_partial_node (./include/linux/spinlock.h:425 (discriminator 3) mm/slub.c:3943 (discriminator 3)) [ 119.906716][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 119.906720][ C0] ___slab_alloc (mm/slub.c:4034 (discriminator 1) mm/slub.c:4564 (discriminator 1)) [ 119.906723][ C0] ? __pcs_replace_empty_main (mm/slub.c:4737 (discriminator 20)) [ 119.906726][ C0] __kmalloc_cache_noprof (mm/slub.c:4987 mm/slub.c:5559) [ 119.906729][ C0] ? kmem_cache_free (./include/linux/slab.h:991 (discriminator 1) mm/slub.c:2700 (discriminator 1) mm/slub.c:6499 (discriminator 1) mm/slub.c:6626 (discriminator 1)) [ 119.906732][ C0] ? fput_close_sync (fs/file_table.c:617) [ 119.906734][ C0] kmem_cache_free (./include/linux/slab.h:991 (discriminator 1) mm/slub.c:2700 (discriminator 1) mm/slub.c:6499 (discriminator 1) mm/slub.c:6626 (discriminator 1)) [ 119.906737][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 119.906739][ C0] fput_close_sync (fs/file_table.c:617) [ 119.906742][ C0] ? alloc_file_clone (fs/file_table.c:479) [ 119.906744][ 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) [ 119.906748][ C0] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 119.906751][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 119.906753][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 119.906755][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 119.906757][ C0] RIP: 0033:0x7fc534b4954e [ 119.906759][ 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 [ 119.906761][ C0] RSP: 002b:00007ffc629033c0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 119.906763][ C0] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fc534b4954e [ 119.906764][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000000000000e [ 119.906766][ C0] RBP: 00007ffc629033d0 R08: 0000000000000000 R09: 0000000000000000 [ 119.906767][ C0] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000fffffff7 [ 119.906768][ C0] R13: 000000000000000e R14: 0000000000000004 R15: 000000000000000d | [ 351.199503][ T269] softirqs last disabled at (40770): packet_poll (./include/linux/spinlock.h:353 net/packet/af_packet.c:4336) | [ 351.199505][ T269] Preemption disabled at: | [ 351.199506][ T269] vprintk_emit (kernel/printk/printk.c:2471) | [ 351.199518][ T269] Tainted: [W]=WARN [ 351.199519][ T269] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 351.199521][ T269] Call Trace: [ 351.199522][ T269] [ 351.199524][ T269] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 351.199529][ T269] ? vprintk_emit (kernel/printk/printk.c:2471) [ 351.199531][ T269] __might_resched.cold (kernel/sched/core.c:9234) [ 351.199535][ T269] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 351.199538][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 351.199542][ T269] __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)) [ 351.199546][ T269] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 351.199549][ T269] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 351.199552][ T269] ? 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) [ 351.199554][ T269] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 351.199556][ T269] put_chars (drivers/char/virtio_console.c:1176) [ 351.199561][ T269] ? __send_to_port (drivers/char/virtio_console.c:654) [ 351.199562][ T269] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 351.199566][ T269] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 351.199570][ T269] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 351.199572][ T269] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 351.199573][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 351.199575][ T269] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 351.199577][ T269] console_emit_next_record (kernel/printk/printk.c:3183) [ 351.199580][ T269] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 351.199582][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 351.199584][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 351.199586][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 351.199587][ T269] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 351.199589][ T269] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 351.199591][ T269] console_flush_one_record (kernel/printk/printk.c:3268) [ 351.199593][ T269] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 351.199596][ T269] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 351.199598][ T269] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 351.199599][ T269] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 351.199601][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 351.199603][ T269] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 351.199604][ T269] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 351.199605][ T269] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 351.199607][ T269] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 351.199609][ T269] ? vprintk_emit (kernel/printk/printk.c:2478) [ 351.199611][ T269] vprintk_emit (kernel/printk/printk.c:2479) [ 351.199614][ T269] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 351.199615][ T269] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 351.199619][ T269] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 351.199622][ T269] ? __kernel_text_address (kernel/extable.c:79) [ 351.199623][ T269] _printk (kernel/printk/printk.c:2504) [ 351.199626][ T269] ? snapshot_read.cold (user.c:?) [ 351.199629][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 351.199630][ T269] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 351.199633][ T269] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 351.199635][ T269] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 351.199637][ T269] ? netdev_notice (net/core/dev.c:13194) [ 351.199638][ T269] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 351.199640][ T269] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 351.199642][ T269] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 351.199645][ T269] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 351.199646][ T269] ? __fput (fs/file_table.c:512) [ 351.199649][ T269] ? 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) [ 351.199652][ T269] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 351.199655][ T269] netif_set_promiscuity (net/core/dev.c:9699) [ 351.199660][ T269] dev_set_promiscuity (net/core/dev_api.c:288) [ 351.199662][ T269] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 351.199664][ T269] ? packet_set_ring (net/packet/af_packet.c:652) [ 351.199666][ T269] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 351.199669][ T269] __sock_release (net/socket.c:735) [ 351.199672][ T269] sock_close (net/socket.c:1526 (discriminator 1)) [ 351.199673][ T269] __fput (fs/file_table.c:512) [ 351.199675][ T269] fput_close_sync (fs/file_table.c:617) [ 351.199677][ T269] ? alloc_file_clone (fs/file_table.c:479) [ 351.199678][ T269] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 351.199680][ T269] ? 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) [ 351.199682][ T269] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 351.199684][ T269] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 351.199686][ T269] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 351.199689][ T269] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 351.199691][ T269] RIP: 0033:0x7f72f7a0254e [ 351.199694][ T269] 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 [ 351.199696][ T269] RSP: 002b:00007ffc004e1230 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 351.199700][ T269] RAX: ffffffffffffffda RBX: 00005635a7dd3690 RCX: 00007f72f7a0254e [ 351.199701][ T269] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 351.199702][ T269] RBP: 00007ffc004e1240 R08: 0000000000000000 R09: 0000000000000000 [ 351.199703][ T269] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 351.199703][ T269] R13: 00000000fffffffe R14: 000056359016d760 R15: 0000000000000001 | [ 356.466192][ T1463] softirqs last disabled at (0): 0x0 | [ 356.466193][ T1463] Preemption disabled at: | [ 356.466194][ T1463] vprintk_emit (kernel/printk/printk.c:2471) | [ 356.466205][ T1463] Tainted: [W]=WARN [ 356.466207][ T1463] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 356.466208][ T1463] Call Trace: [ 356.466210][ T1463] [ 356.466211][ T1463] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 356.466217][ T1463] ? vprintk_emit (kernel/printk/printk.c:2471) [ 356.466220][ T1463] __might_resched.cold (kernel/sched/core.c:9234) [ 356.466225][ T1463] ? __module_address (kernel/module/main.c:3915) [ 356.466229][ T1463] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 356.466232][ T1463] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 356.466234][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466238][ T1463] __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)) [ 356.466241][ T1463] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 356.466244][ T1463] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 356.466248][ T1463] ? 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) [ 356.466250][ T1463] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 356.466252][ T1463] put_chars (drivers/char/virtio_console.c:1176) [ 356.466254][ T1463] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 356.466255][ T1463] ? __send_to_port (drivers/char/virtio_console.c:654) [ 356.466257][ T1463] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 356.466261][ T1463] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 356.466264][ T1463] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 356.466265][ T1463] ? 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) [ 356.466267][ T1463] ? vsnprintf (lib/vsprintf.c:2900) [ 356.466271][ T1463] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 356.466272][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466274][ T1463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 356.466276][ T1463] console_emit_next_record (kernel/printk/printk.c:3183) [ 356.466279][ T1463] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 356.466281][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466283][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466284][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466286][ T1463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 356.466288][ T1463] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 356.466290][ T1463] console_flush_one_record (kernel/printk/printk.c:3268) [ 356.466292][ T1463] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 356.466295][ T1463] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 356.466297][ T1463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 356.466298][ T1463] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 356.466300][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466301][ T1463] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 356.466303][ T1463] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 356.466304][ T1463] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 356.466306][ T1463] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 356.466308][ T1463] ? vprintk_emit (kernel/printk/printk.c:2478) [ 356.466310][ T1463] vprintk_emit (kernel/printk/printk.c:2479) [ 356.466313][ T1463] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 356.466315][ T1463] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 356.466317][ T1463] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 356.466320][ T1463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 356.466321][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466324][ T1463] _printk (kernel/printk/printk.c:2504) [ 356.466327][ T1463] ? snapshot_read.cold (user.c:?) [ 356.466329][ T1463] ? br_multicast_flood (??:?) bridge [ 356.466341][ T1463] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 356.466344][ T1463] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 356.466345][ T1463] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 356.466347][ T1463] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 356.466356][ T1463] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 356.466364][ T1463] new_nbp (net/bridge/br_if.c:449) bridge [ 356.466371][ T1463] br_add_if (net/bridge/br_if.c:592) bridge [ 356.466378][ T1463] ? bpf_address_lookup (kernel/bpf/core.c:730) [ 356.466381][ T1463] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 356.466383][ T1463] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 356.466385][ T1463] ? __kernel_text_address (kernel/extable.c:79) [ 356.466387][ T1463] do_set_master (net/core/rtnetlink.c:3071) [ 356.466391][ T1463] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 356.466392][ T1463] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 356.466394][ T1463] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 356.466395][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466397][ T1463] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 356.466401][ T1463] ? kasan_save_stack (mm/kasan/common.c:58) [ 356.466404][ T1463] ? kasan_save_stack (mm/kasan/common.c:57) [ 356.466405][ T1463] ? kasan_save_track (mm/kasan/common.c:78) [ 356.466407][ T1463] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 356.466408][ T1463] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 356.466410][ T1463] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 356.466411][ T1463] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 356.466412][ T1463] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 356.466415][ T1463] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 356.466416][ T1463] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 356.466417][ T1463] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 356.466420][ T1463] ? ___sys_sendmsg (net/socket.c:2767) [ 356.466421][ T1463] ? __sys_sendmsg (net/socket.c:2799) [ 356.466423][ T1463] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 356.466425][ T1463] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 356.466427][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466429][ T1463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 356.466431][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466432][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466434][ T1463] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 356.466437][ T1463] ? __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) [ 356.466439][ T1463] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 356.466440][ T1463] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 356.466442][ T1463] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 356.466443][ T1463] ? nla_get_range_signed (lib/nlattr.c:270) [ 356.466445][ T1463] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 356.466448][ T1463] rtnl_newlink (net/core/rtnetlink.c:4215) [ 356.466450][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466451][ T1463] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 356.466453][ T1463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 356.466454][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466456][ T1463] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 356.466458][ T1463] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 356.466460][ T1463] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 356.466461][ T1463] ? __kernel_text_address (kernel/extable.c:79) [ 356.466462][ T1463] ? write_profile (profile.c:?) [ 356.466464][ T1463] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 356.466466][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466468][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466469][ T1463] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 356.466473][ T1463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 356.466474][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466476][ T1463] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 356.466478][ T1463] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 356.466479][ T1463] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 356.466481][ T1463] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 356.466482][ T1463] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 356.466485][ T1463] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 356.466486][ T1463] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 356.466487][ T1463] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 356.466489][ T1463] ? netlink_ack (./include/linux/skbuff.h:2718) [ 356.466490][ T1463] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 356.466493][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466495][ T1463] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 356.466497][ T1463] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 356.466499][ T1463] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 356.466500][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466502][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466504][ T1463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 356.466505][ T1463] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 356.466507][ T1463] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 356.466509][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466511][ T1463] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 356.466513][ T1463] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 356.466515][ T1463] ? copy_msghdr_from_user (net/socket.c:2650) [ 356.466517][ T1463] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 356.466518][ T1463] ? move_addr_to_kernel (net/socket.c:258) [ 356.466520][ T1463] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 356.466522][ T1463] ___sys_sendmsg (net/socket.c:2767) [ 356.466524][ T1463] ? copy_msghdr_from_user (net/socket.c:2619) [ 356.466529][ T1463] __sys_sendmsg (net/socket.c:2799) [ 356.466531][ T1463] ? __sys_sendmsg_sock (net/socket.c:2780) [ 356.466534][ T1463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 356.466536][ T1463] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 356.466537][ T1463] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 356.466539][ T1463] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 356.466541][ T1463] RIP: 0033:0x7f3f64ff954e [ 356.466543][ T1463] 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 [ 356.466545][ T1463] RSP: 002b:00007ffc90e8ec20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 356.466549][ T1463] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f3f64ff954e [ 356.466550][ T1463] RDX: 0000000000000000 RSI: 00007ffc90e8ecd0 RDI: 0000000000000005 [ 356.466551][ T1463] RBP: 00007ffc90e8ec30 R08: 0000000000000000 R09: 0000000000000000 [ 356.466552][ T1463] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a917c55 [ 356.466552][ T1463] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffc90e8f390 | [ 656.853838][ T1479] softirqs last disabled at (0): 0x0 | [ 656.853840][ T1479] Preemption disabled at: | [ 656.853840][ T1479] vprintk_emit (kernel/printk/printk.c:2471) | [ 656.853852][ T1479] Tainted: [W]=WARN [ 656.853853][ T1479] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 656.853855][ T1479] Call Trace: [ 656.853856][ T1479] [ 656.853857][ T1479] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 656.853863][ T1479] ? vprintk_emit (kernel/printk/printk.c:2471) [ 656.853865][ T1479] __might_resched.cold (kernel/sched/core.c:9234) [ 656.853869][ T1479] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 656.853872][ T1479] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 656.853876][ T1479] __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)) [ 656.853880][ T1479] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 656.853882][ T1479] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 656.853886][ T1479] ? 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) [ 656.853887][ T1479] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 656.853889][ T1479] put_chars (drivers/char/virtio_console.c:1176) [ 656.853891][ T1479] ? __send_to_port (drivers/char/virtio_console.c:654) [ 656.853893][ T1479] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 656.853897][ T1479] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 656.853900][ T1479] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 656.853902][ T1479] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 656.853903][ T1479] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 656.853905][ T1479] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 656.853907][ T1479] console_emit_next_record (kernel/printk/printk.c:3183) [ 656.853910][ T1479] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 656.853912][ T1479] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 656.853913][ T1479] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 656.853915][ T1479] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 656.853917][ T1479] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 656.853919][ T1479] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 656.853920][ T1479] console_flush_one_record (kernel/printk/printk.c:3268) [ 656.853923][ T1479] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 656.853925][ T1479] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 656.853927][ T1479] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 656.853929][ T1479] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 656.853930][ T1479] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 656.853932][ T1479] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 656.853933][ T1479] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 656.853935][ T1479] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 656.853937][ T1479] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 656.853939][ T1479] ? vprintk_emit (kernel/printk/printk.c:2478) [ 656.853941][ T1479] vprintk_emit (kernel/printk/printk.c:2479) [ 656.853943][ T1479] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 656.853945][ T1479] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 656.853949][ T1479] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 656.853951][ T1479] ? __kernel_text_address (kernel/extable.c:79) [ 656.853953][ T1479] _printk (kernel/printk/printk.c:2504) [ 656.853956][ T1479] ? snapshot_read.cold (user.c:?) [ 656.853958][ T1479] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 656.853960][ T1479] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 656.853963][ T1479] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 656.853965][ T1479] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 656.853966][ T1479] ? netdev_notice (net/core/dev.c:13194) [ 656.853968][ T1479] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 656.853972][ T1479] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 656.853974][ T1479] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 656.853977][ T1479] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 656.853980][ T1479] ? __fput (fs/file_table.c:512) [ 656.853983][ T1479] ? 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) [ 656.853986][ T1479] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 656.853989][ T1479] netif_set_promiscuity (net/core/dev.c:9699) [ 656.853993][ T1479] dev_set_promiscuity (net/core/dev_api.c:288) [ 656.853995][ T1479] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 656.853998][ T1479] ? packet_set_ring (net/packet/af_packet.c:652) [ 656.854000][ T1479] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 656.854002][ T1479] __sock_release (net/socket.c:735) [ 656.854006][ T1479] sock_close (net/socket.c:1526 (discriminator 1)) [ 656.854007][ T1479] __fput (fs/file_table.c:512) [ 656.854009][ T1479] fput_close_sync (fs/file_table.c:617) [ 656.854011][ T1479] ? alloc_file_clone (fs/file_table.c:479) [ 656.854012][ T1479] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 656.854013][ T1479] ? 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) [ 656.854015][ T1479] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 656.854018][ T1479] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 656.854020][ T1479] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 656.854022][ T1479] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 656.854025][ T1479] RIP: 0033:0x7f3199c5054e [ 656.854027][ T1479] 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 [ 656.854028][ T1479] RSP: 002b:00007ffd69a6e210 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 656.854032][ T1479] RAX: ffffffffffffffda RBX: 0000563f2999f690 RCX: 00007f3199c5054e [ 656.854033][ T1479] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 656.854034][ T1479] RBP: 00007ffd69a6e220 R08: 0000000000000000 R09: 0000000000000000 [ 656.854035][ T1479] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable packet_poll:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print netlink_release:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print release_sock:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars