From owner-freebsd-smp Mon Dec 22 08:32:51 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id IAA03574 for smp-outgoing; Mon, 22 Dec 1997 08:32:51 -0800 (PST) (envelope-from owner-freebsd-smp) Received: from damon.com (root@damon.com [207.170.114.1]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id IAA03555; Mon, 22 Dec 1997 08:32:33 -0800 (PST) (envelope-from dap@damon.com) Received: (from dap@localhost) by damon.com (8.8.3/8.8.3) id KAA02374; Mon, 22 Dec 1997 10:32:19 -0600 (CST) From: Damon Anton Permezel Message-Id: <199712221632.KAA02374@damon.com> Subject: -current panics, possibly -smp related To: freebsd-smp@freebsd.org, freebsd-current@freebsd.org Date: Mon, 22 Dec 1997 10:32:18 -0600 (CST) X-Mailer: ELM [version 2.4ME+ PL22 (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 Yo! I just subscribed last nite, so forgive me if this has been discussed already. I have a P-II MP system, with one CPU (thats all they had in stock). When I boot the smp kernel, and run "make world", i have twice now panic()ed as follows. When rebooting on the non-smp kernel, I can run "make world" until I run out of disk space ;-). Here is a synopsis of the error: trap 12 mp_lock = 2 virt = deadc0ea fault = supervisor read, page not present procfs_exit + 0x18 cmpl %esi, 0xc(%ebx) ebx = deadc0de procfs_exit is just running the linked list: for (pfs = pfshead; pfs ; pfs = pfs->pfs_next) { if (pfs->pfs_pid == pid) vgone(PFSTOV(pfs)); I ran the list (the last time) and it appeared to terminate with 0. I say "appeared" because this was the first time I used this debugger, and it was 1am, after 2 margaritas, so in the light of day, I have no reason to believe myself. When it happens again, I will run the pfshead list and verify. This may be of interest (from the non-mp kernel boot): FreeBSD 3.0-971208-SNAP #0: Sun Dec 21 20:39:48 CST 1997 root@xylyl.damon.com:/usr/src/sys/compile/XYLYL CPU: Pentium Pro (233.86-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x633 Stepping=3 Features=0x80fbff real memory = 134217728 (131072K bytes) avail memory = 128253952 (125248K bytes) Probing for devices on PCI bus 0: chip0: rev 0x03 on pci0.0.0 chip1: rev 0x03 on pci0.1.0 chip2: rev 0x01 on pci0.4.0 chip3: rev 0x01 int d irq 10 on pci0.4.2 chip4: rev 0x01 on pci0.4.3 ahc0: rev 0x00 int a irq 10 on pci0.6.