Repeatable OOPS

Andrew E. Mileski (aem@ott.hookup.net)
Fri, 22 Nov 1996 16:47:58 -0500 (EST)


For a long time now, since at least v2.0.0, I've been having problems
when using uudeview. When processing lots of files (news server),
the same series of events happens:

release: uudeview kernel stack corruption. Aiee

Which is followed closely by an OOPS. The machine quickly dies after this
(though bash seems alive, every command entered produces an OOPS...until
a lockup eventually hits). This also makes a gory mess of the drives.

This is reproducible. I've used every kernel version, and am using
v2.1.11 (with an RPM upgraded Red Hat Picasso) now with the same results.

Handwritten OOPS dump (with symbols) follows:

release: uudeview kernel stack corruption. Aiee
Unable to handle kernel NULL pointer dereference at virtual address 0000008b
current->tss.cr3 = 01a47000, dr3 = 01a47000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[sync_inodes+0x1e]
EFLAGS: 00010246
eax: 00001800 ebx: 0000000b ecx: c0898dd8 edx: 00000c00
esi: 00000a9c edi: 00000000 ebp: bffffe80 esp: c1a4af90
ds: 0018 es: 0018 ss: 0018
Process update (pid: 149, process nr: 25, stackpage=c1a4a000)
Stack: 00000000 00000001 00000000 c0127334 00000000 00000000 00000000 00000001
^sync_old_buffers+0x14
00000000 00000000 c0127479 c1ab0c0c c010a806 00000001 00000000 00000000
^sys_bdflush+0x31 ^system_call+0x36
00000001 00000000 bffffe80 00000086 0000002b 0000002b 00000086 080007c1
Call Trace: [sync_old_buffers+0x14] [sys_bdflush+0x31] [system_call+0x36]
Code: 80 bb 80 00 00 00 00 74 09 53 e8 d3 05 00 00 83 c4 04 80 bb

--
Andrew E. Mileski   mailto:aem@ott.hookup.net
Linux Plug-and-Play Kernel Project http://www.redhat.com/linux-info/pnp/
XFree86 Matrox Team http://www.bf.rmit.edu.au/~ajv/xf86-matrox.html