Oops with 1.3.15

Thu, 10 Aug 1995 19:45:22 -0500 (CDT)

I've had lots of problems with 1.3.15 .. My system is mostly elf,
including elf init. This oops happened with kernel 1.3.15, libc 5.0.9.
First, some of my processes died and ctrl-alt-del didn't reboot -- It
did move the disk a little though. THen I did the
(alt|ctrl|shift)scroll-lock keys, and got this oops in my
/var/adm/messages file. Then, there were two more on the screen but not
in the log. Here's the one I did get, with ksymoops output attached.

Unable to handle kernel paging request at virtual address c7200732
current->tss.cr3 = 00006000, %cr3 = 00006000
*pde = 00000000
Oops: 0000
EIP: 0010:0011e8b0
EFLAGS: 00010207
eax: 00007200 ebx: 00000001 ecx: 001720ac edx: 07200720
esi: 00000001 edi: 00000001 ebp: 00000001 esp: 00007ec0
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process init (pid: 1, process nr: 1, stackpage=00007000)
Stack: 00000850 0000022e 000000f8 000001dc 00000036 001720ac 00192140 00000001
00000035 0010e5c0 00000046 0018cfe4 00000001 00178b54 00192140 00158539
00158116 00000003 00000000 00007f40 00000cf7 00000001 00000000 00000001
Call Trace: 0010e5c0 00158539 00158116 0010c1c5 0010b14e 0011c678 0011c6de
0011c727 0010a129
Code: 80 7a 12 00 74 01 46 80 7a 11 00 74 01 47 8b 02 c1 e8 0c 8b
Aiee, killing interrupt handler
Using `/boot/System.map.1315' to map addresses to symbols.

>>EIP: 11e8b0 <show_buffers+80/160>
Trace: 10e5c0 <show_mem+b4/c4>
Trace: 158539 <do_spec+1d/20>
Trace: 158116 <keyboard_interrupt+39e/400>
Trace: 10c1c5 <do_IRQ+1d/24>
Trace: 10b14e <IRQ1_interrupt+56/7c>
Trace: 11c678 <sync_buffers+14c/1a4>
Trace: 11c6de <sync_dev+e/28>
Trace: 11c727 <sys_sync+7/10>
Trace: 10a129 <system_call+59/a0>

Code: 11e8b0 <show_buffers+80/160> cmpb $0x0,0x12(%edx)
Code: 11e8b4 <show_buffers+84/160> je 11e8b7 <show_buffers+87/160>
Code: 11e8b6 <show_buffers+86/160> incl %esi
Code: 11e8b7 <show_buffers+87/160> cmpb $0x0,0x11(%edx)
Code: 11e8bb <show_buffers+8b/160> je 11e8be <show_buffers+8e/160>
Code: 11e8bd <show_buffers+8d/160> incl %edi
Code: 11e8be <show_buffers+8e/160> movl (%edx),%eax
Code: 11e8c0 <show_buffers+90/160> shrl $0xc,%eax
Code: 11e8c3 <show_buffers+93/160> movl (%eax),%eax
Code: 11e8c5 <show_buffers+95/160> nop
Code: 11e8c6 <show_buffers+96/160> nop

For now, I'm using 1.2.9 with elf patches and it works great. 1.3.x has
been unusable for me, with crashes in the first 12 hours or so. I'm
about to try out 1.3.17 though.


\/ Jeff Epler jepler@{herbie.unl.edu|cse.unl.edu|nyx.cs.du.edu}