From owner-freebsd-current Mon Apr 8 13:19:39 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA24258 for current-outgoing; Mon, 8 Apr 1996 13:19:39 -0700 (PDT) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id NAA24250 for ; Mon, 8 Apr 1996 13:19:36 -0700 (PDT) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) id WAA12253 for current@FreeBSD.org; Mon, 8 Apr 1996 22:00:35 +0200 (MET DST) Received: from localhost (localhost [127.0.0.1]) by knobel.gun.de (8.7.5/8.7.3) with SMTP id VAA00663 for ; Mon, 8 Apr 1996 21:58:48 +0200 (MET DST) Date: Mon, 8 Apr 1996 21:58:47 +0200 (MET DST) From: Andreas Klemm To: current@FreeBSD.org Subject: Re: rc.firewall has some syntax errors and sample config hangs machine In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-current@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk -----BEGIN PGP SIGNED MESSAGE----- On Mon, 8 Apr 1996, Andreas Klemm wrote: Some additions to my kgdb trace, perhaps you see more here... (kgdb) down #14 0xf018309d in swi_net_next () (kgdb) down #13 0xf01456f0 in ipintr () at ../../netinet/ip_input.c:453 453 ip_input(m); (kgdb) list 448 s = splimp(); 449 IF_DEQUEUE(&ipintrq, m); 450 splx(s); 451 if (m == 0) 452 return; 453 ip_input(m); 454 } 455 } 456 457 NETISR_SET(NETISR_IP, ipintr); (kgdb) down #12 0xf0145684 in ip_input (m=0xf1762300) at ../../netinet/ip_input.c:435 435 m_freem(m); (kgdb) list 430 */ 431 ipstat.ips_delivered++; 432 (*inetsw[ip_protox[ip->ip_p]].pr_input)(m, hlen); 433 return; 434 bad: 435 m_freem(m); 436 } 437 438 /* 439 * IP software interrupt routine - to go away sometime soon (kgdb) down #11 0xf0125ab6 in m_freem (m=0xf1762300) at ../../kern/uipc_mbuf.c:245 245 MFREE(m, n); (kgdb) list 240 register struct mbuf *n; 241 242 if (m == NULL) 243 return; 244 do { 245 MFREE(m, n); 246 m = n; 247 } while (m); 248 } 249 (kgdb) down #10 0xf01107af in free (addr=0xf1762380, type=1) at ../../kern/kern_malloc.c:344 344 panic("free: multiple frees"); (kgdb) list 339 #endif /* DIAGNOSTIC */ 340 #ifdef KMEMSTATS 341 kup->ku_freecnt++; 342 if (kup->ku_freecnt >= kbp->kb_elmpercl) 343 if (kup->ku_freecnt > kbp->kb_elmpercl) 344 panic("free: multiple frees"); 345 else if (kbp->kb_totalfree > kbp->kb_highwat) 346 kbp->kb_couldfree++; 347 kbp->kb_totalfree++; 348 ksp->ks_memuse -= size; andreas@knobel.gun.de /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ $$ Support Unix - aklemm@wup.de $$ pgp p-key http://www-swiss.ai.mit.edu/~bal/pks-toplev.html >>> powered by <<< ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz >>> FreeBSD <<< -----BEGIN PGP SIGNATURE----- Version: 2.6.2 iQCVAwUBMWlv9/MLpmkD/U+FAQGZdQP/fjlgJEjX8XnbrzH6w1FzYSfxHRJxTvL2 v+eZLuyFTSoDKt0WHyreifEeCGyPCIfnK0WTisj8EEEmihce7Fe2eIsH7n5frbGL ghoKGsSe8nyvOIFV5QfyOCWPtnYfp/Pm9PJmQPKlInwTyXcuZq7nVVNBJhFIcN7B YX4VBCIQ9G0= =w2WJ -----END PGP SIGNATURE-----