====================================== | # 105.23 [+0.01] [ 1125.433037] [ C1] clocksource: Long readout interval, skipping watchdog check: cs_nsec: 5351976530 wd_nsec: 5351976869 | # 105.23 [+0.00] [ 1143.073058] [ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | # 105.24 [+0.00] [ 1143.073315] [ C0] rcu: 0-....: (17640 ticks this GP) idle=fb8c/1/0x4000000000000000 softirq=743265/743265 fqs=6394 | # 105.24 [+0.01] [ 1143.073798] [ C0] rcu: (t=26000 jiffies g=728233 q=322 ncpus=4) # 105.25 [+0.00] [ 1143.073984] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # 105.25 [+0.00] [ 1143.073985] [ C0] RIP: 0010:ip6_hold_safe (./include/linux/rcuref.h:87 (discriminator 2) ./include/net/dst.h:305 (discriminator 2) net/ipv6/route.c:1212 (discriminator 2)) # 105.25 [+0.00] [ 1143.073994] [ C0] Code: 89 f4 55 48 89 fd 53 80 3c 02 00 0f 85 ad 00 00 00 49 8b 04 24 be 04 00 00 00 48 8d 58 40 48 89 df e8 7f c6 7f fe f0 83 03 01 <78> 0e bb 01 00 00 00 89 d8 5b 5d 41 5c 41 5e c3 48 89 df e8 f3 fb All code ======== 0: 89 f4 mov %esi,%esp 2: 55 push %rbp 3: 48 89 fd mov %rdi,%rbp 6: 53 push %rbx 7: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) b: 0f 85 ad 00 00 00 jne 0xbe 11: 49 8b 04 24 mov (%r12),%rax 15: be 04 00 00 00 mov $0x4,%esi 1a: 48 8d 58 40 lea 0x40(%rax),%rbx 1e: 48 89 df mov %rbx,%rdi 21: e8 7f c6 7f fe call 0xfffffffffe7fc6a5 26: f0 83 03 01 lock addl $0x1,(%rbx) 2a:* 78 0e js 0x3a <-- trapping instruction 2c: bb 01 00 00 00 mov $0x1,%ebx 31: 89 d8 mov %ebx,%eax 33: 5b pop %rbx 34: 5d pop %rbp 35: 41 5c pop %r12 37: 41 5e pop %r14 39: c3 ret 3a: 48 89 df mov %rbx,%rdi 3d: e8 .byte 0xe8 3e: f3 fb repz sti Code starting with the faulting instruction =========================================== 0: 78 0e js 0x10 2: bb 01 00 00 00 mov $0x1,%ebx 7: 89 d8 mov %ebx,%eax 9: 5b pop %rbx a: 5d pop %rbp b: 41 5c pop %r12 d: 41 5e pop %r14 f: c3 ret 10: 48 89 df mov %rbx,%rdi 13: e8 .byte 0xe8 14: f3 fb repz sti # 105.26 [+0.01] [ 1143.073996] [ C0] RSP: 0018:ffa00000000e74c8 EFLAGS: 00000202 # 105.27 [+0.00] [ 1143.073999] [ C0] RAX: 0000000000000001 RBX: ff1100000bfd9580 RCX: 0000000000000001 # 105.27 [+0.00] [ 1143.074001] [ C0] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ff1100000bfd9580 # 105.27 [+0.00] [ 1143.074002] [ C0] RBP: ffffffffbd3a6480 R08: ffffffffba07eed1 R09: ffe21c00017fb2b0 # 105.28 [+0.00] [ 1143.074002] [ C0] R10: ffe21c00017fb2b1 R11: ff110000055abec0 R12: ffa00000000e7528 # 105.28 [+0.00] [ 1143.074003] [ C0] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000000e7658 # 105.29 [+0.00] [ 1143.074005] [ C0] FS: 0000000000000000(0000) GS:ff11000078ed6000(0000) knlGS:0000000000000000 # 105.29 [+0.00] [ 1143.074008] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # 105.29 [+0.00] [ 1143.074009] [ C0] CR2: 000055e19b779120 CR3: 0000000013334001 CR4: 0000000000771ef0 # 105.30 [+0.00] [ 1143.074010] [ C0] PKRU: 55555554 # 105.30 [+0.00] [ 1143.074011] [ C0] Call Trace: # 105.30 [+0.00] [ 1143.074012] [ C0] # 105.30 [+0.00] [ 1143.074015] [ C0] ip6_pol_route (./include/linux/rcupdate.h:895 net/ipv6/route.c:2325) # 105.30 [+0.00] [ 1143.074019] [ C0] ? ip6_pol_route_lookup (net/ipv6/route.c:2265) # 105.31 [+0.00] [ 1143.074022] [ C0] ? kasan_save_stack (mm/kasan/common.c:57) # 105.31 [+0.00] [ 1143.074025] [ C0] ? kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1)) # 105.31 [+0.00] [ 1143.074027] [ C0] ? kasan_save_free_info (mm/kasan/generic.c:587 (discriminator 1)) # 105.31 [+0.00] [ 1143.074030] [ C0] ? __netif_receive_skb_one_core (net/core/dev.c:6132) # 105.32 [+0.00] [ 1143.074034] [ C0] ? process_backlog (./include/linux/rcupdate.h:895 net/core/dev.c:6605) # 105.32 [+0.00] [ 1143.074035] [ C0] ? __napi_poll.constprop.0 (net/core/dev.c:7669) # 105.32 [+0.00] [ 1143.074037] [ C0] ? net_rx_action (net/core/dev.c:7731 net/core/dev.c:7883) # 105.33 [+0.00] [ 1143.074039] [ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) # 105.33 [+0.00] [ 1143.074042] [ C0] ? run_ksoftirqd (kernel/softirq.c:479 kernel/softirq.c:1064 kernel/softirq.c:1055) # 105.33 [+0.00] [ 1143.074044] [ C0] ? smpboot_thread_fn (kernel/smpboot.c:160) # 105.33 [+0.00] [ 1143.074048] [ C0] vrf_ip6_input_dst (drivers/net/vrf.c:1287 drivers/net/vrf.c:1307) vrf # 105.34 [+0.00] [ 1143.074053] [ C0] ? vrf_local_xmit.isra.0 (drivers/net/vrf.c:1292) vrf # 105.34 [+0.00] [ 1143.074059] [ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4028 (discriminator 2) kernel/rcu/tree.c:4020 (discriminator 2)) # 105.34 [+0.00] [ 1143.074064] [ C0] vrf_ip6_rcv (./include/net/net_namespace.h:414 ./include/linux/netdevice.h:2738 drivers/net/vrf.c:1179 drivers/net/vrf.c:1370) vrf # 105.34 [+0.00] [ 1143.074067] [ C0] ? vrf_ip6_out_direct_finish (drivers/net/vrf.c:1320) vrf # 105.35 [+0.00] [ 1143.074069] [ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4411 (discriminator 6)) # 105.35 [+0.00] [ 1143.074072] [ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) # 105.35 [+0.00] [ 1143.074076] [ C0] ? irqentry_exit (kernel/entry/common.c:220) # 105.35 [+0.00] [ 1143.074078] [ C0] ? irqentry_exit (kernel/entry/common.c:220) # 105.36 [+0.00] [ 1143.074080] [ C0] ? irqentry_enter (kernel/entry/common.c:146) # 105.36 [+0.00] [ 1143.074081] [ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 52)) # 105.36 [+0.00] [ 1143.074085] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) # 105.36 [+0.00] [ 1143.074088] [ C0] vrf_l3_rcv (drivers/net/vrf.c:1426) vrf # 105.37 [+0.00] [ 1143.074091] [ C0] ? vrf_ip6_rcv (drivers/net/vrf.c:1426) vrf # 105.37 [+0.00] [ 1143.074094] [ C0] ? sock_wfree (net/core/sock.c:2683 (discriminator 1)) # 105.37 [+0.00] [ 1143.074097] [ C0] ? ip6_rcv_core (./include/linux/skbuff.h:3377 net/ipv6/ip6_input.c:292) # 105.37 [+0.00] [ 1143.074102] [ C0] ipv6_rcv (./include/net/l3mdev.h:190 ./include/net/l3mdev.h:204 net/ipv6/ip6_input.c:74 ./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv6/ip6_input.c:311) # 105.38 [+0.00] [ 1143.074104] [ C0] ? ip6_rcv_core (net/ipv6/ip6_input.c:305) # 105.38 [+0.00] [ 1143.074108] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) # 105.38 [+0.00] [ 1143.074112] [ C0] __netif_receive_skb_one_core (net/core/dev.c:6132) # 105.38 [+0.00] [ 1143.074114] [ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) # 105.39 [+0.00] [ 1143.074116] [ C0] ? __netif_receive_skb_list_core (net/core/dev.c:6132) # 105.39 [+0.00] [ 1143.074119] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 105.39 [+0.00] [ 1143.074121] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 105.39 [+0.00] [ 1143.074124] [ C0] process_backlog (./include/linux/rcupdate.h:895 net/core/dev.c:6605) # 105.40 [+0.00] [ 1143.074126] [ C0] ? process_backlog (./include/linux/local_lock_internal.h:57 (discriminator 1) net/core/dev.c:6602 (discriminator 1)) # 105.40 [+0.00] [ 1143.074128] [ C0] ? napi_skb_cache_put (./include/linux/local_lock_internal.h:57 (discriminator 1) net/core/skbuff.c:1469 (discriminator 1)) # 105.40 [+0.00] [ 1143.074132] [ C0] __napi_poll.constprop.0 (net/core/dev.c:7669) # 105.40 [+0.00] [ 1143.074135] [ C0] net_rx_action (net/core/dev.c:7731 net/core/dev.c:7883) # 105.41 [+0.00] [ 1143.074140] [ C0] ? run_backlog_napi (net/core/dev.c:7845) # 105.41 [+0.00] [ 1143.074142] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) # 105.41 [+0.00] [ 1143.074149] [ C0] ? trace_sched_exit_tp (./include/trace/events/sched.h:886 (discriminator 33)) # 105.41 [+0.00] [ 1143.074152] [ C0] ? run_timer_softirq (kernel/time/timer.c:2392 (discriminator 2) kernel/time/timer.c:2402 (discriminator 2)) # 105.42 [+0.00] [ 1143.074155] [ C0] ? __run_timers (kernel/time/timer.c:2401) # 105.42 [+0.00] [ 1143.074159] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) # 105.42 [+0.00] [ 1143.074163] [ C0] ? _local_bh_enable (kernel/softirq.c:580) # 105.42 [+0.00] [ 1143.074167] [ C0] run_ksoftirqd (kernel/softirq.c:479 kernel/softirq.c:1064 kernel/softirq.c:1055) # 105.43 [+0.00] [ 1143.074169] [ C0] smpboot_thread_fn (kernel/smpboot.c:160) # 105.43 [+0.00] [ 1143.074172] [ C0] ? sort_range (kernel/smpboot.c:103) # 105.43 [+0.00] [ 1143.074173] [ C0] kthread (kernel/kthread.c:463) # 105.43 [+0.00] [ 1143.074176] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 105.43 [+0.00] [ 1143.074177] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 105.44 [+0.00] [ 1143.074180] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 105.44 [+0.00] [ 1143.074181] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 105.44 [+0.00] [ 1143.074183] [ C0] ret_from_fork (arch/x86/kernel/process.c:164) # 105.44 [+0.00] [ 1143.074187] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) # 105.45 [+0.00] [ 1143.074190] [ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) # 105.45 [+0.00] [ 1143.074193] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 105.45 [+0.00] [ 1143.074195] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | # 105.47 [+0.00] [ 1168.389239] [ C0] hardirqs last enabled at (37381466): irqentry_exit (kernel/entry/common.c:220) | # 105.48 [+0.00] [ 1168.389249] [ C0] hardirqs last disabled at (37381467): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056) | # 105.48 [+0.00] [ 1168.389251] [ C0] softirqs last enabled at (36891826): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2)) | # 105.49 [+0.00] [ 1168.389256] [ C0] softirqs last disabled at (36891829): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 105.50 [+0.00] [ 1168.389264] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # 105.50 [+0.00] [ 1168.389266] [ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) # 105.51 [+0.00] [ 1168.389270] [ C0] Code: f5 53 48 8b 74 24 10 48 89 fb 48 83 c7 18 e8 51 87 df fd 48 89 df e8 b9 d8 df fd f7 c5 00 02 00 00 75 1f 9c 58 f6 c4 02 75 2f 01 00 00 00 e8 f0 2e d3 fd 65 8b 05 c9 f1 05 02 85 c0 74 12 5b All code ======== 0: f5 cmc 1: 53 push %rbx 2: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 7: 48 89 fb mov %rdi,%rbx a: 48 83 c7 18 add $0x18,%rdi e: e8 51 87 df fd call 0xfffffffffddf8764 13: 48 89 df mov %rbx,%rdi 16: e8 b9 d8 df fd call 0xfffffffffddfd8d4 1b: f7 c5 00 02 00 00 test $0x200,%ebp 21: 75 1f jne 0x42 23: 9c pushf 24: 58 pop %rax 25: f6 c4 02 test $0x2,%ah 28: 75 2f jne 0x59 2a:* bf 01 00 00 00 mov $0x1,%edi <-- trapping instruction 2f: e8 f0 2e d3 fd call 0xfffffffffdd32f24 34: 65 8b 05 c9 f1 05 02 mov %gs:0x205f1c9(%rip),%eax # 0x205f204 3b: 85 c0 test %eax,%eax 3d: 74 12 je 0x51 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: bf 01 00 00 00 mov $0x1,%edi 5: e8 f0 2e d3 fd call 0xfffffffffdd32efa a: 65 8b 05 c9 f1 05 02 mov %gs:0x205f1c9(%rip),%eax # 0x205f1da 11: 85 c0 test %eax,%eax 13: 74 12 je 0x27 15: 5b pop %rbx # 105.51 [+0.01] [ 1168.389272] [ C0] RSP: 0018:ffa0000000007780 EFLAGS: 00000246 # 105.52 [+0.00] [ 1168.389274] [ C0] RAX: 0000000000000086 RBX: ff11000001041440 RCX: ffffffffba2eae73 # 105.52 [+0.00] [ 1168.389275] [ C0] RDX: ff11000001ada2c0 RSI: ffffffffbabb3844 RDI: ffffffffba66ad00 # 105.52 [+0.00] [ 1168.389276] [ C0] RBP: 0000000000000202 R08: 0000000000000000 R09: 0000000000000001 # 105.53 [+0.00] [ 1168.389277] [ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ffa0000000007820 # 105.53 [+0.00] [ 1168.389278] [ C0] R13: ff11000001041488 R14: ffd400000059ae80 R15: ffd400000030d280 # 105.54 [+0.00] [ 1168.389280] [ C0] FS: 0000000000000000(0000) GS:ff11000078ed6000(0000) knlGS:0000000000000000 # 105.54 [+0.00] [ 1168.389283] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # 105.54 [+0.00] [ 1168.389284] [ C0] CR2: 000055e19b779120 CR3: 0000000013334001 CR4: 0000000000771ef0 # 105.55 [+0.00] [ 1168.389285] [ C0] PKRU: 55555554 # 105.55 [+0.00] [ 1168.389286] [ C0] Call Trace: # 105.55 [+0.00] [ 1168.389288] [ C0] # 105.55 [+0.00] [ 1168.389292] [ C0] get_partial_node (mm/slub.c:3552) # 105.55 [+0.00] [ 1168.389299] [ C0] ___slab_alloc (mm/slub.c:3630 (discriminator 1) mm/slub.c:4631 (discriminator 1)) # 105.56 [+0.00] [ 1168.389302] [ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) # 105.56 [+0.00] [ 1168.389306] [ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) # 105.56 [+0.00] [ 1168.389308] [ C0] __slab_alloc.isra.0 (mm/slub.c:4779) # 105.56 [+0.00] [ 1168.389312] [ C0] kmem_cache_alloc_noprof (mm/slub.c:4855 mm/slub.c:5251 mm/slub.c:5270) # 105.57 [+0.00] [ 1168.389315] [ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) # 105.57 [+0.00] [ 1168.389318] [ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) # 105.57 [+0.00] [ 1168.389320] [ C0] __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) # 105.57 [+0.00] [ 1168.389323] [ C0] __create_object (mm/kmemleak.c:780) # 105.58 [+0.00] [ 1168.389324] [ C0] ? kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1)) # 105.58 [+0.00] [ 1168.389329] [ C0] kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5270) # 105.58 [+0.00] [ 1168.389333] [ C0] ? dst_alloc (net/core/dst.c:90) # 105.58 [+0.00] [ 1168.389336] [ C0] dst_alloc (net/core/dst.c:90) # 105.59 [+0.00] [ 1168.389339] [ C0] icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333) # 105.59 [+0.00] [ 1168.389342] [ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248) # 105.59 [+0.00] [ 1168.389346] [ C0] ndisc_send_skb (net/ipv6/ndisc.c:491) # 105.59 [+0.00] [ 1168.389350] [ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470) # 105.60 [+0.00] [ 1168.389355] [ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160) # 105.60 [+0.00] [ 1168.389360] [ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042) # 105.60 [+0.00] [ 1168.389365] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 105.60 [+0.00] [ 1168.389367] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 105.61 [+0.00] [ 1168.389369] [ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) # 105.61 [+0.00] [ 1168.389372] [ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1)) # 105.61 [+0.00] [ 1168.389375] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 105.61 [+0.00] [ 1168.389378] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 105.62 [+0.00] [ 1168.389380] [ C0] call_timer_fn (kernel/time/timer.c:1749) # 105.62 [+0.00] [ 1168.389382] [ C0] ? detach_if_pending (kernel/time/timer.c:1725) # 105.62 [+0.00] [ 1168.389387] [ C0] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) # 105.62 [+0.00] [ 1168.389391] [ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) # 105.63 [+0.00] [ 1168.389393] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 105.63 [+0.00] [ 1168.389396] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) # 105.63 [+0.00] [ 1168.389398] [ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) # 105.63 [+0.00] [ 1168.389401] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) # 105.64 [+0.00] [ 1168.389407] [ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) # 105.64 [+0.00] [ 1168.389409] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 105.64 [+0.00] [ 1168.389413] [ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) # 105.64 [+0.00] [ 1168.389415] [ C0] ? __run_timers (kernel/time/timer.c:2401) # 105.65 [+0.00] [ 1168.389418] [ C0] ? handle_softirqs (kernel/softirq.c:608) # 105.65 [+0.00] [ 1168.389420] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 105.65 [+0.00] [ 1168.389421] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) # 105.65 [+0.00] [ 1168.389425] [ C0] ? _local_bh_enable (kernel/softirq.c:580) # 105.66 [+0.00] [ 1168.389427] [ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) # 105.66 [+0.00] [ 1168.389431] [ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 105.66 [+0.00] [ 1168.389433] [ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) # 105.66 [+0.00] [ 1168.389435] [ C0] # 105.66 [+0.00] [ 1168.389436] [ C0] # 105.67 [+0.00] [ 1168.389437] [ C0] ? lockdep_softirqs_on (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4558 (discriminator 6)) # 105.67 [+0.00] [ 1168.389439] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) # 105.67 [+0.00] [ 1168.389442] [ C0] RIP: 0010:run_ksoftirqd (kernel/softirq.c:1065 kernel/softirq.c:1055) # 105.67 [+0.00] [ 1168.389444] [ C0] Code: ba e8 a3 5a 34 02 65 66 83 3d f2 af 3c 04 00 75 07 e8 c3 07 3c 00 fb c3 bf 01 00 00 00 e8 17 f7 ff ff e8 b2 07 3c 00 fb 31 d2 29 04 00 00 48 c7 c7 40 9d 4a ba e8 1e 62 0a 00 e9 49 d5 64 00 All code ======== 0: ba e8 a3 5a 34 mov $0x345aa3e8,%edx 5: 02 65 66 add 0x66(%rbp),%ah 8: 83 3d f2 af 3c 04 00 cmpl $0x0,0x43caff2(%rip) # 0x43cb001 f: 75 07 jne 0x18 11: e8 c3 07 3c 00 call 0x3c07d9 16: fb sti 17: c3 ret 18: bf 01 00 00 00 mov $0x1,%edi 1d: e8 17 f7 ff ff call 0xfffffffffffff739 22: e8 b2 07 3c 00 call 0x3c07d9 27: fb sti 28: 31 d2 xor %edx,%edx 2a:* be 29 04 00 00 mov $0x429,%esi <-- trapping instruction 2f: 48 c7 c7 40 9d 4a ba mov $0xffffffffba4a9d40,%rdi 36: e8 1e 62 0a 00 call 0xa6259 3b: e9 49 d5 64 00 jmp 0x64d589 Code starting with the faulting instruction =========================================== 0: be 29 04 00 00 mov $0x429,%esi 5: 48 c7 c7 40 9d 4a ba mov $0xffffffffba4a9d40,%rdi c: e8 1e 62 0a 00 call 0xa622f 11: e9 49 d5 64 00 jmp 0x64d55f # 105.68 [+0.01] [ 1168.389445] [ C0] RSP: 0018:ffa00000000e7db8 EFLAGS: 00000246 # 105.69 [+0.00] [ 1168.389446] [ C0] RAX: 000000000232ecb3 RBX: ff11000001ada2c0 RCX: ffffffffb7f7f05e # 105.69 [+0.00] [ 1168.389447] [ C0] RDX: 0000000000000000 RSI: ffffffffbabb3844 RDI: ffffffffba66ad00 # 105.69 [+0.00] [ 1168.389448] [ C0] RBP: ff1100000195a290 R08: 0000000000000000 R09: 0000000000000001 # 105.70 [+0.00] [ 1168.389449] [ C0] R10: 0000000000000000 R11: 0000000000000000 R12: dffffc0000000000 # 105.70 [+0.00] [ 1168.389449] [ C0] R13: ffffffffbaffca20 R14: ffe21c000035b6fb R15: ffe21c000032b452 # 105.71 [+0.00] [ 1168.389452] [ C0] ? run_ksoftirqd (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:479 kernel/softirq.c:1064 kernel/softirq.c:1055) # 105.71 [+0.00] [ 1168.389456] [ C0] ? run_ksoftirqd (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:479 kernel/softirq.c:1064 kernel/softirq.c:1055) # 105.71 [+0.00] [ 1168.389458] [ C0] smpboot_thread_fn (kernel/smpboot.c:160) # 105.71 [+0.00] [ 1168.389462] [ C0] ? sort_range (kernel/smpboot.c:103) # 105.72 [+0.00] [ 1168.389464] [ C0] kthread (kernel/kthread.c:463) # 105.72 [+0.00] [ 1168.389467] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 105.72 [+0.00] [ 1168.389468] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 105.72 [+0.00] [ 1168.389470] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 105.73 [+0.00] [ 1168.389472] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 105.73 [+0.00] [ 1168.389474] [ C0] ret_from_fork (arch/x86/kernel/process.c:164) # 105.73 [+0.00] [ 1168.389478] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) # 105.73 [+0.00] [ 1168.389481] [ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) # 105.74 [+0.00] [ 1168.389484] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 105.74 [+0.00] [ 1168.389486] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | # 105.74 [+0.00] [ 1177.105041] [ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | # 105.75 [+0.00] [ 1177.105319] [ C0] rcu: 0-....: (1 GPs behind) idle=fb8c/1/0x4000000000000000 softirq=743265/743266 fqs=6424 | # 105.75 [+0.00] [ 1177.106117] [ C0] rcu: (t=26000 jiffies g=728237 q=1321 ncpus=4) | # 105.76 [+0.00] [ 1177.106331] [ C0] Tainted: [L]=SOFTLOCKUP # 105.76 [+0.00] [ 1177.106332] [ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 # 105.76 [+0.00] [ 1177.106333] [ C0] RIP: 0010:__orc_find (arch/x86/kernel/unwind_orc.c:101) # 105.77 [+0.00] [ 1177.106342] [ C0] Code: 89 f3 49 89 fb 48 b8 00 00 00 00 00 fc ff df 48 89 fe 49 89 f8 48 83 ec 30 eb 0c 4c 8d 42 04 49 89 d3 4d 39 c1 72 4d 4c 89 ca <4c> 29 c2 48 89 d1 48 c1 ea 3f 48 c1 f9 02 48 01 ca 48 d1 fa 49 8d All code ======== 0: 89 f3 mov %esi,%ebx 2: 49 89 fb mov %rdi,%r11 5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax c: fc ff df f: 48 89 fe mov %rdi,%rsi 12: 49 89 f8 mov %rdi,%r8 15: 48 83 ec 30 sub $0x30,%rsp 19: eb 0c jmp 0x27 1b: 4c 8d 42 04 lea 0x4(%rdx),%r8 1f: 49 89 d3 mov %rdx,%r11 22: 4d 39 c1 cmp %r8,%r9 25: 72 4d jb 0x74 27: 4c 89 ca mov %r9,%rdx 2a:* 4c 29 c2 sub %r8,%rdx <-- trapping instruction 2d: 48 89 d1 mov %rdx,%rcx 30: 48 c1 ea 3f shr $0x3f,%rdx 34: 48 c1 f9 02 sar $0x2,%rcx 38: 48 01 ca add %rcx,%rdx 3b: 48 d1 fa sar $1,%rdx 3e: 49 rex.WB 3f: 8d .byte 0x8d Code starting with the faulting instruction =========================================== 0: 4c 29 c2 sub %r8,%rdx 3: 48 89 d1 mov %rdx,%rcx 6: 48 c1 ea 3f shr $0x3f,%rdx a: 48 c1 f9 02 sar $0x2,%rcx e: 48 01 ca add %rcx,%rdx 11: 48 d1 fa sar $1,%rdx 14: 49 rex.WB 15: 8d .byte 0x8d # 105.78 [+0.01] [ 1177.106343] [ C0] RSP: 0018:ffa0000000007278 EFLAGS: 00000202 # 105.78 [+0.00] [ 1177.106347] [ C0] RAX: dffffc0000000000 RBX: ffffffffbbd87206 RCX: ffffffffb81c3e10 # 105.78 [+0.00] [ 1177.106348] [ C0] RDX: ffffffffbbafbe98 RSI: ffffffffbbafbe80 RDI: 0000000000000000 # 105.79 [+0.00] [ 1177.106349] [ C0] RBP: 0000000000000002 R08: ffffffffbbafbe90 R09: ffffffffbbafbe98 # 105.79 [+0.00] [ 1177.106349] [ C0] R10: ffffffffb81c3ea2 R11: ffffffffbbafbe8c R12: ffa0000000007410 # 105.79 [+0.00] [ 1177.106350] [ C0] R13: ffa00000000073b8 R14: 0000000000000000 R15: ff11000001ada2c0 # 105.80 [+0.00] [ 1177.106353] [ C0] FS: 0000000000000000(0000) GS:ff11000078ed6000(0000) knlGS:0000000000000000 # 105.80 [+0.00] [ 1177.106355] [ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 # 105.81 [+0.00] [ 1177.106356] [ C0] CR2: 000055e19b779120 CR3: 0000000013334001 CR4: 0000000000771ef0 # 105.81 [+0.00] [ 1177.106357] [ C0] PKRU: 55555554 # 105.81 [+0.00] [ 1177.106358] [ C0] Call Trace: # 105.81 [+0.00] [ 1177.106359] [ C0] # 105.82 [+0.00] [ 1177.106363] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 105.82 [+0.00] [ 1177.106366] [ C0] unwind_next_frame (arch/x86/kernel/unwind_orc.c:511) # 105.82 [+0.00] [ 1177.106369] [ C0] ? stack_trace_save (kernel/stacktrace.c:123) # 105.82 [+0.00] [ 1177.106373] [ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4028 (discriminator 2) kernel/rcu/tree.c:4020 (discriminator 2)) # 105.83 [+0.00] [ 1177.106375] [ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:485) # 105.83 [+0.00] [ 1177.106379] [ C0] ? __unwind_start (./arch/x86/include/asm/unwind.h:50 arch/x86/kernel/unwind_orc.c:770) # 105.83 [+0.00] [ 1177.106382] [ C0] ? write_profile (kernel/stacktrace.c:83) # 105.83 [+0.00] [ 1177.106384] [ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3)) # 105.84 [+0.00] [ 1177.106389] [ C0] ? stack_trace_save (kernel/stacktrace.c:123) # 105.84 [+0.00] [ 1177.106393] [ C0] stack_trace_save (kernel/stacktrace.c:123) # 105.84 [+0.00] [ 1177.106394] [ C0] ? filter_irq_stacks (kernel/stacktrace.c:114) # 105.84 [+0.00] [ 1177.106397] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 105.85 [+0.00] [ 1177.106402] [ C0] kasan_save_stack (mm/kasan/common.c:57) # 105.85 [+0.00] [ 1177.106419] [ C0] kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1)) # 105.85 [+0.00] [ 1177.106421] [ C0] __kasan_slab_alloc (mm/kasan/common.c:368) # 105.85 [+0.00] [ 1177.106424] [ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:252 mm/slub.c:4953 mm/slub.c:5263 mm/slub.c:5270) # 105.86 [+0.00] [ 1177.106429] [ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) # 105.86 [+0.00] [ 1177.106432] [ C0] __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) # 105.86 [+0.00] [ 1177.106435] [ C0] __create_object (mm/kmemleak.c:780) # 105.86 [+0.00] [ 1177.106438] [ C0] __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5771) # 105.87 [+0.00] [ 1177.106440] [ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4411 (discriminator 6)) # 105.87 [+0.00] [ 1177.106442] [ C0] ? irqentry_exit (kernel/entry/common.c:220) # 105.87 [+0.00] [ 1177.106448] [ C0] ? ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9)) # 105.87 [+0.00] [ 1177.106451] [ C0] ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9)) # 105.88 [+0.00] [ 1177.106453] [ C0] ? ref_tracker_dir_print (lib/ref_tracker.c:256) # 105.88 [+0.00] [ 1177.106458] [ C0] ? __create_object (mm/kmemleak.c:786) # 105.88 [+0.00] [ 1177.106461] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 105.88 [+0.00] [ 1177.106463] [ C0] dst_init (./include/linux/netdevice.h:4400 ./include/linux/netdevice.h:4429 net/core/dst.c:52) # 105.89 [+0.00] [ 1177.106468] [ C0] dst_alloc (net/core/dst.c:93) # 105.89 [+0.00] [ 1177.106471] [ C0] icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333) # 105.89 [+0.00] [ 1177.106474] [ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248) # 105.89 [+0.00] [ 1177.106477] [ C0] ndisc_send_skb (net/ipv6/ndisc.c:491) # 105.89 [+0.00] [ 1177.106482] [ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470) # 105.90 [+0.00] [ 1177.106486] [ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160) # 105.90 [+0.00] [ 1177.106491] [ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042) # 105.90 [+0.00] [ 1177.106496] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 105.91 [+0.00] [ 1177.106498] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 105.91 [+0.00] [ 1177.106499] [ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) # 105.91 [+0.00] [ 1177.106501] [ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1)) # 105.91 [+0.00] [ 1177.106503] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 105.92 [+0.00] [ 1177.106506] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 105.92 [+0.00] [ 1177.106508] [ C0] call_timer_fn (kernel/time/timer.c:1749) # 105.92 [+0.00] [ 1177.106510] [ C0] ? detach_if_pending (kernel/time/timer.c:1725) # 105.92 [+0.00] [ 1177.106515] [ C0] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) # 105.93 [+0.00] [ 1177.106519] [ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) # 105.93 [+0.00] [ 1177.106522] [ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) # 105.93 [+0.00] [ 1177.106525] [ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) # 105.93 [+0.00] [ 1177.106527] [ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) # 105.94 [+0.00] [ 1177.106529] [ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) # 105.94 [+0.00] [ 1177.106535] [ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) # 105.94 [+0.00] [ 1177.106537] [ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) # 105.94 [+0.00] [ 1177.106541] [ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) # 105.95 [+0.00] [ 1177.106543] [ C0] ? __run_timers (kernel/time/timer.c:2401) # 105.95 [+0.00] [ 1177.106546] [ C0] ? handle_softirqs (kernel/softirq.c:608) # 105.95 [+0.00] [ 1177.106548] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 105.95 [+0.00] [ 1177.106550] [ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) # 105.96 [+0.00] [ 1177.106554] [ C0] ? _local_bh_enable (kernel/softirq.c:580) # 105.96 [+0.00] [ 1177.106556] [ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) # 105.96 [+0.00] [ 1177.106560] [ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) # 105.96 [+0.00] [ 1177.106562] [ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) # 105.97 [+0.00] [ 1177.106564] [ C0] # 105.97 [+0.00] [ 1177.106564] [ C0] # 105.97 [+0.00] [ 1177.106565] [ C0] ? lockdep_softirqs_on (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4558 (discriminator 6)) # 105.97 [+0.00] [ 1177.106567] [ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) # 105.97 [+0.00] [ 1177.106570] [ C0] RIP: 0010:run_ksoftirqd (kernel/softirq.c:1065 kernel/softirq.c:1055) # 105.98 [+0.00] [ 1177.106572] [ C0] Code: ba e8 a3 5a 34 02 65 66 83 3d f2 af 3c 04 00 75 07 e8 c3 07 3c 00 fb c3 bf 01 00 00 00 e8 17 f7 ff ff e8 b2 07 3c 00 fb 31 d2 29 04 00 00 48 c7 c7 40 9d 4a ba e8 1e 62 0a 00 e9 49 d5 64 00 All code ======== 0: ba e8 a3 5a 34 mov $0x345aa3e8,%edx 5: 02 65 66 add 0x66(%rbp),%ah 8: 83 3d f2 af 3c 04 00 cmpl $0x0,0x43caff2(%rip) # 0x43cb001 f: 75 07 jne 0x18 11: e8 c3 07 3c 00 call 0x3c07d9 16: fb sti 17: c3 ret 18: bf 01 00 00 00 mov $0x1,%edi 1d: e8 17 f7 ff ff call 0xfffffffffffff739 22: e8 b2 07 3c 00 call 0x3c07d9 27: fb sti 28: 31 d2 xor %edx,%edx 2a:* be 29 04 00 00 mov $0x429,%esi <-- trapping instruction 2f: 48 c7 c7 40 9d 4a ba mov $0xffffffffba4a9d40,%rdi 36: e8 1e 62 0a 00 call 0xa6259 3b: e9 49 d5 64 00 jmp 0x64d589 Code starting with the faulting instruction =========================================== 0: be 29 04 00 00 mov $0x429,%esi 5: 48 c7 c7 40 9d 4a ba mov $0xffffffffba4a9d40,%rdi c: e8 1e 62 0a 00 call 0xa622f 11: e9 49 d5 64 00 jmp 0x64d55f # 105.98 [+0.01] [ 1177.106573] [ C0] RSP: 0018:ffa00000000e7db8 EFLAGS: 00000246 # 105.99 [+0.00] [ 1177.106574] [ C0] RAX: 000000000232ecb3 RBX: ff11000001ada2c0 RCX: ffffffffb7f7f05e # 105.99 [+0.00] [ 1177.106575] [ C0] RDX: 0000000000000000 RSI: ffffffffbabb3844 RDI: ffffffffba66ad00 # 105.99 [+0.00] [ 1177.106576] [ C0] RBP: ff1100000195a290 R08: 0000000000000000 R09: 0000000000000001 # 106.00 [+0.00] [ 1177.106576] [ C0] R10: 0000000000000000 R11: 0000000000000000 R12: dffffc0000000000 # 106.00 [+0.00] [ 1177.106577] [ C0] R13: ffffffffbaffca20 R14: ffe21c000035b6fb R15: ffe21c000032b452 # 106.01 [+0.00] [ 1177.106580] [ C0] ? run_ksoftirqd (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:479 kernel/softirq.c:1064 kernel/softirq.c:1055) # 106.01 [+0.00] [ 1177.106584] [ C0] ? run_ksoftirqd (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:479 kernel/softirq.c:1064 kernel/softirq.c:1055) # 106.01 [+0.00] [ 1177.106591] [ C0] smpboot_thread_fn (kernel/smpboot.c:160) # 106.01 [+0.00] [ 1177.106595] [ C0] ? sort_range (kernel/smpboot.c:103) # 106.02 [+0.00] [ 1177.106597] [ C0] kthread (kernel/kthread.c:463) # 106.02 [+0.00] [ 1177.106599] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 106.02 [+0.00] [ 1177.106601] [ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) # 106.02 [+0.00] [ 1177.106603] [ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) # 106.03 [+0.00] [ 1177.106605] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 106.03 [+0.00] [ 1177.106607] [ C0] ret_from_fork (arch/x86/kernel/process.c:164) # 106.03 [+0.00] [ 1177.106610] [ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) # 106.03 [+0.00] [ 1177.106614] [ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) # 106.04 [+0.00] [ 1177.106616] [ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) # 106.04 [+0.00] [ 1177.106618] [ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | [ 1125.433037][ C1] clocksource: Long readout interval, skipping watchdog check: cs_nsec: 5351976530 wd_nsec: 5351976869 | [ 1143.073058][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1143.073315][ C0] rcu: 0-....: (17640 ticks this GP) idle=fb8c/1/0x4000000000000000 softirq=743265/743265 fqs=6394 | [ 1143.073798][ C0] rcu: (t=26000 jiffies g=728233 q=322 ncpus=4) [ 1143.073984][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1143.073985][ C0] RIP: 0010:ip6_hold_safe (./include/linux/rcuref.h:87 (discriminator 2) ./include/net/dst.h:305 (discriminator 2) net/ipv6/route.c:1212 (discriminator 2)) [ 1143.073994][ C0] Code: 89 f4 55 48 89 fd 53 80 3c 02 00 0f 85 ad 00 00 00 49 8b 04 24 be 04 00 00 00 48 8d 58 40 48 89 df e8 7f c6 7f fe f0 83 03 01 <78> 0e bb 01 00 00 00 89 d8 5b 5d 41 5c 41 5e c3 48 89 df e8 f3 fb All code ======== 0: 89 f4 mov %esi,%esp 2: 55 push %rbp 3: 48 89 fd mov %rdi,%rbp 6: 53 push %rbx 7: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) b: 0f 85 ad 00 00 00 jne 0xbe 11: 49 8b 04 24 mov (%r12),%rax 15: be 04 00 00 00 mov $0x4,%esi 1a: 48 8d 58 40 lea 0x40(%rax),%rbx 1e: 48 89 df mov %rbx,%rdi 21: e8 7f c6 7f fe call 0xfffffffffe7fc6a5 26: f0 83 03 01 lock addl $0x1,(%rbx) 2a:* 78 0e js 0x3a <-- trapping instruction 2c: bb 01 00 00 00 mov $0x1,%ebx 31: 89 d8 mov %ebx,%eax 33: 5b pop %rbx 34: 5d pop %rbp 35: 41 5c pop %r12 37: 41 5e pop %r14 39: c3 ret 3a: 48 89 df mov %rbx,%rdi 3d: e8 .byte 0xe8 3e: f3 fb repz sti Code starting with the faulting instruction =========================================== 0: 78 0e js 0x10 2: bb 01 00 00 00 mov $0x1,%ebx 7: 89 d8 mov %ebx,%eax 9: 5b pop %rbx a: 5d pop %rbp b: 41 5c pop %r12 d: 41 5e pop %r14 f: c3 ret 10: 48 89 df mov %rbx,%rdi 13: e8 .byte 0xe8 14: f3 fb repz sti [ 1143.073996][ C0] RSP: 0018:ffa00000000e74c8 EFLAGS: 00000202 [ 1143.073999][ C0] RAX: 0000000000000001 RBX: ff1100000bfd9580 RCX: 0000000000000001 [ 1143.074001][ C0] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ff1100000bfd9580 [ 1143.074002][ C0] RBP: ffffffffbd3a6480 R08: ffffffffba07eed1 R09: ffe21c00017fb2b0 [ 1143.074002][ C0] R10: ffe21c00017fb2b1 R11: ff110000055abec0 R12: ffa00000000e7528 [ 1143.074003][ C0] R13: 0000000000000000 R14: 0000000000000000 R15: ffa00000000e7658 [ 1143.074005][ C0] FS: 0000000000000000(0000) GS:ff11000078ed6000(0000) knlGS:0000000000000000 [ 1143.074008][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1143.074009][ C0] CR2: 000055e19b779120 CR3: 0000000013334001 CR4: 0000000000771ef0 [ 1143.074010][ C0] PKRU: 55555554 [ 1143.074011][ C0] Call Trace: [ 1143.074012][ C0] [ 1143.074015][ C0] ip6_pol_route (./include/linux/rcupdate.h:895 net/ipv6/route.c:2325) [ 1143.074019][ C0] ? ip6_pol_route_lookup (net/ipv6/route.c:2265) [ 1143.074022][ C0] ? kasan_save_stack (mm/kasan/common.c:57) [ 1143.074025][ C0] ? kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1)) [ 1143.074027][ C0] ? kasan_save_free_info (mm/kasan/generic.c:587 (discriminator 1)) [ 1143.074030][ C0] ? __netif_receive_skb_one_core (net/core/dev.c:6132) [ 1143.074034][ C0] ? process_backlog (./include/linux/rcupdate.h:895 net/core/dev.c:6605) [ 1143.074035][ C0] ? __napi_poll.constprop.0 (net/core/dev.c:7669) [ 1143.074037][ C0] ? net_rx_action (net/core/dev.c:7731 net/core/dev.c:7883) [ 1143.074039][ C0] ? handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 1143.074042][ C0] ? run_ksoftirqd (kernel/softirq.c:479 kernel/softirq.c:1064 kernel/softirq.c:1055) [ 1143.074044][ C0] ? smpboot_thread_fn (kernel/smpboot.c:160) [ 1143.074048][ C0] vrf_ip6_input_dst (drivers/net/vrf.c:1287 drivers/net/vrf.c:1307) vrf [ 1143.074053][ C0] ? vrf_local_xmit.isra.0 (drivers/net/vrf.c:1292) vrf [ 1143.074059][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4028 (discriminator 2) kernel/rcu/tree.c:4020 (discriminator 2)) [ 1143.074064][ C0] vrf_ip6_rcv (./include/net/net_namespace.h:414 ./include/linux/netdevice.h:2738 drivers/net/vrf.c:1179 drivers/net/vrf.c:1370) vrf [ 1143.074067][ C0] ? vrf_ip6_out_direct_finish (drivers/net/vrf.c:1320) vrf [ 1143.074069][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4411 (discriminator 6)) [ 1143.074072][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 1143.074076][ C0] ? irqentry_exit (kernel/entry/common.c:220) [ 1143.074078][ C0] ? irqentry_exit (kernel/entry/common.c:220) [ 1143.074080][ C0] ? irqentry_enter (kernel/entry/common.c:146) [ 1143.074081][ C0] ? common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 52)) [ 1143.074085][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1143.074088][ C0] vrf_l3_rcv (drivers/net/vrf.c:1426) vrf [ 1143.074091][ C0] ? vrf_ip6_rcv (drivers/net/vrf.c:1426) vrf [ 1143.074094][ C0] ? sock_wfree (net/core/sock.c:2683 (discriminator 1)) [ 1143.074097][ C0] ? ip6_rcv_core (./include/linux/skbuff.h:3377 net/ipv6/ip6_input.c:292) [ 1143.074102][ C0] ipv6_rcv (./include/net/l3mdev.h:190 ./include/net/l3mdev.h:204 net/ipv6/ip6_input.c:74 ./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv6/ip6_input.c:311) [ 1143.074104][ C0] ? ip6_rcv_core (net/ipv6/ip6_input.c:305) [ 1143.074108][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1143.074112][ C0] __netif_receive_skb_one_core (net/core/dev.c:6132) [ 1143.074114][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 kernel/locking/lockdep.c:5870) [ 1143.074116][ C0] ? __netif_receive_skb_list_core (net/core/dev.c:6132) [ 1143.074119][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1143.074121][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 1143.074124][ C0] process_backlog (./include/linux/rcupdate.h:895 net/core/dev.c:6605) [ 1143.074126][ C0] ? process_backlog (./include/linux/local_lock_internal.h:57 (discriminator 1) net/core/dev.c:6602 (discriminator 1)) [ 1143.074128][ C0] ? napi_skb_cache_put (./include/linux/local_lock_internal.h:57 (discriminator 1) net/core/skbuff.c:1469 (discriminator 1)) [ 1143.074132][ C0] __napi_poll.constprop.0 (net/core/dev.c:7669) [ 1143.074135][ C0] net_rx_action (net/core/dev.c:7731 net/core/dev.c:7883) [ 1143.074140][ C0] ? run_backlog_napi (net/core/dev.c:7845) [ 1143.074142][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1143.074149][ C0] ? trace_sched_exit_tp (./include/trace/events/sched.h:886 (discriminator 33)) [ 1143.074152][ C0] ? run_timer_softirq (kernel/time/timer.c:2392 (discriminator 2) kernel/time/timer.c:2402 (discriminator 2)) [ 1143.074155][ C0] ? __run_timers (kernel/time/timer.c:2401) [ 1143.074159][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 1143.074163][ C0] ? _local_bh_enable (kernel/softirq.c:580) [ 1143.074167][ C0] run_ksoftirqd (kernel/softirq.c:479 kernel/softirq.c:1064 kernel/softirq.c:1055) [ 1143.074169][ C0] smpboot_thread_fn (kernel/smpboot.c:160) [ 1143.074172][ C0] ? sort_range (kernel/smpboot.c:103) [ 1143.074173][ C0] kthread (kernel/kthread.c:463) [ 1143.074176][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1143.074177][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1143.074180][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1143.074181][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1143.074183][ C0] ret_from_fork (arch/x86/kernel/process.c:164) [ 1143.074187][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 1143.074190][ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) [ 1143.074193][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1143.074195][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | [ 1168.389239][ C0] hardirqs last enabled at (37381466): irqentry_exit (kernel/entry/common.c:220) | [ 1168.389249][ C0] hardirqs last disabled at (37381467): sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1056) | [ 1168.389251][ C0] softirqs last enabled at (36891826): handle_softirqs (kernel/softirq.c:469 (discriminator 2) kernel/softirq.c:650 (discriminator 2)) | [ 1168.389256][ C0] softirqs last disabled at (36891829): irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 1168.389264][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1168.389266][ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194) [ 1168.389270][ C0] Code: f5 53 48 8b 74 24 10 48 89 fb 48 83 c7 18 e8 51 87 df fd 48 89 df e8 b9 d8 df fd f7 c5 00 02 00 00 75 1f 9c 58 f6 c4 02 75 2f 01 00 00 00 e8 f0 2e d3 fd 65 8b 05 c9 f1 05 02 85 c0 74 12 5b All code ======== 0: f5 cmc 1: 53 push %rbx 2: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 7: 48 89 fb mov %rdi,%rbx a: 48 83 c7 18 add $0x18,%rdi e: e8 51 87 df fd call 0xfffffffffddf8764 13: 48 89 df mov %rbx,%rdi 16: e8 b9 d8 df fd call 0xfffffffffddfd8d4 1b: f7 c5 00 02 00 00 test $0x200,%ebp 21: 75 1f jne 0x42 23: 9c pushf 24: 58 pop %rax 25: f6 c4 02 test $0x2,%ah 28: 75 2f jne 0x59 2a:* bf 01 00 00 00 mov $0x1,%edi <-- trapping instruction 2f: e8 f0 2e d3 fd call 0xfffffffffdd32f24 34: 65 8b 05 c9 f1 05 02 mov %gs:0x205f1c9(%rip),%eax # 0x205f204 3b: 85 c0 test %eax,%eax 3d: 74 12 je 0x51 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: bf 01 00 00 00 mov $0x1,%edi 5: e8 f0 2e d3 fd call 0xfffffffffdd32efa a: 65 8b 05 c9 f1 05 02 mov %gs:0x205f1c9(%rip),%eax # 0x205f1da 11: 85 c0 test %eax,%eax 13: 74 12 je 0x27 15: 5b pop %rbx [ 1168.389272][ C0] RSP: 0018:ffa0000000007780 EFLAGS: 00000246 [ 1168.389274][ C0] RAX: 0000000000000086 RBX: ff11000001041440 RCX: ffffffffba2eae73 [ 1168.389275][ C0] RDX: ff11000001ada2c0 RSI: ffffffffbabb3844 RDI: ffffffffba66ad00 [ 1168.389276][ C0] RBP: 0000000000000202 R08: 0000000000000000 R09: 0000000000000001 [ 1168.389277][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ffa0000000007820 [ 1168.389278][ C0] R13: ff11000001041488 R14: ffd400000059ae80 R15: ffd400000030d280 [ 1168.389280][ C0] FS: 0000000000000000(0000) GS:ff11000078ed6000(0000) knlGS:0000000000000000 [ 1168.389283][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1168.389284][ C0] CR2: 000055e19b779120 CR3: 0000000013334001 CR4: 0000000000771ef0 [ 1168.389285][ C0] PKRU: 55555554 [ 1168.389286][ C0] Call Trace: [ 1168.389288][ C0] [ 1168.389292][ C0] get_partial_node (mm/slub.c:3552) [ 1168.389299][ C0] ___slab_alloc (mm/slub.c:3630 (discriminator 1) mm/slub.c:4631 (discriminator 1)) [ 1168.389302][ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) [ 1168.389306][ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) [ 1168.389308][ C0] __slab_alloc.isra.0 (mm/slub.c:4779) [ 1168.389312][ C0] kmem_cache_alloc_noprof (mm/slub.c:4855 mm/slub.c:5251 mm/slub.c:5270) [ 1168.389315][ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) [ 1168.389318][ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) [ 1168.389320][ C0] __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) [ 1168.389323][ C0] __create_object (mm/kmemleak.c:780) [ 1168.389324][ C0] ? kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1)) [ 1168.389329][ C0] kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5270) [ 1168.389333][ C0] ? dst_alloc (net/core/dst.c:90) [ 1168.389336][ C0] dst_alloc (net/core/dst.c:90) [ 1168.389339][ C0] icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333) [ 1168.389342][ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248) [ 1168.389346][ C0] ndisc_send_skb (net/ipv6/ndisc.c:491) [ 1168.389350][ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470) [ 1168.389355][ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160) [ 1168.389360][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042) [ 1168.389365][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 1168.389367][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1168.389369][ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 1168.389372][ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1)) [ 1168.389375][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 1168.389378][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 1168.389380][ C0] call_timer_fn (kernel/time/timer.c:1749) [ 1168.389382][ C0] ? detach_if_pending (kernel/time/timer.c:1725) [ 1168.389387][ C0] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 1168.389391][ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) [ 1168.389393][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 1168.389396][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1168.389398][ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) [ 1168.389401][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1168.389407][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1168.389409][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 1168.389413][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) [ 1168.389415][ C0] ? __run_timers (kernel/time/timer.c:2401) [ 1168.389418][ C0] ? handle_softirqs (kernel/softirq.c:608) [ 1168.389420][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1168.389421][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 1168.389425][ C0] ? _local_bh_enable (kernel/softirq.c:580) [ 1168.389427][ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 1168.389431][ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 1168.389433][ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) [ 1168.389435][ C0] [ 1168.389436][ C0] [ 1168.389437][ C0] ? lockdep_softirqs_on (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4558 (discriminator 6)) [ 1168.389439][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1168.389442][ C0] RIP: 0010:run_ksoftirqd (kernel/softirq.c:1065 kernel/softirq.c:1055) [ 1168.389444][ C0] Code: ba e8 a3 5a 34 02 65 66 83 3d f2 af 3c 04 00 75 07 e8 c3 07 3c 00 fb c3 bf 01 00 00 00 e8 17 f7 ff ff e8 b2 07 3c 00 fb 31 d2 29 04 00 00 48 c7 c7 40 9d 4a ba e8 1e 62 0a 00 e9 49 d5 64 00 All code ======== 0: ba e8 a3 5a 34 mov $0x345aa3e8,%edx 5: 02 65 66 add 0x66(%rbp),%ah 8: 83 3d f2 af 3c 04 00 cmpl $0x0,0x43caff2(%rip) # 0x43cb001 f: 75 07 jne 0x18 11: e8 c3 07 3c 00 call 0x3c07d9 16: fb sti 17: c3 ret 18: bf 01 00 00 00 mov $0x1,%edi 1d: e8 17 f7 ff ff call 0xfffffffffffff739 22: e8 b2 07 3c 00 call 0x3c07d9 27: fb sti 28: 31 d2 xor %edx,%edx 2a:* be 29 04 00 00 mov $0x429,%esi <-- trapping instruction 2f: 48 c7 c7 40 9d 4a ba mov $0xffffffffba4a9d40,%rdi 36: e8 1e 62 0a 00 call 0xa6259 3b: e9 49 d5 64 00 jmp 0x64d589 Code starting with the faulting instruction =========================================== 0: be 29 04 00 00 mov $0x429,%esi 5: 48 c7 c7 40 9d 4a ba mov $0xffffffffba4a9d40,%rdi c: e8 1e 62 0a 00 call 0xa622f 11: e9 49 d5 64 00 jmp 0x64d55f [ 1168.389445][ C0] RSP: 0018:ffa00000000e7db8 EFLAGS: 00000246 [ 1168.389446][ C0] RAX: 000000000232ecb3 RBX: ff11000001ada2c0 RCX: ffffffffb7f7f05e [ 1168.389447][ C0] RDX: 0000000000000000 RSI: ffffffffbabb3844 RDI: ffffffffba66ad00 [ 1168.389448][ C0] RBP: ff1100000195a290 R08: 0000000000000000 R09: 0000000000000001 [ 1168.389449][ C0] R10: 0000000000000000 R11: 0000000000000000 R12: dffffc0000000000 [ 1168.389449][ C0] R13: ffffffffbaffca20 R14: ffe21c000035b6fb R15: ffe21c000032b452 [ 1168.389452][ C0] ? run_ksoftirqd (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:479 kernel/softirq.c:1064 kernel/softirq.c:1055) [ 1168.389456][ C0] ? run_ksoftirqd (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:479 kernel/softirq.c:1064 kernel/softirq.c:1055) [ 1168.389458][ C0] smpboot_thread_fn (kernel/smpboot.c:160) [ 1168.389462][ C0] ? sort_range (kernel/smpboot.c:103) [ 1168.389464][ C0] kthread (kernel/kthread.c:463) [ 1168.389467][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1168.389468][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1168.389470][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1168.389472][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1168.389474][ C0] ret_from_fork (arch/x86/kernel/process.c:164) [ 1168.389478][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 1168.389481][ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) [ 1168.389484][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1168.389486][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:256) | [ 1177.105041][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 1177.105319][ C0] rcu: 0-....: (1 GPs behind) idle=fb8c/1/0x4000000000000000 softirq=743265/743266 fqs=6424 | [ 1177.106117][ C0] rcu: (t=26000 jiffies g=728237 q=1321 ncpus=4) | [ 1177.106331][ C0] Tainted: [L]=SOFTLOCKUP [ 1177.106332][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1177.106333][ C0] RIP: 0010:__orc_find (arch/x86/kernel/unwind_orc.c:101) [ 1177.106342][ C0] Code: 89 f3 49 89 fb 48 b8 00 00 00 00 00 fc ff df 48 89 fe 49 89 f8 48 83 ec 30 eb 0c 4c 8d 42 04 49 89 d3 4d 39 c1 72 4d 4c 89 ca <4c> 29 c2 48 89 d1 48 c1 ea 3f 48 c1 f9 02 48 01 ca 48 d1 fa 49 8d All code ======== 0: 89 f3 mov %esi,%ebx 2: 49 89 fb mov %rdi,%r11 5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax c: fc ff df f: 48 89 fe mov %rdi,%rsi 12: 49 89 f8 mov %rdi,%r8 15: 48 83 ec 30 sub $0x30,%rsp 19: eb 0c jmp 0x27 1b: 4c 8d 42 04 lea 0x4(%rdx),%r8 1f: 49 89 d3 mov %rdx,%r11 22: 4d 39 c1 cmp %r8,%r9 25: 72 4d jb 0x74 27: 4c 89 ca mov %r9,%rdx 2a:* 4c 29 c2 sub %r8,%rdx <-- trapping instruction 2d: 48 89 d1 mov %rdx,%rcx 30: 48 c1 ea 3f shr $0x3f,%rdx 34: 48 c1 f9 02 sar $0x2,%rcx 38: 48 01 ca add %rcx,%rdx 3b: 48 d1 fa sar $1,%rdx 3e: 49 rex.WB 3f: 8d .byte 0x8d Code starting with the faulting instruction =========================================== 0: 4c 29 c2 sub %r8,%rdx 3: 48 89 d1 mov %rdx,%rcx 6: 48 c1 ea 3f shr $0x3f,%rdx a: 48 c1 f9 02 sar $0x2,%rcx e: 48 01 ca add %rcx,%rdx 11: 48 d1 fa sar $1,%rdx 14: 49 rex.WB 15: 8d .byte 0x8d [ 1177.106343][ C0] RSP: 0018:ffa0000000007278 EFLAGS: 00000202 [ 1177.106347][ C0] RAX: dffffc0000000000 RBX: ffffffffbbd87206 RCX: ffffffffb81c3e10 [ 1177.106348][ C0] RDX: ffffffffbbafbe98 RSI: ffffffffbbafbe80 RDI: 0000000000000000 [ 1177.106349][ C0] RBP: 0000000000000002 R08: ffffffffbbafbe90 R09: ffffffffbbafbe98 [ 1177.106349][ C0] R10: ffffffffb81c3ea2 R11: ffffffffbbafbe8c R12: ffa0000000007410 [ 1177.106350][ C0] R13: ffa00000000073b8 R14: 0000000000000000 R15: ff11000001ada2c0 [ 1177.106353][ C0] FS: 0000000000000000(0000) GS:ff11000078ed6000(0000) knlGS:0000000000000000 [ 1177.106355][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1177.106356][ C0] CR2: 000055e19b779120 CR3: 0000000013334001 CR4: 0000000000771ef0 [ 1177.106357][ C0] PKRU: 55555554 [ 1177.106358][ C0] Call Trace: [ 1177.106359][ C0] [ 1177.106363][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1177.106366][ C0] unwind_next_frame (arch/x86/kernel/unwind_orc.c:511) [ 1177.106369][ C0] ? stack_trace_save (kernel/stacktrace.c:123) [ 1177.106373][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4028 (discriminator 2) kernel/rcu/tree.c:4020 (discriminator 2)) [ 1177.106375][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:485) [ 1177.106379][ C0] ? __unwind_start (./arch/x86/include/asm/unwind.h:50 arch/x86/kernel/unwind_orc.c:770) [ 1177.106382][ C0] ? write_profile (kernel/stacktrace.c:83) [ 1177.106384][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:24 (discriminator 3)) [ 1177.106389][ C0] ? stack_trace_save (kernel/stacktrace.c:123) [ 1177.106393][ C0] stack_trace_save (kernel/stacktrace.c:123) [ 1177.106394][ C0] ? filter_irq_stacks (kernel/stacktrace.c:114) [ 1177.106397][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1177.106402][ C0] kasan_save_stack (mm/kasan/common.c:57) [ 1177.106419][ C0] kasan_save_track (mm/kasan/common.c:69 (discriminator 1) mm/kasan/common.c:78 (discriminator 1)) [ 1177.106421][ C0] __kasan_slab_alloc (mm/kasan/common.c:368) [ 1177.106424][ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:252 mm/slub.c:4953 mm/slub.c:5263 mm/slub.c:5270) [ 1177.106429][ C0] ? __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) [ 1177.106432][ C0] __alloc_object (mm/kmemleak.c:483 (discriminator 1) mm/kmemleak.c:665 (discriminator 1)) [ 1177.106435][ C0] __create_object (mm/kmemleak.c:780) [ 1177.106438][ C0] __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4958 mm/slub.c:5263 mm/slub.c:5771) [ 1177.106440][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4411 (discriminator 6)) [ 1177.106442][ C0] ? irqentry_exit (kernel/entry/common.c:220) [ 1177.106448][ C0] ? ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9)) [ 1177.106451][ C0] ref_tracker_alloc (lib/ref_tracker.c:271 (discriminator 9)) [ 1177.106453][ C0] ? ref_tracker_dir_print (lib/ref_tracker.c:256) [ 1177.106458][ C0] ? __create_object (mm/kmemleak.c:786) [ 1177.106461][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1177.106463][ C0] dst_init (./include/linux/netdevice.h:4400 ./include/linux/netdevice.h:4429 net/core/dst.c:52) [ 1177.106468][ C0] dst_alloc (net/core/dst.c:93) [ 1177.106471][ C0] icmp6_dst_alloc (net/ipv6/route.c:342 net/ipv6/route.c:3333) [ 1177.106474][ C0] ? icmpv6_flow_init (net/ipv6/icmp.c:1248) [ 1177.106477][ C0] ndisc_send_skb (net/ipv6/ndisc.c:491) [ 1177.106482][ C0] ? ndisc_ns_create (net/ipv6/ndisc.c:470) [ 1177.106486][ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:160) [ 1177.106491][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4042) [ 1177.106496][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 1177.106498][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1177.106499][ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 1177.106501][ C0] ? call_timer_fn (kernel/time/timer.c:1745 (discriminator 1)) [ 1177.106503][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 1177.106506][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 1177.106508][ C0] call_timer_fn (kernel/time/timer.c:1749) [ 1177.106510][ C0] ? detach_if_pending (kernel/time/timer.c:1725) [ 1177.106515][ C0] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202) [ 1177.106519][ C0] __run_timers (kernel/time/timer.c:1800 kernel/time/timer.c:2373) [ 1177.106522][ C0] ? ipv6_get_lladdr (net/ipv6/addrconf.c:4015) [ 1177.106525][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350 (discriminator 1)) [ 1177.106527][ C0] ? __bpf_trace_itimer_expire (kernel/time/timer.c:2344) [ 1177.106529][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237 (discriminator 1)) [ 1177.106535][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:114) [ 1177.106537][ C0] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 33) kernel/locking/lockdep.c:5831 (discriminator 33)) [ 1177.106541][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2394 kernel/time/timer.c:2402) [ 1177.106543][ C0] ? __run_timers (kernel/time/timer.c:2401) [ 1177.106546][ C0] ? handle_softirqs (kernel/softirq.c:608) [ 1177.106548][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1177.106550][ C0] handle_softirqs (./arch/x86/include/asm/jump_label.h:37 ./include/trace/events/irq.h:142 kernel/softirq.c:623) [ 1177.106554][ C0] ? _local_bh_enable (kernel/softirq.c:580) [ 1177.106556][ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 1177.106560][ C0] irq_exit_rcu (kernel/softirq.c:657 kernel/softirq.c:496 kernel/softirq.c:723 kernel/softirq.c:739) [ 1177.106562][ C0] common_interrupt (arch/x86/kernel/irq.c:319 (discriminator 49)) [ 1177.106564][ C0] [ 1177.106564][ C0] [ 1177.106565][ C0] ? lockdep_softirqs_on (kernel/locking/lockdep.c:470 (discriminator 6) kernel/locking/lockdep.c:4558 (discriminator 6)) [ 1177.106567][ C0] asm_common_interrupt (./arch/x86/include/asm/idtentry.h:688) [ 1177.106570][ C0] RIP: 0010:run_ksoftirqd (kernel/softirq.c:1065 kernel/softirq.c:1055) [ 1177.106572][ C0] Code: ba e8 a3 5a 34 02 65 66 83 3d f2 af 3c 04 00 75 07 e8 c3 07 3c 00 fb c3 bf 01 00 00 00 e8 17 f7 ff ff e8 b2 07 3c 00 fb 31 d2 29 04 00 00 48 c7 c7 40 9d 4a ba e8 1e 62 0a 00 e9 49 d5 64 00 All code ======== 0: ba e8 a3 5a 34 mov $0x345aa3e8,%edx 5: 02 65 66 add 0x66(%rbp),%ah 8: 83 3d f2 af 3c 04 00 cmpl $0x0,0x43caff2(%rip) # 0x43cb001 f: 75 07 jne 0x18 11: e8 c3 07 3c 00 call 0x3c07d9 16: fb sti 17: c3 ret 18: bf 01 00 00 00 mov $0x1,%edi 1d: e8 17 f7 ff ff call 0xfffffffffffff739 22: e8 b2 07 3c 00 call 0x3c07d9 27: fb sti 28: 31 d2 xor %edx,%edx 2a:* be 29 04 00 00 mov $0x429,%esi <-- trapping instruction 2f: 48 c7 c7 40 9d 4a ba mov $0xffffffffba4a9d40,%rdi 36: e8 1e 62 0a 00 call 0xa6259 3b: e9 49 d5 64 00 jmp 0x64d589 Code starting with the faulting instruction =========================================== 0: be 29 04 00 00 mov $0x429,%esi 5: 48 c7 c7 40 9d 4a ba mov $0xffffffffba4a9d40,%rdi c: e8 1e 62 0a 00 call 0xa622f 11: e9 49 d5 64 00 jmp 0x64d55f [ 1177.106573][ C0] RSP: 0018:ffa00000000e7db8 EFLAGS: 00000246 [ 1177.106574][ C0] RAX: 000000000232ecb3 RBX: ff11000001ada2c0 RCX: ffffffffb7f7f05e [ 1177.106575][ C0] RDX: 0000000000000000 RSI: ffffffffbabb3844 RDI: ffffffffba66ad00 [ 1177.106576][ C0] RBP: ff1100000195a290 R08: 0000000000000000 R09: 0000000000000001 [ 1177.106576][ C0] R10: 0000000000000000 R11: 0000000000000000 R12: dffffc0000000000 [ 1177.106577][ C0] R13: ffffffffbaffca20 R14: ffe21c000035b6fb R15: ffe21c000032b452 [ 1177.106580][ C0] ? run_ksoftirqd (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:479 kernel/softirq.c:1064 kernel/softirq.c:1055) [ 1177.106584][ C0] ? run_ksoftirqd (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:479 kernel/softirq.c:1064 kernel/softirq.c:1055) [ 1177.106591][ C0] smpboot_thread_fn (kernel/smpboot.c:160) [ 1177.106595][ C0] ? sort_range (kernel/smpboot.c:103) [ 1177.106597][ C0] kthread (kernel/kthread.c:463) [ 1177.106599][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1177.106601][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1177.106603][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 1) kernel/rcu/tree.c:751 (discriminator 1)) [ 1177.106605][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) [ 1177.106607][ C0] ret_from_fork (arch/x86/kernel/process.c:164) [ 1177.106610][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 1177.106614][ C0] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 arch/x86/kernel/process_64.c:377 arch/x86/kernel/process_64.c:665) [ 1177.106616][ C0] ? kthread_is_per_cpu (kernel/kthread.c:412) Finger prints: __orc_find:unwind_next_frame:arch_stack_walk:stack_trace_save:kasan_save_stack ip6_hold_safe:ip6_pol_route:vrf_ip6_input_dst:vrf_ip6_rcv:vrf_l3_rcv irqentry_exit:sysvec_apic_timer_interrupt:handle_softirqs:irq_exit_rcu:_raw_spin_unlock_irqrestore