Kernel panic

Hi, all:

I have armstrom installed in beagle board, the kernel isLinux version 2.6.26-omap1.

uImage is the prebuilt image from beagle web.

Every things looks fine but when I don’t use it for a long time, it will give "Kernel panic -

not syncing: Attempted to kill the idle task!".

Below is the details.

Could anyone help me on how to fix?

Thanks a lot

David

.-------.

.-.

-----.-----.-----.| | .----…-----.-----.
__ | —'| ‘–.| .-’| | |

— || --‘| | | ’ | | | |
‘—’—’–‘–’–. |-----‘’----‘’–’ ‘-----’-‘-’-’
-’ |
‘—’

The Angstrom Distribution beagleboard ttyS2

Angstrom 2009.X-test-20090102 beagleboard ttyS2

beagleboard login: Unable to handle kernel paging request at virtual address d6fcfdf8
pgd = c6c0c000
[d6fcfdf8] *pgd=00000000
Internal error: Oops: 0 [#1]
Modules linked in:
CPU: 0 Not tainted (2.6.26-omap1 #1)
PC is at 0xd6fcfdf8
LR is at 0xd700fa08
pc : [] lr : [] psr: 200000d3
sp : c03fdee0 ip : c04072f8 fp : c03fdf2c
r10: c0450af4 r9 : 411fc082 r8 : c0400554
r7 : c04004c4 r6 : c04004f4 r5 : 000000c1 r4 : 0000013e
r3 : 00000000 r2 : c042b078 r1 : 00000000 r0 : 00000000
Flags: nzCv IRQs off FIQs off Mode SVC_32 ISA ARM Segment kernel
Control: 00c5387f Table: 86c0c018 DAC: 00000017
Process swapper (pid: 0, stack limit = 0xc03fc2e8)
Stack: (0xc03fdee0 to 0xc03fe000)
dee0: 00000000 00000000 c042b078 00000000 c042a510 c042a590 c04004f4 c04004c4
df00: c0400554 411fc082 c0450af4 c03fdf2c c04072f8 c00401d8 00000001 c042a590
df20: c03fdf6c c03fdf30 c0040ec0 c004019c c00346b0 c003400c 0008d8fa 00000120
df40: 49d8a530 0ffff678 c03fdf7c c042a718 00000060 c042a708 c042a5e8 00000003
df60: c03fdf7c c03fdf70 c0040f74 c0040dd0 c03fdfa4 c03fdf80 c021c740 c0040f70
df80: c021c6a0 c03fc000 c0028f24 c03ffe20 80026d14 0000001f c03fdfbc c03fdfa8
dfa0: c0035a80 c021c6ac c04420ac c0429dac c03fdfcc c03fdfc0 c031aad4 c0035a40
dfc0: c03fdff4 c03fdfd0 c0008b64 c031aa88 c00083c8 00000000 00000000 c0028f28
dfe0: 00c5387d c042a2d4 00000000 c03fdff8 80008034 c0008924 00000000 00000000
Backtrace:
[] (omap_sram_idle+0x0/0x64) from [] (omap3_enter_idle+0xfc/0x1a0)
r5:c042a590 r4:00000001
[] (omap3_enter_idle+0x0/0x1a0) from [] (omap3_enter_idle_bm+0x10/0x14)
r8:00000003 r7:c042a5e8 r6:c042a708 r5:00000060 r4:c042a718
[] (omap3_enter_idle_bm+0x0/0x14) from [] (cpuidle_idle_call+0xa0/0x104)
[] (cpuidle_idle_call+0x0/0x104) from [] (cpu_idle+0x4c/0x80)
[] (cpu_idle+0x0/0x80) from [] (rest_init+0x58/0x6c)
r5:c0429dac r4:c04420ac
[] (rest_init+0x0/0x6c) from [] (start_kernel+0x24c/0x2a4)
[] (start_kernel+0x0/0x2a4) from [<80008034>] (0x80008034)
Code: bad PC value.
—[ end trace c7c04c4a624874b5 ]—
Kernel panic - not syncing: Attempted to kill the idle task!

Maybe there is a memory leak somewhere.
I suggest moving to 2.6.28, see if that helps.