Kernel Panic: 2.2.14, SMP

From: Chris McClellen (chris@transtech.cc)
Date: Wed Mar 01 2000 - 11:06:47 EST


Let me start off by saying that this is the thrid problem I've
encountered as of late. Basically the company I work at wishes to
use linux for on-air related activities (company = the weather channel).

The first two problems: TCP hang and NFS related kernel panics.
Alan pointed out that AA found and fixed the TCP hang and all
will be cool in 2.2.15; NFS serving being unstable with non-linux
clients was pointed out to me as well. I applied the NFSv2-stable
patches against 2.2.14 (from source-forge), and no more NFS related
panics.

(Btw, I had to switch email accounts, twc's email server is down too
much. Sorry if anyone got a bunch of bounces).

Anyway, the new panic happened at the wee hours of the morning
when no-one was doing anything.

I have kernel 2.2.14 with two p3 500's. We use a megaraid controller
although raid is not being used. We have one Sun DLT tape drive
hooked up (/dev/st0). We have 256mb ram

The only way the kernel has been modified is NFSv2-stable patches
were applied; they were grabbed from sourceforge (by having
cvs diff their 2.2.14 patched versus raw 2.2.14).

The panic says that the idle task was attempted to be killed, and
we were in the swapper at the time. I can't say if something was
running us low on memory because the machine had panic'd by
the time I got there -- so if something was causing alot of swapping,
I don't know.

Enjoy the oops below (which had to be hand typed into a file,
so yes, it could be copied wrong):

ksymoops 2.3.3 on i686 2.2.14. Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.2.14/ (default)
     -m /boot/System.map-2.2.14 (specified)

Warning (compare_ksyms_lsmod): module nfsd is in lsmod but not in ksyms,
probably no symbols exported
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c010e71b>]
Using defaults from ksymoops -t elf32-i386 -a i386
eax: c010eafc ebx: 000000a0 ecx: 8021d608 edx: c02260000
esi: ffffe010 edi: ffffe000 ebp: c0227fa0 esp: c0227f840
ds: 0018 es: 0018 ss: 0018
Process swapper(pid: 0, process nr: 0, stackpage=c0227000)
Stack: c0227fa8 c0226000 c024a260 c0109f73 00000005 c0227fa8 c0226000 00001000
       c0108a48 c0226000 c0226000 c0209720 c0226000 c024a260 00001000 00000000
       00000018 c0220018 ffffff05 c010624d 00000010 00000246 00000000 00098800
Call Trace: [<c0109f73>] [<c0108a48>] [<c010624d>] [<c0106000>] [<c0106000>]
[<c01001b1>]
Code: 64 68 23 c0 83 f8 ff 74 57 bf 00 e0 ff ff be 10 e0 ff ff 89

>>EIP; c010e71b <mask_IO_APIC_irq+17/8c> <=====
Trace; c0109f73 <do_IRQ+3b/5c>
Trace; c0108a48 <common_interrupt+18/20>
Trace; c010624d <cpu_idle+3d/50>
Trace; c0106000 <get_options+0/74>
Trace; c0106000 <get_options+0/74>
Trace; c01001b1 <L6+0/2>
Code; c010e71b <mask_IO_APIC_irq+17/8c>
00000000 <_EIP>:
Code; c010e71b <mask_IO_APIC_irq+17/8c> <=====
   0: 64 68 23 c0 83 f8 pushl $0xf883c023 <=====
Code; c010e721 <mask_IO_APIC_irq+1d/8c>
   6: ff 74 57 bf pushl 0xffffffbf(%edi,%edx,2)
Code; c010e725 <mask_IO_APIC_irq+21/8c>
   a: 00 e0 addb %ah,%al
Code; c010e727 <mask_IO_APIC_irq+23/8c>
   c: ff (bad)
Code; c010e728 <mask_IO_APIC_irq+24/8c>
   d: ff (bad)
Code; c010e729 <mask_IO_APIC_irq+25/8c>
   e: be 10 e0 ff ff movl $0xffffe010,%esi
Code; c010e72e <mask_IO_APIC_irq+2a/8c>
  13: 89 00 movl %eax,(%eax)

1 warning 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/



This archive was generated by hypermail 2b29 : Tue Mar 07 2000 - 21:00:09 EST