From owner-freebsd-stable Tue Dec 18 18:49:58 2001 Delivered-To: freebsd-stable@freebsd.org Received: from mail.hydrologue.com (adsl-63-194-243-48.dsl.lsan03.pacbell.net [63.194.243.48]) by hub.freebsd.org (Postfix) with ESMTP id 214D337B41B for ; Tue, 18 Dec 2001 18:49:55 -0800 (PST) Received: (from bradym@localhost) by mail.hydrologue.com (8.10.1/8.10.0.Beta6) id fBJ7veY02579; Tue, 18 Dec 2001 23:57:40 -0800 Date: Tue, 18 Dec 2001 23:57:40 -0800 From: Brady Montz Message-Id: <200112190757.fBJ7veY02579@mail.hydrologue.com> To: Matthew Dillon Cc: Chad David , Richard Nyberg , David Wolfskill , freebsd-stable@FreeBSD.ORG Subject: Re: 4.4-STABLE crashes - suspects new ata-driver over wd-drivers References: <20011217142115.A45797@colnta.acns.ab.ca> <200112172133.fBHLXJg39627@bunrab.catwhisker.org> <20011217144541.A45973@colnta.acns.ab.ca> <20011218094330.A10601@gromit.it.su.se> <200112180857.fBI8vNh68173@apollo.backplane.com> <20011218023630.A5190@ranger.acns.ab.ca> <200112181920.fBIJKRt70523@apollo.backplane.com> Gcc: nnml+archive:misc-mail 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 --text follows this line-- Matthew Dillon writes: > :> Perhaps we are still overflowing the kernel stack in stable. Try > :> changing UPAGES from 3 to 5 in /usr/src/sys/i386/include/param.h and > :> rebuild your kernel. See if it still crashes. > : > :No luck. It lasted about five minutes and then just rebooted like > :someone had pressed reset. I'm going to swap out the second CPU > :and see what happens, since it runs just find UP that is all I can > :think of at this point. > : > :Chad > > Make sure your kernel has the following options turned on: > > options INVARIANTS > options INVARIANT_SUPPORT > options DDB > > This may help us in locating the issue. OK, did that, and I caught myself a crash. Here's what I copied down from the debugger (by hand, so there might be errors): Fatal trap 12: page fault while in kernel mode fault virtual address = 0x13 fault code = supervisor read, page not present instruction pointer = 0x8:0xc023c7d0 stack pointer = 0x10:0xc89f387c frame pointer = 0x10:0xc89f3884 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL=0 current process = 7302 (sh) interrupt mask = net bio cam kernel: type 12 trap, code 0 stopped at vm_page_lookup+0x2c: cmpl %ebx, 0x14(%edx) stack trace: vm_page_lookup (c8acd540,0) vm_object_collapse (c8acd540) vm_object_deallocate (c8c52a20) vm_map_entry_delete vm_map_delete vm_map_remove exec_new_vmspace exec_elf_imgact execve syscall xint 0x80_syscall -- Brady Montz bradym@balestra.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message