2.0.23 boot messages + oops + ksymoops output... quota crashed?

Tuomas Heino (tbittih@xgw.fi)
Sun, 3 Nov 1996 00:56:42 +0200 (EET)

boot messages: (dmesg)

Console: 8 point font, 400 scans
Console: colour VGA+ 80x50, 1 virtual console (max 63)
pcibios_init : BIOS32 Service Directory structure at 0x000fad70
pcibios_init : BIOS32 Service Directory entry at 0xfb1e0
pcibios_init : PCI BIOS revision 2.10 entry at 0xfb210
Probing PCI hardware.
Calibrating delay loop.. ok - 106.50 BogoMIPS
Memory: 14664k/16384k available (752k kernel code, 384k reserved, 584k data)
This processor honours the WP bit even when in supervisor mode. Good.
Swansea University Computer Society NET3.035 for Linux 2.0
NET3: Unix domain sockets 0.12 for Linux NET3.035.
Swansea University Computer Society TCP/IP for NET3.034
IP Protocols: ICMP, UDP, TCP
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Linux version 2.0.23 (root@bx4) (gcc version 2.7.2) #3 Mon Oct 28 00:24:47 EET 1996
Serial driver version 4.13 with no serial options enabled
tty00 at 0x03f8 (irq = 4) is a 16550A
tty01 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.07
Ramdisk driver initialized : 16 ramdisks of 4096K size
ide: i82371 PIIX (Triton) on PCI bus 0 function 57
ide0: BM-DMA at 0x9000-0x9007
hda: QUANTUM FIREBALL_TM2100A, 2014MB w/76kB Cache, LBA, CHS=1023/64/63, DMA
hdb: HITACHI CDR-7730, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Floppy drive(s): fd0 is 1.44M
Started kswapd v
FDC 0 is a National Semiconductor PC87306
md driver 0.35 MAX_MD_DEV=4, MAX_REAL=8
Partition check:
hda: hda1 hda2 hda3 < hda5 hda6 > hda4
VFS: Mounted root (ext2 filesystem) readonly.
Adding Swap: 42332k swap-space
Swansea University Computer Society IPX 0.34 for NET3.035
IPX Portions Copyright (c) 1995 Caldera, Inc.
loading device 'eth0'...
eth0: 3c505 at 0x300, irq 12, dma 6, addr 02:60:8c:0b:00:49, rev 3.1, 256k

oops message:

Unable to handle kernel paging request at virtual address c809292c
current->tss.cr3 = 00a6b000, %cr3 = 00a6b000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<00136443>]
EFLAGS: 00010206
eax: 08092918 ebx: 00000000 ecx: 00000000 edx: 00b00001
esi: 0000a598 edi: 00000000 ebp: 00000001 esp: 00b04e70
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process umount (pid: 489, process nr: 4, stackpage=00b04000)
Stack: 001f6bb0 00000001 00b00001 08040000 0000ffff 0012993b 00000001 ffffffff
00000001 08040001 00b04fb8 00129b2b 00000001 00000000 00baac0c 0804ceb9
0804b099 bffffd9c 00000000 00b04ec0 00000000 00000000 00000000 00000000
Call Trace: [<0012993b>] [<00129b2b>] [<0010a9c5>]
Code: c7 40 14 00 00 00 00 53 55 e8 8f eb fe ff 53 55 e8 e8 ea ff

after ksymoops:

Using `/usr/src/linux/System.map' to map addresses to symbols.

>>EIP: 136443 <quota_off+43/90>
Trace: 12993b <do_umount+ab/140>
Trace: 129b2b <sys_umount+15b/1e0>
Trace: 10a9c5 <system_call+55/80>

Code: 136443 <quota_off+43/90> movl $0x0,0x14(%eax)
Code: 13644a <quota_off+4a/90> pushl %ebx
Code: 13644b <quota_off+4b/90> pushl %ebp
Code: 13644c <quota_off+4c/90> call fffeeb9d <_EIP+fffeeb9d>
Code: 136451 <quota_off+51/90> pushl %ebx
Code: 136452 <quota_off+52/90> pushl %ebp
Code: 136453 <quota_off+53/90> call 00ffeafd <_EIP+ffeafd>
Code: 136458 <quota_off+58/90> nop
Code: 136459 <quota_off+59/90> nop
Code: 13645a <quota_off+5a/90> nop

oh yeah... it crashes on exit, before/when umount:ing drives...
... installed software: RedHat 4.0 ...