1.3.97 oops

Robert L Krawitz (rlk@tiac.net)
Sat, 4 May 1996 18:32:59 -0400


This happened during a cvs diff. Linus, I turned off the Pentium
paging stuff you asked me to.

Unable to handle kernel paging request at virtual address d4a7b75c
current->tss.cr3 = 0005e000, %cr3 = 0005e000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<0010c6ad>]
EFLAGS: 00010246
eax: 001cb700 ebx: 006c1c0c ecx: 001cb740 edx: 001cb740
esi: 001cb740 edi: 00000000 ebp: 01f38f30 esp: 01f38f08
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process diff (pid: 9007, process nr: 36, stackpage=01f38000)
Stack: 00000000 002105d4 01f38f44 fffffc18 001cb740 002105d4 01f38f44 00508000
00000202 00000000 00508000 0011ad09 017cd140 00003000 002105d4 006c1c0c
01f38f44 0011b1a3 002105d4 017cd140 017fd0f0 00001000 00039000 01ab42d0
Call Trace: [<0011ad09>] [<0011b1a3>] [<00120d5a>] [<0010a3f9>]
Code: 8c 86 1c 00 8b 14 b1 b8 00 00 10 00 66 89 d0 66 ba 00 8e 89

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

>>EIP: 10c6ad <setup_x86_irq+99/124>
Trace: 11ad09 <__wait_on_page+8d/ec>
Trace: 11b1a3 <generic_file_read+43b/620>
Trace: 120d5a <sys_read+aa/bc>
Trace: 10a3f9 <system_call+59/a0>

Code: 10c6ad <setup_x86_irq+99/124> movw %es,0x148b001c(%esi)
Code: 10c6b3 <setup_x86_irq+9f/124> movb $0xb8,%cl
Code: 10c6b5 <setup_x86_irq+a1/124> addb %al,(%eax)
Code: 10c6b7 <setup_x86_irq+a3/124> adcb %al,(%eax)
Code: 10c6b9 <setup_x86_irq+a5/124> movw %dx,%ax
Code: 10c6bc <setup_x86_irq+a8/124> movw $0x8e00,%dx
Code: 10c6c0 <setup_x86_irq+ac/124> movl %eax,(%eax)
Code: 10c6c2 <setup_x86_irq+ae/124> nop
Code: 10c6c3 <setup_x86_irq+af/124> nop