From owner-freebsd-smp Fri Aug 29 15:52:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id PAA04166 for smp-outgoing; Fri, 29 Aug 1997 15:52:23 -0700 (PDT) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id PAA04158; Fri, 29 Aug 1997 15:52:13 -0700 (PDT) Received: (from root@localhost) by dyson.iquest.net (8.8.6/8.8.5) id RAA03163; Fri, 29 Aug 1997 17:51:57 -0500 (EST) From: "John S. Dyson" Message-Id: <199708292251.RAA03163@dyson.iquest.net> Subject: Re: Fatal trap 12 during boot with -current In-Reply-To: <199708292221.QAA09169@Ilsa.StevesCafe.com> from Steve Passe at "Aug 29, 97 04:21:32 pm" To: smp@csn.net (Steve Passe) Date: Fri, 29 Aug 1997 17:51:56 -0500 (EST) Cc: ume@calm.imasy.or.jp, current@FreeBSD.ORG, smp@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-smp@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Steve Passe said: > Hi, > > --- > > The very recent -current kernel causes fatal trap 12 during boot. > > > > . . . > > Starting final network daemons: moused > > probably what kills it. is this an lkm? try booting without moused. > > --- > > > > Fatal trap 12: page fault while in kernel mode > > cpuid = 1 > > lapic.id = 16777216 > ^^^^^^^^^^^^^^^^^^^ > > this is totally bogus > > > fault virtual address = 0xeffd6dac > > fault code = super visor read, page not present > > instruction pointer = 0x8:0xf019eb23 > > stack pointer = 0x10:0xff803e0c > > frame pointer = 0x10:0xff803e2c > > code segment = base 0x0, limit 0xfffff, type 0x16 > > = DPL 0, pres 1, def32 1, gran 1 > > processor eflags = interrupt enabled, resume, IOPL = 0 > > current process = Idle > > mp_lock = 01000003 > > interrupt mask = <- SMP: XXX > > kernel: type 12 trap, code=0 > > > > CPU1 stopping CPUs: 0x00000001 > > stopped > > Stopped at _pmap_enter+0xb3: movl 0(%ecx),%ecx > > db> > > is this repeatable? > > we need a 'trace' when it stops, and probably a 'show registers' > As a wild guess, try 'options "DISABLE_PSE"'. -- John dyson@freebsd.org jdyson@nc.com