====================================== | [ 9.599510][ C3] | [ 9.599510][ C3] | [ 9.599510][ C3] stack backtrace: | [ 9.599517][ C3] Tainted: [W]=WARN [ 9.599518][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.599519][ C3] Call Trace: [ 9.599520][ C3] [ 9.599521][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.599526][ C3] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 9.599528][ C3] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 9.599531][ C3] mark_lock (kernel/locking/lockdep.c:4769) [ 9.599532][ C3] mark_usage (kernel/locking/lockdep.c:4658) [ 9.599534][ C3] __lock_acquire (kernel/locking/lockdep.c:5208) [ 9.599536][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.599538][ C3] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 9.599540][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.599544][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.599545][ C3] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 9.599547][ C3] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 9.599549][ C3] console_emit_next_record (kernel/printk/printk.c:3177) [ 9.599551][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.599552][ C3] ? 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.599554][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.599556][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.599558][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.599560][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.599562][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.599564][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.599566][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.599568][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.599569][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.599571][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.599573][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.599575][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 9.599577][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.599579][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.599581][ C3] _printk (kernel/printk/printk.c:2504) [ 9.599583][ C3] ? snapshot_read.cold (user.c:?) [ 9.599584][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 9.599587][ C3] ? idr_get_free (??:?) [ 9.599590][ C3] tcp_make_synack.cold (net/ipv4/tcp_output.c:4011 (discriminator 3)) [ 9.599592][ C3] ? tcp_send_synack (./include/net/tcp_ecn.h:589) [ 9.599594][ C3] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 9.599597][ C3] ? lockdep_init_map_type (kernel/locking/lockdep.c:4989) [ 9.599599][ C3] ? 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.599601][ C3] tcp_v6_send_synack (net/ipv6/tcp_ipv6.c:570) [ 9.599603][ C3] ? tcp_v6_md5_lookup (./include/net/net_namespace.h:422 (discriminator 7)) [ 9.599604][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4407 (discriminator 14)) [ 9.599607][ C3] ? 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.599608][ C3] tcp_conn_request (net/ipv4/tcp_input.c:7796 (discriminator 3)) [ 9.599610][ C3] ? tcp_ao_calc_traffic_key (net/ipv4/tcp_ao.c:153) [ 9.599614][ C3] ? tcp_get_syncookie_mss (./include/net/net_namespace.h:422 (discriminator 7)) [ 9.599616][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.599617][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.599620][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.599621][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.599623][ C3] ? down_read_nested (kernel/locking/rwsem.c:256 kernel/locking/rwsem.c:1290 kernel/locking/rwsem.c:1304 kernel/locking/rwsem.c:1710) [ 9.599626][ C3] ? tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 9.599628][ C3] tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 9.599630][ C3] tcp_v6_rcv_listen.constprop.0.isra.0 (net/ipv6/tcp_ipv6.c:1728) [ 9.599631][ C3] ? tcp_v6_fill_cb (net/ipv6/tcp_ipv6.c:1755) [ 9.599633][ C3] tcp_v6_rcv (net/ipv6/tcp_ipv6.c:1934) [ 9.599635][ C3] ? tcp_v6_syn_recv_sock (./include/net/sock.h:1128 (discriminator 2)) [ 9.599637][ C3] ? 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.599640][ C3] ? ipv6_raw_deliver (./include/linux/rcupdate.h:882 net/ipv6/raw.c:207) [ 9.599642][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:479) [ 9.599645][ C3] ip6_input_finish (net/ipv6/ip6_input.c:534) [ 9.599647][ C3] ip6_input (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv6/ip6_input.c:545) [ 9.599649][ C3] ? ip6_input_finish (net/ipv6/ip6_input.c:527 (discriminator 46)) [ 9.599651][ C3] ? ip6_rcv_core (./include/linux/skbuff.h:3421 net/ipv6/ip6_input.c:332) [ 9.599654][ C3] 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.599655][ C3] ? ip6_rcv_core (net/ipv6/ip6_input.c:211 (discriminator 96)) [ 9.599657][ C3] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.599659][ C3] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.599660][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.599662][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.599663][ C3] ? trace_raw_output_rcu_invoke_kfree_bulk_callback (./include/trace/events/rcu.h:655) [ 9.599670][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 9.599672][ C3] __netif_receive_skb_one_core (net/core/dev.c:6264) [ 9.599674][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.599676][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 9.599678][ C3] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 9.599680][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.599682][ C3] process_backlog (net/core/dev.c:6728) [ 9.599685][ C3] __napi_poll (net/core/dev.c:7787) [ 9.599687][ C3] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 9.599690][ C3] ? __napi_poll (./include/net/gro.h:507) [ 9.599692][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.599695][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 9.599697][ C3] handle_softirqs (kernel/softirq.c:645) [ 9.599699][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 9.599700][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.599702][ C3] ? trace_csd_function_exit (./include/trace/events/csd.h:64 (discriminator 22)) [ 9.599704][ C3] ? __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.599706][ C3] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 9.599708][ C3] [ 9.599708][ C3] [ 9.599709][ C3] __local_bh_enable_ip (kernel/softirq.c:473) [ 9.599710][ C3] __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.599713][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 9.599715][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.599717][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.599718][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.599720][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.599721][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 9.599723][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 9.599725][ C3] ? neigh_hh_output (./include/net/neighbour.h:525) [ 9.599727][ C3] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 9.599729][ C3] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 9.599731][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.599732][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.599734][ C3] ? 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.599737][ C3] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 9.599739][ C3] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 9.599741][ C3] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 9.599742][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.599744][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.599745][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.599747][ C3] 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.599749][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.599750][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.599752][ C3] ? ip6_autoflowlabel (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.599754][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.599756][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.599757][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.599759][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.599761][ C3] ? 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.599762][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.599764][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.599766][ C3] inet6_csk_xmit (net/ipv6/inet6_connection_sock.c:121 (discriminator 13)) [ 9.599768][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1716) [ 9.599771][ C3] ? __tcp_select_window (./arch/x86/include/asm/atomic.h:23) [ 9.599773][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.599774][ C3] ? ktime_get (./include/linux/seqlock.h:75 (discriminator 6) kernel/time/timekeeping.c:1002 (discriminator 6)) [ 9.599776][ C3] ? kvm_clock_get_cycles (arch/x86/kernel/kvmclock.c:80 (discriminator 1) arch/x86/kernel/kvmclock.c:87 (discriminator 1)) [ 9.599779][ C3] ? ktime_get (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:1004) [ 9.599781][ C3] tcp_connect (net/ipv4/tcp_output.c:1734 net/ipv4/tcp_output.c:4383) [ 9.599783][ C3] ? inet6_hash_connect (net/ipv6/inet6_hashtables.c:403) [ 9.599785][ C3] tcp_v6_connect (net/ipv6/tcp_ipv6.c:346) [ 9.599787][ C3] ? inet6_sk_rx_dst_set (./include/linux/skbuff.h:1165) [ 9.599789][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.599790][ C3] ? 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.599792][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.599793][ C3] __inet_stream_connect (net/ipv4/af_inet.c:690) [ 9.599795][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.599796][ C3] inet_stream_connect (net/ipv4/af_inet.c:761) [ 9.599798][ C3] __sys_connect (net/socket.c:2141 (discriminator 3) net/socket.c:2166 (discriminator 3) net/socket.c:2183 (discriminator 3)) [ 9.599800][ C3] ? do_fcntl (fs/fcntl.c:477) [ 9.599803][ C3] ? __sys_connect_file (net/socket.c:2141 (discriminator 3)) [ 9.599806][ C3] ? fput (./include/linux/preempt.h:500 ./include/linux/file_ref.h:150 fs/file_table.c:588) [ 9.599808][ C3] __x64_sys_connect (net/socket.c:2189 net/socket.c:2186 net/socket.c:2186) [ 9.599810][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.599811][ C3] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 9.599812][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.599814][ C3] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.599815][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.599817][ C3] RIP: 0033:0x7ff491cae312 [ 9.599820][ C3] 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.599822][ C3] RSP: 002b:00007ff49142b968 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 9.599824][ C3] RAX: ffffffffffffffda RBX: 0000000000000009 RCX: 00007ff491cae312 [ 9.599826][ C3] RDX: 000000000000001c RSI: 00007ff49142bc30 RDI: 0000000000000009 [ 9.599827][ C3] RBP: 00007ff49142b990 R08: 0000000000000000 R09: 0000000000000000 [ 9.599827][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff49142bc30 [ 9.599828][ C3] R13: 000000000000001c R14: 0000000000000001 R15: 0000000000412230 | [ 9.599845][ C3] softirqs last disabled at (16157): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) | [ 9.599847][ C3] Preemption disabled at: | [ 9.599847][ C3] __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.599852][ C3] Tainted: [W]=WARN [ 9.599853][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.599853][ C3] Call Trace: [ 9.599854][ C3] [ 9.599855][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.599857][ C3] ? __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.599859][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 9.599862][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.599865][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.599867][ C3] __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.599869][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.599870][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.599872][ C3] ? 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.599874][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.599875][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 9.599877][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.599880][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.599882][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5208) [ 9.599884][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.599886][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.599887][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.599889][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.599892][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.599893][ C3] ? 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.599895][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.599897][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.599899][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.599901][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.599903][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.599905][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.599907][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.599908][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.599910][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.599912][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.599914][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.599916][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 9.599918][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.599920][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.599922][ C3] _printk (kernel/printk/printk.c:2504) [ 9.599923][ C3] ? snapshot_read.cold (user.c:?) [ 9.599925][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 9.599927][ C3] ? idr_get_free (??:?) [ 9.599929][ C3] tcp_make_synack.cold (net/ipv4/tcp_output.c:4011 (discriminator 3)) [ 9.599931][ C3] ? tcp_send_synack (./include/net/tcp_ecn.h:589) [ 9.599933][ C3] ? add_timer_on (kernel/time/timer.c:925 (discriminator 5)) [ 9.599935][ C3] ? lockdep_init_map_type (kernel/locking/lockdep.c:4989) [ 9.599937][ C3] ? 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.599939][ C3] tcp_v6_send_synack (net/ipv6/tcp_ipv6.c:570) [ 9.599941][ C3] ? tcp_v6_md5_lookup (./include/net/net_namespace.h:422 (discriminator 7)) [ 9.599942][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4407 (discriminator 14)) [ 9.599944][ C3] ? 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.599946][ C3] tcp_conn_request (net/ipv4/tcp_input.c:7796 (discriminator 3)) [ 9.599948][ C3] ? tcp_ao_calc_traffic_key (net/ipv4/tcp_ao.c:153) [ 9.599951][ C3] ? tcp_get_syncookie_mss (./include/net/net_namespace.h:422 (discriminator 7)) [ 9.599952][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.599954][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.599956][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.599957][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.599959][ C3] ? down_read_nested (kernel/locking/rwsem.c:256 kernel/locking/rwsem.c:1290 kernel/locking/rwsem.c:1304 kernel/locking/rwsem.c:1710) [ 9.599962][ C3] ? tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 9.599964][ C3] tcp_rcv_listen_state_process (net/ipv4/tcp_input.c:7167) [ 9.599966][ C3] tcp_v6_rcv_listen.constprop.0.isra.0 (net/ipv6/tcp_ipv6.c:1728) [ 9.599967][ C3] ? tcp_v6_fill_cb (net/ipv6/tcp_ipv6.c:1755) [ 9.599968][ C3] tcp_v6_rcv (net/ipv6/tcp_ipv6.c:1934) [ 9.599971][ C3] ? tcp_v6_syn_recv_sock (./include/net/sock.h:1128 (discriminator 2)) [ 9.599972][ C3] ? 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.599974][ C3] ? ipv6_raw_deliver (./include/linux/rcupdate.h:882 net/ipv6/raw.c:207) [ 9.599976][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:479) [ 9.599979][ C3] ip6_input_finish (net/ipv6/ip6_input.c:534) [ 9.599981][ C3] ip6_input (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv6/ip6_input.c:545) [ 9.599983][ C3] ? ip6_input_finish (net/ipv6/ip6_input.c:527 (discriminator 46)) [ 9.599985][ C3] ? ip6_rcv_core (./include/linux/skbuff.h:3421 net/ipv6/ip6_input.c:332) [ 9.599987][ C3] 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.599989][ C3] ? ip6_rcv_core (net/ipv6/ip6_input.c:211 (discriminator 96)) [ 9.599990][ C3] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.599992][ C3] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.599993][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.599995][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.599996][ C3] ? trace_raw_output_rcu_invoke_kfree_bulk_callback (./include/trace/events/rcu.h:655) [ 9.599998][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 9.600000][ C3] __netif_receive_skb_one_core (net/core/dev.c:6264) [ 9.600002][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.600003][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 9.600005][ C3] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 9.600007][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.600009][ C3] process_backlog (net/core/dev.c:6728) [ 9.600012][ C3] __napi_poll (net/core/dev.c:7787) [ 9.600014][ C3] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 9.600017][ C3] ? __napi_poll (./include/net/gro.h:507) [ 9.600019][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.600022][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 9.600023][ C3] handle_softirqs (kernel/softirq.c:645) [ 9.600025][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 9.600027][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.600028][ C3] ? trace_csd_function_exit (./include/trace/events/csd.h:64 (discriminator 22)) [ 9.600030][ C3] ? __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.600032][ C3] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 9.600033][ C3] [ 9.600034][ C3] [ 9.600034][ C3] __local_bh_enable_ip (kernel/softirq.c:473) [ 9.600036][ C3] __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.600039][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 9.600041][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.600042][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.600043][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.600045][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.600047][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 9.600048][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 9.600049][ C3] ? neigh_hh_output (./include/net/neighbour.h:525) [ 9.600052][ C3] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 9.600054][ C3] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 9.600055][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.600057][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.600058][ C3] ? 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.600060][ C3] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 9.600062][ C3] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 9.600067][ C3] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 9.600069][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.600070][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.600072][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.600074][ C3] 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.600075][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.600077][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.600079][ C3] ? ip6_autoflowlabel (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.600081][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.600082][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 9.600084][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.600086][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.600087][ C3] ? 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.600089][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.600091][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.600093][ C3] inet6_csk_xmit (net/ipv6/inet6_connection_sock.c:121 (discriminator 13)) [ 9.600095][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1716) [ 9.600097][ C3] ? __tcp_select_window (./arch/x86/include/asm/atomic.h:23) [ 9.600099][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.600101][ C3] ? ktime_get (./include/linux/seqlock.h:75 (discriminator 6) kernel/time/timekeeping.c:1002 (discriminator 6)) [ 9.600102][ C3] ? kvm_clock_get_cycles (arch/x86/kernel/kvmclock.c:80 (discriminator 1) arch/x86/kernel/kvmclock.c:87 (discriminator 1)) [ 9.600104][ C3] ? ktime_get (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:1004) [ 9.600105][ C3] tcp_connect (net/ipv4/tcp_output.c:1734 net/ipv4/tcp_output.c:4383) [ 9.600107][ C3] ? inet6_hash_connect (net/ipv6/inet6_hashtables.c:403) [ 9.600109][ C3] tcp_v6_connect (net/ipv6/tcp_ipv6.c:346) [ 9.600111][ C3] ? inet6_sk_rx_dst_set (./include/linux/skbuff.h:1165) [ 9.600112][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.600114][ C3] ? 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.600115][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.600117][ C3] __inet_stream_connect (net/ipv4/af_inet.c:690) [ 9.600119][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.600120][ C3] inet_stream_connect (net/ipv4/af_inet.c:761) [ 9.600122][ C3] __sys_connect (net/socket.c:2141 (discriminator 3) net/socket.c:2166 (discriminator 3) net/socket.c:2183 (discriminator 3)) [ 9.600123][ C3] ? do_fcntl (fs/fcntl.c:477) [ 9.600125][ C3] ? __sys_connect_file (net/socket.c:2141 (discriminator 3)) [ 9.600128][ C3] ? fput (./include/linux/preempt.h:500 ./include/linux/file_ref.h:150 fs/file_table.c:588) [ 9.600130][ C3] __x64_sys_connect (net/socket.c:2189 net/socket.c:2186 net/socket.c:2186) [ 9.600131][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.600132][ C3] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 9.600134][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.600136][ C3] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.600137][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.600138][ C3] RIP: 0033:0x7ff491cae312 [ 9.600140][ C3] 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.600141][ C3] RSP: 002b:00007ff49142b968 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 9.600142][ C3] RAX: ffffffffffffffda RBX: 0000000000000009 RCX: 00007ff491cae312 [ 9.600143][ C3] RDX: 000000000000001c RSI: 00007ff49142bc30 RDI: 0000000000000009 [ 9.600143][ C3] RBP: 00007ff49142b990 R08: 0000000000000000 R09: 0000000000000000 [ 9.600144][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff49142bc30 [ 9.600145][ C3] R13: 000000000000001c R14: 0000000000000001 R15: 0000000000412230 | [ 10.617235][ C3] softirqs last disabled at (302839): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.617237][ C3] Preemption disabled at: | [ 10.617238][ C3] 0x0 | [ 10.617248][ C3] Tainted: [W]=WARN [ 10.617249][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.617251][ C3] Call Trace: [ 10.617252][ C3] [ 10.617255][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.617260][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 10.617264][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.617267][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.617271][ C3] __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.617275][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.617277][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.617281][ C3] ? 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.617282][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.617285][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 10.617287][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.617288][ C3] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 10.617291][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 10.617293][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.617297][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.617298][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.617300][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.617302][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.617305][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.617307][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.617308][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.617310][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.617311][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.617313][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 10.617315][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.617317][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.617320][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.617321][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.617323][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.617324][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.617326][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 10.617327][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.617329][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 10.617331][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.617333][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.617334][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 10.617337][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.617338][ C3] ? 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.617340][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.617342][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.617343][ C3] _printk (kernel/printk/printk.c:2504) [ 10.617346][ C3] ? snapshot_read.cold (user.c:?) [ 10.617348][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 10.617350][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 10.617353][ C3] ? idr_get_free (??:?) [ 10.617355][ C3] ? 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.617356][ C3] tcp_make_synack.cold (net/ipv4/tcp_output.c:4011 (discriminator 3)) [ 10.617360][ C3] ? tcp_send_synack (./include/net/tcp_ecn.h:589) [ 10.617363][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 10.617365][ C3] ? rt6_get_cookie (./include/net/ip6_fib.h:287 (discriminator 4)) [ 10.617368][ C3] ? update_cfs_rq_load_avg (kernel/sched/fair.c:5687) [ 10.617370][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.617372][ C3] tcp_v6_send_synack (net/ipv6/tcp_ipv6.c:570) [ 10.617373][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.617375][ C3] ? tcp_v6_md5_lookup (./include/net/net_namespace.h:422 (discriminator 7)) [ 10.617376][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 10.617378][ C3] ? get_random_u16 (./include/linux/local_lock_internal.h:60 (discriminator 7)) [ 10.617380][ C3] tcp_rtx_synack (net/ipv4/tcp_output.c:4651) [ 10.617381][ C3] ? tcp_send_probe0 (net/ipv4/tcp_output.c:4621) [ 10.617384][ C3] ? sched_balance_rq (kernel/sched/fair.c:13468) [ 10.617386][ C3] ? 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.617388][ C3] reqsk_timer_handler (net/ipv4/inet_connection_sock.c:1107) [ 10.617391][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 10.617392][ C3] ? 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.617393][ C3] ? 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.617395][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 10.617396][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 10.617399][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 10.617401][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 10.617405][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.617406][ C3] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 10.617408][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.617410][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 10.617412][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 10.617414][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 10.617416][ C3] ? 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.617418][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.617420][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 10.617422][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 10.617424][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.617425][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.617426][ C3] handle_softirqs (kernel/softirq.c:645) [ 10.617428][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 10.617430][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.617431][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 10.617433][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 10.617435][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 10.617436][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 10.617438][ C3] [ 10.617439][ C3] [ 10.617439][ C3] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 10.617441][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 10.617444][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 10.617447][ C3] 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.617448][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000246 [ 10.617452][ C3] RAX: 0000000000000003 RBX: ff11000001c98040 RCX: 0000000000000001 [ 10.617453][ C3] RDX: 0000000000000003 RSI: ffffffff8508dc60 RDI: ffffffff826fa307 [ 10.617454][ C3] RBP: 0000000000000000 R08: ffffffff84d1e421 R09: 1fe2200006a763a2 [ 10.617455][ C3] R10: 0000000000000003 R11: 0000000000000000 R12: 1ff400000002cfc3 [ 10.617455][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 10.617457][ C3] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 10.617459][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 10.617461][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 10.617462][ C3] default_idle_call (kernel/sched/idle.c:122) [ 10.617464][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 10.617465][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 10.617467][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 10.617469][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.617470][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.617472][ C3] do_idle (kernel/sched/idle.c:355) [ 10.617474][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 10.617476][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 10.617477][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 10.617479][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 11.769213][ C3] softirqs last disabled at (302839): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.769215][ C3] Preemption disabled at: | [ 11.769216][ C3] 0x0 | [ 11.769227][ C3] Tainted: [W]=WARN [ 11.769228][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.769230][ C3] Call Trace: [ 11.769232][ C3] [ 11.769234][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.769240][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 11.769244][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.769247][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.769251][ C3] __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.769254][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.769257][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.769261][ C3] ? 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.769262][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.769265][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 11.769267][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.769268][ C3] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 11.769271][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 11.769274][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.769278][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.769279][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.769280][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.769283][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.769285][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.769287][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.769289][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.769291][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.769292][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.769294][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 11.769296][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.769298][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.769301][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.769302][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.769304][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.769305][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.769307][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 11.769309][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.769310][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 11.769312][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.769314][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.769316][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 11.769318][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.769320][ C3] ? 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.769322][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.769323][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.769325][ C3] _printk (kernel/printk/printk.c:2504) [ 11.769328][ C3] ? snapshot_read.cold (user.c:?) [ 11.769330][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 11.769332][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 11.769335][ C3] ? idr_get_free (??:?) [ 11.769337][ C3] ? 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.769338][ C3] tcp_make_synack.cold (net/ipv4/tcp_output.c:4011 (discriminator 3)) [ 11.769342][ C3] ? tcp_send_synack (./include/net/tcp_ecn.h:589) [ 11.769345][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 11.769347][ C3] ? rt6_get_cookie (./include/net/ip6_fib.h:287 (discriminator 4)) [ 11.769351][ C3] tcp_v6_send_synack (net/ipv6/tcp_ipv6.c:570) [ 11.769352][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.769354][ C3] ? tcp_v6_md5_lookup (./include/net/net_namespace.h:422 (discriminator 7)) [ 11.769355][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 11.769357][ C3] ? get_random_u16 (./include/linux/local_lock_internal.h:60 (discriminator 7)) [ 11.769359][ C3] tcp_rtx_synack (net/ipv4/tcp_output.c:4651) [ 11.769361][ C3] ? trace_pelt_cfs_tp (./include/trace/events/sched.h:833 (discriminator 22)) [ 11.769363][ C3] ? tcp_send_probe0 (net/ipv4/tcp_output.c:4621) [ 11.769364][ C3] ? __update_load_avg_cfs_rq (kernel/sched/pelt.c:329) [ 11.769367][ C3] ? update_cfs_rq_load_avg (kernel/sched/fair.c:5687) [ 11.769369][ C3] reqsk_timer_handler (net/ipv4/inet_connection_sock.c:1107) [ 11.769372][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 11.769373][ C3] ? 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.769375][ C3] ? 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.769377][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 11.769378][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 11.769381][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 11.769383][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 11.769387][ C3] ? trace_sched_wakeup (./include/trace/events/sched.h:178 (discriminator 22)) [ 11.769389][ C3] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 11.769390][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.769392][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 11.769394][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 11.769396][ C3] ? debug_object_deactivate (lib/debugobjects.c:951 (discriminator 3)) [ 11.769398][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 11.769400][ C3] ? 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.769402][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.769405][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 11.769406][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 11.769408][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.769409][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.769411][ C3] handle_softirqs (kernel/softirq.c:645) [ 11.769413][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 11.769415][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.769416][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 11.769418][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 11.769420][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 11.769421][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 11.769423][ C3] [ 11.769424][ C3] [ 11.769424][ C3] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 11.769426][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 11.769429][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 11.769431][ C3] 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.769432][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000246 [ 11.769436][ C3] RAX: 0000000000000003 RBX: ff11000001c98040 RCX: 0000000000000001 [ 11.769437][ C3] RDX: 0000000000000003 RSI: ffffffff8508dc60 RDI: ffffffff826fa307 [ 11.769438][ C3] RBP: 0000000000000000 R08: ffffffff84d1e421 R09: 1fe2200006a763a2 [ 11.769439][ C3] R10: 0000000000000003 R11: 0000000000000000 R12: 1ff400000002cfc3 [ 11.769439][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 11.769441][ C3] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 11.769442][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 11.769445][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 11.769446][ C3] default_idle_call (kernel/sched/idle.c:122) [ 11.769447][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 11.769449][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 11.769451][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 11.769453][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.769454][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.769456][ C3] do_idle (kernel/sched/idle.c:355) [ 11.769457][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 11.769459][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 11.769460][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 11.769462][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 12.794233][ C3] softirqs last disabled at (302839): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 12.794236][ C3] Preemption disabled at: | [ 12.794237][ C3] 0x0 | [ 12.794247][ C3] Tainted: [W]=WARN [ 12.794248][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.794250][ C3] Call Trace: [ 12.794252][ C3] [ 12.794254][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.794260][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 12.794264][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.794267][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.794271][ C3] __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.794275][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 12.794277][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.794281][ C3] ? 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.794283][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.794285][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 12.794287][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.794288][ C3] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 12.794291][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 12.794294][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.794297][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.794299][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 12.794300][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.794303][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.794305][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.794307][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.794309][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.794310][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.794312][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.794314][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 12.794315][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.794317][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.794320][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.794322][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.794323][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.794325][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.794326][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 12.794328][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.794329][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 12.794331][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.794333][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.794335][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 12.794337][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.794339][ C3] ? 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.794341][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.794343][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.794344][ C3] _printk (kernel/printk/printk.c:2504) [ 12.794347][ C3] ? snapshot_read.cold (user.c:?) [ 12.794349][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 12.794352][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 12.794355][ C3] ? idr_get_free (??:?) [ 12.794356][ C3] ? 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.794358][ C3] tcp_make_synack.cold (net/ipv4/tcp_output.c:4011 (discriminator 3)) [ 12.794362][ C3] ? tcp_send_synack (./include/net/tcp_ecn.h:589) [ 12.794365][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 12.794367][ C3] ? rt6_get_cookie (./include/net/ip6_fib.h:287 (discriminator 4)) [ 12.794370][ C3] ? sched_clock (arch/x86/kernel/tsc.c:297) [ 12.794372][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.794374][ C3] tcp_v6_send_synack (net/ipv6/tcp_ipv6.c:570) [ 12.794376][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.794378][ C3] ? tcp_v6_md5_lookup (./include/net/net_namespace.h:422 (discriminator 7)) [ 12.794379][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 12.794380][ C3] ? get_random_u16 (./include/linux/local_lock_internal.h:60 (discriminator 7)) [ 12.794382][ C3] tcp_rtx_synack (net/ipv4/tcp_output.c:4651) [ 12.794384][ C3] ? trace_pelt_cfs_tp (./include/trace/events/sched.h:833 (discriminator 22)) [ 12.794387][ C3] ? tcp_send_probe0 (net/ipv4/tcp_output.c:4621) [ 12.794388][ C3] ? __update_load_avg_cfs_rq (kernel/sched/pelt.c:329) [ 12.794391][ C3] ? update_cfs_rq_load_avg (kernel/sched/fair.c:5687) [ 12.794393][ C3] reqsk_timer_handler (net/ipv4/inet_connection_sock.c:1107) [ 12.794396][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 12.794397][ C3] ? 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.794399][ C3] ? 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.794400][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 12.794401][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 12.794405][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 12.794406][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 12.794411][ C3] ? trace_sched_wakeup (./include/trace/events/sched.h:178 (discriminator 22)) [ 12.794413][ C3] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 12.794414][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.794416][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 12.794418][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 12.794420][ C3] ? debug_object_deactivate (lib/debugobjects.c:951 (discriminator 3)) [ 12.794422][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 12.794424][ C3] ? 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.794426][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 12.794428][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 12.794430][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 12.794432][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.794433][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.794435][ C3] handle_softirqs (kernel/softirq.c:645) [ 12.794437][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 12.794438][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.794440][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 12.794442][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 12.794443][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 12.794444][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 12.794447][ C3] [ 12.794447][ C3] [ 12.794448][ C3] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 12.794450][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 12.794452][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 12.794455][ C3] 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.794457][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000246 [ 12.794460][ C3] RAX: 0000000000000003 RBX: ff11000001c98040 RCX: 0000000000000001 [ 12.794462][ C3] RDX: 0000000000000003 RSI: ffffffff8508dc60 RDI: ffffffff826fa307 [ 12.794462][ C3] RBP: 0000000000000000 R08: ffffffff84d1e421 R09: 1fe2200006a763a2 [ 12.794463][ C3] R10: 0000000000000003 R11: 0000000000000000 R12: 1ff400000002cfc3 [ 12.794464][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 12.794465][ C3] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 12.794467][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 12.794469][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 12.794470][ C3] default_idle_call (kernel/sched/idle.c:122) [ 12.794472][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 12.794473][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 12.794475][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 12.794477][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.794479][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.794481][ C3] do_idle (kernel/sched/idle.c:355) [ 12.794482][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 12.794484][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 12.794485][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 12.794487][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 13.882224][ C3] softirqs last disabled at (302839): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 13.882227][ C3] Preemption disabled at: | [ 13.882227][ C3] 0x0 | [ 13.882238][ C3] Tainted: [W]=WARN [ 13.882239][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.882241][ C3] Call Trace: [ 13.882242][ C3] [ 13.882245][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.882250][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 13.882254][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.882257][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.882261][ C3] __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)) [ 13.882265][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 13.882267][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.882271][ C3] ? 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) [ 13.882273][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.882275][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 13.882278][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.882279][ C3] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 13.882282][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 13.882284][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.882288][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.882289][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 13.882291][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.882293][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.882295][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.882297][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.882299][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.882300][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.882302][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.882304][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 13.882306][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.882308][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.882310][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.882312][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.882313][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.882315][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.882316][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 13.882318][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.882319][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 13.882322][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.882323][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.882325][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 13.882327][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.882329][ C3] ? 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) [ 13.882331][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.882333][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.882334][ C3] _printk (kernel/printk/printk.c:2504) [ 13.882337][ C3] ? snapshot_read.cold (user.c:?) [ 13.882339][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 13.882342][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 13.882344][ C3] ? idr_get_free (??:?) [ 13.882346][ C3] ? 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) [ 13.882347][ C3] tcp_make_synack.cold (net/ipv4/tcp_output.c:4011 (discriminator 3)) [ 13.882351][ C3] ? tcp_send_synack (./include/net/tcp_ecn.h:589) [ 13.882355][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 13.882357][ C3] ? rt6_get_cookie (./include/net/ip6_fib.h:287 (discriminator 4)) [ 13.882360][ C3] tcp_v6_send_synack (net/ipv6/tcp_ipv6.c:570) [ 13.882362][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.882364][ C3] ? tcp_v6_md5_lookup (./include/net/net_namespace.h:422 (discriminator 7)) [ 13.882365][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 13.882366][ C3] ? get_random_u16 (./include/linux/local_lock_internal.h:60 (discriminator 7)) [ 13.882368][ C3] tcp_rtx_synack (net/ipv4/tcp_output.c:4651) [ 13.882370][ C3] ? trace_pelt_cfs_tp (./include/trace/events/sched.h:833 (discriminator 22)) [ 13.882373][ C3] ? tcp_send_probe0 (net/ipv4/tcp_output.c:4621) [ 13.882374][ C3] ? __update_load_avg_cfs_rq (kernel/sched/pelt.c:329) [ 13.882377][ C3] ? update_cfs_rq_load_avg (kernel/sched/fair.c:5687) [ 13.882379][ C3] ? 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) [ 13.882380][ C3] reqsk_timer_handler (net/ipv4/inet_connection_sock.c:1107) [ 13.882383][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 13.882384][ C3] ? 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)) [ 13.882386][ C3] ? 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) [ 13.882388][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 13.882389][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 13.882392][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 13.882393][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 13.882397][ C3] ? trace_sched_wakeup (./include/trace/events/sched.h:178 (discriminator 22)) [ 13.882399][ C3] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 13.882401][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.882403][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 13.882405][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 13.882407][ C3] ? debug_object_deactivate (lib/debugobjects.c:951 (discriminator 3)) [ 13.882408][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 13.882411][ C3] ? 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) [ 13.882413][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 13.882415][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 13.882417][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 13.882419][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.882420][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.882421][ C3] handle_softirqs (kernel/softirq.c:645) [ 13.882423][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 13.882425][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.882427][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 13.882428][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 13.882430][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 13.882431][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 13.882433][ C3] [ 13.882434][ C3] [ 13.882434][ C3] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 13.882436][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 13.882438][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 13.882441][ C3] 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 [ 13.882442][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000246 [ 13.882445][ C3] RAX: 0000000000000003 RBX: ff11000001c98040 RCX: 0000000000000001 [ 13.882447][ C3] RDX: 0000000000000003 RSI: ffffffff8508dc60 RDI: ffffffff826fa307 [ 13.882448][ C3] RBP: 0000000000000000 R08: ffffffff84d1e421 R09: 1fe2200006a763a2 [ 13.882448][ C3] R10: 0000000000000003 R11: 0000000000000000 R12: 1ff400000002cfc3 [ 13.882449][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 13.882450][ C3] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 13.882452][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 13.882454][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 13.882456][ C3] default_idle_call (kernel/sched/idle.c:122) [ 13.882457][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 13.882459][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 13.882460][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 13.882463][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.882464][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.882466][ C3] do_idle (kernel/sched/idle.c:355) [ 13.882467][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 13.882469][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 13.882470][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 13.882472][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 14.906172][ C3] softirqs last disabled at (302839): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 14.906174][ C3] Preemption disabled at: | [ 14.906175][ C3] 0x0 | [ 14.906185][ C3] Tainted: [W]=WARN [ 14.906186][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.906187][ C3] Call Trace: [ 14.906189][ C3] [ 14.906191][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.906196][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 14.906200][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.906203][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.906207][ C3] __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.906210][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.906213][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.906216][ C3] ? 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.906218][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.906220][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 14.906222][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.906223][ C3] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 14.906226][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 14.906229][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.906232][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.906233][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.906235][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.906237][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.906240][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.906241][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.906243][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.906245][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.906247][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.906248][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 14.906250][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.906252][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.906255][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.906256][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.906258][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.906259][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.906261][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 14.906262][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 14.906264][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 14.906266][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.906267][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.906269][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 14.906272][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.906273][ C3] ? 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.906275][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.906277][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.906279][ C3] _printk (kernel/printk/printk.c:2504) [ 14.906282][ C3] ? snapshot_read.cold (user.c:?) [ 14.906283][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 14.906286][ C3] ? idr_get_free (??:?) [ 14.906288][ C3] ? 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.906290][ C3] tcp_make_synack.cold (net/ipv4/tcp_output.c:4011 (discriminator 3)) [ 14.906294][ C3] ? tcp_send_synack (./include/net/tcp_ecn.h:589) [ 14.906297][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 14.906299][ C3] ? rt6_get_cookie (./include/net/ip6_fib.h:287 (discriminator 4)) [ 14.906302][ C3] tcp_v6_send_synack (net/ipv6/tcp_ipv6.c:570) [ 14.906304][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.906305][ C3] ? tcp_v6_md5_lookup (./include/net/net_namespace.h:422 (discriminator 7)) [ 14.906307][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 14.906308][ C3] ? get_random_u16 (./include/linux/local_lock_internal.h:60 (discriminator 7)) [ 14.906310][ C3] tcp_rtx_synack (net/ipv4/tcp_output.c:4651) [ 14.906312][ C3] ? tcp_send_probe0 (net/ipv4/tcp_output.c:4621) [ 14.906314][ C3] ? sched_balance_rq (kernel/sched/fair.c:13468) [ 14.906316][ C3] ? cpu_startup_entry (kernel/sched/idle.c:454) [ 14.906318][ C3] ? start_secondary (arch/x86/kernel/smpboot.c:312) [ 14.906320][ C3] ? common_startup_64 (arch/x86/kernel/head_64.S:418) [ 14.906323][ C3] reqsk_timer_handler (net/ipv4/inet_connection_sock.c:1107) [ 14.906326][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 14.906327][ C3] ? 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.906328][ C3] ? 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.906330][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 14.906331][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 14.906334][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 14.906336][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 14.906340][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.906341][ C3] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 14.906343][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.906345][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 14.906347][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 14.906349][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 14.906351][ C3] ? 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.906353][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.906356][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 14.906358][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 14.906359][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 14.906360][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.906362][ C3] handle_softirqs (kernel/softirq.c:645) [ 14.906364][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 14.906365][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.906367][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 14.906369][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 14.906370][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 14.906372][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 14.906373][ C3] [ 14.906374][ C3] [ 14.906375][ C3] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 14.906376][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 14.906379][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 14.906381][ C3] 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.906383][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000246 [ 14.906386][ C3] RAX: 0000000000000003 RBX: ff11000001c98040 RCX: 0000000000000001 [ 14.906387][ C3] RDX: 0000000000000003 RSI: ffffffff8508dc60 RDI: ffffffff826fa307 [ 14.906388][ C3] RBP: 0000000000000000 R08: ffffffff84d1e421 R09: 1fe2200006a763a2 [ 14.906388][ C3] R10: 0000000000000003 R11: 0000000000000000 R12: 1ff400000002cfc3 [ 14.906389][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 14.906390][ C3] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 14.906392][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 14.906394][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 14.906395][ C3] default_idle_call (kernel/sched/idle.c:122) [ 14.906396][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 14.906398][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 14.906400][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 14.906401][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 14.906402][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.906404][ C3] do_idle (kernel/sched/idle.c:355) [ 14.906406][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 14.906407][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 14.906409][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 14.906410][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 15.993255][ C3] softirqs last disabled at (302839): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 15.993258][ C3] Preemption disabled at: | [ 15.993259][ C3] 0x0 | [ 15.993272][ C3] Tainted: [W]=WARN [ 15.993273][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.993276][ C3] Call Trace: [ 15.993278][ C3] [ 15.993281][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.993288][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 15.993292][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.993297][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.993302][ C3] __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.993307][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.993310][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.993315][ C3] ? 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.993318][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.993321][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 15.993324][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.993326][ C3] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 15.993330][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 15.993334][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.993339][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.993341][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.993344][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.993347][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.993351][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.993354][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.993356][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.993358][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.993361][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.993364][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 15.993366][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.993369][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.993373][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.993376][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.993378][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.993380][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.993383][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 15.993385][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.993387][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 15.993390][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.993393][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.993396][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 15.993399][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.993401][ C3] ? 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.993404][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.993406][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.993409][ C3] _printk (kernel/printk/printk.c:2504) [ 15.993413][ C3] ? snapshot_read.cold (user.c:?) [ 15.993415][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 15.993419][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 15.993422][ C3] ? idr_get_free (??:?) [ 15.993425][ C3] ? 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.993428][ C3] tcp_make_synack.cold (net/ipv4/tcp_output.c:4011 (discriminator 3)) [ 15.993433][ C3] ? tcp_send_synack (./include/net/tcp_ecn.h:589) [ 15.993437][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 15.993440][ C3] ? rt6_get_cookie (./include/net/ip6_fib.h:287 (discriminator 4)) [ 15.993446][ C3] tcp_v6_send_synack (net/ipv6/tcp_ipv6.c:570) [ 15.993448][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.993451][ C3] ? tcp_v6_md5_lookup (./include/net/net_namespace.h:422 (discriminator 7)) [ 15.993453][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 15.993455][ C3] ? get_random_u16 (./include/linux/local_lock_internal.h:60 (discriminator 7)) [ 15.993458][ C3] tcp_rtx_synack (net/ipv4/tcp_output.c:4651) [ 15.993461][ C3] ? tcp_send_probe0 (net/ipv4/tcp_output.c:4621) [ 15.993465][ C3] ? sched_balance_rq (kernel/sched/fair.c:13468) [ 15.993468][ C3] ? 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.993471][ C3] reqsk_timer_handler (net/ipv4/inet_connection_sock.c:1107) [ 15.993475][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 15.993477][ C3] ? 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.993479][ C3] ? 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.993482][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 15.993484][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 15.993488][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 15.993491][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 15.993496][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.993499][ C3] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 15.993501][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.993504][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 15.993507][ C3] ? __inet_csk_reqsk_queue_drop (./include/linux/list_nulls.h:111 (discriminator 2)) [ 15.993510][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 15.993513][ C3] ? 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.993517][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.993521][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 15.993523][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 15.993526][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 15.993528][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.993530][ C3] handle_softirqs (kernel/softirq.c:645) [ 15.993534][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 15.993536][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.993539][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 15.993541][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 15.993544][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 15.993546][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 15.993548][ C3] [ 15.993549][ C3] [ 15.993550][ C3] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 15.993553][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 15.993556][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 15.993559][ C3] 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.993561][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000246 [ 15.993565][ C3] RAX: 0000000000000003 RBX: ff11000001c98040 RCX: 0000000000000001 [ 15.993567][ C3] RDX: 0000000000000003 RSI: ffffffff8508dc60 RDI: ffffffff826fa307 [ 15.993568][ C3] RBP: 0000000000000000 R08: ffffffff84d1e421 R09: 1fe2200006a763a2 [ 15.993569][ C3] R10: 0000000000000003 R11: 0000000000000000 R12: 1ff400000002cfc3 [ 15.993570][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 15.993573][ C3] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 15.993575][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 15.993579][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 15.993581][ C3] default_idle_call (kernel/sched/idle.c:122) [ 15.993583][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 15.993585][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 15.993588][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 15.993591][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 15.993593][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.993596][ C3] do_idle (kernel/sched/idle.c:355) [ 15.993598][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 15.993600][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 15.993603][ C3] ? 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