Skip site navigation (1)Skip section navigation (2)
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>

next in thread | previous in thread | raw e-mail | index | archive | help
--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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112190757.fBJ7veY02579>