From peter@jhome.DIALix.COM Mon Nov 27 17:06:09 1995 Received: from jhome.DIALix.COM (jhome.DIALix.COM [192.203.228.69]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id RAA16841 for ; Mon, 27 Nov 1995 17:05:59 -0800 Received: (from peter@localhost) by jhome.DIALix.COM (8.6.12/8.6.9) id JAA27254; Tue, 28 Nov 1995 09:05:23 +0800 Message-Id: <199511280105.JAA27254@jhome.DIALix.COM> Date: Tue, 28 Nov 1995 09:05:23 +0800 From: Peter Wemm Reply-To: peter@jhome.DIALix.COM To: FreeBSD-gnats-submit@freebsd.org Subject: Kernel page directory invalid X-Send-Pr-Version: 3.2 >Number: 840 >Category: kern >Synopsis: Kernel page directory invalid >Confidential: no >Severity: critical >Priority: high >Responsible: peter >State: closed >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Nov 27 17:10:01 PST 1995 >Closed-Date: Mon Oct 28 09:47:04 PST 1996 >Last-Modified: Mon Oct 28 09:47:51 PST 1996 >Originator: Peter Wemm >Release: FreeBSD 2.2-CURRENT i386 >Organization: At this time of the day??? >Environment: Two machines have shown this problem:- One of our news servers (average uptime about a week): FreeBSD gecko2.DIALix.COM 2.2-CURRENT FreeBSD 2.2-CURRENT #2: Fri Oct 27 21:02:24 WST 1995 pwroot@gecko2.DIALix.com:/home/src/sys/compile/NEWS i386 And a small machine in my boss's office that he works on (and paniced while talking to me on the phone when idle.. Apparently cron forked or something): FreeBSD office.DIALix.oz.au 2.2-CURRENT FreeBSD 2.2-CURRENT #2: Mon Sep 25 02:58:48 WST 1995 pwroot@office.DIALix.oz.au:/usr/src/sys/compile/OFFICE i386 >Description: The news server appeared to crash more often when innd was compiled to use mmap() for the active file and the dbz history table indexes. This is only subjective though.. It appeared to last about three days on average with mmap() and appears to last about a week without.. But it did vary, and we just may have had a bad run of the same problem with mmap() active. We've had the news server silently reboot overnight without saving it's dmesg buffer and this is the first time we've caught it. gecko2 (the news server) locked up at "Syncing disks" this morning with: Kernel page directory invalid! pa=0x989023 va=0xefbfe000 When this was read out to me on the phone, I remembered that the office machine had crashed from the same problem. dmesg for the news server (note the vnode_pager_putpages error at the end) FreeBSD 2.2-CURRENT #2: Fri Oct 27 21:02:24 WST 1995 pwroot@gecko2.DIALix.com:/home/src/sys/compile/NEWS CPU: i486 DX2 (486-class CPU) Origin = "GenuineIntel" Id = 0x435 Stepping=5 Features=0x3 real memory = 33554432 (32768K bytes) avail memory = 30748672 (30028K bytes) Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> ed0 at 0x300-0x31f irq 5 on isa ed0: address 00:40:c7:11:09:1f, type NE2000 (16 bit) sio0 not found at 0x3f8 sio1 not found at 0x2f8 lpt0 not found at 0xffffffff si0 irq 12 maddr 0xe8000 msize 32768 on isa si0: card: SIHOST2, ports: 8, modules: 1 fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: NEC 72065B fd0: 1.44MB 3.5in wdc0 not found at 0x1f0 bt0 not found at 0x330 aha0 at 0x330-0x333 irq 11 drq 5 on isa (aha0:0:0): "QUANTUM FIREBALL1080S 1Q09" type 0 fixed SCSI 2 sd0(aha0:0:0): Direct-Access 1042MB (2134305 512 byte sectors) (aha0:1:0): "QUANTUM VP32210 581H" type 0 fixed SCSI 2 sd1(aha0:1:0): Direct-Access 2103MB (4308352 512 byte sectors) npx0 on motherboard npx0: INT 16 interface new masks: bio c0000840, tty c0031002, net c0031022 WARNING: / was not properly dismounted. vnode_pager_putpages: attempt to write meta-data!!! -- 0xfffe9000(ff) I've not updated it's kernel for a while after hearing about problems others are having with post-november-7 kernels, but it might be worth a try to see if it throws any new light on it. >How-To-Repeat: Run a news server and wait... >Fix: If only I knew.. :-) >Release-Note: >Audit-Trail: State-Changed-From-To: open->feedback State-Changed-By: pst State-Changed-When: Wed Feb 7 15:54:10 PST 1996 State-Changed-Why: Peter, is this still the case? Responsible-Changed-From-To: freebsd-bugs->peter Responsible-Changed-By: pst Responsible-Changed-When: Wed Feb 7 15:54:10 PST 1996 Responsible-Changed-Why: State-Changed-From-To: feedback->closed State-Changed-By: peter State-Changed-When: Mon Oct 28 09:47:04 PST 1996 State-Changed-Why: This bug is long gone it seems. >Unformatted: