Hi,

We have an SMP box that has been relatively unstable for some
time... kernel panics have occured allmost twice a month. The machine
is a dual PII 450 MHz with 512MB of RAM. 

Taking the machine out of the (noisy) machine room, we noticed that
both CPU fans made an extremely ugly noise, and thus were clearly not
working properly. Therefore, I suspect that the CPUs have been
overheated. I've included the last panic (with output from ksymoops),
and I wonder if my assumptions are correct, could this panic be due to
overheated CPUs?



No modules in ksyms, skipping objects
Unable to handle kernel paging request at virtual address ffe0021f
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00292067
Oops: 0000
CPU:    1
EIP:    0010:[<c010f8e0>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010006
eax: c010fcd8   ebx: 00000160   ecx: 0000000b   edx: c024a000
esi: c024a000   edi: 0000000b   ebp: c024bfa0   esp: c024bf84
ds: 0018   es: 0018   ss: 0018
Process swapper (pid: 0, process nr: 0, stackpage=c024b000)
Stack: c024bfa8 c024a000 c02880e0 c010b14f 0000000b c024bfa8 c024a000 00000e00
       c010a154 c024a000 c024a000 c022a3e0 c024a000 c02880e0 00000e00 00000080
       00000018 c0240018 ffffff0b c0107999 00000010 00000246 00000000 00098800
Call Trace: [<c010b14f>] [<c010a154>] [<c0107999>] [<c0106000>] [<c0106000>] [
<c01001b1>] 
Code: 57 56 53 8b 44 24 10 8d 04 40 c1 e0 02 89 c3 81 c3 a0 b8 25 

>>EIP; c010f8e0 <mask_IO_APIC_irq+0/8c>   <=====
Trace; c010b14f <do_IRQ+3b/5c>
Trace; c010a154 <common_interrupt+18/20>
Trace; c0107999 <cpu_idle+3d/50>
Trace; c0106000 <get_options+0/74>
Trace; c0106000 <get_options+0/74>
Trace; c01001b1 <L6+0/2>
Code;  c010f8e0 <mask_IO_APIC_irq+0/8c>
00000000 <_EIP>:
Code;  c010f8e0 <mask_IO_APIC_irq+0/8c>   <=====
   0:   57                        pushl  %edi   <=====
Code;  c010f8e1 <mask_IO_APIC_irq+1/8c>
   1:   56                        pushl  %esi
Code;  c010f8e2 <mask_IO_APIC_irq+2/8c>
   2:   53                        pushl  %ebx
Code;  c010f8e3 <mask_IO_APIC_irq+3/8c>
   3:   8b 44 24 10               movl   0x10(%esp,1),%eax
Code;  c010f8e7 <mask_IO_APIC_irq+7/8c>
   7:   8d 04 40                  leal   (%eax,%eax,2),%eax
Code;  c010f8ea <mask_IO_APIC_irq+a/8c>
   a:   c1 e0 02                  shll   $0x2,%eax
Code;  c010f8ed <mask_IO_APIC_irq+d/8c>
   d:   89 c3                     movl   %eax,%ebx
Code;  c010f8ef <mask_IO_APIC_irq+f/8c>
   f:   81 c3 a0 b8 25 00         addl   $0x25b8a0,%ebx

Kernel panic: Attempted to kill the idle task!
In swapper task - not syncing



Thanks in advance,

-- 
Trond

Reply via email to