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>