[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20240903061520.1661650-1-guocai.he.cn@windriver.com>
Date: Tue, 3 Sep 2024 14:15:20 +0800
From: guocai.he.cn@...driver.com
To: jan.kiszka@...mens.com
Cc: bp@...en8.de, henning.schild@...mens.com, linux-kernel@...r.kernel.org,
linux@...ck-us.net, mingo@...hat.com, peterz@...radead.org,
tglx@...utronix.de, x86@...nel.org, xenomai@...omai.org
Subject: Re: sched: Unexpected reschedule of offline CPU#2!
if there have any updates or fixes about this issue?
we meet the similar issue, logs as following:
root@...n:~# poweroff
...............
...............
-----------[ cut here ]-----------
sched: Unexpected reschedule of offline CPU#10!
WARNING: CPU: 0 PID: 446324 at arch/x86/kernel/smp.c:126 native_smp_send_reschedule+0x3a/0x40
Modules linked in: vhost_net vhost macvtap tap xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_r
eject_ipv4 iptable_mangle iptable_nat linux_user_bde(PO) linux_kernel_bde(PO) xt_tcpudp bridge stp ll
c ip6table_filter ip6_tables iptable_filter ip_tables x_tables kvm_intel kvm vfio_pci vfio_virqfd vfi
o_iommu_type1 vfio pci_stub iavf uio_pci_hostif i40e(O) configfs qfx_pci_static_map(O) macvlan socktu
n(O) i2c_dev uio_fpga(O) uio intel_rapl_msr iTCO_wdt iTCO_vendor_support watchdog intel_rapl_common x
86_pkg_temp_thermal intel_powerclamp coretemp crct10dif_pclmul crct10dif_common aesni_intel aes_x86_6
4 glue_helper crypto_simd cryptd i2c_i801 igb(O) lpc_ich pcc_cpufreq sch_fq_codel nfsd openvswitch ns
h nf_conncount nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 irqbypass fuse [last unloaded: ebtab
les]
CPU: 0 PID: 446324 Comm: kworker/0:11 Tainted: P O 5.2.60-rt15-LTS19 #1
Workqueue: 0x0 (rcu_gp)
RIP: 0010:native_smp_send_reschedule+0x3a/0x40
Code: 4f 9b 01 73 17 48 8b 05 34 1c 5b 01 be fd 00 00 00 48 8b 40 30 e8 a6 ac fb 00 5d c3 89 fe 48 c7
c7 28 08 b1 b8 e8 42 5c 02 00 <0f> 0b 5d c3 66 90 0f 1f 44 00 00 8b 05 3d f8 ba 01 85 c0 0f 85 e1
RSP: 0018:ffff9dc940003c68 EFLAGS: 00010086
RAX: 0000000000000000 RBX: ffff9138c00a3400 RCX: 0000000000000006
RDX: 0000000000000007 RSI: 0000000000000003 RDI: ffff9138bfe16450
RBP: ffff9dc940003c68 R08: 0000099801c9bf9b R09: 0000000000000000
R10: ffff9dc940003a08 R11: 0000000000000002 R12: 000000000000000a
R13: ffff9dc940003d30 R14: 0000000000000000 R15: ffff9138c00a3400
FS: 0000000000000000(0000) GS:ffff9138bfe00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00000000000000b0 CR3: 0000000305364006 CR4: 00000000003606f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
<IRQ>
resched_curr+0x69/0xc0
check_preempt_curr+0x54/0x90
ttwu_do_wakeup.isra.0+0x1e/0x150
ttwu_do_activate+0x5b/0x70
try_to_wake_up+0x224/0x570
? enqueue_task_fair+0x1f0/0xa70
? tracing_record_taskinfo_skip+0x3f/0x50
default_wake_function+0x12/0x20
autoremove_wake_function+0x12/0x40
__wake_up_common+0x7e/0x140
__wake_up_common_lock+0x7b/0xf0
__wake_up+0x13/0x20
wake_up_klogd_work_func+0x39/0x40
irq_work_run_list+0x4f/0x70
irq_work_tick+0x3b/0x50
update_process_times+0x65/0x70
tick_sched_timer+0x59/0x170
? tick_switch_to_oneshot.cold+0x79/0x79
__hrtimer_run_queues+0x10f/0x290
? recalibrate_cpu_khz+0x10/0x10
hrtimer_interrupt+0x109/0x220
smp_apic_timer_interrupt+0x76/0x150
apic_timer_interrupt+0xf/0x20
</IRQ>
RIP: 0010:finish_task_switch+0x87/0x280
Code: 85 c0 0f 8f dc 00 00 00 8b 05 e5 6b bd 01 85 c0 0f 8f e7 00 00 00 41 c7 45 40 00 00 00 00 41 c6
04 24 00 fb 8b 05 e9 f0 b5 01 <65> 48 8b 14 25 00 5d 01 00 85 c0 0f 8f 23 01 00 00 4d 85 f6 74 1d
RSP: 0018:ffff9dc94725bdf8 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff13
RAX: 0000000000000000 RBX: ffff9138a093c180 RCX: 0000000000000001
RDX: 0000000000000000 RSI: ffff9138a093c180 RDI: ffff9138b9298040
RBP: ffff9dc94725be20 R08: 000000000000022d R09: ffff9138a093c258
R10: 0000000000000000 R11: 0000000000000000 R12: ffff9138bfe23400
R13: ffff9138b9298040 R14: 0000000000000000 R15: 0000000000000002
? __switch_to_asm+0x34/0x70
__schedule+0x30b/0x690
schedule+0x42/0xb0
worker_thread+0xc1/0x3c0
kthread+0x106/0x140
? process_one_work+0x3f0/0x3f0
? kthread_park+0x90/0x90
ret_from_fork+0x35/0x40
--[ end trace 4ff5842bcc9fa5e0 ]
Powered by blists - more mailing lists