Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Jan 2000 05:50:03 -0800 (PST)
From:      Terry Kennedy <terry@tmk.com>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: kern/10872: Panic in soreceive() due to NULL mbuf pointer
Message-ID:  <200001311350.FAA79582@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/10872; it has been noted by GNATS.

From: Terry Kennedy <terry@tmk.com>
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.!<HL)PFPQ4`FBL;__[
 [snip]
 
 (part of a uuencoded news article)
 
 	Terry Kennedy             http://www.tmk.com
         terry@tmk.com             Jersey City, NJ USA
         +1 201 451 4554 (voice)   +1 201 451 0900 (FAX)
 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




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