From owner-freebsd-bugs Mon May 15 11:49:41 1995 Return-Path: bugs-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id LAA10872 for bugs-outgoing; Mon, 15 May 1995 11:49:41 -0700 Received: from halloran-eldar.lcs.mit.edu (halloran-eldar.lcs.mit.edu [18.26.0.159]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id LAA10864 for ; Mon, 15 May 1995 11:49:38 -0700 Received: by halloran-eldar.lcs.mit.edu; (5.65/1.1.3.6) id AA18829; Mon, 15 May 1995 14:48:05 -0400 Date: Mon, 15 May 1995 14:48:05 -0400 From: Garrett Wollman Message-Id: <9505151848.AA18829@halloran-eldar.lcs.mit.edu> To: Pierre Beyssac Cc: freebsd-bugs@freefall.cdrom.com, David Greenman Subject: panic in rtfree(): even more info In-Reply-To: <199505150631.LAA05342@fasterix.frmug.fr.net> References: <199505150631.LAA05342@fasterix.frmug.fr.net> Sender: bugs-owner@FreeBSD.org Precedence: bulk < said: > The problems seem due to Friday's patch to rtsock.c. I reversed part of this > patch and the problems went away. Here are the diffs between the "official" Peter Wemm suggested the following patch from Cornell: *** rtsock.c~ Mon May 15 14:46:56 1995 --- rtsock.c Mon May 15 14:47:12 1995 *************** *** 195,199 **** rtm->rtm_flags, &saved_nrt); if (error == 0) { ! if ((rt = saved_nrt)->rt_refcnt <= 0) rt->rt_refcnt++; goto report; --- 195,199 ---- rtm->rtm_flags, &saved_nrt); if (error == 0) { ! if ((rt = saved_nrt)) rt->rt_refcnt++; goto report; Since I have been unable to reproduce the problem, I'd like the people experiencing the problem to see if this fixes anything... -GAWollman -- Garrett A. Wollman | Shashish is simple, it's discreet, it's brief. ... wollman@lcs.mit.edu | Shashish is the bonding of hearts in spite of distance. Opinions not those of| It is a bond more powerful than absence. We like people MIT, LCS, ANA, or NSA| who like Shashish. - Claude McKenzie + Florent Vollant