Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Nov 2006 22:30:26 GMT
From:      Ruslan Ermilov <ru@freebsd.org>
To:        freebsd-amd64@FreeBSD.org
Subject:   Re: amd64/105437: 6.2-BETA3 crashes on amd64
Message-ID:  <200611122230.kACMUQol023303@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR amd64/105437; it has been noted by GNATS.

From: Ruslan Ermilov <ru@freebsd.org>
To: Wojciech Puchar <wojtek@tensor.3miasto.net>
Cc: bug-followup@freebsd.org
Subject: Re: amd64/105437: 6.2-BETA3 crashes on amd64
Date: Mon, 13 Nov 2006 01:24:39 +0300

 On Sun, Nov 12, 2006 at 09:29:29PM +0100, Wojciech Puchar wrote:
 > 
 > effects:
 > 
 > 1) after compiling kernel with
 > 
 > >>options         INVARIANTS              # Enable calls of extra sanity 
 > >>checking
 > >>options         INVARIANT_SUPPORT       # Extra sanity checks of internal 
 > >>structures, required by INVARIANTS
 > >>options         WITNESS                 # Enable checks to detect 
 > >>deadlocks and cycles
 > >>options         WITNESS_SKIPSPIN        # Don't run witness on spinlocks 
 > >>for speed
 > 
 > 
 > kernel crashes after maybe 5 seconds after boot!!!
 > 
 > see dmesg.4 - done with dmesg -M, and typescript.4 done with kgdb
 > 
 This is the bug in the current rue(4) driver; it holds a non-sleepable
 lock in rue_read_mem() and calls into USB stack that wants to sleep;
 hence it panics.  There's a major rework of the USB stack happening
 now in FreeBSD Perforce; I've looked there and the new rue(4) driver
 doesn't have this problem.  I suggest that you don't use USB NICs at
 the moment if this is possible.
 
 > because this server must work, i compiled kernel again without these 
 > options and it started.
 > 
 > later i did as root
 > 
 > /etc/rc.d/route6d stop
 > 
 > and it crashed :) and similar crash i've got some time ago.
 > 
 > see dmesg.5 and typescript.5
 > 
 This can be traces of the same problem; after you eliminate the
 USB NIC from your system, let's see what happens to it next.
 
 
 Cheers,
 -- 
 Ruslan Ermilov
 ru@FreeBSD.org
 FreeBSD committer



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200611122230.kACMUQol023303>