====================================== | [ 19.682057][ T497] softirqs last disabled at (41455): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 19.682059][ T497] Preemption disabled at: | [ 19.682059][ T497] 0x0 | [ 19.682069][ T497] Tainted: [W]=WARN [ 19.682070][ T497] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.682072][ T497] Call Trace: [ 19.682074][ T497] [ 19.682075][ T497] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.682082][ T497] __might_resched.cold (kernel/sched/core.c:9234) [ 19.682087][ T497] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.682091][ T497] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 19.682095][ T497] __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)) [ 19.682097][ T497] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.682103][ T497] ? 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) [ 19.682106][ T497] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.682110][ T497] put_chars (drivers/char/virtio_console.c:1176) [ 19.682112][ T497] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.682113][ T497] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 19.682117][ T497] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.682122][ T497] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.682130][ T497] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.682132][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.682134][ T497] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.682138][ T497] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.682142][ T497] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.682144][ T497] ? 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)) [ 19.682147][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.682149][ T497] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.682153][ T497] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.682157][ T497] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.682159][ T497] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.682164][ T497] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.682167][ T497] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.682169][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.682170][ T497] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 19.682174][ T497] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.682176][ T497] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.682178][ T497] vprintk_emit (kernel/printk/printk.c:2479) [ 19.682181][ T497] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.682184][ T497] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.682188][ T497] _printk (kernel/printk/printk.c:2504) [ 19.682192][ T497] ? snapshot_read.cold (user.c:?) [ 19.682194][ T497] ? 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) [ 19.682197][ T497] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 19.682201][ T497] ? 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) [ 19.682204][ T497] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 19.682207][ T497] ? exit_notify (kernel/exit.c:780) [ 19.682209][ T497] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 19.682211][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.682215][ T497] do_group_exit (kernel/exit.c:1151) [ 19.682218][ T497] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 19.682219][ T497] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 19.682222][ T497] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.682226][ T497] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 19.682229][ T497] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.682231][ T497] RIP: 0033:0x7f61ad4d31b8 [ 19.682233][ T497] Code: Unable to access opcode bytes at 0x7f61ad4d318e. Code starting with the faulting instruction =========================================== [ 19.682234][ T497] RSP: 002b:00007fff0ce79d28 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 19.682237][ T497] RAX: ffffffffffffffda RBX: 00007f61ad603f88 RCX: 00007f61ad4d31b8 [ 19.682238][ T497] RDX: 00007f61ad21dfc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 19.682239][ T497] RBP: 00007fff0ce79d80 R08: 0000000000000000 R09: 0000000000008010 [ 19.682240][ T497] R10: 00007fff0ce79b40 R11: 0000000000000246 R12: 0000000000000001 [ 19.682240][ T497] R13: 0000000000000000 R14: 00007f61ad602680 R15: 00007f61ad603fa0 | [ 33.225171][ T858] softirqs last disabled at (14494): ip6_route_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:3970) | [ 33.225173][ T858] Preemption disabled at: | [ 33.225174][ T858] 0x0 | [ 33.225184][ T858] Tainted: [W]=WARN [ 33.225185][ T858] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.225186][ T858] Call Trace: [ 33.225188][ T858] [ 33.225189][ T858] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 33.225196][ T858] __might_resched.cold (kernel/sched/core.c:9234) [ 33.225201][ T858] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 33.225205][ T858] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 33.225209][ T858] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 33.225211][ T858] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.225217][ T858] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 33.225219][ T858] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.225223][ T858] put_chars (drivers/char/virtio_console.c:1176) [ 33.225226][ T858] ? __send_to_port (drivers/char/virtio_console.c:654) [ 33.225229][ T858] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 33.225234][ T858] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 33.225237][ T858] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.225239][ T858] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.225244][ T858] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 33.225246][ T858] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 33.225249][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.225251][ T858] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.225255][ T858] console_emit_next_record (kernel/printk/printk.c:3183) [ 33.225259][ T858] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 33.225261][ T858] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 33.225264][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.225265][ T858] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.225269][ T858] console_flush_one_record (kernel/printk/printk.c:3268) [ 33.225273][ T858] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 33.225275][ T858] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.225280][ T858] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 33.225283][ T858] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 33.225285][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.225286][ T858] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 33.225290][ T858] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 33.225292][ T858] ? vprintk_emit (kernel/printk/printk.c:2478) [ 33.225295][ T858] vprintk_emit (kernel/printk/printk.c:2479) [ 33.225297][ T858] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 33.225299][ T858] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 33.225303][ T858] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 33.225304][ T858] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 33.225310][ T858] _printk (kernel/printk/printk.c:2504) [ 33.225313][ T858] ? snapshot_read.cold (user.c:?) [ 33.225319][ T858] ? do_trace_netlink_extack (./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/netlink.h:9 net/netlink/af_netlink.c:157) [ 33.225323][ T858] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 33.225329][ T858] fib6_add (net/ipv6/ip6_fib.c:1446) [ 33.225334][ T858] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 33.225339][ T858] ip6_route_add (net/ipv6/route.c:1356 net/ipv6/route.c:3970) [ 33.225341][ T858] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 33.225343][ T858] inet6_rtm_newroute (net/ipv6/route.c:5689) [ 33.225346][ T858] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 33.225347][ T858] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 33.225349][ T858] ? mark_usage (kernel/locking/lockdep.c:4690) [ 33.225356][ T858] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 33.225359][ T858] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/rtnetlink.c:7130 (discriminator 2)) [ 33.225361][ T858] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 33.225365][ T858] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 33.225370][ T858] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 33.225372][ T858] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.225377][ T858] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 33.225379][ T858] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 33.225383][ T858] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 33.225386][ T858] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 33.225389][ T858] ? netlink_ack (./include/linux/skbuff.h:2718) [ 33.225396][ T858] ? 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)) [ 33.225397][ T858] ? 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)) [ 33.225402][ T858] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 33.225405][ T858] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 33.225411][ T858] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 33.225415][ T858] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 33.225419][ T858] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 33.225420][ T858] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 33.225426][ T858] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 33.225430][ T858] ____sys_sendmsg (net/socket.c:2713) [ 33.225432][ T858] ? copy_msghdr_from_user (net/socket.c:2650) [ 33.225434][ T858] ? sock_write_iter (net/socket.c:1269) [ 33.225436][ T858] ? move_addr_to_kernel (net/socket.c:258) [ 33.225440][ T858] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 33.225443][ T858] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 33.225446][ T858] ___sys_sendmsg (net/socket.c:2767) [ 33.225448][ T858] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 33.225451][ T858] ? copy_msghdr_from_user (net/socket.c:2619) [ 33.225453][ T858] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 33.225469][ T858] __sys_sendmsg (net/socket.c:2799) [ 33.225472][ T858] ? __sys_sendmsg_sock (net/socket.c:2780) [ 33.225477][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.225479][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.225482][ T858] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 33.225485][ T858] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 33.225488][ T858] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 33.225490][ T858] RIP: 0033:0x7f9dc71a354e [ 33.225492][ T858] 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 [ 33.225494][ T858] RSP: 002b:00007ffe860ec390 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.225496][ T858] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f9dc71a354e [ 33.225498][ T858] RDX: 0000000000000000 RSI: 00007ffe860ec440 RDI: 0000000000000005 [ 33.225499][ T858] RBP: 00007ffe860ec3a0 R08: 0000000000000000 R09: 0000000000000000 [ 33.225499][ T858] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91936c [ 33.225500][ T858] R13: 00000000004a1620 R14: 0000000000000000 R15: 0000000000000000 | [ 34.454200][ T928] softirqs last disabled at (20936): ip6_route_multipath_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:5521) | [ 34.454202][ T928] Preemption disabled at: | [ 34.454202][ T928] 0x0 | [ 34.454212][ T928] Tainted: [W]=WARN [ 34.454213][ T928] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.454215][ T928] Call Trace: [ 34.454216][ T928] [ 34.454218][ T928] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 34.454225][ T928] __might_resched.cold (kernel/sched/core.c:9234) [ 34.454229][ T928] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 34.454233][ T928] ? __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.454237][ T928] __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.454239][ T928] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.454245][ T928] ? 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.454248][ T928] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.454252][ T928] put_chars (drivers/char/virtio_console.c:1176) [ 34.454253][ T928] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 34.454256][ T928] ? __send_to_port (drivers/char/virtio_console.c:654) [ 34.454259][ T928] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 34.454261][ T928] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 34.454264][ T928] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 34.454268][ T928] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 34.454272][ T928] ? mark_usage (kernel/locking/lockdep.c:4690) [ 34.454274][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.454276][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.454280][ T928] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 34.454282][ T928] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 34.454285][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.454287][ T928] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.454291][ T928] console_emit_next_record (kernel/printk/printk.c:3183) [ 34.454295][ T928] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 34.454297][ T928] ? 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.454300][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.454302][ T928] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.454306][ T928] console_flush_one_record (kernel/printk/printk.c:3268) [ 34.454310][ T928] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 34.454311][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.454317][ T928] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 34.454319][ T928] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 34.454321][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.454323][ T928] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 34.454326][ T928] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 34.454328][ T928] ? vprintk_emit (kernel/printk/printk.c:2478) [ 34.454331][ T928] vprintk_emit (kernel/printk/printk.c:2479) [ 34.454334][ T928] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 34.454335][ T928] ? kasan_save_stack (mm/kasan/common.c:57) [ 34.454338][ T928] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 34.454339][ T928] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 34.454340][ T928] ? ip6_route_multipath_add (./include/linux/slab.h:991 (discriminator 1) ./include/linux/slab.h:1312 (discriminator 1) net/ipv6/route.c:5364 (discriminator 1) net/ipv6/route.c:5499 (discriminator 1)) [ 34.454342][ T928] ? inet6_rtm_newroute (net/ipv6/route.c:5687) [ 34.454343][ T928] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 34.454345][ T928] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 34.454350][ T928] _printk (kernel/printk/printk.c:2504) [ 34.454354][ T928] ? snapshot_read.cold (user.c:?) [ 34.454360][ T928] ? do_trace_netlink_extack (./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/netlink.h:9 net/netlink/af_netlink.c:157) [ 34.454363][ T928] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 34.454372][ T928] fib6_add (net/ipv6/ip6_fib.c:1446) [ 34.454378][ T928] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 34.454383][ T928] ip6_route_multipath_add (net/ipv6/route.c:1356 net/ipv6/route.c:5521) [ 34.454388][ T928] ? ip6_route_info_create_nh (net/ipv6/route.c:3933 (discriminator 2)) [ 34.454398][ T928] ? mark_usage (kernel/locking/lockdep.c:4690) [ 34.454400][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.454401][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.454405][ T928] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 34.454407][ T928] inet6_rtm_newroute (net/ipv6/route.c:5687) [ 34.454409][ T928] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 34.454411][ T928] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 34.454413][ T928] ? mark_usage (kernel/locking/lockdep.c:4690) [ 34.454420][ T928] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 34.454423][ T928] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/rtnetlink.c:7130 (discriminator 2)) [ 34.454425][ T928] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 34.454428][ T928] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 34.454431][ T928] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.454432][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.454437][ T928] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 34.454439][ T928] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 34.454442][ T928] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 34.454444][ T928] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.454447][ T928] ? netlink_ack (./include/linux/skbuff.h:2718) [ 34.454453][ T928] ? 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)) [ 34.454455][ T928] ? 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)) [ 34.454459][ T928] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 34.454463][ T928] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 34.454469][ T928] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 34.454473][ T928] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 34.454476][ T928] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 34.454478][ T928] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 34.454483][ T928] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 34.454487][ T928] ____sys_sendmsg (net/socket.c:2713) [ 34.454490][ T928] ? copy_msghdr_from_user (net/socket.c:2650) [ 34.454492][ T928] ? sock_write_iter (net/socket.c:1269) [ 34.454493][ T928] ? move_addr_to_kernel (net/socket.c:258) [ 34.454498][ T928] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 34.454500][ T928] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 34.454504][ T928] ___sys_sendmsg (net/socket.c:2767) [ 34.454506][ T928] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 34.454508][ T928] ? copy_msghdr_from_user (net/socket.c:2619) [ 34.454510][ T928] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 34.454525][ T928] __sys_sendmsg (net/socket.c:2799) [ 34.454528][ T928] ? __sys_sendmsg_sock (net/socket.c:2780) [ 34.454533][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.454535][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.454538][ T928] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 34.454541][ T928] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 34.454544][ T928] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.454546][ T928] RIP: 0033:0x7f9a2401354e [ 34.454549][ T928] 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 [ 34.454550][ T928] RSP: 002b:00007ffd7c11ba80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.454553][ T928] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f9a2401354e [ 34.454554][ T928] RDX: 0000000000000000 RSI: 00007ffd7c11bb30 RDI: 0000000000000005 [ 34.454555][ T928] RBP: 00007ffd7c11ba90 R08: 0000000000000000 R09: 0000000000000000 [ 34.454556][ T928] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91936d [ 34.454557][ T928] R13: 00000000004a1620 R14: 00007ffd7c11e0a0 R15: 0000000000000000 | [ 58.251242][ T1894] softirqs last disabled at (55027): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 58.251244][ T1894] Preemption disabled at: | [ 58.251245][ T1894] 0x0 | [ 58.251255][ T1894] Tainted: [W]=WARN [ 58.251256][ T1894] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 58.251257][ T1894] Call Trace: [ 58.251259][ T1894] [ 58.251260][ T1894] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 58.251267][ T1894] __might_resched.cold (kernel/sched/core.c:9234) [ 58.251272][ T1894] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 58.251276][ T1894] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 58.251281][ T1894] __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)) [ 58.251283][ T1894] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 58.251289][ T1894] ? 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) [ 58.251292][ T1894] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 58.251296][ T1894] put_chars (drivers/char/virtio_console.c:1176) [ 58.251299][ T1894] ? __send_to_port (drivers/char/virtio_console.c:654) [ 58.251300][ T1894] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 58.251304][ T1894] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 58.251310][ T1894] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 58.251319][ T1894] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 58.251321][ T1894] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.251324][ T1894] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 58.251328][ T1894] console_emit_next_record (kernel/printk/printk.c:3183) [ 58.251332][ T1894] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 58.251334][ T1894] ? 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)) [ 58.251338][ T1894] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.251340][ T1894] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 58.251344][ T1894] console_flush_one_record (kernel/printk/printk.c:3268) [ 58.251349][ T1894] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 58.251351][ T1894] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 58.251357][ T1894] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 58.251360][ T1894] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 58.251363][ T1894] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.251368][ T1894] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 58.251375][ T1894] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 58.251377][ T1894] ? vprintk_emit (kernel/printk/printk.c:2478) [ 58.251380][ T1894] vprintk_emit (kernel/printk/printk.c:2479) [ 58.251384][ T1894] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 58.251388][ T1894] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 58.251392][ T1894] _printk (kernel/printk/printk.c:2504) [ 58.251396][ T1894] ? snapshot_read.cold (user.c:?) [ 58.251399][ T1894] ? 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) [ 58.251402][ T1894] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 58.251406][ T1894] ? 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) [ 58.251409][ T1894] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 58.251413][ T1894] ? exit_notify (kernel/exit.c:780) [ 58.251414][ T1894] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 58.251417][ T1894] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 58.251421][ T1894] do_group_exit (kernel/exit.c:1151) [ 58.251424][ T1894] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 58.251426][ T1894] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 58.251428][ T1894] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 58.251433][ T1894] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 58.251436][ T1894] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 58.251438][ T1894] RIP: 0033:0x7ff8be6d71b8 [ 58.251440][ T1894] Code: Unable to access opcode bytes at 0x7ff8be6d718e. Code starting with the faulting instruction =========================================== [ 58.251441][ T1894] RSP: 002b:00007fff9eec4be8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 58.251444][ T1894] RAX: ffffffffffffffda RBX: 00007ff8be807f88 RCX: 00007ff8be6d71b8 [ 58.251445][ T1894] RDX: 00007ff8be422588 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 58.251446][ T1894] RBP: 00007fff9eec4c40 R08: 0000000000000000 R09: 0000000000000000 [ 58.251447][ T1894] R10: 00007fff9eec49e0 R11: 0000000000000246 R12: 0000000000000001 [ 58.251447][ T1894] R13: 0000000000000000 R14: 00007ff8be806680 R15: 00007ff8be807fa0 | [ 85.978445][ C1] softirqs last disabled at (3855073): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 85.978447][ C1] Preemption disabled at: | [ 85.978448][ C1] 0x0 | [ 85.978458][ C1] Tainted: [W]=WARN [ 85.978459][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 85.978460][ C1] Call Trace: [ 85.978462][ C1] [ 85.978464][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 85.978469][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 85.978473][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 85.978477][ C1] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 85.978479][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.978482][ C1] __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)) [ 85.978485][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 85.978488][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 85.978492][ C1] ? 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) [ 85.978494][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 85.978498][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 85.978500][ C1] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 85.978503][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 85.978504][ C1] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 85.978507][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 85.978512][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 85.978513][ C1] ? 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) [ 85.978515][ C1] ? vsnprintf (lib/vsprintf.c:2900) [ 85.978517][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 85.978519][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.978520][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 85.978523][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 85.978526][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 85.978528][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.978529][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.978530][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 85.978531][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 85.978533][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 85.978536][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 85.978539][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 85.978540][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 85.978542][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 85.978543][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.978545][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 85.978546][ C1] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 85.978548][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 85.978550][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 85.978552][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 85.978553][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 85.978555][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.978556][ C1] _printk (kernel/printk/printk.c:2504) [ 85.978559][ C1] ? snapshot_read.cold (user.c:?) [ 85.978561][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 85.978564][ C1] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 85.978566][ C1] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 85.978567][ C1] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 85.978570][ C1] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 85.978572][ C1] mark_lock (kernel/locking/lockdep.c:4769) [ 85.978574][ C1] mark_usage (kernel/locking/lockdep.c:4658) [ 85.978576][ C1] __lock_acquire (kernel/locking/lockdep.c:5208) [ 85.978578][ C1] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 85.978580][ C1] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 85.978583][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.978584][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 85.978586][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 85.978587][ C1] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 85.978589][ C1] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:182 (discriminator 1) kernel/locking/spinlock.c:205 (discriminator 1)) [ 85.978590][ C1] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 85.978592][ C1] fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 85.978593][ C1] ? fib6_add (net/ipv6/ip6_fib.c:1598) [ 85.978594][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.978596][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 85.978597][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.978598][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 85.978602][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 85.978604][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 85.978606][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 85.978608][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 85.978610][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.978612][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 85.978614][ C1] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 85.978616][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 85.978617][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 85.978620][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 85.978622][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 85.978624][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 85.978626][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 85.978629][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.978630][ C1] handle_softirqs (kernel/softirq.c:645) [ 85.978632][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 85.978634][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 85.978636][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 85.978637][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 85.978639][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 85.978641][ C1] [ 85.978642][ C1] [ 85.978642][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 85.978644][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 85.978646][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 85.978649][ C1] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 06 0e 00 verw 0xe0613(%rip) # 0xe063b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 85.978651][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000282 [ 85.978655][ C1] RAX: 00000000003ad2df RBX: ff11000001c1a3c0 RCX: ffffffff9fd06247 [ 85.978657][ C1] RDX: ff11000001c1a3c0 RSI: ffffffffa2f11011 RDI: ffffffffa28949e0 [ 85.978658][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 85.978659][ C1] R10: 0000000000000001 R11: 0000000000000001 R12: 1ff4000000028fc3 [ 85.978659][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 85.978661][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 85.978664][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 85.978666][ C1] default_idle_call (kernel/sched/idle.c:122) [ 85.978668][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 85.978669][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 85.978671][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 85.978674][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 85.978675][ C1] do_idle (kernel/sched/idle.c:355) [ 85.978677][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 85.978678][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 85.978680][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 85.978682][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 86.057367][ C1] | [ 86.057435][ C1] | [ 86.057435][ C1] stack backtrace: | [ 86.057651][ C1] Tainted: [W]=WARN [ 86.057652][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 86.057653][ C1] Call Trace: [ 86.057654][ C1] [ 86.057655][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 86.057659][ C1] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 86.057662][ C1] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 86.057665][ C1] mark_lock (kernel/locking/lockdep.c:4769) [ 86.057667][ C1] mark_usage (kernel/locking/lockdep.c:4658) [ 86.057669][ C1] __lock_acquire (kernel/locking/lockdep.c:5208) [ 86.057671][ C1] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 86.057673][ C1] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 86.057675][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.057677][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 86.057678][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 86.057680][ C1] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 86.057681][ C1] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:182 (discriminator 1) kernel/locking/spinlock.c:205 (discriminator 1)) [ 86.057683][ C1] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 86.057684][ C1] fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 86.057686][ C1] ? fib6_add (net/ipv6/ip6_fib.c:1598) [ 86.057687][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.057688][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 86.057690][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.057691][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 86.057693][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 86.057695][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 86.057698][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 86.057700][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 86.057702][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.057703][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 86.057705][ C1] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 86.057707][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 86.057709][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 86.057712][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 86.057714][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 86.057716][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 86.057718][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 86.057721][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.057722][ C1] handle_softirqs (kernel/softirq.c:645) [ 86.057724][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 86.057726][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 86.057728][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 86.057729][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 86.057731][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 86.057733][ C1] [ 86.057733][ C1] [ 86.057734][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 86.057735][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 86.057737][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 86.057739][ C1] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 06 0e 00 verw 0xe0613(%rip) # 0xe063b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 86.057740][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000282 [ 86.057742][ C1] RAX: 00000000003ad2df RBX: ff11000001c1a3c0 RCX: ffffffff9fd06247 [ 86.057743][ C1] RDX: ff11000001c1a3c0 RSI: ffffffffa2f11011 RDI: ffffffffa28949e0 [ 86.057744][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 86.057745][ C1] R10: 0000000000000001 R11: 0000000000000001 R12: 1ff4000000028fc3 [ 86.057746][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 86.057747][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 86.057749][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 86.057751][ C1] default_idle_call (kernel/sched/idle.c:122) [ 86.057752][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 86.057754][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 86.057756][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 86.057757][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.057759][ C1] do_idle (kernel/sched/idle.c:355) [ 86.057760][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 86.057762][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 86.057763][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 86.057765][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 130.197967][ T2583] softirqs last disabled at (0): 0x0 | [ 130.197969][ T2583] Preemption disabled at: | [ 130.197970][ T2583] vprintk_emit (kernel/printk/printk.c:2471) | [ 130.197979][ T2583] Tainted: [W]=WARN [ 130.197980][ T2583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 130.197981][ T2583] Call Trace: [ 130.197983][ T2583] [ 130.197984][ T2583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 130.197990][ T2583] ? vprintk_emit (kernel/printk/printk.c:2471) [ 130.197991][ T2583] __might_resched.cold (kernel/sched/core.c:9234) [ 130.197995][ T2583] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 130.197998][ T2583] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 130.198000][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 130.198003][ T2583] __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)) [ 130.198006][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 130.198009][ T2583] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 130.198013][ T2583] ? 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) [ 130.198015][ T2583] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 130.198017][ T2583] put_chars (drivers/char/virtio_console.c:1176) [ 130.198019][ T2583] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 130.198020][ T2583] ? __send_to_port (drivers/char/virtio_console.c:654) [ 130.198022][ T2583] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 130.198024][ T2583] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 130.198029][ T2583] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 130.198031][ T2583] ? 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) [ 130.198032][ T2583] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 130.198035][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 130.198037][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 130.198038][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 130.198041][ T2583] console_emit_next_record (kernel/printk/printk.c:3183) [ 130.198043][ T2583] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 130.198045][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 130.198046][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 130.198047][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 130.198048][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 130.198050][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 130.198052][ T2583] console_flush_one_record (kernel/printk/printk.c:3268) [ 130.198054][ T2583] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 130.198057][ T2583] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 130.198058][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 130.198060][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 130.198062][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 130.198063][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 130.198064][ T2583] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 130.198065][ T2583] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 130.198067][ T2583] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 130.198068][ T2583] ? vprintk_emit (kernel/printk/printk.c:2478) [ 130.198070][ T2583] vprintk_emit (kernel/printk/printk.c:2479) [ 130.198071][ T2583] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 130.198072][ T2583] ? kasan_save_stack (mm/kasan/common.c:58) [ 130.198075][ T2583] ? kasan_save_track (mm/kasan/common.c:78) [ 130.198076][ T2583] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 130.198077][ T2583] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 130.198078][ T2583] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 130.198081][ T2583] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 130.198082][ T2583] ? do_sock_setsockopt (net/socket.c:2397) [ 130.198086][ T2583] _printk (kernel/printk/printk.c:2504) [ 130.198089][ T2583] ? snapshot_read.cold (user.c:?) [ 130.198091][ T2583] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 130.198094][ T2583] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 130.198096][ T2583] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 130.198098][ T2583] ? netdev_notice (net/core/dev.c:13194) [ 130.198101][ T2583] ? 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) [ 130.198102][ T2583] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 130.198104][ T2583] netif_set_promiscuity (net/core/dev.c:9699) [ 130.198108][ T2583] dev_set_promiscuity (net/core/dev_api.c:288) [ 130.198109][ T2583] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 130.198112][ T2583] packet_mc_add (net/packet/af_packet.c:3755) [ 130.198113][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 130.198114][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 130.198116][ T2583] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 130.198118][ T2583] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 130.198122][ T2583] packet_setsockopt (net/packet/af_packet.c:3840) [ 130.198123][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 130.198125][ T2583] ? packet_bind (net/packet/af_packet.c:3341) [ 130.198126][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 130.198128][ T2583] ? do_sock_getsockopt (net/socket.c:2484) [ 130.198130][ T2583] ? sock_poll (net/socket.c:1514) [ 130.198132][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 130.198133][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 130.198134][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 130.198137][ T2583] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 130.198139][ T2583] do_sock_setsockopt (net/socket.c:2397) [ 130.198140][ T2583] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 130.198142][ T2583] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 130.198144][ T2583] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 130.198146][ T2583] __sys_setsockopt (net/socket.c:2422) [ 130.198149][ T2583] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 130.198150][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 130.198152][ T2583] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 130.198153][ T2583] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 130.198155][ T2583] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 130.198157][ T2583] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 130.198159][ T2583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 130.198161][ T2583] RIP: 0033:0x7f276ca362de [ 130.198163][ T2583] 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 [ 130.198165][ T2583] RSP: 002b:00007ffe14fe0278 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 130.198168][ T2583] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f276ca362de [ 130.198170][ T2583] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 130.198175][ T2583] RBP: 00007ffe14fe03b0 R08: 0000000000000010 R09: 00000000300ba2d0 [ 130.198176][ T2583] R10: 00007ffe14fe02f0 R11: 0000000000000246 R12: 0000000000000001 [ 130.198177][ T2583] R13: 00000000300b60a8 R14: 00000000300b5e20 R15: 0000000000000000 | [ 132.229128][ T2583] softirqs last disabled at (0): 0x0 | [ 132.229130][ T2583] Preemption disabled at: | [ 132.229130][ T2583] vprintk_emit (kernel/printk/printk.c:2471) | [ 132.229138][ T2583] Tainted: [W]=WARN [ 132.229139][ T2583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 132.229139][ T2583] Call Trace: [ 132.229140][ T2583] [ 132.229141][ T2583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 132.229146][ T2583] ? vprintk_emit (kernel/printk/printk.c:2471) [ 132.229147][ T2583] __might_resched.cold (kernel/sched/core.c:9234) [ 132.229150][ T2583] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 132.229153][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 132.229155][ T2583] __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)) [ 132.229157][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 132.229159][ T2583] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 132.229163][ T2583] ? 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) [ 132.229165][ T2583] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 132.229167][ T2583] put_chars (drivers/char/virtio_console.c:1176) [ 132.229168][ T2583] ? __send_to_port (drivers/char/virtio_console.c:654) [ 132.229169][ T2583] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 132.229172][ T2583] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 132.229174][ T2583] ? pointer (lib/vsprintf.c:2577) [ 132.229177][ T2583] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 132.229186][ T2583] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 132.229188][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 132.229190][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 132.229192][ T2583] console_emit_next_record (kernel/printk/printk.c:3183) [ 132.229194][ T2583] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 132.229196][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 132.229197][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 132.229198][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 132.229199][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 132.229201][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 132.229203][ T2583] console_flush_one_record (kernel/printk/printk.c:3268) [ 132.229205][ T2583] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 132.229208][ T2583] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 132.229210][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 132.229212][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 132.229213][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 132.229214][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 132.229216][ T2583] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 132.229217][ T2583] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 132.229219][ T2583] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 132.229220][ T2583] ? vprintk_emit (kernel/printk/printk.c:2478) [ 132.229222][ T2583] vprintk_emit (kernel/printk/printk.c:2479) [ 132.229223][ T2583] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 132.229225][ T2583] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 132.229227][ T2583] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 132.229230][ T2583] ? __kernel_text_address (kernel/extable.c:79) [ 132.229232][ T2583] _printk (kernel/printk/printk.c:2504) [ 132.229234][ T2583] ? snapshot_read.cold (user.c:?) [ 132.229236][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 132.229237][ T2583] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 132.229240][ T2583] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 132.229242][ T2583] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 132.229244][ T2583] ? netdev_notice (net/core/dev.c:13194) [ 132.229246][ T2583] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 132.229249][ T2583] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 132.229251][ T2583] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 132.229253][ T2583] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 132.229255][ T2583] ? __fput (fs/file_table.c:512) [ 132.229258][ T2583] ? 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) [ 132.229260][ T2583] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 132.229262][ T2583] netif_set_promiscuity (net/core/dev.c:9699) [ 132.229266][ T2583] dev_set_promiscuity (net/core/dev_api.c:288) [ 132.229267][ T2583] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 132.229269][ T2583] ? packet_set_ring (net/packet/af_packet.c:652) [ 132.229271][ T2583] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 132.229273][ T2583] __sock_release (net/socket.c:735) [ 132.229276][ T2583] sock_close (net/socket.c:1526 (discriminator 1)) [ 132.229277][ T2583] __fput (fs/file_table.c:512) [ 132.229279][ T2583] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 132.229281][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 132.229283][ T2583] ? 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) [ 132.229285][ T2583] task_work_run (kernel/task_work.c:233) [ 132.229286][ T2583] ? task_work_cancel (kernel/task_work.c:190) [ 132.229288][ T2583] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 132.229290][ T2583] do_exit (./include/linux/task_work.h:40 kernel/exit.c:1008) [ 132.229292][ T2583] ? exit_notify (kernel/exit.c:780) [ 132.229293][ T2583] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 132.229296][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 132.229298][ T2583] do_group_exit (kernel/exit.c:1151) [ 132.229299][ T2583] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 132.229301][ T2583] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 132.229303][ T2583] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 132.229305][ T2583] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 132.229307][ T2583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 132.229309][ T2583] RIP: 0033:0x7f276c9fe1b8 [ 132.229310][ T2583] Code: Unable to access opcode bytes at 0x7f276c9fe18e. Code starting with the faulting instruction =========================================== [ 132.229311][ T2583] RSP: 002b:00007ffe14fe0688 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 132.229314][ T2583] RAX: ffffffffffffffda RBX: 00007f276cb2ef88 RCX: 00007f276c9fe1b8 [ 132.229315][ T2583] RDX: 00007f276c829908 RSI: fffffffffffffce8 RDI: 0000000000000000 [ 132.229316][ T2583] RBP: 00007ffe14fe06e0 R08: 0000000000000000 R09: 0000000000000000 [ 132.229317][ T2583] R10: 00007f276c87a1a0 R11: 0000000000000246 R12: 0000000000000001 [ 132.229317][ T2583] R13: 0000000000000000 R14: 00007f276cb2d680 R15: 00007f276cb2efa0 | [ 242.933364][ T9359] softirqs last disabled at (0): 0x0 | [ 242.933369][ T9359] Preemption disabled at: | [ 242.933370][ T9359] vprintk_emit (kernel/printk/printk.c:2471) | [ 242.933380][ T9359] Tainted: [W]=WARN [ 242.933381][ T9359] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 242.933383][ T9359] Call Trace: [ 242.933384][ T9359] [ 242.933385][ T9359] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 242.933391][ T9359] ? vprintk_emit (kernel/printk/printk.c:2471) [ 242.933392][ T9359] __might_resched.cold (kernel/sched/core.c:9234) [ 242.933396][ T9359] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 242.933399][ T9359] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 242.933401][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.933404][ T9359] __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)) [ 242.933407][ T9359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 242.933410][ T9359] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 242.933414][ T9359] ? 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) [ 242.933416][ T9359] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 242.933418][ T9359] put_chars (drivers/char/virtio_console.c:1176) [ 242.933420][ T9359] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 242.933421][ T9359] ? __send_to_port (drivers/char/virtio_console.c:654) [ 242.933423][ T9359] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 242.933426][ T9359] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 242.933430][ T9359] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 242.933432][ T9359] ? 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) [ 242.933434][ T9359] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 242.933437][ T9359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 242.933439][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.933440][ T9359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 242.933443][ T9359] console_emit_next_record (kernel/printk/printk.c:3183) [ 242.933445][ T9359] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 242.933447][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.933448][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.933449][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.933450][ T9359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 242.933452][ T9359] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 242.933454][ T9359] console_flush_one_record (kernel/printk/printk.c:3268) [ 242.933456][ T9359] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 242.933459][ T9359] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 242.933461][ T9359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 242.933462][ T9359] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 242.933464][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.933465][ T9359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 242.933467][ T9359] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 242.933468][ T9359] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 242.933470][ T9359] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 242.933472][ T9359] ? vprintk_emit (kernel/printk/printk.c:2478) [ 242.933473][ T9359] vprintk_emit (kernel/printk/printk.c:2479) [ 242.933475][ T9359] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 242.933476][ T9359] ? kasan_save_stack (mm/kasan/common.c:58) [ 242.933479][ T9359] ? kasan_save_track (mm/kasan/common.c:78) [ 242.933480][ T9359] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 242.933481][ T9359] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 242.933482][ T9359] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 242.933485][ T9359] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 242.933487][ T9359] ? do_sock_setsockopt (net/socket.c:2397) [ 242.933490][ T9359] _printk (kernel/printk/printk.c:2504) [ 242.933493][ T9359] ? snapshot_read.cold (user.c:?) [ 242.933495][ T9359] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 242.933499][ T9359] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 242.933501][ T9359] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 242.933503][ T9359] ? netdev_notice (net/core/dev.c:13194) [ 242.933506][ T9359] ? 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) [ 242.933507][ T9359] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 242.933509][ T9359] netif_set_promiscuity (net/core/dev.c:9699) [ 242.933513][ T9359] dev_set_promiscuity (net/core/dev_api.c:288) [ 242.933514][ T9359] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 242.933517][ T9359] packet_mc_add (net/packet/af_packet.c:3755) [ 242.933519][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.933520][ T9359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 242.933521][ T9359] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 242.933523][ T9359] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 242.933527][ T9359] packet_setsockopt (net/packet/af_packet.c:3840) [ 242.933528][ T9359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 242.933530][ T9359] ? packet_bind (net/packet/af_packet.c:3341) [ 242.933531][ T9359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 242.933533][ T9359] ? do_sock_getsockopt (net/socket.c:2484) [ 242.933536][ T9359] ? sock_poll (net/socket.c:1514) [ 242.933537][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.933539][ T9359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 242.933540][ T9359] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 242.933543][ T9359] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 242.933544][ T9359] do_sock_setsockopt (net/socket.c:2397) [ 242.933546][ T9359] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 242.933548][ T9359] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 242.933550][ T9359] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 242.933552][ T9359] __sys_setsockopt (net/socket.c:2422) [ 242.933555][ T9359] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 242.933557][ T9359] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 242.933558][ T9359] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 242.933560][ T9359] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 242.933561][ T9359] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 242.933564][ T9359] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 242.933566][ T9359] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 242.933567][ T9359] RIP: 0033:0x7f66717042de [ 242.933570][ T9359] 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 [ 242.933571][ T9359] RSP: 002b:00007fff32f28328 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 242.933575][ T9359] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f66717042de [ 242.933576][ T9359] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 242.933577][ T9359] RBP: 00007fff32f28460 R08: 0000000000000010 R09: 000000002c617ea0 [ 242.933578][ T9359] R10: 00007fff32f283a0 R11: 0000000000000246 R12: 0000000000000001 [ 242.933579][ T9359] R13: 000000002c6130c8 R14: 000000002c612e40 R15: 0000000000000000 | [ 244.101532][ T9371] softirqs last disabled at (0): 0x0 | [ 244.101534][ T9371] Preemption disabled at: | [ 244.101534][ T9371] vprintk_emit (kernel/printk/printk.c:2471) | [ 244.101544][ T9371] Tainted: [W]=WARN [ 244.101545][ T9371] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 244.101546][ T9371] Call Trace: [ 244.101547][ T9371] [ 244.101548][ T9371] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 244.101554][ T9371] ? vprintk_emit (kernel/printk/printk.c:2471) [ 244.101555][ T9371] __might_resched.cold (kernel/sched/core.c:9234) [ 244.101559][ T9371] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 244.101562][ T9371] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 244.101564][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.101566][ T9371] __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)) [ 244.101569][ T9371] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 244.101572][ T9371] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 244.101576][ T9371] ? 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) [ 244.101578][ T9371] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 244.101580][ T9371] put_chars (drivers/char/virtio_console.c:1176) [ 244.101582][ T9371] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 244.101583][ T9371] ? __send_to_port (drivers/char/virtio_console.c:654) [ 244.101585][ T9371] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 244.101587][ T9371] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 244.101592][ T9371] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 244.101594][ T9371] ? 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) [ 244.101595][ T9371] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 244.101598][ T9371] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 244.101600][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.101601][ T9371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 244.101604][ T9371] console_emit_next_record (kernel/printk/printk.c:3183) [ 244.101606][ T9371] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 244.101608][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.101609][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.101610][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.101611][ T9371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 244.101613][ T9371] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 244.101614][ T9371] console_flush_one_record (kernel/printk/printk.c:3268) [ 244.101621][ T9371] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 244.101624][ T9371] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 244.101625][ T9371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 244.101627][ T9371] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 244.101629][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.101630][ T9371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 244.101631][ T9371] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 244.101632][ T9371] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 244.101634][ T9371] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 244.101636][ T9371] ? vprintk_emit (kernel/printk/printk.c:2478) [ 244.101637][ T9371] vprintk_emit (kernel/printk/printk.c:2479) [ 244.101639][ T9371] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 244.101640][ T9371] ? kasan_save_stack (mm/kasan/common.c:58) [ 244.101642][ T9371] ? kasan_save_track (mm/kasan/common.c:78) [ 244.101643][ T9371] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 244.101644][ T9371] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 244.101645][ T9371] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 244.101648][ T9371] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 244.101650][ T9371] ? do_sock_setsockopt (net/socket.c:2397) [ 244.101653][ T9371] _printk (kernel/printk/printk.c:2504) [ 244.101656][ T9371] ? snapshot_read.cold (user.c:?) [ 244.101658][ T9371] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 244.101661][ T9371] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 244.101663][ T9371] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 244.101665][ T9371] ? netdev_notice (net/core/dev.c:13194) [ 244.101668][ T9371] ? 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) [ 244.101669][ T9371] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 244.101671][ T9371] netif_set_promiscuity (net/core/dev.c:9699) [ 244.101675][ T9371] dev_set_promiscuity (net/core/dev_api.c:288) [ 244.101676][ T9371] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 244.101680][ T9371] packet_mc_add (net/packet/af_packet.c:3755) [ 244.101681][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.101682][ T9371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 244.101684][ T9371] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 244.101686][ T9371] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 244.101689][ T9371] packet_setsockopt (net/packet/af_packet.c:3840) [ 244.101691][ T9371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 244.101693][ T9371] ? packet_bind (net/packet/af_packet.c:3341) [ 244.101694][ T9371] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 244.101696][ T9371] ? do_sock_getsockopt (net/socket.c:2484) [ 244.101698][ T9371] ? sock_poll (net/socket.c:1514) [ 244.101700][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.101701][ T9371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 244.101702][ T9371] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 244.101704][ T9371] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 244.101706][ T9371] do_sock_setsockopt (net/socket.c:2397) [ 244.101708][ T9371] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 244.101709][ T9371] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 244.101711][ T9371] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 244.101714][ T9371] __sys_setsockopt (net/socket.c:2422) [ 244.101716][ T9371] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 244.101718][ T9371] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 244.101719][ T9371] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 244.101721][ T9371] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 244.101722][ T9371] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 244.101724][ T9371] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 244.101726][ T9371] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 244.101728][ T9371] RIP: 0033:0x7f498820a2de [ 244.101730][ T9371] 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 [ 244.101732][ T9371] RSP: 002b:00007ffec2b5f3f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 244.101735][ T9371] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f498820a2de [ 244.101737][ T9371] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 244.101738][ T9371] RBP: 00007ffec2b5f530 R08: 0000000000000010 R09: 000000002697bea0 [ 244.101739][ T9371] R10: 00007ffec2b5f470 R11: 0000000000000246 R12: 0000000000000001 [ 244.101739][ T9371] R13: 00000000269770c8 R14: 0000000026976e40 R15: 0000000000000000 | [ 245.323812][ T9385] softirqs last disabled at (0): 0x0 | [ 245.323814][ T9385] Preemption disabled at: | [ 245.323814][ T9385] vprintk_emit (kernel/printk/printk.c:2471) | [ 245.323824][ T9385] Tainted: [W]=WARN [ 245.323825][ T9385] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 245.323826][ T9385] Call Trace: [ 245.323827][ T9385] [ 245.323828][ T9385] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 245.323834][ T9385] ? vprintk_emit (kernel/printk/printk.c:2471) [ 245.323835][ T9385] __might_resched.cold (kernel/sched/core.c:9234) [ 245.323839][ T9385] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 245.323842][ T9385] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 245.323844][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.323847][ T9385] __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)) [ 245.323850][ T9385] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 245.323852][ T9385] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 245.323858][ T9385] ? 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) [ 245.323859][ T9385] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 245.323861][ T9385] put_chars (drivers/char/virtio_console.c:1176) [ 245.323863][ T9385] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 245.323864][ T9385] ? __send_to_port (drivers/char/virtio_console.c:654) [ 245.323866][ T9385] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 245.323868][ T9385] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 245.323873][ T9385] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 245.323875][ T9385] ? 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) [ 245.323877][ T9385] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 245.323880][ T9385] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 245.323881][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.323882][ T9385] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 245.323885][ T9385] console_emit_next_record (kernel/printk/printk.c:3183) [ 245.323888][ T9385] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 245.323890][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.323890][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.323891][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.323892][ T9385] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 245.323894][ T9385] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 245.323896][ T9385] console_flush_one_record (kernel/printk/printk.c:3268) [ 245.323898][ T9385] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 245.323901][ T9385] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 245.323903][ T9385] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 245.323904][ T9385] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 245.323906][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.323907][ T9385] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 245.323908][ T9385] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 245.323910][ T9385] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 245.323911][ T9385] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 245.323913][ T9385] ? vprintk_emit (kernel/printk/printk.c:2478) [ 245.323914][ T9385] vprintk_emit (kernel/printk/printk.c:2479) [ 245.323916][ T9385] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 245.323917][ T9385] ? kasan_save_stack (mm/kasan/common.c:58) [ 245.323919][ T9385] ? kasan_save_track (mm/kasan/common.c:78) [ 245.323920][ T9385] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 245.323921][ T9385] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 245.323922][ T9385] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 245.323925][ T9385] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 245.323927][ T9385] ? do_sock_setsockopt (net/socket.c:2397) [ 245.323930][ T9385] _printk (kernel/printk/printk.c:2504) [ 245.323933][ T9385] ? snapshot_read.cold (user.c:?) [ 245.323936][ T9385] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 245.323939][ T9385] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 245.323941][ T9385] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 245.323943][ T9385] ? netdev_notice (net/core/dev.c:13194) [ 245.323946][ T9385] ? 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) [ 245.323947][ T9385] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 245.323949][ T9385] netif_set_promiscuity (net/core/dev.c:9699) [ 245.323953][ T9385] dev_set_promiscuity (net/core/dev_api.c:288) [ 245.323954][ T9385] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 245.323957][ T9385] packet_mc_add (net/packet/af_packet.c:3755) [ 245.323959][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.323960][ T9385] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 245.323961][ T9385] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 245.323964][ T9385] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 245.323967][ T9385] packet_setsockopt (net/packet/af_packet.c:3840) [ 245.323969][ T9385] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 245.323971][ T9385] ? packet_bind (net/packet/af_packet.c:3341) [ 245.323972][ T9385] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 245.323974][ T9385] ? do_sock_getsockopt (net/socket.c:2484) [ 245.323976][ T9385] ? sock_poll (net/socket.c:1514) [ 245.323978][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.323979][ T9385] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 245.323980][ T9385] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 245.323983][ T9385] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 245.323985][ T9385] do_sock_setsockopt (net/socket.c:2397) [ 245.323986][ T9385] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 245.323988][ T9385] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 245.323990][ T9385] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 245.323992][ T9385] __sys_setsockopt (net/socket.c:2422) [ 245.323995][ T9385] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 245.323996][ T9385] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 245.323998][ T9385] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 245.323999][ T9385] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 245.324000][ T9385] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 245.324003][ T9385] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 245.324005][ T9385] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 245.324007][ T9385] RIP: 0033:0x7f0b401842de [ 245.324008][ T9385] 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 [ 245.324010][ T9385] RSP: 002b:00007fffd1eaa1f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 245.324014][ T9385] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f0b401842de [ 245.324015][ T9385] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 245.324016][ T9385] RBP: 00007fffd1eaa330 R08: 0000000000000010 R09: 00000000223cbea0 [ 245.324017][ T9385] R10: 00007fffd1eaa270 R11: 0000000000000246 R12: 0000000000000001 [ 245.324018][ T9385] R13: 00000000223c70c8 R14: 00000000223c6e40 R15: 0000000000000000 | [ 249.204920][ T9436] softirqs last disabled at (0): 0x0 | [ 249.204922][ T9436] Preemption disabled at: | [ 249.204923][ T9436] vprintk_emit (kernel/printk/printk.c:2471) | [ 249.204933][ T9436] Tainted: [W]=WARN [ 249.204934][ T9436] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 249.204935][ T9436] Call Trace: [ 249.204937][ T9436] [ 249.204938][ T9436] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 249.204943][ T9436] ? vprintk_emit (kernel/printk/printk.c:2471) [ 249.204945][ T9436] __might_resched.cold (kernel/sched/core.c:9234) [ 249.204949][ T9436] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 249.204952][ T9436] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 249.204954][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.204956][ T9436] __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)) [ 249.204959][ T9436] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 249.204962][ T9436] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 249.204967][ T9436] ? 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) [ 249.204969][ T9436] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 249.204971][ T9436] put_chars (drivers/char/virtio_console.c:1176) [ 249.204973][ T9436] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 249.204975][ T9436] ? __send_to_port (drivers/char/virtio_console.c:654) [ 249.204976][ T9436] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 249.204979][ T9436] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 249.204984][ T9436] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 249.204985][ T9436] ? 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) [ 249.204987][ T9436] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 249.204990][ T9436] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 249.204992][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.204993][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 249.204996][ T9436] console_emit_next_record (kernel/printk/printk.c:3183) [ 249.204999][ T9436] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 249.205001][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.205002][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.205003][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.205004][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 249.205006][ T9436] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 249.205007][ T9436] console_flush_one_record (kernel/printk/printk.c:3268) [ 249.205010][ T9436] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 249.205013][ T9436] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 249.205014][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 249.205016][ T9436] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 249.205018][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.205019][ T9436] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 249.205020][ T9436] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 249.205022][ T9436] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 249.205023][ T9436] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 249.205025][ T9436] ? vprintk_emit (kernel/printk/printk.c:2478) [ 249.205026][ T9436] vprintk_emit (kernel/printk/printk.c:2479) [ 249.205028][ T9436] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 249.205029][ T9436] ? kasan_save_stack (mm/kasan/common.c:58) [ 249.205032][ T9436] ? kasan_save_track (mm/kasan/common.c:78) [ 249.205033][ T9436] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 249.205034][ T9436] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 249.205035][ T9436] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 249.205038][ T9436] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 249.205039][ T9436] ? do_sock_setsockopt (net/socket.c:2397) [ 249.205043][ T9436] _printk (kernel/printk/printk.c:2504) [ 249.205045][ T9436] ? snapshot_read.cold (user.c:?) [ 249.205048][ T9436] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 249.205051][ T9436] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 249.205053][ T9436] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 249.205055][ T9436] ? netdev_notice (net/core/dev.c:13194) [ 249.205058][ T9436] ? 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) [ 249.205060][ T9436] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 249.205062][ T9436] netif_set_promiscuity (net/core/dev.c:9699) [ 249.205065][ T9436] dev_set_promiscuity (net/core/dev_api.c:288) [ 249.205067][ T9436] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 249.205070][ T9436] packet_mc_add (net/packet/af_packet.c:3755) [ 249.205071][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.205073][ T9436] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 249.205074][ T9436] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 249.205076][ T9436] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 249.205080][ T9436] packet_setsockopt (net/packet/af_packet.c:3840) [ 249.205082][ T9436] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 249.205083][ T9436] ? packet_bind (net/packet/af_packet.c:3341) [ 249.205085][ T9436] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 249.205087][ T9436] ? do_sock_getsockopt (net/socket.c:2484) [ 249.205089][ T9436] ? sock_poll (net/socket.c:1514) [ 249.205091][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.205092][ T9436] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.205093][ T9436] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 249.205096][ T9436] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 249.205097][ T9436] do_sock_setsockopt (net/socket.c:2397) [ 249.205099][ T9436] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 249.205101][ T9436] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 249.205103][ T9436] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 249.205105][ T9436] __sys_setsockopt (net/socket.c:2422) [ 249.205108][ T9436] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 249.205109][ T9436] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 249.205111][ T9436] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 249.205112][ T9436] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 249.205114][ T9436] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 249.205116][ T9436] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 249.205118][ T9436] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 249.205120][ T9436] RIP: 0033:0x7f1810e3e2de [ 249.205122][ T9436] 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 [ 249.205124][ T9436] RSP: 002b:00007ffc1d53b918 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 249.205127][ T9436] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f1810e3e2de [ 249.205129][ T9436] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 249.205130][ T9436] RBP: 00007ffc1d53ba50 R08: 0000000000000010 R09: 0000000005ff1ea0 [ 249.205131][ T9436] R10: 00007ffc1d53b990 R11: 0000000000000246 R12: 0000000000000001 [ 249.205132][ T9436] R13: 0000000005fed0a8 R14: 0000000005fece20 R15: 0000000000000000 | [ 252.311407][ T9439] softirqs last disabled at (0): 0x0 | [ 252.311409][ T9439] Preemption disabled at: | [ 252.311409][ T9439] vprintk_emit (kernel/printk/printk.c:2471) | [ 252.311419][ T9439] Tainted: [W]=WARN [ 252.311420][ T9439] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 252.311422][ T9439] Call Trace: [ 252.311423][ T9439] [ 252.311424][ T9439] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 252.311430][ T9439] ? vprintk_emit (kernel/printk/printk.c:2471) [ 252.311431][ T9439] __might_resched.cold (kernel/sched/core.c:9234) [ 252.311435][ T9439] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 252.311438][ T9439] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 252.311440][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 252.311442][ T9439] __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)) [ 252.311445][ T9439] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 252.311448][ T9439] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 252.311453][ T9439] ? 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) [ 252.311455][ T9439] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 252.311457][ T9439] put_chars (drivers/char/virtio_console.c:1176) [ 252.311459][ T9439] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 252.311460][ T9439] ? __send_to_port (drivers/char/virtio_console.c:654) [ 252.311462][ T9439] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 252.311465][ T9439] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 252.311470][ T9439] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 252.311471][ T9439] ? 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) [ 252.311473][ T9439] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 252.311476][ T9439] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 252.311478][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 252.311479][ T9439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 252.311481][ T9439] console_emit_next_record (kernel/printk/printk.c:3183) [ 252.311484][ T9439] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 252.311486][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 252.311487][ T9439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 252.311489][ T9439] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 252.311491][ T9439] console_flush_one_record (kernel/printk/printk.c:3268) [ 252.311493][ T9439] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 252.311495][ T9439] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 252.311497][ T9439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 252.311499][ T9439] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 252.311500][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 252.311501][ T9439] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 252.311503][ T9439] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 252.311504][ T9439] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 252.311506][ T9439] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 252.311507][ T9439] ? vprintk_emit (kernel/printk/printk.c:2478) [ 252.311509][ T9439] vprintk_emit (kernel/printk/printk.c:2479) [ 252.311510][ T9439] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 252.311512][ T9439] ? kasan_save_stack (mm/kasan/common.c:58) [ 252.311514][ T9439] ? kasan_save_track (mm/kasan/common.c:78) [ 252.311515][ T9439] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 252.311516][ T9439] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 252.311517][ T9439] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 252.311520][ T9439] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 252.311521][ T9439] ? do_sock_setsockopt (net/socket.c:2397) [ 252.311525][ T9439] _printk (kernel/printk/printk.c:2504) [ 252.311528][ T9439] ? snapshot_read.cold (user.c:?) [ 252.311530][ T9439] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 252.311533][ T9439] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 252.311535][ T9439] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 252.311538][ T9439] ? netdev_notice (net/core/dev.c:13194) [ 252.311540][ T9439] ? 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) [ 252.311542][ T9439] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 252.311544][ T9439] netif_set_promiscuity (net/core/dev.c:9699) [ 252.311547][ T9439] dev_set_promiscuity (net/core/dev_api.c:288) [ 252.311549][ T9439] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 252.311552][ T9439] packet_mc_add (net/packet/af_packet.c:3755) [ 252.311553][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 252.311554][ T9439] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 252.311556][ T9439] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 252.311558][ T9439] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 252.311561][ T9439] packet_setsockopt (net/packet/af_packet.c:3840) [ 252.311563][ T9439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 252.311564][ T9439] ? packet_bind (net/packet/af_packet.c:3341) [ 252.311566][ T9439] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 252.311567][ T9439] ? do_sock_getsockopt (net/socket.c:2484) [ 252.311570][ T9439] ? sock_poll (net/socket.c:1514) [ 252.311571][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 252.311572][ T9439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 252.311573][ T9439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 252.311576][ T9439] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 252.311578][ T9439] do_sock_setsockopt (net/socket.c:2397) [ 252.311579][ T9439] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 252.311581][ T9439] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 252.311583][ T9439] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 252.311585][ T9439] __sys_setsockopt (net/socket.c:2422) [ 252.311588][ T9439] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 252.311589][ T9439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 252.311591][ T9439] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 252.311592][ T9439] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 252.311593][ T9439] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 252.311596][ T9439] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 252.311598][ T9439] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 252.311599][ T9439] RIP: 0033:0x7f500047a2de [ 252.311601][ T9439] 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 [ 252.311603][ T9439] RSP: 002b:00007fffa3507f78 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 252.311606][ T9439] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f500047a2de [ 252.311608][ T9439] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 252.311609][ T9439] RBP: 00007fffa35080b0 R08: 0000000000000010 R09: 000000002bb2cea0 [ 252.311610][ T9439] R10: 00007fffa3507ff0 R11: 0000000000000246 R12: 0000000000000001 Finger prints: ip6_route_multipath_add:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock_bh vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print ip6_route_add:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print