From owner-freebsd-stable Wed Apr 10 17: 1:50 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mozone.net (mail.mozone.net [206.165.200.53]) by hub.freebsd.org (Postfix) with ESMTP id 91DF737B426 for ; Wed, 10 Apr 2002 17:01:09 -0700 (PDT) Received: (from mki@localhost) by mozone.net (8.11.2/8.11.2) id g3B013E17617 for stable@freebsd.org; Wed, 10 Apr 2002 17:01:03 -0700 Date: Wed, 10 Apr 2002 17:01:03 -0700 From: mki@mozone.net To: stable@freebsd.org Subject: 4.5-RELEASE panic in getnewvnode() Message-ID: <20020410170103.A18337@cyclonus.mozone.net> Mail-Followup-To: mki@mozone.net, stable@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Mutt/1.2.5i Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, We're running 4.5-RELEASE, and can reproduce the following panic by simply doing a find / ; both with softupdates on or off. It generally seems to crash within /usr/ports. Also, this is not specific to one machine, we have 9 machines behaving identically. The respective kernel config is attached at the end. Thanks for any help. -mk # gdb -k kernel.debug vmcore.0 GNU gdb 4.18 Copyright 1998 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain condition= s. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-unknown-freebsd"... SMP 2 cpus IdlePTD at phsyical address 0x00374000 initial pcb at physical address 0x002df740 panicstr: page fault panic messages: --- Fatal trap 12: page fault while in kernel mode mp_lock =3D 01000002; cpuid =3D 1; lapic.id =3D 06000000 fault virtual address =3D 0x0 fault code =3D supervisor write, page not present instruction pointer =3D 0x8:0xc0267c8b stack pointer =3D 0x10:0xff660c6c frame pointer =3D 0x10:0xff660ca0 code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, def32 1, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D 787 (find) interrupt mask =3D bio <- SMP: XXX trap number =3D 12 panic: page fault mp_lock =3D 01000002; cpuid =3D 1; lapic.id =3D 06000000 boot() called on cpu#1 syncing disks... 70 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 ers can be used, exiting cpu_reset: Stopping other CPUs cpu_reset: Restarting BSP atu_reset_proxy: Gracbpbue_dr emspe tl:o cBkS Pf odri dB SnPo Copyright (c) 1992-2002 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.5-RELEASE #0: Wed Apr 3 17:45:16 MST 2002 root@host:/usr/obj/usr/src/sys/CDS Timecounter "i8254" frequency 1193182 Hz CPU: Pentium 4 (1796.94-MHz 686-class CPU) Origin =3D "GenuineIntel" Id =3D 0xf24 Stepping =3D 4 Features=3D0x3febfbff,ACC> real memory =3D 4160225280 (4062720K bytes) avail memory =3D 4053032960 (3958040K bytes) Programming 24 pins in IOAPIC #0 IOAPIC #0 intpin 2 -> irq 0 Programming 24 pins in IOAPIC #1 Programming 24 pins in IOAPIC #2 FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 0, version: 0x00050014, at 0xfee00000 cpu1 (AP): apic id: 6, version: 0x00050014, at 0xfee00000 io0 (APIC): apic id: 2, version: 0x00178020, at 0xfec00000 io1 (APIC): apic id: 3, version: 0x00178020, at 0xfec80000 io2 (APIC): apic id: 4, version: 0x00178020, at 0xfec80400 Preloaded elf kernel "kernel" at 0xc0355000. md0: Malloc disk Using $PIR table, 24 entries at 0xc00fde40 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard IOAPIC #0 intpin 16 -> irq 2 IOAPIC #0 intpin 19 -> irq 7 IOAPIC #0 intpin 18 -> irq 10 pci0: on pcib0 pci0: (vendor=3D0x8086, dev=3D0x2541) at 0.1 pcib1: at device 2.0 on p= ci0 pci1: on pcib1 pci1: (vendor=3D0x8086, dev=3D0x1461) at 28.0 pcib2: at device 29.0 on = pci1 pci2: on pcib2 pci1: (vendor=3D0x8086, dev=3D0x1461) at 30.0 pcib3: at device 31.0 on = pci1 IOAPIC #1 intpin 4 -> irq 11 IOAPIC #1 intpin 5 -> irq 16 IOAPIC #1 intpin 7 -> irq 17 pci3: on pcib3 ahc0: port 0x2000-0x20ff mem 0xfc24= 0000-0xfc240fff irq 11 at device 2.0 on pci3 aic7899: Ultra160 Wide Channel A, SCSI Id=3D7, 32/255 SCBs ahc1: port 0x2400-0x24ff mem 0xfc24= 1000-0xfc241fff irq 16 at device 2.1 on pci3 aic7899: Ultra160 Wide Channel B, SCSI Id=3D7, 32/255 SCBs em0: port 0x2800-0x= 281f mem 0xfc200000-0xfc21ffff,0xfc220000-0xfc23ffff irq 17 at device 4.0 o= n pci3 em0: Speed:1000 Mbps Duplex:Full pci0: at 29.0 irq 2 pci0: at 29.1 irq 7 pci0: at 29.2 irq 10 pcib4: at device 30.0 on pci0 IOAPIC #0 intpin 17 -> irq 18 pci4: on pcib4 pci4: at 1.0 irq 2 fxp0: port 0x3400-0x343f mem 0xfc300000-0= xfc31ffff,0xfc321000-0xfc321fff irq 18 at device 2.0 on pci4 fxp0: Ethernet address 00:30:48:12:1d:90 inphy0: on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto isab0: at device 31.0 on = pci0 isa0: on isab0 atapci0: port 0x1460-0x146f,0-0x3,0-0x7,0-0x= 3,0-0x7 irq 0 at device 31.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 pci0: (vendor=3D0x8086, dev=3D0x2483) at 31.3 irq 0 orm0: