[public] bad: scheduling from the idle thread!
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-armadaxp (Ubuntu) |
Fix Released
|
High
|
Ike Panhc |
Bug Description
SRU Justification:
Impact: when reboot and console shows "bad: scheduling from the idle thread!"
Fix: Using the patch from Marvell solves this issue.
Testcase: With patched kernel, this issue is gone.
Build Version/Date: Linux armadaxp3 3.2.0-1600-armadaxp #3-Ubuntu SMP Fri Mar 16 19:14:51 UTC 2012 armv7l armv7l armv7l GNU/Linux
Release: 12.04
Environment used for testing: armadaxp3
Summary: bad: scheduling from the idle thread!
Steps to Reproduce: reboot and watch the console
Expected result: no console message flood
Actual result: console floods with bad scheduling message
[ 347.493449] bad: scheduling from the idle thread!
[ 347.494177] bad: scheduling from the idle thread!
[ 347.494332] bad:/0x24)
<4>[ 347.512264] [<c06d0d6[ 347.512855] bad: scheduling from the idle thread!
(un[ 347.520263] [<c0015a5c>] (unwind_
[ 347.521098] bad: scheduling from the idle thread!
[ 347.521119] bad: scheduling from the idl] (dequeue[ 347.539644] bad: scheduling from the idle thread!
[ 347.540004] bad: scheduling from the idle thread!
[ 347.540025] bad: scheduling from the idle thread!
[ 347.540586] bad: scheduling from the idle thrc)
<4[ 347.558693] bad: scheduling from the idle thread!
[ 347.558715] bad: scheduling from the idle thread!
[ 347.559477] bad: scheduling from the idle thread!
[ 347.559585] bad: scheduling from the idle threa28)[ 347.577554] bad: scheduling from the idle thread!
[ 347.578037] bad: scheduling from the idle thread!
[ 347.578439] bad: scheduling from the idle thread!
[ 347.578460] bad: scheduling from the idle thread8>[ 347.596572] bad: scheduling from the idle thread!
[ 347.597253] bad: scheduling from the idle thread!
[ 347.597268] bad: scheduling from the idle thread!
[ 347.597584] bad: scheduling from the idle thread!
[ 34706cd7f4>] (0x6cd7f4)
<3>[ 347.616061] bad: sch[ 347.616079] bad: scheduling from the idle thread!
[ 347.616101] bad: scheduling from the idle thread!
[ 347.616939] bad: scheduling from the idle thread!
[ 347+0x3c/0x4c) from [<c004fc24>] (dequeue_task+0xc[ 347.634937] bad: scheduling from the idle thread!
[ 347.635663] bad: scheduling from the idle thread!
[ 347.635686] bad: scheduling from the idle thread!
[ 347.984>] (dequeue_
[ 347.654586] bad: scheduling from the idle thread!
[ 347.654606] bad: scheduling from the idle thread!
[ 347.655232 347.673186] [<c06e92d4>] (__irq_svc+0x[ 347.673357] bad: scheduling from the idle thread!
[ 347.673379] bad: scheduling from the idle thread!
[ 347.673974] bad: scheduling from the idle thread!
[ 347.674235] b] [<c0015a5c>] (unwind_
[ 347.692799] bad: scheduling from the idle thread!
[ 347.693192] bad: scheduling from the idle thread!
[ 347.693692] bad: schxception stack(0xf20d1f10 to 0[ 347.712019] bad: scheduling from the idle thread!
[ 347.712379] bad: scheduling from the idle thread!
[ 347.712401] bad: scheduling from the idle thread!
[ 347.712996] bad: schedulin)
<4>[ 347.730954] [<c0[ 347.731063] bad: scheduling from the idle thread!
[ 347.731085] bad: scheduling from the idle thread!
[ 347.731781] bad: scheduling from the idle thread!
[ 347.731984] bad: scheduling 347.749953] [<c06d0d6[ 347.750488] bad: scheduling from the idle thread!
[ 347.750748] bad: scheduling from the idle thread!
[ 347.750768] bad: scheduling from the idle thread!
[ 347.751449] bad: scheduling from tc/0x2c4) from [<[ 347.769502] bad: scheduling from the idle thread!
[ 347.769523] bad: scheduling from the idle thread!
[ 347.770223] bad: scheduling from the idle thread!
[ 347.770377] bad: scheduling from thefc68>] (deacti[ 347.789055] bad: scheduling from the idle thread!
[ 347.789074] bad: scheduling from the idle thread!
[ 347.789095] bad: scheduling from the idle thread!
[ 347.804036] [<c004a984>] (dequeue_
[ 347.804231] bad: scheduling from the idle thread!
[ 347.804872] bad: scheduling from the idle thread!
[ 347.85a5c>] (unwind_
[ 347.823702] bad: scheduling from the idle thread!
[ 347.824105] bad: scheduling from the idle thread!
[ 347.84/0x188) from [<c00084b4>] (do_IPI+0x18/0x1c)[ 347.842606] bad: scheduling from the idle thread!
[ 347.842746] bad: scheduling from the idle thread!
[ 347.842797] bad: scheduling from the idle thread!
[ 347.843616] brom [<c004a984>] (dequeue_
[ 347.862407] bad: scheduling from the idle thread!
[ 347.862413] bad: scheduling from the idle thread!
[ 347.863265] bad: scheduc4>] (schedule_
[ 347.881767] bad: scheduling from the idle thread!
[ 347.881818] bad: scheduling from the idle thread!
[ 347.882610] bad: scheduling [<006cd7f4>] (0x6cd7f4[ 347.900595] bad: scheduling from the idle thread!
[ 347.900646] bad: scheduling from the idle thread!
[ 347.901177] bad: scheduling from the idle thread!
[ 347.901486] bad: scheduling f0/0x24)
<4>[ 347.919[ 347.919881] bad: scheduling from the idle thread!
[ 347.920270] bad: scheduling from the idle thread!
[ 347.920276] bad: scheduling from the idle thread!
[ 347.920863] bad: scheduling from thrmadaxp_enter_i[ 347.938975] bad: scheduling from the idle thread!
[ 347.938996] bad: scheduling from the idle thread!
[ 347.939606] bad: scheduling from the idle thread!
[ 347.939881] bad: scheduling from the x134/0x188)
<[ 347.958328] bad: scheduling from the idle thread!
[ 347.958634] bad: scheduling from the idle thread!
[ 347.958655] bad: scheduling from the idle thread!
[ 347.959266] bad: scheduling from the idle t0x84) f[ 347.977435] bad: scheduling from the idle thread!
[ 347.977441] bad: scheduling from the idle thread!
[ 347.977966] bad: scheduling from the idle thread!
[ 347.978312] bad: scheduling from the idle thretime[ 340x80/0x84)
<4>[ 347.997172] [<c004fc68>] (deact[ 347.997750] bad: scheduling from the idle thread!
[ 347.997803] bad: scheduling from the idle thread!
[ 347.997990] bad: scheduling from the idle thread!
[ 347.9econdary_
<4>[ 348.[ 348.016307] bad: scheduling from the idle thread!
[ 348.016355] bad: scheduling from the idle thread!
[ 348.017073] bad: scheduling from the idle thread!
[ 3>[ 348.034834] [<c004fc24>] (dequeue_
[ 348.035544] bad: scheduling from the idle thread!
[ 348.035668] bad: scheduling from the idle thread!
[ 348.03] (armadaxp_
[ [<c06e73c4>] (schedule_
[ 348.062872] bad: scheduling from the idle thread!
c[ 348.081456] bad: scheduling from the idle thread!
[ 348.081564] bad: scheduling from the idle thread!
[ 348.082036] bad: scheduling from the idle thread!
[ 348.082404] bad: scheduling from the idle thread>][ 348.100210] bad: scheduling from the idle thread!
[ 348.100232] bad: scheduling from the idle thread!
[ 348.100753] bad: scheduling from the idle thread!
[ 348.118993] bad: scheduling from the idle thread!
[ 348.119418] bad: scheduling from the idle thread!
[ 348.119789] bad: scheduling from the idle thread!
[ 348.119939] bad: scheduling from the idle thread!8[ 348.138058] bad: scheduling from the idle thread!
[ 348.138365] bad: scheduling from the idle thread!
[ 348.138879] bad: scheduling from the idle thread!
[ 348.138932] bad: scheduling from the idle thread!
[ 348.156888] bad: scheduling from the idle thread!
[ 348.156894] bad: scheduling from the idle thread!
[ 348.157519] bad: scheduling from the idle thread!
[ 348.157825] bad: scheduling from the idle thread!
[ 348.175747] bad: scheduling from the idle thread!
[ 348.176332] bad: scheduling from the idle thread!
[ 348.176346] bad: scheduling from the idle thread!
[ 348.176596] bad: scheduling from the idle thread!
[ 348. (dump_stack+
<4>[ 348.195182] [<c0[ 348.195219] bad: scheduling from the idle thread!
[ 348.195948] bad: scheduling from the idle thread!
[ 348.196074] bad: scheduling from the idle thread!
[ 348.form_
<4>[ 348.214055] [<c[ 348.214132] bad: scheduling from the idle thread!
[ 348.214549] bad: scheduling from the idle thread!
[ 348.214692] bad: scheduling from the idle thread!
[ 348.) from [<c06e73c4>] (schedule_
Related branches
summary: |
- bad: scheduling from the idle thread! + [public] bad: scheduling from the idle thread! |
visibility: | private → public |
Changed in linux-armadaxp (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Bryan Wu (cooloney) |
tags: | added: bot-stop-nagging |
Changed in eilt: | |
assignee: | Bryan Wu (cooloney) → Li Li (lli5) |
tags: | added: patch |
Changed in eilt: | |
status: | Confirmed → In Progress |
Changed in linux-armadaxp (Ubuntu): | |
assignee: | Bryan Wu (cooloney) → Ike Panhc (ikepanhc) |
status: | Confirmed → In Progress |
description: | updated |
Changed in eilt: | |
status: | Incomplete → Fix Released |
Note: logs scroll for about 50s before the systems actually reboots, after the "Restarting system" message and before the system is cycled.