3rd (almost) identical OOPS

Chris Evans (chris@ferret.lmh.ox.ac.uk)
Sun, 2 Jun 1996 23:51:33 +0100 (BST)


This is using 1.99.9 (with small patches to process accounting + /proc
that don't touch interrupts).

This is the 3rd time a crash looking just like this one has locked my
machine. The machine is normally happy to stay up for days/weeks with no
hassles, but leaving the kernel compiling repeatedly overnight sometimes
leaves the machine dead come the morning.

The machine is a P100 with 32Mb, Adaptec 2940 SCSI, 3c590 ethernet.

general protection: 0000
CPU: 0
EIP: 0010:[<0010c543>]
EFLAGS: 00010046
eax: 6d5f6973 ebx: 00181ecd ecx: 00000004 edx: 00000000
esi: 00000200 edi: 0036ffbc ebp: 00000000 esp: 0036ff98
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process cc1 (pid: 23414, process nr: 60, stackpage=0036f000)
Stack: 00000200 63657865 0036ffbc 0036ffbc 00000000 08389168 0010b2c5 00000200
0036ffbc 0000003f 00000004 0838915c 00000000 08389168 00000000 00000001
0000002b 0000002b 0000002b 0000002b fffffffe 080fe2df 00000023 00000246
Call Trace: [<0010b2c5>]
Code: ff d0 8b 5b 14 83 c4 0c 85 db 75 dd 5b 5e 5f c3 90 56 53 8b
Aiee, killing interrupt handler

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

>>EIP: 10c543 <do_IRQ+37/48>
Trace: 10b2c5 <fast_IRQ0_interrupt+55/80>

Code: 10c543 <do_IRQ+37/48> call *%eax
Code: 10c545 <do_IRQ+39/48> movl 0x14(%ebx),%ebx
Code: 10c548 <do_IRQ+3c/48> addl $0xc,%esp
Code: 10c54b <do_IRQ+3f/48> testl %ebx,%ebx
Code: 10c54d <do_IRQ+41/48> jne ffffffe9 <_EIP+ffffffe9>
Code: 10c54f <do_IRQ+43/48> popl %ebx
Code: 10c550 <do_IRQ+44/48> popl %esi
Code: 10c551 <do_IRQ+45/48> popl %edi
Code: 10c552 <do_IRQ+46/48> ret
Code: 10c553 <do_IRQ+47/48> nop
Code: 10c554 <do_fast_IRQ> pushl %esi
Code: 10c555 <do_fast_IRQ+1/30> pushl %ebx
Code: 10c556 <do_fast_IRQ+2/30> movl (%eax),%eax
Code: 10c558 <do_fast_IRQ+4/30> nop
Code: 10c559 <do_fast_IRQ+5/30> nop
Code: 10c55a <do_fast_IRQ+6/30> nop

Chris.