Am Freitag, 3. Juli 2020, 22:32:35 CEST schrieb John David Anglin: > Stalls are quite frequent with recent kernels. When the stall is detected > by rcu_sched, we get a backtrace similar to the following: With this patch on top of 5.7.7 I still get: pioneer login: [14567.086716] rcu: INFO: rcu_sched detected stalls on CPUs/tasks: [14567.086716] rcu: 1-...!: (1 GPs behind) idle=2be/1/0x4000000000000000 softirq=1301330/1301331 fqs=6 [14567.086716] rcu: 2-...!: (1 GPs behind) idle=de2/1/0x4000000000000000 softirq=1324750/1324751 fqs=6 [14567.086716] (detected by 0, t=15002 jiffies, g=2903305, q=43) [14567.086716] Task dump for CPU 1: [14567.086716] sh R running task 0 28260 28257 0x00000012 [14567.086716] Backtrace: [14567.086716] [14567.086716] Task dump for CPU 2: [14567.086716] sh t 0 28253 28247 0x00000011 [14567.086716] Backtrace: [14567.086716] [14567.086716] rcu: rcu_sched kthread starved for 14990 jiffies! g2903305 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=3 [14567.086716] rcu: RCU grace-period kthread stack dump: [14567.086716] rcu_sched R running task 0 10 2 0x00000000 [14567.086716] Backtrace: [14567.086716] [14747.106716] rcu: INFO: rcu_sched detected stalls on CPUs/tasks: [14747.106716] rcu: 1-...!: (1 GPs behind) idle=2be/1/0x4000000000000000 softirq=1301330/1301331 fqs=6 [14747.106716] rcu: 2-...!: (1 GPs behind) idle=de2/1/0x4000000000000000 softirq=1324750/1324751 fqs=6 [14747.106716] (detected by 0, t=60007 jiffies, g=2903305, q=43) [14747.106716] Task dump for CPU 1: [14747.106716] sh R running task 0 28260 28257 0x00000012 [14747.106716] Backtrace: [14747.106716] [14747.106716] Task dump for CPU 2: [14747.106716] sh t 0 28253 28247 0x00000011 [14747.106716] Backtrace: [14747.106716] [14747.106716] rcu: rcu_sched kthread starved for 59995 jiffies! g2903305 f0x2 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=3 [14747.106716] rcu: RCU grace-period kthread stack dump: [14747.106716] rcu_sched R running task 0 10 2 0x00000000 [14747.106716] Backtrace: [14747.106716] [14927.126716] rcu: INFO: rcu_sched detected stalls on CPUs/tasks: [14927.126716] rcu: 1-...!: (1 GPs behind) idle=2be/1/0x4000000000000000 softirq=1301330/1301331 fqs=6 [14927.126716] rcu: 2-...!: (1 GPs behind) idle=de2/1/0x4000000000000000 softirq=1324750/1324751 fqs=6 [14927.126716] (detected by 0, t=105012 jiffies, g=2903305, q=43) [14927.126716] Task dump for CPU 1: [14927.126716] sh R running task 0 28260 28257 0x00000012 [14927.126716] Backtrace: [14927.126716] [14927.126716] Task dump for CPU 2: [14927.126716] sh t 0 28253 28247 0x00000011 [14927.126716] Backtrace: [14927.126716] [14927.126716] rcu: rcu_sched kthread starved for 105000 jiffies! g2903305 f0x2 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=3 [14927.126716] rcu: RCU grace-period kthread stack dump: [14927.126716] rcu_sched R running task 0 10 2 0x00000000 [14927.126716] Backtrace: [14927.126716] [15107.146716] rcu: INFO: rcu_sched detected stalls on CPUs/tasks: [15107.146716] rcu: 1-...!: (1 GPs behind) idle=2be/1/0x4000000000000000 softirq=1301330/1301331 fqs=6 [15107.146716] rcu: 2-...!: (1 GPs behind) idle=de2/1/0x4000000000000000 softirq=1324750/1324751 fqs=6 [15107.146716] (detected by 0, t=150017 jiffies, g=2903305, q=43) [15107.146716] Task dump for CPU 1: [15107.146716] sh R running task 0 28260 28257 0x00000012 [15107.146716] Backtrace: [15107.146716] [15107.146716] Task dump for CPU 2: [15107.146716] sh t 0 28253 28247 0x00000011 [15107.146716] Backtrace: [15107.146716] [15107.146716] rcu: rcu_sched kthread starved for 150005 jiffies! g2903305 f0x2 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=3 [15107.146716] rcu: RCU grace-period kthread stack dump: [15107.146716] rcu_sched R running task 0 10 2 0x00000000 [15107.146716] Backtrace: [15107.146716] [15287.166716] rcu: INFO: rcu_sched detected stalls on CPUs/tasks: [15287.166716] rcu: 1-...!: (1 GPs behind) idle=2be/1/0x4000000000000000 softirq=1301330/1301331 fqs=6 [15287.166716] rcu: 2-...!: (1 GPs behind) idle=de2/1/0x4000000000000000 softirq=1324750/1324751 fqs=6 [15287.166716] (detected by 0, t=195022 jiffies, g=2903305, q=43) [15287.166716] Task dump for CPU 1: [15287.166716] sh R running task 0 28260 28257 0x00000012 [15287.166716] Backtrace: [15287.166716] [15287.166716] Task dump for CPU 2: [15287.166716] sh t 0 28253 28247 0x00000011 [15287.166716] Backtrace: [15287.166716] [15287.166716] rcu: rcu_sched kthread starved for 195010 jiffies! g2903305 f0x2 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=3 [15287.166716] rcu: RCU grace-period kthread stack dump: [15287.166716] rcu_sched R running task 0 10 2 0x00000000 [15287.166716] Backtrace: [15287.166716]
Attachment:
signature.asc
Description: This is a digitally signed message part.