Re: 2.1.91: Kernel panic: Attempted to kill the idle task!

Aron Griffis (agriffis@css.tayloru.edu)
Mon, 30 Mar 1998 01:18:13 -0500 (EST)


On Fri, 27 Mar 1998, Dietmar Kling wrote:

> this happens with a linux 2.1.91 acting as router (IP-Masqu)
> (This happened also with pre-patch 2.1.91-1)

I got a similar oops when using masquerading under 2.1.91. I haven't
extensively researched it yet, but the oops and ksymoops output follow.
It seemed to be triggered when I was using the ip_masq_ftp module, but I'm
not certain that's the cause. Hard lock except for SysRq. Attempts to
sync or unmount met further oopses.

Unable to handle kernel paging request at virtual address c4000000
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c01b6112>]
EFLAGS: 00010286
eax: b039c61e ebx: 00000000 ecx: 07f941b6 edx: ffffffed
esi: c3ffffe8 edi: 00000001 ebp: c32836b4 esp: c0107ed4
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 0, process nr: 0, stackpage=c0107000)
Stack: c1d37c80 c32836a0 c015850b c32836c8 ffffffed 00000000 00000000 00000004
c32836a0 c0107f34 c3289020 c015e03f c0107f3c 89f11ece c0006cdc 81f11ece
00000000 c32836a0 c3289020 00000040 c0107f54 c1fdd280 c3289050 c0006cdc
Call Trace: [<c015850b>] [<c0107f34>] [<c015e03f>] [<c0107f3c>] [<c0107f54>] [<c0107f54>] [<c015d490>]
[<c483437c>] [<c0100008>] [<c015536c>] [<c483437c>] [<c0107f98>] [<c011b5b1>] [<c0107fa0>] [<c010c0ee>]
[<c0107fe0>] [<c010a010>] [<c0106000>] [<c0107fe0>] [<c0108280>] [<c0106000>] [<c010029e>]
Code: 8b 5e 18 1 d8 8b 5e 1c 11 d8 8d 76 20 49 75 d3 83 d0 00 89
Aiee, killing interrupt handler
Kernel panic: Attempted to kill the idle task!
In swapper task - not syncing

Using `/boot/System.map' to map addresses to symbols.

>>EIP: c01b6112 <csum_partial+52/9c>
Trace: c015850b <ip_fw_masquerade+323/3d0>
Trace: c0107f34 <this_must_match_init_task+1f34/2000>
Trace: c015e03f <ip_forward+1a7/490>
Trace: c0107f3c <this_must_match_init_task+1f3c/2000>
Trace: c0107f54 <this_must_match_init_task+1f54/2000>
Trace: c0107f54 <this_must_match_init_task+1f54/2000>
Trace: c015d490 <ip_rcv+1f0/224>
Trace: c483437c
Trace: c0100008 <startup_32+8/b8>
Trace: c015536c <net_bh+154/1b4>
Trace: c483437c
Trace: c0107f98 <this_must_match_init_task+1f98/2000>
Trace: c011b5b1 <do_bottom_half+7d/a0>
Trace: c0107fa0 <this_must_match_init_task+1fa0/2000>
Trace: c010c0ee <do_IRQ+52/5c>
Trace: c0107fe0 <this_must_match_init_task+1fe0/2000>
Trace: c010a010 <ret_from_intr>
Trace: c0106000 <init_task_union>
Trace: c0107fe0 <this_must_match_init_task+1fe0/2000>
Trace: c0108280 <cpu_idle+40/120>
Trace: c0106000 <init_task_union>
Trace: c010029e <L6>
Code: c01b6112 <csum_partial+52/9c>
Code: c01b6112 <csum_partial+52/9c> 8b 5e 18 movl 0x18(%esi),%ebx
Code: c01b6115 <csum_partial+55/9c> 01 d8 addl %ebx,%eax
Code: c01b6117 <csum_partial+57/9c> 8b 5e 1c movl 0x1c(%esi),%ebx
Code: c01b611a <csum_partial+5a/9c> 11 d8 adcl %ebx,%eax
Code: c01b6122 <csum_partial+62/9c> 8d 76 20 leal 0x20(%esi),%esi
Code: c01b6125 <csum_partial+65/9c> 49 decl %ecx
Code: c01b6126 <csum_partial+66/9c> 75 d3 jne ffffffe3 <_EIP+ffffffe3>
Code: c01b6128 <csum_partial+68/9c> 83 d0 00 adcl $0x0,%eax
Code: c01b612b <csum_partial+6b/9c> 89 00 movl %eax,(%eax)
Code: c01b6133 <csum_partial+73/9c> 90 nop
Code: c01b6134 <csum_partial+74/9c> 90 nop
Code: c01b6135 <csum_partial+75/9c> 90 nop

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu