HAVE TRACE & DDB Re: FreeBSD 5.2-RC1 released

From: Doug White <dwhite_at_gumbysoft.com>
Date: Fri, 12 Dec 2003 02:31:40 -0800 (PST)
Ok, after playing with make release, I can get this to drop to ddb.

Here are the details:

Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address   = 0x0
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc0632e63
stack pointer           = 0x10:0xd8b89afc
frame pointer           = 0x10:0xd8b89b18
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         = 53 (syncer)
kernel: type 12 trap, code=0
Stopped at      _mtx_lock_flags+0x43:   cmpl    $0xc08b815c,0(%ebx)
db> tr
_mtx_lock_flags(0,0,c0865696,900,0) at _mtx_lock_flags+0x43
vfs_setdirty(cee49ff0,0,c0865696,3fc,0) at vfs_setdirty+0x79
bdwrite(cee49ff0,cee49ff0,0,4000,0) at bdwrite+0x358
ffs_update(c4e16b2c,0,c0874d12,143,d8b89c28) at ffs_update+0x333
ffs_fsync(d8b89c58,10012,c4ac0c80,495,0) at ffs_fsync+0x42f
ffs_sync(c4cfb800,3,c20f7200,c4ac0c80,c4cfb800) at ffs_sync+0x1d4
sync_fsync(d8b89cd4,30002,c4ac0c80,6cd,0) at sync_fsync+0x16a
sched_sync(0,d8b89d48,c085d045,311,ffffffff) at sched_sync+0x286
fork_exit(c06979b0,0,d8b89d48) at fork_exit+0xb4
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xd8b89d7c, ebp = 0 ---

I'm getting a fsync message before things fall over, not sure if I can
recover it.  More later.

On Fri, 12 Dec 2003, Martin Blapp wrote:

> >fsync: giving up on dirty: 0xc4e18e38: tag devfs, type VCHR, usecount 50,
> >writecount 0, refcount 14,
> > flags (VI_XLOCK|VV_OBJBUF), lock type devfs: EXCL (count 1) by thread
> >0xc20ff500
> >        dev ar0s1a
>
> I get exactly the same type of panic with a Adapted AAC 2200S Raid
> System. Just after the install is progressing further, the system
> instantly panics.



>
> The bugs is the same with CURRENT from a month ago, as it exists in
> 5.2RC1
>
> Martin
>
> Martin Blapp, <mb_at_imp.ch> <mbr_at_FreeBSD.org>
> ------------------------------------------------------------------
> ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH
> Phone: +41 61 826 93 00 Fax: +41 61 826 93 01
> PGP: <finger -l mbr_at_freebsd.org>
> PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E
> ------------------------------------------------------------------
>

-- 
Doug White                    |  FreeBSD: The Power to Serve
dwhite_at_gumbysoft.com          |  www.FreeBSD.org
Received on Fri Dec 12 2003 - 01:31:42 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:33 UTC