Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Sep 1996 17:15:02 +0930 (CST)
From:      Michael Smith <msmith@atrad.adelaide.edu.au>
To:        current@freebsd.org
Subject:   possible vm kernel death
Message-ID:  <199609180745.RAA04741@genesis.atrad.adelaide.edu.au>

next in thread | raw e-mail | index | archive | help

Hmm.  I've been trying to build the world on this (other) machine for days
now, and have been plagued with no end of problems.  I am _not_ convinced
that the machine is 100% hardware reliable.  Although earlier this year
(march-april) it was worlding every couple of weeks OK, it has (I believe)
had a memory swap since then.  (P120, Soyo Triton, NCR & 2G seagate).

Initially the build was failing _consistently_ when compiling
libncurses/lib_options -> lib_options.so; the machine would
spontaneously reboot.  I've been supping as close as I could, watching for
changes filtering through from JD; the kernel it's currently running's
/sys/vm Id strings are at the bottom of this message.

The reason I post this is just that it looks VM-ish and it _may_ be
helpful.  Also, the machine is still sitting in DDB if there are
extra things I can do to shed light on the subject.  

The trap is (summarised) as follows :

trap 12
fva		0x66
ip		0x8:0xf012f2c6
sp		0x10:0xefbfff28
fp		0x10:0xefbfff3c
cs		base 0x0, limit 0xfffff, type 0x1b
		dpl 0, pres 1, def32 1, gran 1
eflags		interrupt, resume, iopl = 0
proc		4 (update)
interrupt mask	(none)

_vfs_msync + 0x4e		testb 0x1,0x3d(%eax)
_sync + 0x40
_kproc_start + 0x32
_main + 0xcc


If it makes a difference, the kernel was built on a -STABLE system using 
/usr/sbin/config from HEAD.

Ideas?

(These all match the versions I get checking out on freefall)
default_pager.c: *      $Id: default_pager.c,v 1.9 1996/06/16 20:37:22 dyson Exp $
device_pager.c: * $Id: device_pager.c,v 1.23 1996/05/18 03:37:30 dyson Exp $
kern_lock.c: * $Id: kern_lock.c,v 1.10 1995/12/07 12:48:02 davidg Exp $
swap_pager.c: * $Id: swap_pager.c,v 1.71 1996/09/08 20:44:33 dyson Exp $
vm_fault.c: * $Id: vm_fault.c,v 1.57 1996/09/08 20:44:37 dyson Exp $
vm_glue.c: * $Id: vm_glue.c,v 1.53 1996/09/15 11:24:21 bde Exp $
vm_init.c: * $Id: vm_init.c,v 1.12 1995/12/11 04:58:07 dyson Exp $
vm_kern.c: * $Id: vm_kern.c,v 1.27 1996/07/02 02:08:02 dyson Exp $
vm_map.c: * $Id: vm_map.c,v 1.57 1996/09/14 11:54:55 bde Exp $
vm_meter.c: * $Id: vm_meter.c,v 1.16 1996/09/08 20:44:39 dyson Exp $
vm_mmap.c: * $Id: vm_mmap.c,v 1.49 1996/07/30 03:08:12 dyson Exp $
vm_object.c: * $Id: vm_object.c,v 1.81 1996/09/14 11:54:57 bde Exp $
vm_page.c: *    $Id: vm_page.c,v 1.64 1996/09/14 11:54:59 bde Exp $
vm_pageout.c: * $Id: vm_pageout.c,v 1.85 1996/09/08 20:44:48 dyson Exp $
vm_pager.c: * $Id: vm_pager.c,v 1.24 1996/09/08 20:44:49 dyson Exp $
vm_swap.c: * $Id: vm_swap.c,v 1.39 1996/07/12 04:12:25 bde Exp $
vm_unix.c: * $Id: vm_unix.c,v 1.11 1996/06/25 00:36:46 dyson Exp $
vnode_pager.c: *        $Id: vnode_pager.c,v 1.64 1996/09/10 05:28:23 dyson Exp $


-- 
]] Mike Smith, Software Engineer        msmith@atrad.adelaide.edu.au    [[
]] Genesis Software                     genesis@atrad.adelaide.edu.au   [[
]] High-speed data acquisition and      (GSM mobile) 0411-222-496       [[
]] realtime instrument control          (ph/fax)  +61-8-267-3039        [[
]] Collector of old Unix hardware.      "Where are your PEZ?" The Tick  [[



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199609180745.RAA04741>