From owner-freebsd-current Mon Aug 13 11:39:53 2001 Delivered-To: freebsd-current@freebsd.org Received: from mail.wrs.com (unknown-1-11.windriver.com [147.11.1.11]) by hub.freebsd.org (Postfix) with ESMTP id D41FA37B407 for ; Mon, 13 Aug 2001 11:39:42 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: from laptop.baldwin.cx (john@[147.11.46.201]) by mail.wrs.com (8.9.3/8.9.1) with ESMTP id LAA10072; Mon, 13 Aug 2001 11:39:24 -0700 (PDT) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <20010811161646.A1603@kawoserv.kawo2.rwth-aachen.de> Date: Mon, 13 Aug 2001 11:39:29 -0700 (PDT) From: John Baldwin To: Alexander Langer Subject: RE: trap in vm_object_pip_add Cc: freebsd-current@FreeBSD.org Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 11-Aug-01 Alexander Langer wrote: > Hi! > > Under high network load together with high ata disk i/o, I can > easily reprocude this trap. I think it happens when a fork() is done > (I always got it when starting new programs...). Ewwww. I used to get this on my test SMP alpha machine a lot with the giant vm lock. I hadn't seen it before then and haven't seen it since. :( The problem is that vm_map_lookup() is returning RV_SUCCESS (or whatever the SUCCESS return value is) but the value it returns in fs.fs_object is NULL. :( I have no idea what the cause of this bug is. > Script started on Sat Aug 11 16:12:07 2001 > mobile# gdb -k kernel.debug vmcore.3 > 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 conditions. > 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"... > IdlePTD 4931584 > initial pcb at 3b5a20 > panicstr: from debugger > panic messages: > --- > ACPI debug layer 0x0 debug level 0x0 > Copyright (c) 1992-2001 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 5.0-CURRENT #1: Fri Aug 10 13:45:01 CEST 2001 > alex@mobile.cichlids.com:/usr/obj/usr/src/sys/MOBILE > Timecounter "i8254" frequency 1193182 Hz > Timecounter "TSC" frequency 647190237 Hz > CPU: Pentium III/Pentium III Xeon/Celeron (647.19-MHz 686-class CPU) > Origin = "GenuineIntel" Id = 0x683 Stepping = 3 > > Features=0x387f9ff T,PSE36,PN,MMX,FXSR,SSE> > real memory = 67043328 (65472K bytes) > avail memory = 60137472 (58728K bytes) > Preloaded elf kernel "kernel" at 0xc0495000. > Preloaded elf module "agp.ko" at 0xc049509c. > Preloaded elf module "random.ko" at 0xc0495138. > Warning: module random already exists > Pentium Pro MTRR support enabled > WARNING: Driver mistake: repeat make_dev("random") > Using $PIR table, 4 entries at 0xc00fdf80 > acpi0: on motherboard > Timecounter "ACPI" frequency 3579545 Hz > acpi_cpu0: on acpi0 > acpi_tz0: on acpi0 > acpi_pcib0: on acpi0 > pci0: on acpi_pcib0 > agp0: mem 0xf8000000-0xfbffffff > at device 0.0 on pci0 > pcib1: at device 1.0 on pci0 > pci1: on pcib1 > pci1: at 0.0 (no driver attached) > isab0: at device 7.0 on pci0 > isa0: on isab0 > atapci0: port 0x1050-0x105f at device 7.1 on > pci0 > ata0: at 0x1f0 irq 14 on atapci0 > ata1: at 0x170 irq 15 on atapci0 > uhci0: port 0x1060-0x107f irq 11 at > device 7.2 on pci0 > usb0: on uhci0 > usb0: USB revision 1.0 > uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 > uhub0: 2 ports with 2 removable, self powered > pci0: at 7.3 (no driver attached) > pci0: at 9.0 (no driver attached) > pci0: at 9.1 (no driver attached) > pcic0: mem 0x44000000-0x44000fff irq 11 at > device 12.0 on pci0 > pccard0: on pcic0 > acpi_ec0: on acpi0 > acpi_acad0: on acpi0 > acpi_cmbat0: on acpi0 > acpi_lid0: on acpi0 > acpi_button0: on acpi0 > acpi_button1: on acpi0 > acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0 > npx0: on motherboard > npx0: INT 16 interface > too many dependant configs > too many dependant configs > too many dependant configs > too many dependant configs > too many dependant configs > too many dependant configs > too many dependant configs > too many dependant configs > orm0: