Date: Tue, 18 Dec 2001 23:57:40 -0800 From: Brady Montz <bradym@mail.hydrologue.com> To: Matthew Dillon <dillon@apollo.backplane.com> Cc: Chad David <davidc@acns.ab.ca>, Richard Nyberg <rnyberg@it.su.se>, David Wolfskill <david@catwhisker.org>, freebsd-stable@FreeBSD.ORG Subject: Re: 4.4-STABLE crashes - suspects new ata-driver over wd-drivers Message-ID: <200112190757.fBJ7veY02579@mail.hydrologue.com> 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>
index | next in thread | previous in thread | raw e-mail
--text follows this line--
Matthew Dillon <dillon@apollo.backplane.com> 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
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112190757.fBJ7veY02579>
