Date: Wed, 12 Jul 1995 08:04:19 GMT From: Voradesh Yenbut <yenbut@cs.washington.edu> To: esser@zpr.uni-koeln.de (Stefan Esser) Cc: hackers@freebsd.org Subject: Re: One cause of 2.05R instability found Message-ID: <199507120804.BAA09215@vetch.cs.washington.edu> In-Reply-To: Your message of "Thu, 06 Jul 1995 22:28:00 %2B0200." <199507062028.AA28022@FileServ1.MI.Uni-Koeln.DE>
next in thread | previous in thread | raw e-mail | index | archive | help
A few days ago, my system (the kernel has the if statement in ncr.c commented
out) crashed twice after it has been running fine for almost a week:
Fatal trap 12: page fault while in kernel mode
fault veritual address = 0x3
fault code = Supervisor write, page not present
instruction pointer = 0x8:0xf01a8980
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = resume, IOPL = 0
current process = Idle
interrupt mask =
panic: page fault <siointr1+448> inb (%dx),%al
Fatal trap 12: page fault while in kernel mode
fault veritual address = 0xeff07070
fault code = Supervisor read, page not present
instruction pointer = 0x8:0xf01a881e
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = resume, IOPL = 0
current process = 24133 (ls)
interrupt mask =
panic: page fault <siointr1+94> testb $0x20,0x50(%esi)
I built the kernel with the DDB option and the original ncr.c. The system
crashed twice in a relatively short period of time before I decided to change
the kernel back:
Fatal trap 12: page fault while in kernel mode
fault veritual address = 0xf58bf44d
fault code = Supervisor read, page not present
instruction pointer = 0x8:0xf0120961
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = resume, IOPL = 0
current process = 11895 (nntpd)
interrupt mask =
type 12, trap, code = 0
_sosend + 0x189: onl 0x758bf44d (%ebx),%ecx
_sosend(f1563c00,0,efbff38,0,0) at sosend + 0x189
_soo_write(f1641040,efbfff38,f0f3e580,f01bc2f0,f1613c00) at _soo_write + 0x19
_write(f1613c00,efbfff94,efbfff8c,807c060,13ed0) at _write + 0x76
_syscall(27,27,63000,13ed0,3fbfcc50) at _syscall + 0xfb
Fatal trap 12: privileged instruction fault while in kernel mode
instruction pointer = 0x8:0xf0128e83
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 = 13345 (nntpd)
interrupt mask =
kernel type 1 trap, code = 0
stopped at _lookup + 0x11b: lcall *%edi
_lookup(efbfff10,f01bc7f8,f14f7200,f14f7200,40) at _lookup + 0x11b
_namei(efbfff10) at _namei + 0xfe
_statfs(f14f7200,3fbfff94,efbfff8c,fa0,0) at _statfs + 0x35
_syscall(27,27,72000,0,efbfd308) at _syscall + 0xfb
The two crashes above did not happen in ncr_complete(). The crash was in a
different place each time so I am now at a loss.
Voradesh Yenbut
Computer Science & Engineering Phone: +1 206 685-0912
BOX 352350, U of Washington FAX: +1 206 543-2969
Seattle, WA 98195 Email: yenbut@cs.washington.edu
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199507120804.BAA09215>
