From owner-freebsd-current Sat Apr 13 10:54:33 2002 Delivered-To: freebsd-current@freebsd.org Received: from squall.waterspout.com (squall.waterspout.com [208.13.56.12]) by hub.freebsd.org (Postfix) with ESMTP id 13AD437B404; Sat, 13 Apr 2002 10:54:30 -0700 (PDT) Received: by squall.waterspout.com (Postfix, from userid 1050) id B0E239B15; Sat, 13 Apr 2002 12:54:29 -0500 (EST) Date: Sat, 13 Apr 2002 12:54:29 -0500 From: Will Andrews To: John Baldwin Cc: Makoto Matsushita , current@FreeBSD.org Subject: Re: plug aue ethernet goes to panic Message-ID: <20020413175429.GA65074@squall.waterspout.com> Mail-Followup-To: John Baldwin , Makoto Matsushita , current@FreeBSD.org References: <20020414010045X.matusita@jp.FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.26i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sat, Apr 13, 2002 at 12:44:36PM -0400, John Baldwin wrote: > Can you get a backtrace in ddb? It looks like a null pointer dereference, and > knowing where it happened would help. Finding the file and line of the > instruction pointer using addr2line on kernel.debug would be helpful as well. It *is* a null pointer deref. Joe and I looked at this problem, and it seems a function called device_get_ivars() isn't doing its job in sys/dev/usb/usb_port.h. So the variable is getting filled with a NULL pointer for the iface element and is later deref'd. That's the limit of my debugging, and Joe is looking into the problem actively. Regards, -- wca To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message