From owner-freebsd-current@FreeBSD.ORG Fri Sep 10 17:15:33 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E0AC116A4CE for ; Fri, 10 Sep 2004 17:15:33 +0000 (GMT) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 91AC543D49 for ; Fri, 10 Sep 2004 17:15:33 +0000 (GMT) (envelope-from robert@fledge.watson.org) Received: from fledge.watson.org (localhost [127.0.0.1]) by fledge.watson.org (8.13.1/8.13.1) with ESMTP id i8AHFRFD045139; Fri, 10 Sep 2004 13:15:27 -0400 (EDT) (envelope-from robert@fledge.watson.org) Received: from localhost (robert@localhost)i8AHFQ4W045136; Fri, 10 Sep 2004 13:15:26 -0400 (EDT) (envelope-from robert@fledge.watson.org) Date: Fri, 10 Sep 2004 13:15:26 -0400 (EDT) From: Robert Watson X-Sender: robert@fledge.watson.org To: John-Mark Gurney In-Reply-To: <20040910170913.GT72089@funkthat.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Marian Cerny cc: "Bjoern A. Zeeb" cc: freebsd-current@freebsd.org Subject: Re: LOR (re0 and user map) + PANIC X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Sep 2004 17:15:34 -0000 On Fri, 10 Sep 2004, John-Mark Gurney wrote: > Marian Cerny wrote this message on Fri, Sep 10, 2004 at 12:22 +0200: > > Heh, I noticed one more LOR. This one happens when I turn the laptop off > > using 'halt -p' after syncing disks. It's *hand*-rewritten, because the > > laptop turned itself off after 10 seconds, despite the fact, that I was > > inside kernel debugger (I took a shot with my digital photo camera). > > > > lock order reversal > > 1st 0xc177b6e8 re0 (network driver) @ /usr/src/sys/dev/re/if_re.c:1752 > > 2nd 0xc08adee4 user map (user map) @ /usr/src/sys/vm/vm_map.c:2997 > > What version of if_re.c are you running? neither RELENG_5 nor HEAD has > a lock on line 1752. While this would be useful to know, the actual bug (per my earlier e-mail) is a NULL pointer deref: > > --- trap 0xc, eip = 0xc0575b76, esp = 0xceef9cc0, ebp = 0xceef9cdc --- > > re_rxeof(c177b000) at re_rxeof+0x2ae It would be very useful to know the revision of the file, as well as what line in the code re_rxeof+0x2ae is. Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Principal Research Scientist, McAfee Research