From owner-freebsd-bugs Mon Jan 31 5:50: 5 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 7AA4215024 for ; Mon, 31 Jan 2000 05:50:03 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id FAA79582; Mon, 31 Jan 2000 05:50:03 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Mon, 31 Jan 2000 05:50:03 -0800 (PST) Message-Id: <200001311350.FAA79582@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Terry Kennedy Subject: Re: kern/10872: Panic in soreceive() due to NULL mbuf pointer Reply-To: Terry Kennedy Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/10872; it has been noted by GNATS. From: Terry Kennedy To: freebsd-gnats-submit@freebsd.org Cc: bmilekic@dsuper.net Subject: Re: kern/10872: Panic in soreceive() due to NULL mbuf pointer Date: Mon, 31 Jan 2000 08:35:05 -0500 (EST) Here's some more info on one of these crashes. From the attached, it looks like it's gone off into the weeds with a corrupted mbuf chain. All of the examine-able data which should be addresses is ASCII text instead... Or am I missing something? (kgdb) up 25 #25 0xc01c6187 in tulip_rx_intr (sc=0xc5e4d800) at ../../pci/if_de.c:3649 3649 MCLGET(m0, M_DONTWAIT); (kgdb) list 3644 MGETHDR(m0, M_DONTWAIT, MT_DATA); 3645 if (m0 != NULL) { 3646 #if defined(TULIP_COPY_RXDATA) 3647 if (!accept || total_len >= MHLEN) { 3648 #endif 3649 MCLGET(m0, M_DONTWAIT); 3650 if ((m0->m_flags & M_EXT) == 0) { 3651 m_freem(m0); 3652 m0 = NULL; 3653 } (kgdb) print *m0 $1 = {m_hdr = {mh_next = 0x4926235d, mh_nextpkt = 0x3f5c323b, mh_data = 0x33225e3fcannot read proc at 0 (kgdb) print m0 $2 = (struct mbuf *) 0xc0060280 (kgdb) printf "%s", m0 ]#&I;2\??^"3?[Q#6@TC&`X&DR MQHX96+!O"Q?D'XQTQ?447PC\0VQI?"GTVKQ;T%^\0'TT`Q??O?XOZ`4?XP=4 MC-G'9W9FC;(**%*BVA:4`I*J!K,OV'ZU>Y0]E)/%!HR)\1,K!)["=VQ9+RBY M$5%N6\U6C0DZ*+J(5?C>;47<4%^)_&.)O%WM_EM1#YVZAZK"YK;4@I-6)]T& M=AYT2-.I?E/+<\MR7*EZ1]T[;^SK_5%N[HQFB-L`J.!