i.MX6Q rcu_preempt cpu stall

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX6Q rcu_preempt cpu stall

404 Views
lemonpiee
Contributor I

During operation, the following message occurs at an unspecified cycle, causing the APP to stop and the terminal input (putty) not working.

 

Logs when those symptoms occur:

 

[347274.686948] INFO: rcu_preempt detected stalls on CPUs/tasks:

[347274.692715] 0-...: (1 ticks this GP) idle=943/140000000000001/0 softirq=34286512/34286512 fqs=1

[347274.701674] (detected by 3, t=151567997 jiffies, g=12979956, c=12979955, q=4470230)

[347274.709521] Task dump for CPU 0:

[347274.712837] Test_C_APP R running task 0 363 362 0x00000002

[347274.720008] rcu_preempt kthread starved for 151567995 jiffies! g12979956 c12979955 f0x2 RCU_GP_WAIT_FQS(3) ->state=0x100

[347274.730963] rcu_preempt W 0 7 2 0x00000000

[347274.736560] [<80980f54>] (__schedule) from [<80981450>] (schedule+0x58/0xb8)

[347274.743703] [<80981450>] (schedule) from [<809846a8>] (schedule_timeout+0x1d4/0x480)

[347274.751540] [<809846a8>] (schedule_timeout) from [<80187950>] (rcu_gp_kthread+0x454/0x9b4)

[347274.759898] [<80187950>] (rcu_gp_kthread) from [<8014a900>] (kthread+0x118/0x120)

[347274.767474] [<8014a900>] (kthread) from [<80108338>] (ret_from_fork+0x14/0x3c)

[347337.736947] INFO: rcu_preempt detected stalls on CPUs/tasks:

[347337.742715] 0-...: (1 ticks this GP) idle=943/140000000000001/0 softirq=34286512/34286512 fqs=1

[347337.751674] (detected by 3, t=151574302 jiffies, g=12979956, c=12979955, q=4470230)

[347337.759521] Task dump for CPU 0:

[347337.762836] Test_C_APP R running task 0 363 362 0x00000002

[347337.770007] rcu_preempt kthread starved for 151574300 jiffies! g12979956 c12979955 f0x2 RCU_GP_WAIT_FQS(3) ->state=0x100

[347337.780962] rcu_preempt W 0 7 2 0x00000000

[347337.786558] [<80980f54>] (__schedule) from [<80981450>] (schedule+0x58/0xb8)

[347337.793701] [<80981450>] (schedule) from [<809846a8>] (schedule_timeout+0x1d4/0x480)

[347337.801537] [<809846a8>] (schedule_timeout) from [<80187950>] (rcu_gp_kthread+0x454/0x9b4)

[347337.809895] [<80187950>] (rcu_gp_kthread) from [<8014a900>] (kthread+0x118/0x120)

[347337.817472] [<8014a900>] (kthread) from [<80108338>] (ret_from_fork+0x14/0x3c)

[347400.786948] INFO: rcu_preempt detected stalls on CPUs/tasks:

[347400.792715] 0-...: (1 ticks this GP) idle=943/140000000000001/0 softirq=34286512/34286512 fqs=1

[347400.801674] (detected by 3, t=151580607 jiffies, g=12979956, c=12979955, q=4470230)

[347400.809521] Task dump for CPU 0:

[347400.812837] Test_C_APP R running task 0 363 362 0x00000002

[347400.820007] rcu_preempt kthread starved for 151580605 jiffies! g12979956 c12979955 f0x2 RCU_GP_WAIT_FQS(3) ->state=0x100

[347400.830963] rcu_preempt W 0 7 2 0x00000000

[347400.836560] [<80980f54>] (__schedule) from [<80981450>] (schedule+0x58/0xb8)

[347400.843703] [<80981450>] (schedule) from [<809846a8>] (schedule_timeout+0x1d4/0x480)

[347400.851540] [<809846a8>] (schedule_timeout) from [<80187950>] (rcu_gp_kthread+0x454/0x9b4)

[347400.859898] [<80187950>] (rcu_gp_kthread) from [<8014a900>] (kthread+0x118/0x120)

[347400.867475] [<8014a900>] (kthread) from [<80108338>] (ret_from_fork+0x14/0x3c)

Does anyone know about similar symptoms or logs?

The kernel version is 4.9.67-fslc+g953c6e30c970.

 

If you know a solution, any help would be appreciated.

Thank you.

 

 

0 Kudos
Reply
0 Replies