From owner-freebsd-stable Thu Nov 22 15:11:45 2001 Delivered-To: freebsd-stable@freebsd.org Received: from dmz.harmonic.co.il (moon.harmonic.co.il [192.116.140.65]) by hub.freebsd.org (Postfix) with ESMTP id AC1D837B416 for ; Thu, 22 Nov 2001 15:11:41 -0800 (PST) Received: (from http@localhost) by dmz.harmonic.co.il (8.11.1/8.11.1) id fAMNCaq01479; Fri, 23 Nov 2001 01:12:36 +0200 (IST) (envelope-from roman@harmonic.co.il) To: Ian Dowse Subject: Re: kern/32184: Kernel crashes in ufs code Message-ID: <1006470756.3bfd8664accf9@webmail.harmonic.co.il> Date: Fri, 23 Nov 2001 01:12:36 +0200 (IST) From: Roman Shterenzon Cc: Roman Shterenzon , freebsd-stable@freebsd.org References: <200111221358.aa08693@salmon.maths.tcd.ie> In-Reply-To: <200111221358.aa08693@salmon.maths.tcd.ie> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: IMP/PHP IMAP webmail program 2.2.5 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 Quoting Ian Dowse : > In message <200111221112.fAMBCs300652@alchemy.oven.org>, Roman > Shterenzon write > s: > > > >>Synopsis: Kernel crashes in ufs code > > The first trap occurs at frame #18 in xl_newbuf(). This is the > frame of interest. The UFS trap is probably caused by the kernel > attempting to sync the disks before rebooting at an inappropriate > time. > > The line in question is > > MCLGET(m_new, M_DONTWAIT); > > so some sort of mbuf cluster free-list corruption has probably > occurred. Tracking down such problems is not particularly easy... > > Ian > > >#17 0xc0274e2f in trap (frame={tf_fs = 16, tf_es = 16, tf_ds = 16, > > tf_edi = -1062710272, tf_esi = 6685184, tf_ebp = -1070806476, > > tf_isp = -1070806508, tf_ebx = -1062710272, tf_edx = -1063047168, > > > tf_ecx = -264341449, tf_eax = 389973, tf_trapno = 12, tf_err = 0, > > > tf_eip = -1071728840, tf_cs = 8, tf_eflags = 66050, > > tf_esp = -1062819840, tf_ss = -1059785052}) at > ../../i386/i386/trap.c:44 > >8 > >#18 0xc01eb738 in xl_newbuf (sc=0xc0d4f000, c=0xc0d4f6a4) > > at ../../pci/if_xl.c:1724 > >#19 0xc01eb90a in xl_rxeof (sc=0xc0d4f000) at ../../pci/if_xl.c:1825 > >#20 0xc01ec048 in xl_intr (arg=0xc0d4f000) at ../../pci/if_xl.c:2060 > >#21 0xc027d917 in intr_mux (arg=0xc0a34800) > > at ../../i386/isa/intr_machdep.c:582 > You're right. I wasn't paying attention. Sorry. Is there any other information I can provide? --Roman Shterenzon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message