Date: Fri, 12 Apr 2002 12:21:23 -0700 From: "Sam Leffler" <sam@errno.com> To: <freebsd-stable@freebsd.org> Subject: INVARIANTS busted Message-ID: <141501c1e257$3c46ce70$52557f42@errno.com>
next in thread | raw e-mail | index | archive | help
After cvsup'ing last night, a kernel built with INVARIANTS panics on boot
with:
panic: biodone: bp 0xc0b5b600 not busy 0
Debugger("panic")
Stopped at Debugger+0x34: movb $0,0xc06608c0
db> trace
Debugger(c022851b) at Debugger+0x34
panic(c022bf17,c0b5b600,0,c0b43b80,c0b42000) at panic+0x70
biodone(c0b5b600,c0b420b8,c0b5b600,c013050c,c0b43480) at biodone+0x5a
ad_interrupt(c0b43480,c07b857c,c024eae0,c02068b2,c0b40a00) at
ad_interrupt+0x3db
ata_resume(c0b40a00,0,c0240010,c0200010,c0b40010) at ata_resume+0x842
Xintr14(3db2000,0,0,0,0) at Xintr14+0x62
vm_page_zero_idle(4,4f4,1,1,68747541) at vm_page_zero_idle+0xdf
__bb_init_func() at __bb_init_func+0x83
Removing INVARIANTS and INVARIANTS_SUPPORT gives a bootable system. This is
a regression since ~March 12 (I think that was my last cvsup). The exact
kernel config is:
#
#Line starting with #PicoBSD contains PicoBSD build parameters
#marker def_sz init MFS_inodes floppy_inodes
#PicoBSD 4000 init 3072 32768
machine i386
cpu I486_CPU
ident IPSEC
maxusers 0 # auto-size data structures
#options INVARIANTS
#options INVARIANT_SUPPORT
options DDB
options BREAK_TO_DEBUGGER # break on comconsole goes to ddb
options INET # InterNETworking
options FFS # Berkeley Fast Filesystem
options FFS_ROOT # FFS usable as root dev [keep
this!]
options MFS # Memory Filesystem
options COMPAT_43 # Compatible with BSD 4.3 [KEEP
THIS!]
options PCI_QUIET
options NO_SWAPPING
options CONSPEED=19200 # default speed for serial console
device isa0
device pci0
# The 'ATA' driver supports all ATA and ATAPI devices.
# It can reuse the majors of wd.c for booting purposes.
# You only need one "device ata" for it to find all
# PCI ATA/ATAPI devices on modern machines.
device ata0 at isa? port IO_WD1 irq 14
device ata
device atadisk # ATA disk drives
device npx0 at nexus? port IO_NPX irq 13
device sio0 at isa? port IO_COM1 flags 0x30 irq 4
device miibus # MII bus support
device sis # Silicon Integrated Systems NIC
#device crypto # core crypto support
#device cryptodev # /dev/crypto
#device hifn # Hifn crypto hardware
pseudo-device loop
pseudo-device ether
pseudo-device pty 8
pseudo-device md
pseudo-device bpf 2 # required for dhclient
options INET6 # IPv6 communications protocols
options IPSEC # IP security
options IPSEC_ESP # IP security (crypto; define w/
IPSEC)
options IPSEC_DEBUG # debug for IP security
pseudo-device gif # IPv6 and IPv4 tunneling
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?141501c1e257$3c46ce70$52557f42>
