From owner-freebsd-current Sun Dec 21 02:20:51 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id CAA21446 for current-outgoing; Sun, 21 Dec 1997 02:20:51 -0800 (PST) (envelope-from owner-freebsd-current) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id CAA21418 for ; Sun, 21 Dec 1997 02:20:45 -0800 (PST) (envelope-from j@uriah.heep.sax.de) Received: (from uucp@localhost) by sax.sax.de (8.8.8/8.8.8) with UUCP id LAA28146 for freebsd-current@freebsd.org; Sun, 21 Dec 1997 11:20:43 +0100 (CET) (envelope-from j@uriah.heep.sax.de) Received: (from j@localhost) by uriah.heep.sax.de (8.8.8/8.8.5) id LAA00416; Sun, 21 Dec 1997 11:16:36 +0100 (MET) Date: Sun, 21 Dec 1997 11:16:36 +0100 (MET) Message-Id: <199712211016.LAA00416@uriah.heep.sax.de> Mime-Version: 1.0 X-Newsreader: knews 0.9.8 Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) Organization: Private BSD site, Dresden X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E References: <19971215020638.WG24374@@> <199712151524.KAA08128@khavrinen.lcs.mit.edu> From: j@uriah.heep.sax.de (J Wunsch) Subject: Re: panics when stopping pppd X-Original-Newsgroups: local.freebsd.current To: freebsd-current@freebsd.org Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Garrett Wollman wrote: > This seems to confirm my theory. Here's what I think is happening: > > 1) An interface is downed. All of its non-static routes get deleted > automatically. > > 2) One of those interface routes was a cloning route. rtrequest() > notices this, and deletes all of its children. > > 3) Oops, a pointer to one of those children was held by rn_walktree() > as the next node to examine... blam! Any news on this front? I'm also suffering from that problem, the kernel always panics at the very same (totally invalid) %eip address. In my situation, it happens whenever i shut down the SLIP interface to one of my possible Internet connections. The shutdown wakes up GateD which in turn deletes the default route out the SLIP interface, and reinstalls the (lower prioritized) default route out my ISDN (sppp) interface. slattach isn't even given the time to hangup the modem, the kernel coredumps before. Default routes out a p2p interface are cloning? In this case, it's pretty sure there are cloned routes out the SLIP interface around. After all, i've been opening the SLIP line in order to reach some host, so at least one cloned route is likely to lurk around. Any workaround that at least prevents the worst? Why didn't this happen in previous kernels? -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)