====================================== | [ 11.619381][ T245] softirqs last disabled at (24271): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.619383][ T245] Preemption disabled at: | [ 11.619384][ T245] 0x0 | [ 11.619395][ T245] Tainted: [W]=WARN [ 11.619396][ T245] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.619397][ T245] Call Trace: [ 11.619399][ T245] [ 11.619400][ T245] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.619407][ T245] __might_resched.cold (kernel/sched/core.c:9234) [ 11.619412][ T245] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.619416][ T245] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 11.619420][ T245] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 11.619422][ T245] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.619429][ T245] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.619432][ T245] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.619436][ T245] put_chars (drivers/char/virtio_console.c:1176) [ 11.619438][ T245] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.619439][ T245] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.619443][ T245] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.619448][ T245] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.619456][ T245] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.619458][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.619460][ T245] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.619465][ T245] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.619469][ T245] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.619471][ T245] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 11.619474][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.619476][ T245] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.619480][ T245] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.619484][ T245] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.619486][ T245] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.619491][ T245] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.619494][ T245] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.619496][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.619498][ T245] ? 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) [ 11.619501][ T245] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.619503][ T245] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.619506][ T245] vprintk_emit (kernel/printk/printk.c:2479) [ 11.619509][ T245] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.619512][ T245] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.619516][ T245] _printk (kernel/printk/printk.c:2504) [ 11.619520][ T245] ? snapshot_read.cold (user.c:?) [ 11.619523][ T245] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 11.619525][ T245] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.619529][ T245] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 11.619532][ T245] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 11.619536][ T245] ? exit_notify (kernel/exit.c:780) [ 11.619538][ T245] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.619540][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.619544][ T245] do_group_exit (kernel/exit.c:1151) [ 11.619547][ T245] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 11.619549][ T245] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 11.619551][ T245] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.619555][ T245] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.619558][ T245] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.619560][ T245] RIP: 0033:0x7f802a7761b8 [ 11.619562][ T245] Code: Unable to access opcode bytes at 0x7f802a77618e. Code starting with the faulting instruction =========================================== [ 11.619564][ T245] RSP: 002b:00007fff7dd766d8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 11.619566][ T245] RAX: ffffffffffffffda RBX: 00007f802a8a6f88 RCX: 00007f802a7761b8 [ 11.619567][ T245] RDX: 00007f802a4c0fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 11.619568][ T245] RBP: 00007fff7dd76730 R08: 0000000000000000 R09: 0000000000000050 [ 11.619569][ T245] R10: 00007fff7dd764f0 R11: 0000000000000246 R12: 0000000000000001 [ 11.619570][ T245] R13: 0000000000000000 R14: 00007f802a8a5680 R15: 00007f802a8a6fa0 | [ 34.428232][ T858] softirqs last disabled at (16216): ip6_route_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:3970) | [ 34.428236][ T858] Preemption disabled at: | [ 34.428236][ T858] 0x0 | [ 34.428250][ T858] Tainted: [W]=WARN [ 34.428251][ T858] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.428253][ T858] Call Trace: [ 34.428255][ T858] [ 34.428257][ T858] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 34.428266][ T858] __might_resched.cold (kernel/sched/core.c:9234) [ 34.428272][ T858] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 34.428278][ 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) [ 34.428284][ 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)) [ 34.428287][ T858] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.428297][ 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) [ 34.428301][ T858] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.428306][ T858] put_chars (drivers/char/virtio_console.c:1176) [ 34.428310][ T858] ? __send_to_port (drivers/char/virtio_console.c:654) [ 34.428316][ T858] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 34.428324][ T858] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 34.428328][ T858] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.428331][ T858] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.428339][ T858] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 34.428342][ T858] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 34.428347][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.428351][ T858] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.428358][ T858] console_emit_next_record (kernel/printk/printk.c:3183) [ 34.428365][ T858] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 34.428367][ 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)) [ 34.428372][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.428376][ T858] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.428382][ T858] console_flush_one_record (kernel/printk/printk.c:3268) [ 34.428389][ T858] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 34.428391][ T858] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.428400][ T858] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 34.428404][ T858] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 34.428407][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.428410][ 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) [ 34.428416][ T858] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 34.428418][ T858] ? vprintk_emit (kernel/printk/printk.c:2478) [ 34.428423][ T858] vprintk_emit (kernel/printk/printk.c:2479) [ 34.428429][ T858] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 34.428432][ T858] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 34.428436][ T858] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 34.428439][ T858] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 34.428447][ T858] _printk (kernel/printk/printk.c:2504) [ 34.428452][ T858] ? snapshot_read.cold (user.c:?) [ 34.428463][ 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) [ 34.428469][ T858] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 34.428480][ T858] fib6_add (net/ipv6/ip6_fib.c:1446) [ 34.428489][ T858] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 34.428505][ T858] ip6_route_add (net/ipv6/route.c:1356 net/ipv6/route.c:3970) [ 34.428508][ T858] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 34.428512][ T858] inet6_rtm_newroute (net/ipv6/route.c:5689) [ 34.428516][ T858] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 34.428518][ T858] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 34.428521][ T858] ? mark_usage (kernel/locking/lockdep.c:4690) [ 34.428535][ T858] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 34.428540][ 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)) [ 34.428544][ T858] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 34.428549][ T858] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 34.428555][ T858] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.428557][ T858] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.428565][ T858] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 34.428568][ T858] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 34.428574][ T858] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 34.428578][ T858] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 34.428583][ T858] ? netlink_ack (./include/linux/skbuff.h:2718) [ 34.428594][ 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)) [ 34.428597][ 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)) [ 34.428607][ T858] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 34.428614][ T858] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 34.428624][ T858] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 34.428631][ T858] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 34.428638][ T858] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 34.428640][ T858] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 34.428649][ T858] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 34.428655][ T858] ____sys_sendmsg (net/socket.c:2713) [ 34.428659][ T858] ? copy_msghdr_from_user (net/socket.c:2650) [ 34.428662][ T858] ? sock_write_iter (net/socket.c:1269) [ 34.428664][ T858] ? move_addr_to_kernel (net/socket.c:258) [ 34.428672][ T858] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 34.428676][ T858] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 34.428684][ T858] ___sys_sendmsg (net/socket.c:2767) [ 34.428687][ T858] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 34.428691][ T858] ? copy_msghdr_from_user (net/socket.c:2619) [ 34.428695][ T858] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 34.428723][ T858] __sys_sendmsg (net/socket.c:2799) [ 34.428728][ T858] ? __sys_sendmsg_sock (net/socket.c:2780) [ 34.428737][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.428740][ T858] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.428746][ T858] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 34.428750][ T858] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 34.428754][ T858] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.428757][ T858] RIP: 0033:0x7efe8116254e [ 34.428761][ 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 [ 34.428763][ T858] RSP: 002b:00007ffd79201620 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.428767][ T858] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007efe8116254e [ 34.428769][ T858] RDX: 0000000000000000 RSI: 00007ffd792016d0 RDI: 0000000000000005 [ 34.428770][ T858] RBP: 00007ffd79201630 R08: 0000000000000000 R09: 0000000000000000 [ 34.428772][ T858] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a912a25 [ 34.428773][ T858] R13: 00000000004a1620 R14: 0000000000000000 R15: 0000000000000000 | [ 35.744678][ T928] softirqs last disabled at (19196): ip6_route_multipath_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:5521) | [ 35.744680][ T928] Preemption disabled at: | [ 35.744681][ T928] 0x0 | [ 35.744692][ T928] Tainted: [W]=WARN [ 35.744693][ T928] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.744695][ T928] Call Trace: [ 35.744696][ T928] [ 35.744698][ T928] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 35.744705][ T928] __might_resched.cold (kernel/sched/core.c:9234) [ 35.744709][ T928] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 35.744714][ 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) [ 35.744719][ 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)) [ 35.744722][ T928] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.744730][ 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) [ 35.744733][ T928] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.744737][ T928] put_chars (drivers/char/virtio_console.c:1176) [ 35.744738][ T928] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 35.744741][ T928] ? __send_to_port (drivers/char/virtio_console.c:654) [ 35.744744][ T928] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 35.744747][ T928] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 35.744750][ T928] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 35.744754][ T928] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 35.744759][ T928] ? mark_usage (kernel/locking/lockdep.c:4690) [ 35.744761][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.744762][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.744766][ T928] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 35.744769][ T928] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 35.744772][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.744774][ T928] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.744778][ T928] console_emit_next_record (kernel/printk/printk.c:3183) [ 35.744783][ T928] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 35.744784][ 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)) [ 35.744788][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.744789][ T928] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.744793][ T928] console_flush_one_record (kernel/printk/printk.c:3268) [ 35.744798][ T928] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 35.744800][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.744805][ T928] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 35.744808][ T928] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 35.744810][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.744811][ 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) [ 35.744815][ T928] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 35.744817][ T928] ? vprintk_emit (kernel/printk/printk.c:2478) [ 35.744821][ T928] vprintk_emit (kernel/printk/printk.c:2479) [ 35.744826][ T928] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 35.744829][ T928] ? kasan_save_stack (mm/kasan/common.c:57) [ 35.744832][ T928] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 35.744833][ T928] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 35.744835][ 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)) [ 35.744836][ T928] ? inet6_rtm_newroute (net/ipv6/route.c:5687) [ 35.744838][ T928] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 35.744840][ T928] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 35.744845][ T928] _printk (kernel/printk/printk.c:2504) [ 35.744849][ T928] ? snapshot_read.cold (user.c:?) [ 35.744856][ 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) [ 35.744859][ T928] fib6_add_1.constprop.0.cold (net/ipv6/ip6_fib.c:795 (discriminator 1)) [ 35.744866][ T928] fib6_add (net/ipv6/ip6_fib.c:1446) [ 35.744873][ T928] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 35.744882][ T928] ip6_route_multipath_add (net/ipv6/route.c:1356 net/ipv6/route.c:5521) [ 35.744887][ T928] ? ip6_route_info_create_nh (net/ipv6/route.c:3933 (discriminator 2)) [ 35.744897][ T928] ? mark_usage (kernel/locking/lockdep.c:4690) [ 35.744899][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.744901][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.744905][ T928] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 35.744907][ T928] inet6_rtm_newroute (net/ipv6/route.c:5687) [ 35.744910][ T928] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 35.744911][ T928] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 35.744913][ T928] ? mark_usage (kernel/locking/lockdep.c:4690) [ 35.744922][ T928] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 35.744927][ 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)) [ 35.744930][ T928] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 35.744933][ T928] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 35.744937][ T928] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.744938][ T928] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.744942][ T928] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 35.744945][ T928] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 35.744948][ T928] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 35.744950][ T928] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 35.744953][ T928] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.744960][ 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)) [ 35.744962][ 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)) [ 35.744966][ T928] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.744972][ T928] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.744980][ T928] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 35.744985][ T928] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 35.744988][ T928] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 35.744990][ T928] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 35.744996][ T928] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 35.745000][ T928] ____sys_sendmsg (net/socket.c:2713) [ 35.745002][ T928] ? copy_msghdr_from_user (net/socket.c:2650) [ 35.745004][ T928] ? sock_write_iter (net/socket.c:1269) [ 35.745006][ T928] ? move_addr_to_kernel (net/socket.c:258) [ 35.745011][ T928] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 35.745014][ T928] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 35.745020][ T928] ___sys_sendmsg (net/socket.c:2767) [ 35.745023][ T928] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 35.745026][ T928] ? copy_msghdr_from_user (net/socket.c:2619) [ 35.745028][ T928] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 35.745043][ T928] __sys_sendmsg (net/socket.c:2799) [ 35.745046][ T928] ? __sys_sendmsg_sock (net/socket.c:2780) [ 35.745052][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.745053][ T928] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.745056][ T928] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 35.745061][ T928] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 35.745066][ T928] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.745069][ T928] RIP: 0033:0x7f780c32754e [ 35.745071][ 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 [ 35.745073][ T928] RSP: 002b:00007ffe45716e10 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.745076][ T928] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f780c32754e [ 35.745077][ T928] RDX: 0000000000000000 RSI: 00007ffe45716ec0 RDI: 0000000000000005 [ 35.745078][ T928] RBP: 00007ffe45716e20 R08: 0000000000000000 R09: 0000000000000000 [ 35.745079][ T928] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a912a26 [ 35.745080][ T928] R13: 00000000004a1620 R14: 00007ffe45719430 R15: 0000000000000000 | [ 52.661999][ T1693] softirqs last disabled at (33510): netlink_release (./include/net/sock.h:2138 net/netlink/af_netlink.c:727) | [ 52.662002][ T1693] Preemption disabled at: | [ 52.662003][ T1693] 0x0 | [ 52.662013][ T1693] Tainted: [W]=WARN [ 52.662014][ T1693] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.662016][ T1693] Call Trace: [ 52.662017][ T1693] [ 52.662019][ T1693] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 52.662026][ T1693] __might_resched.cold (kernel/sched/core.c:9234) [ 52.662030][ T1693] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 52.662035][ T1693] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 52.662039][ T1693] __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)) [ 52.662041][ T1693] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 52.662048][ T1693] ? 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) [ 52.662051][ T1693] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 52.662055][ T1693] put_chars (drivers/char/virtio_console.c:1176) [ 52.662057][ T1693] ? __send_to_port (drivers/char/virtio_console.c:654) [ 52.662059][ T1693] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 52.662062][ T1693] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 52.662068][ T1693] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 52.662076][ T1693] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 52.662079][ T1693] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.662081][ T1693] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 52.662085][ T1693] console_emit_next_record (kernel/printk/printk.c:3183) [ 52.662089][ T1693] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 52.662091][ T1693] ? 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)) [ 52.662095][ T1693] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.662097][ T1693] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 52.662101][ T1693] console_flush_one_record (kernel/printk/printk.c:3268) [ 52.662105][ T1693] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 52.662107][ T1693] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 52.662113][ T1693] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 52.662115][ T1693] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 52.662117][ T1693] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.662119][ T1693] ? 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) [ 52.662123][ T1693] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 52.662125][ T1693] ? vprintk_emit (kernel/printk/printk.c:2478) [ 52.662128][ T1693] vprintk_emit (kernel/printk/printk.c:2479) [ 52.662131][ T1693] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 52.662134][ T1693] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 52.662138][ T1693] _printk (kernel/printk/printk.c:2504) [ 52.662142][ T1693] ? snapshot_read.cold (user.c:?) [ 52.662145][ T1693] ? 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) [ 52.662148][ T1693] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 52.662152][ T1693] ? 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) [ 52.662155][ T1693] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 52.662158][ T1693] ? exit_notify (kernel/exit.c:780) [ 52.662160][ T1693] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 52.662163][ T1693] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 52.662166][ T1693] do_group_exit (kernel/exit.c:1151) [ 52.662169][ T1693] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 52.662171][ T1693] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 52.662174][ T1693] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 52.662178][ T1693] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 52.662181][ T1693] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 52.662184][ T1693] RIP: 0033:0x7fe9f0b2a1b8 [ 52.662186][ T1693] Code: Unable to access opcode bytes at 0x7fe9f0b2a18e. Code starting with the faulting instruction =========================================== [ 52.662187][ T1693] RSP: 002b:00007ffd0d42a5d8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 52.662190][ T1693] RAX: ffffffffffffffda RBX: 00007fe9f0c5af88 RCX: 00007fe9f0b2a1b8 [ 52.662191][ T1693] RDX: 00007fe9f0874fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 52.662192][ T1693] RBP: 00007ffd0d42a630 R08: 0000000000000000 R09: 0000000000008010 [ 52.662193][ T1693] R10: 00007ffd0d42a3f0 R11: 0000000000000246 R12: 0000000000000001 [ 52.662194][ T1693] R13: 0000000000000000 R14: 00007fe9f0c59680 R15: 00007fe9f0c5afa0 | [ 60.276484][ T1900] softirqs last disabled at (17591): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 60.276486][ T1900] Preemption disabled at: | [ 60.276487][ T1900] vprintk_emit (kernel/printk/printk.c:2471) | [ 60.276495][ T1900] Tainted: [W]=WARN [ 60.276496][ T1900] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 60.276498][ T1900] Call Trace: [ 60.276499][ T1900] [ 60.276501][ T1900] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 60.276506][ T1900] ? vprintk_emit (kernel/printk/printk.c:2471) [ 60.276508][ T1900] __might_resched.cold (kernel/sched/core.c:9234) [ 60.276513][ T1900] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 60.276517][ T1900] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 60.276522][ T1900] __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)) [ 60.276524][ T1900] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 60.276531][ T1900] ? 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) [ 60.276533][ T1900] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 60.276537][ T1900] put_chars (drivers/char/virtio_console.c:1176) [ 60.276540][ T1900] ? __send_to_port (drivers/char/virtio_console.c:654) [ 60.276541][ T1900] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 60.276545][ T1900] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 60.276548][ T1900] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 60.276553][ T1900] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 60.276557][ T1900] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 60.276562][ T1900] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 60.276565][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 60.276570][ T1900] console_emit_next_record (kernel/printk/printk.c:3183) [ 60.276574][ T1900] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 60.276576][ T1900] ? 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)) [ 60.276579][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 60.276581][ T1900] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 60.276585][ T1900] console_flush_one_record (kernel/printk/printk.c:3268) [ 60.276589][ T1900] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 60.276591][ T1900] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 60.276597][ T1900] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 60.276600][ T1900] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 60.276602][ T1900] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 60.276603][ T1900] ? 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) [ 60.276609][ T1900] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 60.276611][ T1900] ? vprintk_emit (kernel/printk/printk.c:2478) [ 60.276614][ T1900] vprintk_emit (kernel/printk/printk.c:2479) [ 60.276617][ T1900] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 60.276619][ T1900] ? netdev_run_todo (net/core/dev.c:11776) [ 60.276623][ T1900] ? mirred_device_event (net/sched/act_mirred.c:559 (discriminator 1)) act_mirred [ 60.276628][ T1900] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 60.276630][ T1900] _printk (kernel/printk/printk.c:2504) [ 60.276634][ T1900] ? snapshot_read.cold (user.c:?) [ 60.276636][ T1900] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 60.276639][ T1900] ? mirred_cleanup_module (net/sched/act_mirred.c:562) act_mirred [ 60.276641][ T1900] ? __up_write (kernel/locking/rwsem.c:1415) [ 60.276642][ T1900] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 60.276646][ T1900] ? __up_write (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:3390 kernel/locking/rwsem.c:1417) [ 60.276648][ T1900] mirred_init_module (net/sched/act_mirred.c:508) act_mirred [ 60.276655][ T1900] do_one_initcall (init/main.c:1357) [ 60.276658][ T1900] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 60.276663][ T1900] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 60.276666][ T1900] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 60.276671][ T1900] do_init_module (kernel/module/main.c:3117) [ 60.276675][ T1900] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 60.276679][ T1900] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 60.276681][ T1900] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 60.276685][ T1900] load_module (kernel/module/main.c:3593) [ 60.276691][ T1900] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 60.276695][ T1900] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 60.276699][ T1900] ? __ia32_sys_fsconfig (??:?) [ 60.276702][ T1900] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 60.276705][ T1900] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 60.276708][ T1900] init_module_from_file (kernel/module/main.c:3790) [ 60.276711][ T1900] ? __do_sys_init_module (kernel/module/main.c:3664) [ 60.276718][ T1900] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 60.276722][ T1900] ? 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) [ 60.276725][ T1900] idempotent_init_module (kernel/module/main.c:3802) [ 60.276728][ T1900] ? init_module_from_file (kernel/module/main.c:3791) [ 60.276733][ T1900] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 60.276735][ T1900] ? exc_page_fault (arch/x86/mm/fault.c:1483 arch/x86/mm/fault.c:1536) [ 60.276740][ T1900] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 60.276742][ T1900] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 60.276746][ T1900] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 60.276749][ T1900] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 60.276751][ T1900] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 60.276753][ T1900] RIP: 0033:0x7fe5b301a37d [ 60.276756][ T1900] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 60.276758][ T1900] RSP: 002b:00007ffffb493f48 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 60.276761][ T1900] RAX: ffffffffffffffda RBX: 000056356f732810 RCX: 00007fe5b301a37d [ 60.276762][ T1900] RDX: 0000000000000000 RSI: 000056355be57ffd RDI: 0000000000000000 [ 60.276763][ T1900] RBP: 00007ffffb493fe0 R08: 0000000000000000 R09: 0000000000000000 [ 60.276764][ T1900] R10: 0000000000000000 R11: 0000000000000246 R12: 000056355be57ffd [ 60.276765][ T1900] R13: 000056356f732960 R14: 0000000000040000 R15: 0000000000000000 | [ 88.023691][ C2] softirqs last disabled at (5075517): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 88.023693][ C2] Preemption disabled at: | [ 88.023694][ C2] 0x0 | [ 88.023706][ C2] Tainted: [W]=WARN [ 88.023707][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 88.023709][ C2] Call Trace: [ 88.023710][ C2] [ 88.023713][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 88.023719][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 88.023723][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 88.023726][ C2] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 88.023729][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.023732][ C2] __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)) [ 88.023735][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 88.023738][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 88.023743][ C2] ? 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) [ 88.023745][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 88.023748][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 88.023749][ C2] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 88.023751][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 88.023752][ C2] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 88.023755][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 88.023760][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 88.023762][ C2] ? 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) [ 88.023764][ C2] ? vsnprintf (lib/vsprintf.c:2900) [ 88.023766][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 88.023768][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.023769][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.023771][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 88.023774][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 88.023776][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.023778][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.023779][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.023781][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 88.023783][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 88.023785][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 88.023788][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 88.023790][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.023792][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 88.023793][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.023794][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 88.023796][ C2] ? 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) [ 88.023798][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 88.023800][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 88.023802][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 88.023803][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 88.023805][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.023806][ C2] _printk (kernel/printk/printk.c:2504) [ 88.023810][ C2] ? snapshot_read.cold (user.c:?) [ 88.023811][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 88.023814][ C2] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 88.023816][ C2] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 88.023818][ C2] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 88.023827][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 88.023830][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 88.023832][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 88.023834][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 88.023837][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 88.023839][ C2] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 88.023843][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.023844][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 88.023846][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.023848][ C2] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 88.023850][ C2] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:182 (discriminator 1) kernel/locking/spinlock.c:205 (discriminator 1)) [ 88.023851][ C2] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 88.023853][ C2] fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 88.023854][ C2] ? fib6_add (net/ipv6/ip6_fib.c:1598) [ 88.023856][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.023857][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.023859][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.023860][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 88.023864][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 88.023866][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 88.023869][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 88.023871][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 88.023873][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.023874][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 88.023876][ C2] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 88.023878][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 88.023880][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 88.023883][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 88.023885][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 88.023888][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 88.023890][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 88.023893][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.023894][ C2] handle_softirqs (kernel/softirq.c:645) [ 88.023896][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 88.023898][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 88.023900][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 88.023902][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 88.023903][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 88.023906][ C2] [ 88.023906][ C2] [ 88.023907][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 88.023909][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 88.023911][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 88.023914][ C2] 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 [ 88.023916][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 88.023919][ C2] RAX: 00000000004d723b RBX: ff11000001c1c740 RCX: ffffffff9d306247 [ 88.023921][ C2] RDX: ff11000001c1c740 RSI: ffffffffa0511027 RDI: ffffffff9fe949e0 [ 88.023921][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 88.023923][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 88.023923][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 88.023925][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 88.023929][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 88.023931][ C2] default_idle_call (kernel/sched/idle.c:122) [ 88.023932][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 88.023934][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 88.023936][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 88.023939][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 88.023940][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.023941][ C2] do_idle (kernel/sched/idle.c:355) [ 88.023943][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 88.023945][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 88.023947][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 88.023949][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 88.106021][ C2] | [ 88.106087][ C2] | [ 88.106087][ C2] stack backtrace: | [ 88.106307][ C2] Tainted: [W]=WARN [ 88.106308][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 88.106309][ C2] Call Trace: [ 88.106310][ C2] [ 88.106312][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 88.106317][ C2] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 88.106320][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 88.106323][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 88.106325][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 88.106327][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 88.106329][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 88.106331][ C2] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 88.106333][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.106335][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 88.106337][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.106339][ C2] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 88.106340][ C2] _raw_spin_lock_bh (./include/linux/spinlock_api_smp.h:182 (discriminator 1) kernel/locking/spinlock.c:205 (discriminator 1)) [ 88.106342][ C2] ? fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 88.106343][ C2] fib6_run_gc (./include/linux/spinlock.h:353 net/ipv6/ip6_fib.c:2436) [ 88.106345][ C2] ? fib6_add (net/ipv6/ip6_fib.c:1598) [ 88.106347][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.106348][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 88.106350][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.106351][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 88.106353][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 88.106355][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 88.106359][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 88.106361][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 88.106363][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.106364][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 88.106366][ C2] ? fib6_run_gc (net/ipv6/ip6_fib.c:2438) [ 88.106368][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 88.106370][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 88.106373][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 88.106376][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 88.106378][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 88.106380][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 88.106383][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.106384][ C2] handle_softirqs (kernel/softirq.c:645) [ 88.106386][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 88.106388][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 88.106390][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 88.106392][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 88.106394][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 88.106396][ C2] [ 88.106396][ C2] [ 88.106397][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 88.106398][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 88.106400][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 88.106402][ C2] 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 [ 88.106404][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 88.106406][ C2] RAX: 00000000004d723b RBX: ff11000001c1c740 RCX: ffffffff9d306247 [ 88.106407][ C2] RDX: ff11000001c1c740 RSI: ffffffffa0511027 RDI: ffffffff9fe949e0 [ 88.106408][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 88.106408][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 88.106409][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 88.106411][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 88.106413][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 88.106415][ C2] default_idle_call (kernel/sched/idle.c:122) [ 88.106417][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 88.106418][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 88.106420][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 88.106422][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 88.106424][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 88.106425][ C2] do_idle (kernel/sched/idle.c:355) [ 88.106427][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 88.106428][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 88.106430][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 88.106432][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 132.678512][ T2583] softirqs last disabled at (0): 0x0 | [ 132.678514][ T2583] Preemption disabled at: | [ 132.678515][ T2583] vprintk_emit (kernel/printk/printk.c:2471) | [ 132.678526][ T2583] Tainted: [W]=WARN [ 132.678527][ T2583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 132.678528][ T2583] Call Trace: [ 132.678530][ T2583] [ 132.678531][ T2583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 132.678536][ T2583] ? vprintk_emit (kernel/printk/printk.c:2471) [ 132.678538][ T2583] __might_resched.cold (kernel/sched/core.c:9234) [ 132.678541][ T2583] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 132.678545][ T2583] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 132.678547][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 132.678550][ 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.678553][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 132.678556][ T2583] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 132.678561][ 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.678563][ T2583] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 132.678565][ T2583] put_chars (drivers/char/virtio_console.c:1176) [ 132.678567][ T2583] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 132.678569][ T2583] ? __send_to_port (drivers/char/virtio_console.c:654) [ 132.678570][ T2583] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 132.678573][ T2583] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 132.678578][ T2583] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 132.678580][ 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) [ 132.678581][ T2583] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 132.678585][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 132.678586][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 132.678588][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 132.678590][ T2583] console_emit_next_record (kernel/printk/printk.c:3183) [ 132.678593][ T2583] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 132.678595][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 132.678596][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 132.678597][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 132.678598][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 132.678600][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 132.678602][ T2583] console_flush_one_record (kernel/printk/printk.c:3268) [ 132.678608][ T2583] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 132.678611][ T2583] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 132.678613][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 132.678614][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 132.678616][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 132.678617][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 132.678619][ 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.678620][ T2583] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 132.678622][ T2583] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 132.678624][ T2583] ? vprintk_emit (kernel/printk/printk.c:2478) [ 132.678625][ T2583] vprintk_emit (kernel/printk/printk.c:2479) [ 132.678627][ T2583] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 132.678628][ T2583] ? kasan_save_stack (mm/kasan/common.c:58) [ 132.678630][ T2583] ? kasan_save_track (mm/kasan/common.c:78) [ 132.678631][ T2583] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 132.678633][ T2583] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 132.678634][ T2583] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 132.678637][ T2583] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 132.678638][ T2583] ? do_sock_setsockopt (net/socket.c:2397) [ 132.678642][ T2583] _printk (kernel/printk/printk.c:2504) [ 132.678645][ T2583] ? snapshot_read.cold (user.c:?) [ 132.678647][ T2583] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 132.678651][ T2583] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 132.678653][ T2583] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 132.678655][ T2583] ? netdev_notice (net/core/dev.c:13194) [ 132.678658][ 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.678660][ T2583] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 132.678662][ T2583] netif_set_promiscuity (net/core/dev.c:9699) [ 132.678666][ T2583] dev_set_promiscuity (net/core/dev_api.c:288) [ 132.678668][ T2583] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 132.678671][ T2583] packet_mc_add (net/packet/af_packet.c:3755) [ 132.678672][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 132.678674][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 132.678675][ T2583] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 132.678677][ T2583] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 132.678681][ T2583] packet_setsockopt (net/packet/af_packet.c:3840) [ 132.678683][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 132.678685][ T2583] ? packet_bind (net/packet/af_packet.c:3341) [ 132.678686][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 132.678688][ T2583] ? do_sock_getsockopt (net/socket.c:2484) [ 132.678691][ T2583] ? sock_poll (net/socket.c:1514) [ 132.678692][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 132.678694][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 132.678695][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 132.678697][ T2583] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 132.678699][ T2583] do_sock_setsockopt (net/socket.c:2397) [ 132.678701][ T2583] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 132.678703][ T2583] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 132.678705][ T2583] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 132.678707][ T2583] __sys_setsockopt (net/socket.c:2422) [ 132.678710][ T2583] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 132.678712][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 132.678713][ 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)) [ 132.678715][ T2583] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 132.678716][ T2583] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 132.678719][ T2583] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 132.678721][ T2583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 132.678723][ T2583] RIP: 0033:0x7f41e87832de [ 132.678725][ 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 [ 132.678727][ T2583] RSP: 002b:00007ffdd40e0c18 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 132.678730][ T2583] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f41e87832de [ 132.678732][ T2583] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 132.678733][ T2583] RBP: 00007ffdd40e0d50 R08: 0000000000000010 R09: 00000000251e12d0 [ 132.678734][ T2583] R10: 00007ffdd40e0c90 R11: 0000000000000246 R12: 0000000000000001 [ 132.678734][ T2583] R13: 00000000251dd0a8 R14: 00000000251dce20 R15: 0000000000000000 | [ 134.713819][ T2583] softirqs last disabled at (0): 0x0 | [ 134.713821][ T2583] Preemption disabled at: | [ 134.713821][ T2583] vprintk_emit (kernel/printk/printk.c:2471) | [ 134.713833][ T2583] Tainted: [W]=WARN [ 134.713834][ T2583] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 134.713835][ T2583] Call Trace: [ 134.713837][ T2583] [ 134.713838][ T2583] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 134.713844][ T2583] ? vprintk_emit (kernel/printk/printk.c:2471) [ 134.713846][ T2583] __might_resched.cold (kernel/sched/core.c:9234) [ 134.713849][ T2583] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 134.713853][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.713856][ 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)) [ 134.713859][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 134.713862][ T2583] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 134.713867][ 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) [ 134.713869][ T2583] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 134.713871][ T2583] put_chars (drivers/char/virtio_console.c:1176) [ 134.713873][ T2583] ? __send_to_port (drivers/char/virtio_console.c:654) [ 134.713874][ T2583] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 134.713876][ T2583] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 134.713878][ T2583] ? pointer (lib/vsprintf.c:2577) [ 134.713882][ T2583] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 134.713887][ T2583] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 134.713888][ T2583] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 134.713890][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 134.713893][ T2583] console_emit_next_record (kernel/printk/printk.c:3183) [ 134.713896][ T2583] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 134.713898][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.713899][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.713900][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.713901][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 134.713903][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 134.713905][ T2583] console_flush_one_record (kernel/printk/printk.c:3268) [ 134.713907][ T2583] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 134.713910][ T2583] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 134.713912][ T2583] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 134.713914][ T2583] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 134.713915][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.713916][ T2583] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 134.713918][ 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) [ 134.713919][ T2583] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 134.713921][ T2583] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 134.713923][ T2583] ? vprintk_emit (kernel/printk/printk.c:2478) [ 134.713924][ T2583] vprintk_emit (kernel/printk/printk.c:2479) [ 134.713926][ T2583] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 134.713927][ T2583] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 134.713931][ T2583] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 134.713933][ T2583] ? __kernel_text_address (kernel/extable.c:79) [ 134.713935][ T2583] _printk (kernel/printk/printk.c:2504) [ 134.713938][ T2583] ? snapshot_read.cold (user.c:?) [ 134.713940][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.713941][ T2583] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 134.713945][ T2583] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 134.713947][ T2583] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 134.713949][ T2583] ? netdev_notice (net/core/dev.c:13194) [ 134.713951][ T2583] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 134.713954][ T2583] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 134.713955][ T2583] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 134.713958][ T2583] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 134.713962][ T2583] ? __fput (fs/file_table.c:512) [ 134.713965][ 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) [ 134.713966][ T2583] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 134.713969][ T2583] netif_set_promiscuity (net/core/dev.c:9699) [ 134.713973][ T2583] dev_set_promiscuity (net/core/dev_api.c:288) [ 134.713975][ T2583] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 134.713977][ T2583] ? packet_set_ring (net/packet/af_packet.c:652) [ 134.713979][ T2583] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 134.713981][ T2583] __sock_release (net/socket.c:735) [ 134.713984][ T2583] sock_close (net/socket.c:1526 (discriminator 1)) [ 134.713985][ T2583] __fput (fs/file_table.c:512) [ 134.713987][ T2583] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 134.713990][ T2583] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 134.713991][ 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) [ 134.713993][ T2583] task_work_run (kernel/task_work.c:233) [ 134.713995][ T2583] ? task_work_cancel (kernel/task_work.c:190) [ 134.713997][ T2583] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 134.713999][ T2583] do_exit (./include/linux/task_work.h:40 kernel/exit.c:1008) [ 134.714001][ T2583] ? exit_notify (kernel/exit.c:780) [ 134.714002][ T2583] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 134.714005][ T2583] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 134.714006][ T2583] do_group_exit (kernel/exit.c:1151) [ 134.714008][ T2583] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 134.714010][ T2583] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 134.714012][ T2583] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 134.714014][ T2583] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 134.714016][ T2583] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 134.714019][ T2583] RIP: 0033:0x7f41e874b1b8 [ 134.714021][ T2583] Code: Unable to access opcode bytes at 0x7f41e874b18e. Code starting with the faulting instruction =========================================== [ 134.714022][ T2583] RSP: 002b:00007ffdd40e1028 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 134.714025][ T2583] RAX: ffffffffffffffda RBX: 00007f41e887bf88 RCX: 00007f41e874b1b8 [ 134.714027][ T2583] RDX: 00007f41e8576908 RSI: fffffffffffffce8 RDI: 0000000000000000 [ 134.714028][ T2583] RBP: 00007ffdd40e1080 R08: 0000000000000000 R09: 0000000000000000 [ 134.714028][ T2583] R10: 00007f41e85c71a0 R11: 0000000000000246 R12: 0000000000000001 [ 134.714029][ T2583] R13: 0000000000000000 R14: 00007f41e887a680 R15: 00007f41e887bfa0 | [ 135.715541][ T2631] softirqs last disabled at (0): 0x0 | [ 135.715543][ T2631] Preemption disabled at: | [ 135.715544][ T2631] vprintk_emit (kernel/printk/printk.c:2471) | [ 135.715554][ T2631] Tainted: [W]=WARN [ 135.715555][ T2631] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 135.715557][ T2631] Call Trace: [ 135.715558][ T2631] [ 135.715559][ T2631] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 135.715565][ T2631] ? vprintk_emit (kernel/printk/printk.c:2471) [ 135.715567][ T2631] __might_resched.cold (kernel/sched/core.c:9234) [ 135.715570][ T2631] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 135.715574][ T2631] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 135.715577][ T2631] __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)) [ 135.715580][ T2631] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 135.715583][ T2631] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 135.715592][ T2631] ? 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) [ 135.715594][ T2631] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 135.715596][ T2631] put_chars (drivers/char/virtio_console.c:1176) [ 135.715598][ T2631] ? __send_to_port (drivers/char/virtio_console.c:654) [ 135.715599][ T2631] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 135.715601][ T2631] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 135.715603][ T2631] ? pointer (lib/vsprintf.c:2577) [ 135.715607][ T2631] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 135.715612][ T2631] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 135.715614][ T2631] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 135.715616][ T2631] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 135.715619][ T2631] console_emit_next_record (kernel/printk/printk.c:3183) [ 135.715621][ T2631] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 135.715624][ T2631] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 135.715625][ T2631] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 135.715625][ T2631] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 135.715627][ T2631] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 135.715628][ T2631] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 135.715630][ T2631] console_flush_one_record (kernel/printk/printk.c:3268) [ 135.715633][ T2631] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 135.715635][ T2631] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 135.715637][ T2631] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 135.715639][ T2631] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 135.715640][ T2631] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 135.715641][ T2631] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 135.715643][ T2631] ? 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) [ 135.715645][ T2631] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 135.715646][ T2631] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 135.715648][ T2631] ? vprintk_emit (kernel/printk/printk.c:2478) [ 135.715650][ T2631] vprintk_emit (kernel/printk/printk.c:2479) [ 135.715651][ T2631] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 135.715653][ T2631] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 135.715655][ T2631] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 135.715658][ T2631] ? __kernel_text_address (kernel/extable.c:79) [ 135.715660][ T2631] _printk (kernel/printk/printk.c:2504) [ 135.715663][ T2631] ? snapshot_read.cold (user.c:?) [ 135.715665][ T2631] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 135.715666][ T2631] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 135.715670][ T2631] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 135.715672][ T2631] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 135.715674][ T2631] ? netdev_notice (net/core/dev.c:13194) [ 135.715676][ T2631] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 135.715679][ T2631] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 135.715680][ T2631] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 135.715683][ T2631] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 135.715687][ T2631] ? __fput (fs/file_table.c:512) [ 135.715690][ T2631] ? 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) [ 135.715691][ T2631] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 135.715694][ T2631] netif_set_promiscuity (net/core/dev.c:9699) [ 135.715698][ T2631] dev_set_promiscuity (net/core/dev_api.c:288) [ 135.715700][ T2631] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 135.715702][ T2631] ? packet_set_ring (net/packet/af_packet.c:652) [ 135.715704][ T2631] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 135.715706][ T2631] __sock_release (net/socket.c:735) [ 135.715709][ T2631] sock_close (net/socket.c:1526 (discriminator 1)) [ 135.715711][ T2631] __fput (fs/file_table.c:512) [ 135.715712][ T2631] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 135.715715][ T2631] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 135.715716][ T2631] ? 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) [ 135.715718][ T2631] task_work_run (kernel/task_work.c:233) [ 135.715720][ T2631] ? task_work_cancel (kernel/task_work.c:190) [ 135.715722][ T2631] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 135.715724][ T2631] do_exit (./include/linux/task_work.h:40 kernel/exit.c:1008) [ 135.715726][ T2631] ? exit_notify (kernel/exit.c:780) [ 135.715727][ T2631] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 135.715730][ T2631] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 135.715731][ T2631] do_group_exit (kernel/exit.c:1151) [ 135.715733][ T2631] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 135.715734][ T2631] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 135.715737][ T2631] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 135.715739][ T2631] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 135.715741][ T2631] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 135.715743][ T2631] RIP: 0033:0x7f201bdea1b8 [ 135.715745][ T2631] Code: Unable to access opcode bytes at 0x7f201bdea18e. Code starting with the faulting instruction =========================================== [ 135.715746][ T2631] RSP: 002b:00007ffc92808b08 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 135.715749][ T2631] RAX: ffffffffffffffda RBX: 00007f201bf1af88 RCX: 00007f201bdea1b8 [ 135.715751][ T2631] RDX: 00007f201bc15908 RSI: fffffffffffffce8 RDI: 0000000000000000 [ 135.715752][ T2631] RBP: 00007ffc92808b60 R08: 0000000000000000 R09: 0000000000000000 [ 135.715752][ T2631] R10: 00007f201bc661a0 R11: 0000000000000246 R12: 0000000000000001 [ 135.715753][ T2631] R13: 0000000000000000 R14: 00007f201bf19680 R15: 00007f201bf1afa0 | [ 246.612226][ T9358] softirqs last disabled at (0): 0x0 | [ 246.612228][ T9358] Preemption disabled at: | [ 246.612229][ T9358] vprintk_emit (kernel/printk/printk.c:2471) | [ 246.612239][ T9358] Tainted: [W]=WARN [ 246.612240][ T9358] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 246.612242][ T9358] Call Trace: [ 246.612243][ T9358] [ 246.612244][ T9358] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 246.612250][ T9358] ? vprintk_emit (kernel/printk/printk.c:2471) [ 246.612251][ T9358] __might_resched.cold (kernel/sched/core.c:9234) [ 246.612255][ T9358] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 246.612259][ T9358] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 246.612261][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 246.612263][ T9358] __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)) [ 246.612266][ T9358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 246.612269][ T9358] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 246.612274][ T9358] ? 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) [ 246.612276][ T9358] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 246.612279][ T9358] put_chars (drivers/char/virtio_console.c:1176) [ 246.612280][ T9358] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 246.612282][ T9358] ? __send_to_port (drivers/char/virtio_console.c:654) [ 246.612283][ T9358] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 246.612286][ T9358] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 246.612291][ T9358] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 246.612293][ T9358] ? 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) [ 246.612294][ T9358] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 246.612298][ T9358] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 246.612299][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 246.612300][ T9358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 246.612303][ T9358] console_emit_next_record (kernel/printk/printk.c:3183) [ 246.612306][ T9358] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 246.612308][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 246.612309][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 246.612310][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 246.612311][ T9358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 246.612313][ T9358] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 246.612315][ T9358] console_flush_one_record (kernel/printk/printk.c:3268) [ 246.612317][ T9358] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 246.612320][ T9358] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 246.612322][ T9358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 246.612324][ T9358] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 246.612326][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 246.612326][ T9358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 246.612328][ T9358] ? 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) [ 246.612330][ T9358] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 246.612331][ T9358] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 246.612333][ T9358] ? vprintk_emit (kernel/printk/printk.c:2478) [ 246.612334][ T9358] vprintk_emit (kernel/printk/printk.c:2479) [ 246.612336][ T9358] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 246.612337][ T9358] ? kasan_save_stack (mm/kasan/common.c:58) [ 246.612339][ T9358] ? kasan_save_track (mm/kasan/common.c:78) [ 246.612341][ T9358] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 246.612342][ T9358] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 246.612343][ T9358] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 246.612346][ T9358] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 246.612347][ T9358] ? do_sock_setsockopt (net/socket.c:2397) [ 246.612351][ T9358] _printk (kernel/printk/printk.c:2504) [ 246.612354][ T9358] ? snapshot_read.cold (user.c:?) [ 246.612356][ T9358] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 246.612359][ T9358] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 246.612361][ T9358] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 246.612364][ T9358] ? netdev_notice (net/core/dev.c:13194) [ 246.612367][ T9358] ? 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) [ 246.612368][ T9358] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 246.612370][ T9358] netif_set_promiscuity (net/core/dev.c:9699) [ 246.612374][ T9358] dev_set_promiscuity (net/core/dev_api.c:288) [ 246.612376][ T9358] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 246.612379][ T9358] packet_mc_add (net/packet/af_packet.c:3755) [ 246.612380][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 246.612382][ T9358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 246.612383][ T9358] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 246.612386][ T9358] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 246.612390][ T9358] packet_setsockopt (net/packet/af_packet.c:3840) [ 246.612391][ T9358] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 246.612393][ T9358] ? packet_bind (net/packet/af_packet.c:3341) [ 246.612394][ T9358] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 246.612396][ T9358] ? do_sock_getsockopt (net/socket.c:2484) [ 246.612399][ T9358] ? sock_poll (net/socket.c:1514) [ 246.612401][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 246.612402][ T9358] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 246.612403][ T9358] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 246.612406][ T9358] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 246.612408][ T9358] do_sock_setsockopt (net/socket.c:2397) [ 246.612409][ T9358] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 246.612411][ T9358] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 246.612413][ T9358] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 246.612416][ T9358] __sys_setsockopt (net/socket.c:2422) [ 246.612418][ T9358] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 246.612420][ T9358] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 246.612421][ T9358] ? 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)) [ 246.612423][ T9358] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 246.612424][ T9358] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 246.612427][ T9358] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 246.612429][ T9358] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 246.612431][ T9358] RIP: 0033:0x7f9aeeafb2de [ 246.612433][ T9358] 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 [ 246.612435][ T9358] RSP: 002b:00007fff615bca58 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 246.612439][ T9358] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f9aeeafb2de [ 246.612440][ T9358] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 246.612441][ T9358] RBP: 00007fff615bcb90 R08: 0000000000000010 R09: 000000003109dea0 [ 246.612442][ T9358] R10: 00007fff615bcad0 R11: 0000000000000246 R12: 0000000000000001 [ 246.612443][ T9358] R13: 00000000310990c8 R14: 0000000031098e40 R15: 0000000000000000 | [ 247.795503][ T9370] softirqs last disabled at (0): 0x0 | [ 247.795505][ T9370] Preemption disabled at: | [ 247.795506][ T9370] vprintk_emit (kernel/printk/printk.c:2471) | [ 247.795515][ T9370] Tainted: [W]=WARN [ 247.795516][ T9370] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 247.795518][ T9370] Call Trace: [ 247.795520][ T9370] [ 247.795521][ T9370] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 247.795526][ T9370] ? vprintk_emit (kernel/printk/printk.c:2471) [ 247.795527][ T9370] __might_resched.cold (kernel/sched/core.c:9234) [ 247.795531][ T9370] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 247.795535][ T9370] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 247.795537][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.795539][ T9370] __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)) [ 247.795542][ T9370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 247.795545][ T9370] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 247.795550][ T9370] ? 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) [ 247.795552][ T9370] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 247.795554][ T9370] put_chars (drivers/char/virtio_console.c:1176) [ 247.795556][ T9370] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 247.795557][ T9370] ? __send_to_port (drivers/char/virtio_console.c:654) [ 247.795559][ T9370] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 247.795562][ T9370] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 247.795566][ T9370] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 247.795569][ T9370] ? 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) [ 247.795570][ T9370] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 247.795574][ T9370] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 247.795575][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.795576][ T9370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 247.795579][ T9370] console_emit_next_record (kernel/printk/printk.c:3183) [ 247.795582][ T9370] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 247.795584][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.795585][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.795586][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.795587][ T9370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 247.795589][ T9370] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 247.795591][ T9370] console_flush_one_record (kernel/printk/printk.c:3268) [ 247.795593][ T9370] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 247.795596][ T9370] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 247.795598][ T9370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 247.795599][ T9370] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 247.795601][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.795602][ T9370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 247.795607][ T9370] ? 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) [ 247.795609][ T9370] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 247.795611][ T9370] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 247.795612][ T9370] ? vprintk_emit (kernel/printk/printk.c:2478) [ 247.795614][ T9370] vprintk_emit (kernel/printk/printk.c:2479) [ 247.795616][ T9370] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 247.795617][ T9370] ? kasan_save_stack (mm/kasan/common.c:58) [ 247.795619][ T9370] ? kasan_save_track (mm/kasan/common.c:78) [ 247.795620][ T9370] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 247.795621][ T9370] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 247.795623][ T9370] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 247.795626][ T9370] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 247.795627][ T9370] ? do_sock_setsockopt (net/socket.c:2397) [ 247.795631][ T9370] _printk (kernel/printk/printk.c:2504) [ 247.795634][ T9370] ? snapshot_read.cold (user.c:?) [ 247.795636][ T9370] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 247.795639][ T9370] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 247.795642][ T9370] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 247.795644][ T9370] ? netdev_notice (net/core/dev.c:13194) [ 247.795647][ T9370] ? 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) [ 247.795648][ T9370] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 247.795651][ T9370] netif_set_promiscuity (net/core/dev.c:9699) [ 247.795654][ T9370] dev_set_promiscuity (net/core/dev_api.c:288) [ 247.795656][ T9370] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 247.795659][ T9370] packet_mc_add (net/packet/af_packet.c:3755) [ 247.795660][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.795662][ T9370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 247.795663][ T9370] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 247.795665][ T9370] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 247.795669][ T9370] packet_setsockopt (net/packet/af_packet.c:3840) [ 247.795671][ T9370] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 247.795672][ T9370] ? packet_bind (net/packet/af_packet.c:3341) [ 247.795674][ T9370] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 247.795676][ T9370] ? do_sock_getsockopt (net/socket.c:2484) [ 247.795678][ T9370] ? sock_poll (net/socket.c:1514) [ 247.795680][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.795681][ T9370] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 247.795682][ T9370] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 247.795685][ T9370] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 247.795694][ T9370] do_sock_setsockopt (net/socket.c:2397) [ 247.795696][ T9370] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 247.795697][ T9370] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 247.795699][ T9370] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 247.795702][ T9370] __sys_setsockopt (net/socket.c:2422) [ 247.795704][ T9370] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 247.795706][ T9370] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 247.795708][ T9370] ? 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)) [ 247.795709][ T9370] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 247.795711][ T9370] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 247.795713][ T9370] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 247.795715][ T9370] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 247.795717][ T9370] RIP: 0033:0x7f071d8bb2de [ 247.795719][ T9370] 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 [ 247.795721][ T9370] RSP: 002b:00007ffcf6f361b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 247.795725][ T9370] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f071d8bb2de [ 247.795726][ T9370] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 247.795728][ T9370] RBP: 00007ffcf6f362f0 R08: 0000000000000010 R09: 000000003feb5ea0 [ 247.795729][ T9370] R10: 00007ffcf6f36230 R11: 0000000000000246 R12: 0000000000000001 [ 247.795729][ T9370] R13: 000000003feb10c8 R14: 000000003feb0e40 R15: 0000000000000000 | [ 249.016975][ T9384] softirqs last disabled at (0): 0x0 | [ 249.016977][ T9384] Preemption disabled at: | [ 249.016977][ T9384] vprintk_emit (kernel/printk/printk.c:2471) | [ 249.016988][ T9384] Tainted: [W]=WARN [ 249.016988][ T9384] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 249.016990][ T9384] Call Trace: [ 249.016992][ T9384] [ 249.016993][ T9384] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 249.016998][ T9384] ? vprintk_emit (kernel/printk/printk.c:2471) [ 249.016999][ T9384] __might_resched.cold (kernel/sched/core.c:9234) [ 249.017004][ T9384] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 249.017007][ T9384] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 249.017009][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.017012][ T9384] __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.017015][ T9384] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 249.017018][ T9384] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 249.017023][ T9384] ? 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.017025][ T9384] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 249.017028][ T9384] put_chars (drivers/char/virtio_console.c:1176) [ 249.017029][ T9384] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 249.017030][ T9384] ? __send_to_port (drivers/char/virtio_console.c:654) [ 249.017032][ T9384] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 249.017035][ T9384] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 249.017039][ T9384] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 249.017041][ T9384] ? 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.017043][ T9384] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 249.017046][ T9384] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 249.017048][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.017049][ T9384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 249.017052][ T9384] console_emit_next_record (kernel/printk/printk.c:3183) [ 249.017055][ T9384] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 249.017057][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.017058][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.017059][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.017060][ T9384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 249.017062][ T9384] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 249.017064][ T9384] console_flush_one_record (kernel/printk/printk.c:3268) [ 249.017066][ T9384] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 249.017069][ T9384] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 249.017071][ T9384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 249.017072][ T9384] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 249.017074][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.017075][ T9384] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 249.017077][ T9384] ? 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.017078][ T9384] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 249.017080][ T9384] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 249.017081][ T9384] ? vprintk_emit (kernel/printk/printk.c:2478) [ 249.017083][ T9384] vprintk_emit (kernel/printk/printk.c:2479) [ 249.017085][ T9384] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 249.017086][ T9384] ? kasan_save_stack (mm/kasan/common.c:58) [ 249.017088][ T9384] ? kasan_save_track (mm/kasan/common.c:78) [ 249.017089][ T9384] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 249.017090][ T9384] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 249.017092][ T9384] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 249.017094][ T9384] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 249.017096][ T9384] ? do_sock_setsockopt (net/socket.c:2397) [ 249.017099][ T9384] _printk (kernel/printk/printk.c:2504) [ 249.017102][ T9384] ? snapshot_read.cold (user.c:?) [ 249.017105][ T9384] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 249.017108][ T9384] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 249.017110][ T9384] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 249.017112][ T9384] ? netdev_notice (net/core/dev.c:13194) [ 249.017115][ T9384] ? 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.017117][ T9384] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 249.017119][ T9384] netif_set_promiscuity (net/core/dev.c:9699) [ 249.017123][ T9384] dev_set_promiscuity (net/core/dev_api.c:288) [ 249.017125][ T9384] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 249.017128][ T9384] packet_mc_add (net/packet/af_packet.c:3755) [ 249.017129][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.017130][ T9384] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 249.017132][ T9384] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 249.017134][ T9384] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 249.017138][ T9384] packet_setsockopt (net/packet/af_packet.c:3840) [ 249.017139][ T9384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 249.017141][ T9384] ? packet_bind (net/packet/af_packet.c:3341) [ 249.017143][ T9384] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 249.017144][ T9384] ? do_sock_getsockopt (net/socket.c:2484) [ 249.017147][ T9384] ? sock_poll (net/socket.c:1514) [ 249.017149][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.017150][ T9384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 249.017151][ T9384] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 249.017154][ T9384] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 249.017156][ T9384] do_sock_setsockopt (net/socket.c:2397) [ 249.017157][ T9384] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 249.017159][ T9384] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 249.017161][ T9384] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 249.017163][ T9384] __sys_setsockopt (net/socket.c:2422) [ 249.017166][ T9384] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 249.017168][ T9384] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 249.017169][ T9384] ? 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.017171][ T9384] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 249.017172][ T9384] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 249.017175][ T9384] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 249.017177][ T9384] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 249.017179][ T9384] RIP: 0033:0x7fb6286012de [ 249.017181][ T9384] 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.017182][ T9384] RSP: 002b:00007fff14ccf048 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 249.017186][ T9384] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fb6286012de [ 249.017188][ T9384] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 249.017188][ T9384] RBP: 00007fff14ccf180 R08: 0000000000000010 R09: 0000000014b73ea0 [ 249.017190][ T9384] R10: 00007fff14ccf0c0 R11: 0000000000000246 R12: 0000000000000001 [ 249.017190][ T9384] R13: 0000000014b6f0c8 R14: 0000000014b6ee40 R15: 0000000000000000 | [ 252.948411][ T9435] softirqs last disabled at (0): 0x0 | [ 252.948413][ T9435] Preemption disabled at: | [ 252.948414][ T9435] vprintk_emit (kernel/printk/printk.c:2471) | [ 252.948424][ T9435] Tainted: [W]=WARN [ 252.948425][ T9435] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 252.948427][ T9435] Call Trace: [ 252.948428][ T9435] [ 252.948430][ T9435] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 252.948435][ T9435] ? vprintk_emit (kernel/printk/printk.c:2471) [ 252.948437][ T9435] __might_resched.cold (kernel/sched/core.c:9234) [ 252.948440][ T9435] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 252.948444][ T9435] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 252.948446][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 252.948448][ T9435] __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.948451][ T9435] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 252.948454][ T9435] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 252.948459][ T9435] ? 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.948461][ T9435] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 252.948463][ T9435] put_chars (drivers/char/virtio_console.c:1176) [ 252.948465][ T9435] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 252.948466][ T9435] ? __send_to_port (drivers/char/virtio_console.c:654) [ 252.948468][ T9435] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 252.948470][ T9435] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 252.948475][ T9435] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 252.948477][ T9435] ? 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.948479][ T9435] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 252.948482][ T9435] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 252.948484][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 252.948485][ T9435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 252.948487][ T9435] console_emit_next_record (kernel/printk/printk.c:3183) [ 252.948490][ T9435] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 252.948492][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 252.948493][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 252.948494][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 252.948495][ T9435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 252.948497][ T9435] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 252.948499][ T9435] console_flush_one_record (kernel/printk/printk.c:3268) [ 252.948501][ T9435] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 252.948504][ T9435] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 252.948505][ T9435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 252.948507][ T9435] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 252.948509][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 252.948510][ T9435] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 252.948511][ T9435] ? 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.948513][ T9435] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 252.948514][ T9435] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 252.948516][ T9435] ? vprintk_emit (kernel/printk/printk.c:2478) [ 252.948518][ T9435] vprintk_emit (kernel/printk/printk.c:2479) [ 252.948519][ T9435] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 252.948520][ T9435] ? kasan_save_stack (mm/kasan/common.c:58) [ 252.948523][ T9435] ? kasan_save_track (mm/kasan/common.c:78) [ 252.948524][ T9435] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 252.948525][ T9435] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 252.948526][ T9435] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 252.948529][ T9435] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 252.948530][ T9435] ? do_sock_setsockopt (net/socket.c:2397) [ 252.948534][ T9435] _printk (kernel/printk/printk.c:2504) [ 252.948537][ T9435] ? snapshot_read.cold (user.c:?) [ 252.948539][ T9435] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 252.948542][ T9435] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 252.948544][ T9435] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 252.948546][ T9435] ? netdev_notice (net/core/dev.c:13194) [ 252.948549][ T9435] ? 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.948551][ T9435] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 252.948553][ T9435] netif_set_promiscuity (net/core/dev.c:9699) [ 252.948557][ T9435] dev_set_promiscuity (net/core/dev_api.c:288) [ 252.948558][ T9435] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 252.948561][ T9435] packet_mc_add (net/packet/af_packet.c:3755) [ 252.948563][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 252.948564][ T9435] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 252.948566][ T9435] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 252.948568][ T9435] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 252.948572][ T9435] packet_setsockopt (net/packet/af_packet.c:3840) [ 252.948573][ T9435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 252.948575][ T9435] ? packet_bind (net/packet/af_packet.c:3341) [ 252.948577][ T9435] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 252.948579][ T9435] ? do_sock_getsockopt (net/socket.c:2484) [ 252.948581][ T9435] ? sock_poll (net/socket.c:1514) [ 252.948583][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 252.948584][ T9435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 252.948585][ T9435] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 252.948588][ T9435] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 252.948590][ T9435] do_sock_setsockopt (net/socket.c:2397) [ 252.948591][ T9435] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 252.948593][ T9435] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 252.948595][ T9435] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 252.948597][ T9435] __sys_setsockopt (net/socket.c:2422) [ 252.948600][ T9435] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 252.948602][ T9435] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 252.948608][ T9435] ? 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.948609][ T9435] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 252.948611][ T9435] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 252.948613][ T9435] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 252.948615][ T9435] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 252.948617][ T9435] RIP: 0033:0x7f6eac7e72de [ 252.948619][ T9435] 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.948621][ T9435] RSP: 002b:00007ffff5e42c18 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 252.948624][ T9435] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f6eac7e72de [ 252.948626][ T9435] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 252.948627][ T9435] RBP: 00007ffff5e42d50 R08: 0000000000000010 R09: 00000000309f1ea0 [ 252.948628][ T9435] R10: 00007ffff5e42c90 R11: 0000000000000246 R12: 0000000000000001 [ 252.948628][ T9435] R13: 00000000309ed0a8 R14: 00000000309ece20 R15: 0000000000000000 | [ 256.056085][ T9438] softirqs last disabled at (0): 0x0 | [ 256.056087][ T9438] Preemption disabled at: | [ 256.056088][ T9438] vprintk_emit (kernel/printk/printk.c:2471) | [ 256.056098][ T9438] Tainted: [W]=WARN [ 256.056099][ T9438] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 256.056101][ T9438] Call Trace: [ 256.056102][ T9438] [ 256.056103][ T9438] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 256.056109][ T9438] ? vprintk_emit (kernel/printk/printk.c:2471) [ 256.056110][ T9438] __might_resched.cold (kernel/sched/core.c:9234) [ 256.056114][ T9438] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 256.056117][ T9438] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 256.056120][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.056122][ T9438] __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)) [ 256.056125][ T9438] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 256.056128][ T9438] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 256.056133][ T9438] ? 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) [ 256.056135][ T9438] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 256.056137][ T9438] put_chars (drivers/char/virtio_console.c:1176) [ 256.056139][ T9438] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 256.056140][ T9438] ? __send_to_port (drivers/char/virtio_console.c:654) [ 256.056142][ T9438] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 256.056145][ T9438] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 256.056149][ T9438] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 256.056151][ T9438] ? 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) [ 256.056153][ T9438] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 256.056156][ T9438] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 256.056158][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.056159][ T9438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 256.056161][ T9438] console_emit_next_record (kernel/printk/printk.c:3183) [ 256.056164][ T9438] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 256.056166][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.056167][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.056168][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.056169][ T9438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 256.056171][ T9438] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 256.056173][ T9438] console_flush_one_record (kernel/printk/printk.c:3268) [ 256.056176][ T9438] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 256.056178][ T9438] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 256.056180][ T9438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 256.056182][ T9438] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 256.056183][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.056184][ T9438] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 256.056186][ T9438] ? 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) [ 256.056188][ T9438] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 256.056189][ T9438] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 256.056191][ T9438] ? vprintk_emit (kernel/printk/printk.c:2478) [ 256.056192][ T9438] vprintk_emit (kernel/printk/printk.c:2479) [ 256.056194][ T9438] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 256.056195][ T9438] ? kasan_save_stack (mm/kasan/common.c:58) [ 256.056198][ T9438] ? kasan_save_track (mm/kasan/common.c:78) [ 256.056199][ T9438] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 256.056200][ T9438] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 256.056201][ T9438] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 256.056204][ T9438] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 256.056205][ T9438] ? do_sock_setsockopt (net/socket.c:2397) [ 256.056209][ T9438] _printk (kernel/printk/printk.c:2504) [ 256.056212][ T9438] ? snapshot_read.cold (user.c:?) [ 256.056214][ T9438] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 256.056217][ T9438] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 256.056220][ T9438] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 256.056222][ T9438] ? netdev_notice (net/core/dev.c:13194) [ 256.056225][ T9438] ? 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) [ 256.056226][ T9438] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 256.056229][ T9438] netif_set_promiscuity (net/core/dev.c:9699) [ 256.056232][ T9438] dev_set_promiscuity (net/core/dev_api.c:288) [ 256.056234][ T9438] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 256.056237][ T9438] packet_mc_add (net/packet/af_packet.c:3755) [ 256.056238][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.056239][ T9438] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 256.056241][ T9438] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 256.056243][ T9438] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 256.056247][ T9438] packet_setsockopt (net/packet/af_packet.c:3840) [ 256.056249][ T9438] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 256.056250][ T9438] ? packet_bind (net/packet/af_packet.c:3341) [ 256.056252][ T9438] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 256.056254][ T9438] ? do_sock_getsockopt (net/socket.c:2484) [ 256.056256][ T9438] ? sock_poll (net/socket.c:1514) [ 256.056258][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.056259][ T9438] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 256.056260][ T9438] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 256.056263][ T9438] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 256.056265][ T9438] do_sock_setsockopt (net/socket.c:2397) [ 256.056266][ T9438] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 256.056268][ T9438] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 256.056270][ T9438] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 256.056273][ T9438] __sys_setsockopt (net/socket.c:2422) [ 256.056276][ T9438] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 256.056277][ T9438] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 256.056279][ T9438] ? 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)) [ 256.056280][ T9438] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 256.056282][ T9438] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 256.056284][ T9438] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 256.056286][ T9438] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 256.056288][ T9438] RIP: 0033:0x7fa9c78492de [ 256.056290][ T9438] 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 [ 256.056292][ T9438] RSP: 002b:00007ffc5409ecd8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 256.056295][ T9438] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa9c78492de [ 256.056297][ T9438] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 256.056298][ T9438] RBP: 00007ffc5409ee10 R08: 0000000000000010 R09: 0000000015cadea0 [ 256.056299][ T9438] R10: 00007ffc5409ed50 R11: 0000000000000246 R12: 0000000000000001 Finger prints: netlink_release:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print 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 __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars ip6_route_add:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print