Re: 2.2.10-ac12 - Kernel panic: Attempted to kill the idle task!

Robert Brooks (elvis@gracelands.com)
Wed, 28 Jul 1999 22:02:30 +0100


> I've been getting this with 2.2.10(-acX) kernels, normally less
information
> makes it to the console (the last three lines are consistent).

As requested by a couple of people off the list, here is the output of
ksysmoops. Sorry I didn't provide this earlier.

I suspect it's an interaction with Andre Beck's isdn_lzscomp module,
although it was happy with previous kernel releases. Incidentally I'm still
using isdn from ftp.suse.de not the ac12 isdn code.

Rob

-----------
Options used: -V (default)
-o /lib/modules/2.2.10-ac12/ (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-m /usr/src/linux/System.map (default)
-c 1 (default)

You did not tell me where to find symbol information. I will assume
that the log matches the kernel and modules that are running right now
and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.

Unable to handle kernel NULL pointer at virtual address 00000040
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 000
CPU: 0
EIP: 0010:[<c40f15c2>]
EFLAGS: 00010246
eax: 00000000 ebx: c2281000 ecx: c01e1e2000 edx: ffffff9d
esi: 00000000 edi: c212d8000 ebp: c01e3f48 esp: c01e3f20
ds: 0018 es: 0018 ss: 0018
Stack: 00000001 c40f166f c212d800 00000010 c2281000 c01108ed c2281000
00000001
c021fb14 00000000 c01e3f60 c0116fe1 00000001 0000f88e c01099e5
00000108 c01096b8 c01e2000 c2472000 c01cf6f4 00000001 0000f88e 00000108
Call Trace: [<c40f166f>] [<c01108ed>] [<c0116fe1>] [c01099e5>] [<c01099e5>]
[<c01096b8>] [<c0107015>] [<c0106000>]
[<c0107038>] [<c010881c>] [<c0106000>] [<c010607b>] [ <c0106000>]
[<c0100176>]
Code: 83 3c b0 00 74 44 56 68 22 56 68 22 56 0f c4 e8 a9 10 02 fc 8b 87 74

>>EIP: c40f15c2 <isdn_ppp_ccp_reset_free_state+12/70>
Trace: c40f166f <isdn_ppp_ccp_timer_callback+4f/a0>
Trace: c01108ed <timer_bh+2e9/330>
Trace: c0116fe1 <do_bottom_half+49/64>
Trace: c01096b8 <common_interrupt+18/20>
Trace: c0107038 <sys_idle+14/24>
Trace: c0100176 <L6+0/2>
Code: c40f15c2 <isdn_ppp_ccp_reset_free_state+12/70> 00000000 <_EIP>: <===
Code: c40f15c2 <isdn_ppp_ccp_reset_free_state+12/70> 0: 83 3c b0 00
cmpl $0x0,(%eax,%esi,4) <===
Code: c40f15c6 <isdn_ppp_ccp_reset_free_state+16/70> 4: 74 44
je c40f160c <isdn_ppp_ccp_reset_free_state+5c/70>
Code: c40f15c8 <isdn_ppp_ccp_reset_free_state+18/70> 6: 56
pushl %esi
Code: c40f15c9 <isdn_ppp_ccp_reset_free_state+19/70> 7: 68 22 56 68 22
pushl $0x22685622
Code: c40f15ce <isdn_ppp_ccp_reset_free_state+1e/70> c: 56
pushl %esi
Code: c40f15cf <isdn_ppp_ccp_reset_free_state+1f/70> d: 0f c4
(bad)
Code: c40f15d1 <isdn_ppp_ccp_reset_free_state+21/70> f: e8 a9 10 02 fc
call c011267f <printk+3/174>
Code: c40f15d6 <isdn_ppp_ccp_reset_free_state+26/70> 14: 8b 87 74 00 00
movl 0x74(%edi),%eax
Code: c40f15db <isdn_ppp_ccp_reset_free_state+2b/70> 19: 00

Aiee, killing interrupt handler
Kernel panic: Attempted to kill the idle task!

6 warnings issued. Results may not be reliable.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/