From owner-freebsd-stable Sun Oct 1 11:43:54 2000 Delivered-To: freebsd-stable@freebsd.org Received: from marvin.shell-server.com (marvin.shell-server.com [216.206.242.66]) by hub.freebsd.org (Postfix) with ESMTP id A6C7937B502 for ; Sun, 1 Oct 2000 11:43:50 -0700 (PDT) Received: from localhost (bsd@localhost) by marvin.shell-server.com (8.11.0/8.9.3) with ESMTP id e91IhoV19166 for ; Sun, 1 Oct 2000 13:43:50 -0500 (CDT) (envelope-from bsd@shell-server.com) X-Authentication-Warning: marvin.shell-server.com: bsd owned process doing -bs Date: Sun, 1 Oct 2000 13:43:50 -0500 (CDT) From: BSD To: stable@freebsd.org Subject: Constant panics: some thoughts on the situation Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Let me start off by saying I'm no kernel hacker. So whatever I say here may be totally wrong and I would appreciate being corrected. Anyways, I've noticed some things about this whole situation. So here's a list of observations. 1) It seems to be affecting computers that have a relatively high network traffic load. I, for one, get hit with every attack imaginable. I'm sure Andrew J.Caines of altavista.net gets tons of funky packets too. 2) When in tcp_timer.c, tcp_timer_persist() function, it gets passed 0xdfd10720 as its void *xtp argument. It then sets struct tcpcb *tp = xtp. At no point in the function do I see tp being changed (and it's never passed with &tp)...other than that hack which calls a goto out;. But from the crash dump, the trap is on line 340, which is before the out label. When printing tp, the value shows as 0x620000. How did this change? 3) And why did this change to THAT #. Michael Allman's crash dump shows his trap coming in at route.c:135/rtalloc1(). When he prints the value of rnh, he gets 0x62000000. 2 extra 0s. Is this a mere coincidence? Is there something special about this # in the BSD kernel? --Bart To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message