====================================== | [ 9.798195][ C1] | [ 9.798195][ C1] | [ 9.798195][ C1] stack backtrace: | [ 9.798202][ C1] Tainted: [W]=WARN [ 9.798203][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.798204][ C1] Call Trace: [ 9.798206][ C1] [ 9.798207][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.798211][ C1] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 9.798213][ C1] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 9.798216][ C1] mark_lock (kernel/locking/lockdep.c:4769) [ 9.798218][ C1] mark_usage (kernel/locking/lockdep.c:4658) [ 9.798220][ C1] __lock_acquire (kernel/locking/lockdep.c:5208) [ 9.798222][ C1] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.798224][ C1] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 9.798226][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.798229][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.798231][ C1] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 9.798233][ C1] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 9.798235][ C1] console_emit_next_record (kernel/printk/printk.c:3177) [ 9.798237][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.798238][ C1] ? 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)) [ 9.798240][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.798242][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.798244][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.798246][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.798248][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.798250][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.798252][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.798254][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.798256][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.798258][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.798259][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.798261][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 9.798263][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.798265][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.798267][ C1] _printk (kernel/printk/printk.c:2504) [ 9.798269][ C1] ? snapshot_read.cold (user.c:?) [ 9.798271][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 9.798274][ C1] ? idr_get_free (??:?) [ 9.798276][ C1] tcp_make_synack.cold (net/ipv4/tcp_output.c:4011 (discriminator 3)) [ 9.798278][ C1] ? tcp_send_synack (./include/net/tcp_ecn.h:589) [ 9.798280][ C1] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 9.798284][ C1] ? lockdep_init_map_type (kernel/locking/lockdep.c:4989) [ 9.798285][ C1] ? timer_init_key (./include/linux/lockdep.h:135 ./include/linux/lockdep.h:142 ./include/linux/lockdep.h:148 kernel/time/timer.c:861 kernel/time/timer.c:881) [ 9.798287][ C1] tcp_v6_send_synack (net/ipv6/tcp_ipv6.c:570) [ 9.798289][ C1] ? tcp_v6_md5_lookup (./include/net/net_namespace.h:422 (discriminator 7)) [ 9.798290][ C1] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4407 (discriminator 14)) [ 9.798293][ C1] ? tcp_v6_route_req (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/ipv6/tcp_ipv6.c:799 net/ipv6/tcp_ipv6.c:811) [ 9.798294][ C1] tcp_conn_request (net/ipv4/tcp_input.c:7796 (discriminator 3)) [ 9.798297][ C1] ? tcp_ao_calc_traffic_key (net/ipv4/tcp_ao.c:153) [ 9.798300][ C1] ? tcp_get_syncookie_mss (./include/net/net_namespace.h:422 (discriminator 7)) [ 9.798302][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.798304][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.798306][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.798307][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.798309][ C1] ? down_read_nested (kernel/locking/rwsem.c:256 kernel/locking/rwsem.c:1290 kernel/locking/rwsem.c:1304 kernel/locking/rwsem.c:1710) [ 9.798312][ C1] ? tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 9.798314][ C1] tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 9.798316][ C1] tcp_v6_rcv_listen.constprop.0.isra.0 (net/ipv6/tcp_ipv6.c:1728) [ 9.798317][ C1] ? tcp_v6_fill_cb (net/ipv6/tcp_ipv6.c:1755) [ 9.798319][ C1] tcp_v6_rcv (net/ipv6/tcp_ipv6.c:1934) [ 9.798321][ C1] ? tcp_v6_syn_recv_sock (./include/net/sock.h:1128 (discriminator 2)) [ 9.798323][ C1] ? ipv6_raw_deliver (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/ipv6/raw.c:207 (discriminator 2)) [ 9.798326][ C1] ? ipv6_raw_deliver (./include/linux/rcupdate.h:882 net/ipv6/raw.c:207) [ 9.798327][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2650) [ 9.798329][ C1] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 9.798333][ C1] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:479) [ 9.798336][ C1] ip6_input_finish (net/ipv6/ip6_input.c:534) [ 9.798338][ C1] ip6_input (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv6/ip6_input.c:545) [ 9.798339][ C1] ? ip6_input_finish (net/ipv6/ip6_input.c:527 (discriminator 46)) [ 9.798341][ C1] ? ip6_rcv_core (./include/linux/skbuff.h:3421 net/ipv6/ip6_input.c:332) [ 9.798344][ C1] ipv6_rcv (./include/net/dst.h:480 (discriminator 4) net/ipv6/ip6_input.c:119 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) ./include/linux/netfilter.h:319 (discriminator 4) net/ipv6/ip6_input.c:351 (discriminator 4)) [ 9.798345][ C1] ? ip6_rcv_core (net/ipv6/ip6_input.c:211 (discriminator 96)) [ 9.798347][ C1] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.798349][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.798350][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.798352][ C1] ? trace_raw_output_rcu_invoke_kfree_bulk_callback (./include/trace/events/rcu.h:655) [ 9.798354][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 9.798356][ C1] __netif_receive_skb_one_core (net/core/dev.c:6264) [ 9.798358][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.798359][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 9.798361][ C1] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 9.798363][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.798366][ C1] process_backlog (net/core/dev.c:6728) [ 9.798368][ C1] __napi_poll (net/core/dev.c:7787) [ 9.798370][ C1] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 9.798373][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.798374][ C1] ? __napi_poll (./include/net/gro.h:507) [ 9.798378][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:2859) [ 9.798380][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 9.798382][ C1] handle_softirqs (kernel/softirq.c:645) [ 9.798384][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 9.798386][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.798388][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.798389][ C1] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 9.798391][ C1] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 9.798393][ C1] [ 9.798393][ C1] [ 9.798394][ C1] __local_bh_enable_ip (kernel/softirq.c:473) [ 9.798395][ C1] __dev_queue_xmit (./include/linux/bottom_half.h:33 (discriminator 2) ./include/linux/rcupdate.h:923 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 9.798399][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 9.798400][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.798402][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.798403][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.798405][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.798407][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 9.798408][ C1] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 9.798410][ C1] ? neigh_hh_output (./include/net/neighbour.h:525) [ 9.798413][ C1] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 9.798415][ C1] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 9.798416][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.798418][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.798420][ C1] ? ip6_mtu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip6_route.h:384 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 9.798422][ C1] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 9.798424][ C1] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 9.798426][ C1] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 9.798428][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.798429][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.798431][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.798433][ C1] ip6_xmit (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) ./include/linux/netfilter.h:319 (discriminator 4) net/ipv6/ip6_output.c:381 (discriminator 4)) [ 9.798434][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.798436][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.798438][ C1] ? ip6_autoflowlabel (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.798440][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.798441][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.798443][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.798445][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.798446][ C1] ? inet6_csk_xmit (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/ipv6/inet6_connection_sock.c:118 (discriminator 2)) [ 9.798448][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.798450][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.798451][ C1] inet6_csk_xmit (net/ipv6/inet6_connection_sock.c:121 (discriminator 13)) [ 9.798454][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1716) [ 9.798456][ C1] ? __tcp_select_window (./arch/x86/include/asm/atomic.h:23) [ 9.798458][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.798460][ C1] ? ktime_get (./include/linux/seqlock.h:75 (discriminator 6) kernel/time/timekeeping.c:1002 (discriminator 6)) [ 9.798461][ C1] ? kvm_clock_get_cycles (arch/x86/kernel/kvmclock.c:80 (discriminator 1) arch/x86/kernel/kvmclock.c:87 (discriminator 1)) [ 9.798464][ C1] ? ktime_get (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:1004) [ 9.798466][ C1] tcp_connect (net/ipv4/tcp_output.c:1734 net/ipv4/tcp_output.c:4383) [ 9.798467][ C1] ? inet6_hash_connect (net/ipv6/inet6_hashtables.c:403) [ 9.798470][ C1] tcp_v6_connect (net/ipv6/tcp_ipv6.c:346) [ 9.798472][ C1] ? inet6_sk_rx_dst_set (./include/linux/skbuff.h:1165) [ 9.798474][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.798475][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 9.798477][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.798479][ C1] __inet_stream_connect (net/ipv4/af_inet.c:690) [ 9.798480][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.798482][ C1] inet_stream_connect (net/ipv4/af_inet.c:761) [ 9.798483][ C1] __sys_connect (net/socket.c:2141 (discriminator 3) net/socket.c:2166 (discriminator 3) net/socket.c:2183 (discriminator 3)) [ 9.798485][ C1] ? do_fcntl (fs/fcntl.c:477) [ 9.798488][ C1] ? __sys_connect_file (net/socket.c:2141 (discriminator 3)) [ 9.798491][ C1] ? fput (./include/linux/preempt.h:500 ./include/linux/file_ref.h:150 fs/file_table.c:588) [ 9.798493][ C1] __x64_sys_connect (net/socket.c:2189 net/socket.c:2186 net/socket.c:2186) [ 9.798495][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.798496][ C1] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 9.798497][ C1] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.798499][ C1] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.798500][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.798502][ C1] RIP: 0033:0x7fccc5c2e312 [ 9.798506][ C1] Code: 08 0f 85 71 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00 All code ======== 0: 08 0f or %cl,(%rdi) 2: 85 71 41 test %esi,0x41(%rcx) 5: ff (bad) 6: ff 49 89 decl -0x77(%rcx) 9: fb sti a: 48 89 f0 mov %rsi,%rax d: 48 89 d7 mov %rdx,%rdi 10: 48 89 ce mov %rcx,%rsi 13: 4c 89 c2 mov %r8,%rdx 16: 4d 89 ca mov %r9,%r10 19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 23: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 28: 0f 05 syscall 2a:* c3 ret <-- trapping instruction 2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 32: 00 00 00 35: 0f 1f 00 nopl (%rax) 38: f3 0f 1e fa endbr64 3c: 55 push %rbp 3d: bf .byte 0xbf 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: c3 ret 1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 8: 00 00 00 b: 0f 1f 00 nopl (%rax) e: f3 0f 1e fa endbr64 12: 55 push %rbp 13: bf .byte 0xbf 14: 01 00 add %eax,(%rax) [ 9.798507][ C1] RSP: 002b:00007fccc53ab968 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 9.798510][ C1] RAX: ffffffffffffffda RBX: 0000000000000009 RCX: 00007fccc5c2e312 [ 9.798512][ C1] RDX: 000000000000001c RSI: 00007fccc53abc30 RDI: 0000000000000009 [ 9.798512][ C1] RBP: 00007fccc53ab990 R08: 0000000000000000 R09: 0000000000000000 [ 9.798513][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fccc53abc30 [ 9.798514][ C1] R13: 000000000000001c R14: 0000000000000001 R15: 0000000000412230 | [ 9.798532][ C1] softirqs last disabled at (12541): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) | [ 9.798534][ C1] Preemption disabled at: | [ 9.798535][ C1] __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) | [ 9.798540][ C1] Tainted: [W]=WARN [ 9.798540][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.798541][ C1] Call Trace: [ 9.798542][ C1] [ 9.798542][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.798544][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) [ 9.798546][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 9.798549][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.798552][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.798554][ C1] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 9.798556][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.798557][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.798559][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.798561][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.798563][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 9.798565][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.798567][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.798569][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5208) [ 9.798571][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.798573][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.798575][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.798577][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.798579][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.798581][ C1] ? 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)) [ 9.798583][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.798584][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.798586][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.798588][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.798590][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.798592][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.798594][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.798596][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.798598][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.798599][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.798601][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.798603][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 9.798605][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.798607][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.798609][ C1] _printk (kernel/printk/printk.c:2504) [ 9.798611][ C1] ? snapshot_read.cold (user.c:?) [ 9.798612][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 9.798614][ C1] ? idr_get_free (??:?) [ 9.798617][ C1] tcp_make_synack.cold (net/ipv4/tcp_output.c:4011 (discriminator 3)) [ 9.798619][ C1] ? tcp_send_synack (./include/net/tcp_ecn.h:589) [ 9.798621][ C1] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 9.798623][ C1] ? lockdep_init_map_type (kernel/locking/lockdep.c:4989) [ 9.798625][ C1] ? timer_init_key (./include/linux/lockdep.h:135 ./include/linux/lockdep.h:142 ./include/linux/lockdep.h:148 kernel/time/timer.c:861 kernel/time/timer.c:881) [ 9.798627][ C1] tcp_v6_send_synack (net/ipv6/tcp_ipv6.c:570) [ 9.798629][ C1] ? tcp_v6_md5_lookup (./include/net/net_namespace.h:422 (discriminator 7)) [ 9.798630][ C1] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4407 (discriminator 14)) [ 9.798632][ C1] ? tcp_v6_route_req (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 net/ipv6/tcp_ipv6.c:799 net/ipv6/tcp_ipv6.c:811) [ 9.798634][ C1] tcp_conn_request (net/ipv4/tcp_input.c:7796 (discriminator 3)) [ 9.798636][ C1] ? tcp_ao_calc_traffic_key (net/ipv4/tcp_ao.c:153) [ 9.798639][ C1] ? tcp_get_syncookie_mss (./include/net/net_namespace.h:422 (discriminator 7)) [ 9.798640][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.798642][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.798644][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.798645][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.798647][ C1] ? down_read_nested (kernel/locking/rwsem.c:256 kernel/locking/rwsem.c:1290 kernel/locking/rwsem.c:1304 kernel/locking/rwsem.c:1710) [ 9.798650][ C1] ? tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 9.798652][ C1] tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 9.798654][ C1] tcp_v6_rcv_listen.constprop.0.isra.0 (net/ipv6/tcp_ipv6.c:1728) [ 9.798655][ C1] ? tcp_v6_fill_cb (net/ipv6/tcp_ipv6.c:1755) [ 9.798656][ C1] tcp_v6_rcv (net/ipv6/tcp_ipv6.c:1934) [ 9.798659][ C1] ? tcp_v6_syn_recv_sock (./include/net/sock.h:1128 (discriminator 2)) [ 9.798661][ C1] ? ipv6_raw_deliver (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/ipv6/raw.c:207 (discriminator 2)) [ 9.798662][ C1] ? ipv6_raw_deliver (./include/linux/rcupdate.h:882 net/ipv6/raw.c:207) [ 9.798664][ C1] ? rcu_do_batch (kernel/rcu/tree.c:2650) [ 9.798665][ C1] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 9.798668][ C1] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:479) [ 9.798671][ C1] ip6_input_finish (net/ipv6/ip6_input.c:534) [ 9.798672][ C1] ip6_input (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv6/ip6_input.c:545) [ 9.798674][ C1] ? ip6_input_finish (net/ipv6/ip6_input.c:527 (discriminator 46)) [ 9.798676][ C1] ? ip6_rcv_core (./include/linux/skbuff.h:3421 net/ipv6/ip6_input.c:332) [ 9.798678][ C1] ipv6_rcv (./include/net/dst.h:480 (discriminator 4) net/ipv6/ip6_input.c:119 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) ./include/linux/netfilter.h:319 (discriminator 4) net/ipv6/ip6_input.c:351 (discriminator 4)) [ 9.798680][ C1] ? ip6_rcv_core (net/ipv6/ip6_input.c:211 (discriminator 96)) [ 9.798682][ C1] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.798683][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.798685][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.798686][ C1] ? trace_raw_output_rcu_invoke_kfree_bulk_callback (./include/trace/events/rcu.h:655) [ 9.798688][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 9.798696][ C1] __netif_receive_skb_one_core (net/core/dev.c:6264) [ 9.798698][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.798700][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 9.798702][ C1] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 9.798704][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.798706][ C1] process_backlog (net/core/dev.c:6728) [ 9.798709][ C1] __napi_poll (net/core/dev.c:7787) [ 9.798711][ C1] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 9.798713][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.798715][ C1] ? __napi_poll (./include/net/gro.h:507) [ 9.798719][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:2859) [ 9.798720][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 9.798722][ C1] handle_softirqs (kernel/softirq.c:645) [ 9.798724][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 9.798725][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.798727][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.798729][ C1] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 9.798731][ C1] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 9.798732][ C1] [ 9.798733][ C1] [ 9.798733][ C1] __local_bh_enable_ip (kernel/softirq.c:473) [ 9.798735][ C1] __dev_queue_xmit (./include/linux/bottom_half.h:33 (discriminator 2) ./include/linux/rcupdate.h:923 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 9.798738][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 9.798740][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.798741][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.798743][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.798744][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.798746][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 9.798747][ C1] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 9.798749][ C1] ? neigh_hh_output (./include/net/neighbour.h:525) [ 9.798751][ C1] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 9.798753][ C1] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 9.798755][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.798756][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.798758][ C1] ? ip6_mtu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip6_route.h:384 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 9.798760][ C1] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 9.798762][ C1] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 9.798764][ C1] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 9.798765][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.798767][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.798768][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.798770][ C1] ip6_xmit (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) ./include/linux/netfilter.h:319 (discriminator 4) net/ipv6/ip6_output.c:381 (discriminator 4)) [ 9.798772][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.798773][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.798776][ C1] ? ip6_autoflowlabel (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.798777][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.798779][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.798780][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.798782][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.798784][ C1] ? inet6_csk_xmit (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/ipv6/inet6_connection_sock.c:118 (discriminator 2)) [ 9.798785][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.798787][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.798789][ C1] inet6_csk_xmit (net/ipv6/inet6_connection_sock.c:121 (discriminator 13)) [ 9.798791][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1716) [ 9.798794][ C1] ? __tcp_select_window (./arch/x86/include/asm/atomic.h:23) [ 9.798796][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.798797][ C1] ? ktime_get (./include/linux/seqlock.h:75 (discriminator 6) kernel/time/timekeeping.c:1002 (discriminator 6)) [ 9.798798][ C1] ? kvm_clock_get_cycles (arch/x86/kernel/kvmclock.c:80 (discriminator 1) arch/x86/kernel/kvmclock.c:87 (discriminator 1)) [ 9.798800][ C1] ? ktime_get (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:1004) [ 9.798802][ C1] tcp_connect (net/ipv4/tcp_output.c:1734 net/ipv4/tcp_output.c:4383) [ 9.798804][ C1] ? inet6_hash_connect (net/ipv6/inet6_hashtables.c:403) [ 9.798806][ C1] tcp_v6_connect (net/ipv6/tcp_ipv6.c:346) [ 9.798808][ C1] ? inet6_sk_rx_dst_set (./include/linux/skbuff.h:1165) [ 9.798809][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.798811][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 9.798812][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.798814][ C1] __inet_stream_connect (net/ipv4/af_inet.c:690) [ 9.798816][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.798817][ C1] inet_stream_connect (net/ipv4/af_inet.c:761) [ 9.798819][ C1] __sys_connect (net/socket.c:2141 (discriminator 3) net/socket.c:2166 (discriminator 3) net/socket.c:2183 (discriminator 3)) [ 9.798820][ C1] ? do_fcntl (fs/fcntl.c:477) [ 9.798822][ C1] ? __sys_connect_file (net/socket.c:2141 (discriminator 3)) [ 9.798825][ C1] ? fput (./include/linux/preempt.h:500 ./include/linux/file_ref.h:150 fs/file_table.c:588) [ 9.798827][ C1] __x64_sys_connect (net/socket.c:2189 net/socket.c:2186 net/socket.c:2186) [ 9.798828][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.798830][ C1] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 9.798831][ C1] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.798833][ C1] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.798834][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.798835][ C1] RIP: 0033:0x7fccc5c2e312 [ 9.798837][ C1] Code: 08 0f 85 71 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00 All code ======== 0: 08 0f or %cl,(%rdi) 2: 85 71 41 test %esi,0x41(%rcx) 5: ff (bad) 6: ff 49 89 decl -0x77(%rcx) 9: fb sti a: 48 89 f0 mov %rsi,%rax d: 48 89 d7 mov %rdx,%rdi 10: 48 89 ce mov %rcx,%rsi 13: 4c 89 c2 mov %r8,%rdx 16: 4d 89 ca mov %r9,%r10 19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 23: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 28: 0f 05 syscall 2a:* c3 ret <-- trapping instruction 2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 32: 00 00 00 35: 0f 1f 00 nopl (%rax) 38: f3 0f 1e fa endbr64 3c: 55 push %rbp 3d: bf .byte 0xbf 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: c3 ret 1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 8: 00 00 00 b: 0f 1f 00 nopl (%rax) e: f3 0f 1e fa endbr64 12: 55 push %rbp 13: bf .byte 0xbf 14: 01 00 add %eax,(%rax) [ 9.798838][ C1] RSP: 002b:00007fccc53ab968 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 9.798839][ C1] RAX: ffffffffffffffda RBX: 0000000000000009 RCX: 00007fccc5c2e312 [ 9.798840][ C1] RDX: 000000000000001c RSI: 00007fccc53abc30 RDI: 0000000000000009 [ 9.798841][ C1] RBP: 00007fccc53ab990 R08: 0000000000000000 R09: 0000000000000000 [ 9.798841][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fccc53abc30 [ 9.798842][ C1] R13: 000000000000001c R14: 0000000000000001 R15: 0000000000412230 | [ 10.808204][ C1] softirqs last disabled at (279495): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.808207][ C1] Preemption disabled at: | [ 10.808207][ C1] 0x0 | [ 10.808218][ C1] Tainted: [W]=WARN [ 10.808219][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.808220][ C1] Call Trace: [ 10.808222][ C1] [ 10.808223][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.808229][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 10.808233][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.808236][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.808240][ C1] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.808244][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.808246][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.808250][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.808252][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.808254][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 10.808256][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.808257][ C1] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 10.808260][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 10.808263][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.808267][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.808268][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.808270][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.808272][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.808274][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.808276][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.808278][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.808279][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.808281][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.808283][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 10.808285][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.808287][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.808289][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.808291][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.808293][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.808294][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.808296][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 10.808297][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.808299][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 10.808301][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.808303][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.808305][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 10.808307][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.808309][ C1] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 10.808310][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.808312][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.808314][ C1] _printk (kernel/printk/printk.c:2504) [ 10.808317][ C1] ? snapshot_read.cold (user.c:?) [ 10.808318][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 10.808321][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 10.808324][ C1] ? idr_get_free (??:?) [ 10.808326][ C1] ? trace_irq_enable.constprop.0 (./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/preemptirq.h:40) [ 10.808327][ C1] tcp_make_synack.cold (net/ipv4/tcp_output.c:4011 (discriminator 3)) [ 10.808331][ C1] ? tcp_send_synack (./include/net/tcp_ecn.h:589) [ 10.808334][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 10.808336][ C1] ? rt6_get_cookie (./include/net/ip6_fib.h:287 (discriminator 4)) [ 10.808340][ C1] tcp_v6_send_synack (net/ipv6/tcp_ipv6.c:570) [ 10.808341][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.808343][ C1] ? tcp_v6_md5_lookup (./include/net/net_namespace.h:422 (discriminator 7)) [ 10.808344][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 10.808345][ C1] ? get_random_u16 (./include/linux/local_lock_internal.h:60 (discriminator 7)) [ 10.808348][ C1] tcp_rtx_synack (net/ipv4/tcp_output.c:4651) [ 10.808349][ C1] ? tcp_send_probe0 (net/ipv4/tcp_output.c:4621) [ 10.808352][ C1] ? sched_balance_rq (kernel/sched/fair.c:13468) [ 10.808354][ C1] ? cpu_startup_entry (kernel/sched/idle.c:454) [ 10.808355][ C1] ? start_secondary (arch/x86/kernel/smpboot.c:312) [ 10.808357][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:418) [ 10.808361][ C1] reqsk_timer_handler (net/ipv4/inet_connection_sock.c:1107) [ 10.808363][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 10.808365][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 5) ./include/trace/events/lock.h:23 (discriminator 5) kernel/locking/lockdep.c:5871 (discriminator 5)) [ 10.808366][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.808368][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 10.808369][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 10.808372][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 10.808374][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 10.808378][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.808380][ C1] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 10.808382][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.808384][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 10.808386][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 10.808388][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 10.808390][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.808392][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.808395][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 10.808397][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 10.808398][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.808399][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.808401][ C1] handle_softirqs (kernel/softirq.c:645) [ 10.808403][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 10.808405][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.808406][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 10.808408][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 10.808409][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 10.808411][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 10.808413][ C1] [ 10.808413][ C1] [ 10.808414][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 10.808416][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 10.808418][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 10.808420][ C1] Code: 48 8b 3d 94 12 06 02 e8 1f 00 00 00 48 2b 05 58 13 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 b6 17 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 12 06 02 mov 0x2061294(%rip),%rdi # 0x206129b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 13 a0 00 sub 0xa01358(%rip),%rax # 0xa0136b 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 b6 17 00 verw 0x17b613(%rip) # 0x17b63b 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 [ 10.808422][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000246 [ 10.808425][ C1] RAX: 0000000000000001 RBX: ff11000001bf2380 RCX: 0000000000000001 [ 10.808427][ C1] RDX: 0000000000000001 RSI: ffffffff9b28dc60 RDI: ffffffff988fa307 [ 10.808428][ C1] RBP: 0000000000000000 R08: ffffffff9af1e421 R09: 1fe2200006a563a2 [ 10.808428][ C1] R10: 0000000000000001 R11: 0000000000000000 R12: 1ff4000000028fc3 [ 10.808429][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 10.808430][ C1] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 10.808432][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 10.808434][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 10.808435][ C1] default_idle_call (kernel/sched/idle.c:122) [ 10.808437][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 10.808438][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 10.808440][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 10.808442][ C1] ? default_idle_call (kernel/sched/idle.c:129) [ 10.808443][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.808445][ C1] do_idle (kernel/sched/idle.c:355) [ 10.808447][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 10.808448][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 10.808449][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 10.808451][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 11.960230][ C1] softirqs last disabled at (279495): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.960232][ C1] Preemption disabled at: | [ 11.960233][ C1] 0x0 | [ 11.960244][ C1] Tainted: [W]=WARN [ 11.960245][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.960247][ C1] Call Trace: [ 11.960248][ C1] [ 11.960251][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.960257][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 11.960261][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.960265][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.960269][ C1] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 11.960273][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.960276][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.960280][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.960282][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.960284][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 11.960286][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.960288][ C1] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 11.960291][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 11.960293][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.960298][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.960299][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.960301][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.960303][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.960306][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.960308][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.960310][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.960311][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.960313][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.960315][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 11.960317][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.960319][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.960322][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.960323][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.960325][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.960327][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.960329][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 11.960330][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.960332][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 11.960334][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.960336][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.960338][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 11.960340][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.960342][ C1] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 11.960344][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.960345][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.960347][ C1] _printk (kernel/printk/printk.c:2504) [ 11.960350][ C1] ? snapshot_read.cold (user.c:?) [ 11.960352][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 11.960355][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 11.960357][ C1] ? idr_get_free (??:?) [ 11.960359][ C1] ? trace_irq_enable.constprop.0 (./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/preemptirq.h:40) [ 11.960361][ C1] tcp_make_synack.cold (net/ipv4/tcp_output.c:4011 (discriminator 3)) [ 11.960365][ C1] ? tcp_send_synack (./include/net/tcp_ecn.h:589) [ 11.960368][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 11.960370][ C1] ? rt6_get_cookie (./include/net/ip6_fib.h:287 (discriminator 4)) [ 11.960374][ C1] tcp_v6_send_synack (net/ipv6/tcp_ipv6.c:570) [ 11.960376][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.960377][ C1] ? tcp_v6_md5_lookup (./include/net/net_namespace.h:422 (discriminator 7)) [ 11.960379][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 11.960380][ C1] ? get_random_u16 (./include/linux/local_lock_internal.h:60 (discriminator 7)) [ 11.960382][ C1] tcp_rtx_synack (net/ipv4/tcp_output.c:4651) [ 11.960384][ C1] ? tcp_send_probe0 (net/ipv4/tcp_output.c:4621) [ 11.960387][ C1] ? sched_balance_rq (kernel/sched/fair.c:13468) [ 11.960389][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 11.960391][ C1] reqsk_timer_handler (net/ipv4/inet_connection_sock.c:1107) [ 11.960394][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 11.960395][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 5) ./include/trace/events/lock.h:23 (discriminator 5) kernel/locking/lockdep.c:5871 (discriminator 5)) [ 11.960397][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.960399][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 11.960400][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 11.960403][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 11.960405][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 11.960409][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.960411][ C1] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 11.960412][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.960415][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 11.960416][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 11.960418][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 11.960421][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 11.960423][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.960425][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 11.960428][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 11.960429][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.960431][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.960432][ C1] handle_softirqs (kernel/softirq.c:645) [ 11.960435][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 11.960436][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.960438][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 11.960440][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 11.960441][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 11.960443][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 11.960445][ C1] [ 11.960445][ C1] [ 11.960446][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 11.960448][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 11.960451][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 11.960453][ C1] Code: 48 8b 3d 94 12 06 02 e8 1f 00 00 00 48 2b 05 58 13 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 b6 17 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 12 06 02 mov 0x2061294(%rip),%rdi # 0x206129b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 13 a0 00 sub 0xa01358(%rip),%rax # 0xa0136b 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 b6 17 00 verw 0x17b613(%rip) # 0x17b63b 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 [ 11.960454][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000246 [ 11.960458][ C1] RAX: 0000000000000001 RBX: ff11000001bf2380 RCX: 0000000000000001 [ 11.960459][ C1] RDX: 0000000000000001 RSI: ffffffff9b28dc60 RDI: ffffffff988fa307 [ 11.960460][ C1] RBP: 0000000000000000 R08: ffffffff9af1e421 R09: 1fe2200006a563a2 [ 11.960461][ C1] R10: 0000000000000001 R11: 0000000000000000 R12: 1ff4000000028fc3 [ 11.960462][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 11.960463][ C1] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 11.960465][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 11.960467][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 11.960469][ C1] default_idle_call (kernel/sched/idle.c:122) [ 11.960470][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 11.960472][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 11.960473][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 11.960476][ C1] ? default_idle_call (kernel/sched/idle.c:129) [ 11.960477][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.960479][ C1] do_idle (kernel/sched/idle.c:355) [ 11.960481][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 11.960482][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 11.960484][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 11.960486][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 12.985249][ C1] softirqs last disabled at (279495): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 12.985252][ C1] Preemption disabled at: | [ 12.985253][ C1] 0x0 | [ 12.985263][ C1] Tainted: [W]=WARN [ 12.985264][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.985266][ C1] Call Trace: [ 12.985267][ C1] [ 12.985269][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.985274][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 12.985278][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.985282][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.985285][ C1] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 12.985289][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 12.985292][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.985296][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.985297][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.985299][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 12.985301][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.985303][ C1] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 12.985306][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 12.985308][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.985313][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.985314][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 12.985316][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.985318][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.985320][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.985322][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.985324][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.985326][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.985328][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.985329][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 12.985331][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.985333][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.985336][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.985338][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.985339][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.985341][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.985343][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 12.985344][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.985346][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 12.985348][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.985350][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.985352][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 12.985354][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.985356][ C1] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 12.985358][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.985360][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.985361][ C1] _printk (kernel/printk/printk.c:2504) [ 12.985365][ C1] ? snapshot_read.cold (user.c:?) [ 12.985366][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 12.985369][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 12.985372][ C1] ? idr_get_free (??:?) [ 12.985373][ C1] ? trace_irq_enable.constprop.0 (./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/preemptirq.h:40) [ 12.985375][ C1] tcp_make_synack.cold (net/ipv4/tcp_output.c:4011 (discriminator 3)) [ 12.985379][ C1] ? tcp_send_synack (./include/net/tcp_ecn.h:589) [ 12.985382][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 12.985384][ C1] ? rt6_get_cookie (./include/net/ip6_fib.h:287 (discriminator 4)) [ 12.985387][ C1] ? __trace_set_current_state (./include/linux/srcutree.h:292 (discriminator 3)) [ 12.985390][ C1] tcp_v6_send_synack (net/ipv6/tcp_ipv6.c:570) [ 12.985391][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.985393][ C1] ? tcp_v6_md5_lookup (./include/net/net_namespace.h:422 (discriminator 7)) [ 12.985394][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 12.985396][ C1] ? get_random_u16 (./include/linux/local_lock_internal.h:60 (discriminator 7)) [ 12.985398][ C1] tcp_rtx_synack (net/ipv4/tcp_output.c:4651) [ 12.985400][ C1] ? tcp_send_probe0 (net/ipv4/tcp_output.c:4621) [ 12.985402][ C1] ? sched_balance_rq (kernel/sched/fair.c:13468) [ 12.985405][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 12.985407][ C1] reqsk_timer_handler (net/ipv4/inet_connection_sock.c:1107) [ 12.985410][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 12.985411][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 5) ./include/trace/events/lock.h:23 (discriminator 5) kernel/locking/lockdep.c:5871 (discriminator 5)) [ 12.985412][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.985414][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 12.985416][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 12.985419][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 12.985420][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 12.985425][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 12.985426][ C1] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 12.985428][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.985430][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 12.985432][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 12.985434][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 12.985436][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 12.985439][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 12.985441][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 12.985443][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 12.985445][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.985446][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.985448][ C1] handle_softirqs (kernel/softirq.c:645) [ 12.985450][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 12.985451][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.985453][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 12.985455][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 12.985456][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 12.985458][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 12.985460][ C1] [ 12.985460][ C1] [ 12.985461][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 12.985463][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 12.985465][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 12.985468][ C1] Code: 48 8b 3d 94 12 06 02 e8 1f 00 00 00 48 2b 05 58 13 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 b6 17 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 12 06 02 mov 0x2061294(%rip),%rdi # 0x206129b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 13 a0 00 sub 0xa01358(%rip),%rax # 0xa0136b 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 b6 17 00 verw 0x17b613(%rip) # 0x17b63b 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 [ 12.985470][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000246 [ 12.985473][ C1] RAX: 0000000000000001 RBX: ff11000001bf2380 RCX: 0000000000000001 [ 12.985474][ C1] RDX: 0000000000000001 RSI: ffffffff9b28dc60 RDI: ffffffff988fa307 [ 12.985475][ C1] RBP: 0000000000000000 R08: ffffffff9af1e421 R09: 1fe2200006a563a2 [ 12.985476][ C1] R10: 0000000000000001 R11: 0000000000000000 R12: 1ff4000000028fc3 [ 12.985477][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 12.985478][ C1] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 12.985480][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 12.985482][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 12.985484][ C1] default_idle_call (kernel/sched/idle.c:122) [ 12.985485][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 12.985487][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 12.985489][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 12.985491][ C1] ? default_idle_call (kernel/sched/idle.c:129) [ 12.985493][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.985495][ C1] do_idle (kernel/sched/idle.c:355) [ 12.985496][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 12.985498][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 12.985499][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 12.985501][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 14.072294][ C1] softirqs last disabled at (279495): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 14.072297][ C1] Preemption disabled at: | [ 14.072298][ C1] 0x0 | [ 14.072311][ C1] Tainted: [W]=WARN [ 14.072312][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.072315][ C1] Call Trace: [ 14.072317][ C1] [ 14.072320][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.072327][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 14.072331][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.072335][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.072340][ C1] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 14.072345][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.072348][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.072353][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.072355][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.072359][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 14.072362][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.072364][ C1] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 14.072367][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 14.072371][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.072376][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.072378][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.072381][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.072384][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.072388][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.072391][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.072393][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.072395][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.072398][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.072401][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 14.072403][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.072407][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.072411][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.072413][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.072416][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.072418][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.072420][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 14.072423][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 14.072425][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 14.072428][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.072431][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.072434][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 14.072437][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.072440][ C1] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 14.072442][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.072445][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.072448][ C1] _printk (kernel/printk/printk.c:2504) [ 14.072452][ C1] ? snapshot_read.cold (user.c:?) [ 14.072454][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 14.072458][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 14.072461][ C1] ? idr_get_free (??:?) [ 14.072464][ C1] ? trace_irq_enable.constprop.0 (./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/preemptirq.h:40) [ 14.072467][ C1] tcp_make_synack.cold (net/ipv4/tcp_output.c:4011 (discriminator 3)) [ 14.072472][ C1] ? tcp_send_synack (./include/net/tcp_ecn.h:589) [ 14.072476][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 14.072479][ C1] ? rt6_get_cookie (./include/net/ip6_fib.h:287 (discriminator 4)) [ 14.072484][ C1] tcp_v6_send_synack (net/ipv6/tcp_ipv6.c:570) [ 14.072487][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.072489][ C1] ? tcp_v6_md5_lookup (./include/net/net_namespace.h:422 (discriminator 7)) [ 14.072491][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 14.072494][ C1] ? get_random_u16 (./include/linux/local_lock_internal.h:60 (discriminator 7)) [ 14.072497][ C1] tcp_rtx_synack (net/ipv4/tcp_output.c:4651) [ 14.072500][ C1] ? tcp_send_probe0 (net/ipv4/tcp_output.c:4621) [ 14.072504][ C1] ? sched_balance_rq (kernel/sched/fair.c:13468) [ 14.072507][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 14.072510][ C1] reqsk_timer_handler (net/ipv4/inet_connection_sock.c:1107) [ 14.072514][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 14.072516][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 5) ./include/trace/events/lock.h:23 (discriminator 5) kernel/locking/lockdep.c:5871 (discriminator 5)) [ 14.072518][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.072521][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 14.072523][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 14.072527][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 14.072529][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 14.072536][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.072539][ C1] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 14.072541][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.072544][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 14.072547][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 14.072550][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 14.072554][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 14.072557][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.072561][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 14.072564][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 14.072566][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 14.072568][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.072571][ C1] handle_softirqs (kernel/softirq.c:645) [ 14.072575][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 14.072577][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.072579][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 14.072582][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 14.072584][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 14.072587][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 14.072590][ C1] [ 14.072591][ C1] [ 14.072591][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 14.072594][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 14.072598][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 14.072601][ C1] Code: 48 8b 3d 94 12 06 02 e8 1f 00 00 00 48 2b 05 58 13 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 b6 17 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 12 06 02 mov 0x2061294(%rip),%rdi # 0x206129b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 13 a0 00 sub 0xa01358(%rip),%rax # 0xa0136b 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 b6 17 00 verw 0x17b613(%rip) # 0x17b63b 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 [ 14.072603][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000246 [ 14.072608][ C1] RAX: 0000000000000001 RBX: ff11000001bf2380 RCX: 0000000000000001 [ 14.072610][ C1] RDX: 0000000000000001 RSI: ffffffff9b28dc60 RDI: ffffffff988fa307 [ 14.072611][ C1] RBP: 0000000000000000 R08: ffffffff9af1e421 R09: 1fe2200006a563a2 [ 14.072613][ C1] R10: 0000000000000001 R11: 0000000000000000 R12: 1ff4000000028fc3 [ 14.072614][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 14.072616][ C1] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 14.072619][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 14.072622][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 14.072625][ C1] default_idle_call (kernel/sched/idle.c:122) [ 14.072627][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 14.072629][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 14.072632][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 14.072635][ C1] ? default_idle_call (kernel/sched/idle.c:129) [ 14.072637][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.072640][ C1] do_idle (kernel/sched/idle.c:355) [ 14.072643][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 14.072645][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 14.072647][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 14.072650][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 15.160275][ C1] softirqs last disabled at (279495): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 15.160279][ C1] Preemption disabled at: | [ 15.160280][ C1] 0x0 | [ 15.160293][ C1] Tainted: [W]=WARN [ 15.160294][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.160297][ C1] Call Trace: [ 15.160299][ C1] [ 15.160301][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.160308][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 15.160313][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.160317][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.160322][ C1] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 15.160327][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.160330][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.160335][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 15.160338][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.160341][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 15.160344][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.160346][ C1] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 15.160350][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 15.160354][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.160360][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.160362][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.160364][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.160368][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.160372][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.160375][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.160377][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.160379][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.160382][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.160385][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 15.160387][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.160391][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.160395][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.160398][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.160400][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.160402][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.160405][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 15.160407][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.160409][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 15.160412][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.160415][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.160418][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 15.160422][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.160424][ C1] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 15.160427][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.160430][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.160433][ C1] _printk (kernel/printk/printk.c:2504) [ 15.160436][ C1] ? snapshot_read.cold (user.c:?) [ 15.160439][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 15.160443][ C1] ? idr_get_free (??:?) [ 15.160446][ C1] ? trace_irq_enable.constprop.0 (./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/preemptirq.h:40) [ 15.160450][ C1] tcp_make_synack.cold (net/ipv4/tcp_output.c:4011 (discriminator 3)) [ 15.160455][ C1] ? tcp_send_synack (./include/net/tcp_ecn.h:589) [ 15.160459][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 15.160462][ C1] ? rt6_get_cookie (./include/net/ip6_fib.h:287 (discriminator 4)) [ 15.160467][ C1] ? __trace_set_current_state (./include/linux/srcutree.h:292 (discriminator 3)) [ 15.160471][ C1] tcp_v6_send_synack (net/ipv6/tcp_ipv6.c:570) [ 15.160473][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.160476][ C1] ? tcp_v6_md5_lookup (./include/net/net_namespace.h:422 (discriminator 7)) [ 15.160478][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 15.160480][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 15.160483][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 15.160485][ C1] ? get_random_u16 (./include/linux/local_lock_internal.h:60 (discriminator 7)) [ 15.160489][ C1] tcp_rtx_synack (net/ipv4/tcp_output.c:4651) [ 15.160491][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.160494][ C1] ? tcp_send_probe0 (net/ipv4/tcp_output.c:4621) [ 15.160498][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 15.160500][ C1] ? __queue_work (./include/linux/rcupdate.h:882 kernel/workqueue.c:2459) [ 15.160504][ C1] reqsk_timer_handler (net/ipv4/inet_connection_sock.c:1107) [ 15.160509][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 15.160511][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 5) ./include/trace/events/lock.h:23 (discriminator 5) kernel/locking/lockdep.c:5871 (discriminator 5)) [ 15.160513][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 15.160516][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 15.160518][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 15.160523][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 15.160525][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 15.160531][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.160535][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 15.160538][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 15.160541][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 15.160544][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 15.160548][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.160552][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 15.160555][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 15.160557][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 15.160559][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.160562][ C1] handle_softirqs (kernel/softirq.c:645) [ 15.160566][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 15.160568][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.160571][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 15.160574][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 15.160576][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 15.160578][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 15.160581][ C1] [ 15.160582][ C1] [ 15.160583][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 15.160586][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 15.160590][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 15.160593][ C1] Code: 48 8b 3d 94 12 06 02 e8 1f 00 00 00 48 2b 05 58 13 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 b6 17 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 12 06 02 mov 0x2061294(%rip),%rdi # 0x206129b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 13 a0 00 sub 0xa01358(%rip),%rax # 0xa0136b 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 b6 17 00 verw 0x17b613(%rip) # 0x17b63b 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 [ 15.160596][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000246 [ 15.160600][ C1] RAX: 0000000000000001 RBX: ff11000001bf2380 RCX: 0000000000000001 [ 15.160602][ C1] RDX: 0000000000000001 RSI: ffffffff9b28dc60 RDI: ffffffff988fa307 [ 15.160603][ C1] RBP: 0000000000000000 R08: ffffffff9af1e421 R09: 1fe2200006a563a2 [ 15.160605][ C1] R10: 0000000000000001 R11: 0000000000000000 R12: 1ff4000000028fc3 [ 15.160606][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 15.160608][ C1] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 15.160611][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 15.160615][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 15.160617][ C1] default_idle_call (kernel/sched/idle.c:122) [ 15.160620][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 15.160622][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 15.160625][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 15.160628][ C1] ? default_idle_call (kernel/sched/idle.c:129) [ 15.160630][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.160633][ C1] do_idle (kernel/sched/idle.c:355) [ 15.160636][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 15.160638][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 15.160641][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 15.160644][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 16.248279][ C1] softirqs last disabled at (279495): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 16.248283][ C1] Preemption disabled at: | [ 16.248284][ C1] 0x0 | [ 16.248296][ C1] Tainted: [W]=WARN [ 16.248298][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.248300][ C1] Call Trace: [ 16.248302][ C1] [ 16.248305][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 16.248312][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 16.248316][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 16.248321][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.248326][ C1] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 16.248331][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 16.248334][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.248339][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.248342][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.248345][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 16.248348][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 16.248350][ C1] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 16.248354][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 16.248358][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 16.248364][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 16.248366][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 16.248368][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.248371][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 16.248375][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 16.248377][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.248380][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.248382][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.248384][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.248387][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 16.248389][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 16.248392][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 16.248396][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 16.248398][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.248400][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 16.248402][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.248404][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 16.248406][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 16.248408][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 16.248411][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 16.248413][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 16.248416][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 16.248419][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 16.248421][ C1] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 16.248424][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.248426][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.248429][ C1] _printk (kernel/printk/printk.c:2504) [ 16.248432][ C1] ? snapshot_read.cold (user.c:?) [ 16.248434][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 16.248438][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 16.248441][ C1] ? idr_get_free (??:?) [ 16.248444][ C1] ? trace_irq_enable.constprop.0 (./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/preemptirq.h:40) [ 16.248446][ C1] tcp_make_synack.cold (net/ipv4/tcp_output.c:4011 (discriminator 3)) [ 16.248451][ C1] ? tcp_send_synack (./include/net/tcp_ecn.h:589) [ 16.248455][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 16.248457][ C1] ? rt6_get_cookie (./include/net/ip6_fib.h:287 (discriminator 4)) [ 16.248462][ C1] ? __trace_set_current_state (./include/linux/srcutree.h:292 (discriminator 3)) [ 16.248465][ C1] tcp_v6_send_synack (net/ipv6/tcp_ipv6.c:570) [ 16.248467][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.248470][ C1] ? tcp_v6_md5_lookup (./include/net/net_namespace.h:422 (discriminator 7)) [ 16.248472][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 16.248474][ C1] ? get_random_u16 (./include/linux/local_lock_internal.h:60 (discriminator 7)) [ 16.248477][ C1] tcp_rtx_synack (net/ipv4/tcp_output.c:4651) [ 16.248479][ C1] ? tcp_send_probe0 (net/ipv4/tcp_output.c:4621) [ 16.248483][ C1] ? sched_balance_rq (kernel/sched/fair.c:13468) [ 16.248486][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 16.248489][ C1] reqsk_timer_handler (net/ipv4/inet_connection_sock.c:1107) [ 16.248493][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 16.248495][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 5) ./include/trace/events/lock.h:23 (discriminator 5) kernel/locking/lockdep.c:5871 (discriminator 5)) [ 16.248497][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.248499][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 16.248501][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 16.248505][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 16.248507][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 16.248512][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 16.248515][ C1] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1847 kernel/time/timer.c:1865) [ 16.248517][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.248521][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 16.248523][ C1] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 16.248527][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 16.248530][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 16.248535][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 16.248539][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 16.248542][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 16.248544][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 16.248546][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.248549][ C1] handle_softirqs (kernel/softirq.c:645) [ 16.248552][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 16.248555][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.248557][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 16.248560][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 16.248562][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 16.248565][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 16.248567][ C1] [ 16.248568][ C1] [ 16.248569][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 16.248572][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 16.248576][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 16.248579][ C1] Code: 48 8b 3d 94 12 06 02 e8 1f 00 00 00 48 2b 05 58 13 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 b6 17 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 12 06 02 mov 0x2061294(%rip),%rdi # 0x206129b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 13 a0 00 sub 0xa01358(%rip),%rax # 0xa0136b 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 b6 17 00 verw 0x17b613(%rip) # 0x17b63b 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 [ 16.248582][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000246 [ 16.248586][ C1] RAX: 0000000000000001 RBX: ff11000001bf2380 RCX: 0000000000000001 [ 16.248588][ C1] RDX: 0000000000000001 RSI: ffffffff9b28dc60 RDI: ffffffff988fa307 [ 16.248589][ C1] RBP: 0000000000000000 R08: ffffffff9af1e421 R09: 1fe2200006a563a2 [ 16.248591][ C1] R10: 0000000000000001 R11: 0000000000000000 R12: 1ff4000000028fc3 [ 16.248592][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 16.248594][ C1] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 16.248597][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 16.248601][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 16.248603][ C1] default_idle_call (kernel/sched/idle.c:122) [ 16.248605][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 16.248608][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 16.248610][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 16.248613][ C1] ? default_idle_call (kernel/sched/idle.c:129) [ 16.248616][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.248619][ C1] do_idle (kernel/sched/idle.c:355) [ 16.248621][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 16.248624][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 16.248626][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print do_softirq:__dev_queue_xmit:dump_stack_lvl:__kmalloc_noprof:put_chars