2.4.0-test5 oops/odd behavior

Justin C. Ferguson (jferg-linux-kernel@lusArs.net)
Mon, 7 Aug 2000 14:51:09 -0500


Last night, while doing some heavy-duty compiling, I got the following kernel
BUG message, followed by a couple hours later the Oops listed after that, and
at some point shortly after the Oops, my system load started growing very
large (I went to bed shortly after the Oops, and when I woke up, my system
load was sitting at 15.70, with no processes showing up in top that were using
more than about 1.2% CPU, and only a couple of those.) Also, whenever I
tried to run most commands, they would just hang (hence, a reboot was necessary
to recover). Processes that were already running ran just fine, however.
After a reboot, everything is fine. If anyone has suggestions, I'd love to
hear them.

JF

System Details:
linux-2.4.0-test5/reiserfs patch
SuSE 6.2 (heavily upgraded) system
AMD K6/2-450 w/ 224M RAM

Kernel BUG Message:

kernel BUG at /usr/src/linux/include/linux/dcache.h:236!
invalid operand: 0000
CPU: 0
EIP: 0010:[do_fork+567/2228]
EFLAGS: 00010286
eax: 00000039 ebx: c53b0000 ecx: c01dca6c edx: 00000001
esi: c138a3a0 edi: cba513a0 ebp: cba516a0 esp: c4e45f48
ds: 0018 es: 0018 ss: 0018
Process gcc (pid: 16737, stackpage=c4e45000)
Stack: c01b1d65 c01b1d80 000000ec c4e44000 00000001 0805edb0 c4e45fbc c01336fd
00004000 c4e45f98 c4e45fa4 00000000 c0132949 c2418cc0 fffffff4 00000000
00000000 00000000 c4e45fa4 c4e45fa4 00000000 00000000 00000000 c4e45fa4
Call Trace: [IRQ0x0f_interrupt+5653/18520] [IRQ0x0f_interrupt+5680/18520] [permission+69/240] [do_coredump+213/252] [sys_vfork+21/28] [lcall27+4/80]
Code: 0f 0b 83 c4 0c ff 06 89 77 0c 8b 45 1c 85 c0 74 03 ff 40 30

OOPS Message:

Unable to handle kernel NULL pointer dereference at virtual address 0000001b
printing eip:
c014974f
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[ext2_read_super+527/1656]
EFLAGS: 00010286
eax: ffffffff ebx: 00000004 ecx: c4f8c602 edx: 00000000
esi: 00000054 edi: c4f8c5a0 ebp: c138ccc0 esp: c7a25f08
ds: 0018 es: 0018 ss: 0018
Process find (pid: 22853, stackpage=c7a25000)
Stack: fffffff4 c4f8c5a0 c138b7c0 c138a320 c0132a1b c138b7c0 c4f8c5a0 00000000
c7a25f68 c7a25fa4 c7a25fa4 c01330f9 c138a320 c7a25f68 00000000 00000000
c54ee000 c7a25fa4 bffff720 c54ee000 bffff720 c01327cb 00000008 00000000
Call Trace: [pipe_wait+171/176] [pipe_rdwr_open+5/64] [do_execve+439/540] [permission+52/240] [block_read+838/1232] [lcall27+4/80]
Code: ff 40 1c 8b 47 08 50 57 e8 34 f9 fe ff 57 e8 ba fb fe ff 83

dmesg:
Linux version 2.4.0-test5 (root@wallace) (gcc version 2.95.2 19991024 (release)) #3 Wed Aug 2 20:37:45 CDT 2000
BIOS-provided physical RAM map:
e820: 00000000000a0000 @ 0000000000000000 (usable)
e820: 0000000000010000 @ 00000000000f0000 (reserved)
e820: 000000000defc000 @ 0000000000100000 (usable)
e820: 0000000000003000 @ 000000000dffc000 (ACPI data)
e820: 0000000000001000 @ 000000000dfff000 (ACPI NVS)
e820: 0000000000010000 @ 00000000ffff0000 (reserved)
On node 0 totalpages: 57344
zone(0): 4096 pages.
zone(1): 53248 pages.
zone(2): 0 pages.
Kernel command line: auto BOOT_IMAGE=2.4.0-test5 ro root=302 mem=224m
Initializing CPU#0
Detected 451037277 Hz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 901.12 BogoMIPS
Memory: 224212k/229376k available (873k kernel code, 4776k reserved, 64k data, 52k init, 0k highmem)
Dentry-cache hash table entries: 32768 (order: 6, 262144 bytes)
Buffer-cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
CPU: L1 I Cache: 32K L1 D Cache: 32K (32 bytes/line)
CPU: AMD-K6(tm) 3D processor stepping 0c
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.36 (20000221) Richard Gooch (rgooch@atnf.csiro.au)
PCI: PCI BIOS revision 2.10 entry at 0xf06c0, last bus=1
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Using IRQ router ALI [10b9/1533] at 00:07.0
Linux NET4.0 for Linux 2.3
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 16384)
Starting kswapd v1.7
pty: 256 Unix98 ptys configured
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ALI15X3: IDE controller on PCI bus 00 dev 78
ALI15X3: chipset revision 193
ALI15X3: not 100% native mode: will probe irqs later
ALI15X3: simplex device: DMA disabled
ide0: ALI15X3 Bus-Master DMA disabled (BIOS)
ALI15X3: simplex device: DMA disabled
ide1: ALI15X3 Bus-Master DMA disabled (BIOS)
hda: IBM-DTTA-371440, ATA DISK drive
hdb: Maxtor 91826U4, ATA DISK drive
hdd: HITACHI CDR-8130, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: 28229040 sectors (14453 MB) w/462KiB Cache, CHS=28005/16/63
hdb: 35673120 sectors (18265 MB) w/2048KiB Cache, CHS=2220/255/63
hdd: ATAPI 16X CD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.11
Partition check:
hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 > hda4
hdb: hdb1 hdb2 hdb3
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
ne2k-pci.c:vpre-1.00e 5/27/99 D. Becker/P. Gortmaker http://cesdis.gsfc.nasa.gov/linux/drivers/ne2k-pci.html
eth0: Winbond 89C940 found at 0xd800, IRQ 12, 00:20:78:10:77:C0.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 52k freed
Adding Swap: 120952k swap-space (priority -1)
journal-1141: reading through journal entries
journal-1153: found in header: first_unflushed_offset 4430, last_flushed_trans_id 779
journal-1206: Starting replay from offset 4430, trans_id 779
journal-1299: Setting newest_mount_id to 11
journal-1230: Total replay time: 0 seconds
Using tea hash to sort names
ReiserFS version 3.6.11
journal-1141: reading through journal entries
journal-1153: found in header: first_unflushed_offset 6127, last_flushed_trans_id 705
journal-1206: Starting replay from offset 6127, trans_id 705
journal-1299: Setting newest_mount_id to 14
journal-1230: Total replay time: 0 seconds
Using tea hash to sort names
ReiserFS version 3.6.11
Serial driver version 5.01 (2000-05-29) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
nmap uses obsolete (PF_INET,SOCK_PACKET)
sym53c8xx: at PCI bus 0, device 12, function 0
sym53c8xx: setting PCI_COMMAND_PARITY...(fix-up)
sym53c8xx: 53c810a detected with Symbios NVRAM
sym53c810a-0: rev 0x23 on pci bus 0 device 12 function 0 irq 11
sym53c810a-0: Symbios format NVRAM, ID 7, Fast-10, Parity Checking
sym53c810a-0: initial SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 03/ce/a0/01/00/00
sym53c810a-0: final SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 03/ce/a0/00/08/00
sym53c810a-0: resetting, command processing suspended for 2 seconds
sym53c810a-0: restart (scsi reset).
scsi0 : sym53c8xx - version 1.6b
scsi : 1 host.
sym53c810a-0: command processing resumed
Vendor: EPSON SC Model: ANNER GT-9000 Rev: 1.11
Type: Processor ANSI SCSI revision: 01
Vendor: YAMAHA Model: CRW6416S Rev: 1.0c
Type: CD-ROM ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 3, lun 0
sym53c810a-0-<3,*>: FAST-10 SCSI 10.0 MB/s (100 ns, offset 8)

-- 
    Justin Ferguson - Geek of All Trades - Technical Solutions Consultant
http://www.thedotin.net/jferg   <jferg@lusars.net> <JFerg at The Dot in .Net>
"...By the looks of it, this guy couldn't reproduce himself if he had an 
    installation wizard." -- Andreas Skau in the Scary Devil Monastery

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/