Bug 22225

Summary: Trying to build a CURRENT snapshot on 4.1.1-STABLE gives a panic
Product: Base System Reporter: niels <niels>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.1.1-STABLE   
Hardware: Any   
OS: Any   

Description niels 2000-10-23 00:20:00 UTC
I was doing the following:

cd /usr/src/release; make release CHROOTDIR=/home/release/rel CVSROOT=/home/ncvs NODOC=yes NOPORTS=yes

This died at:

[..]
rolling compat20/compat20 tarball
compat20 distribution is finished.
rolling compat21/compat21 tarball
compat21 distribution is finished.
rolling compat22/compat22 tarball
compat3x distribution is finished.
rolling crypto/crypto tarball
crypto distribution is finished.
rolling krb4/krb4 tarball
krb4 distribution is finished.
rolling krb5/krb5 tarball
krb5 distribution is finished.
# More munition braindeadness.
( cd /R/stage/dists &&  if [ -f krb4/krb4.aa ] ; then mv krb4/* crypto && rmdir krb4 ; fi )
( cd /R/stage/dists &&  if [ -f krb5/krb5.aa ] ; then mv krb5/* crypto && rmdir krb5 ; fi )
touch release.6
rolling src/sbase tarball
rolling src/sbin tarball
rolling src/scontrib tarball
rolling src/scrypto tarball
rolling src/setc tarball
rolling src/sgames tarball
rolling src/sgnu tarball
rolling src/sinclude tarball
rolling src/skrb5 tarball
rolling src/skrb4 tarball
rolling src/slib tarball
rolling src/slibexec tarball
rolling src/srelease tarball
rolling src/ssbin tarball
rolling src/ssecure tarball
rolling src/sshare tarball
rolling src/ssys tarball
rolling src/stools tarball
rolling src/subin tarball
rolling src/susbin tarball
if [ -d /R/stage/dists/crypto ] ; then ( cd /R/stage/dists/src &&  if [ -f ssecure.aa ] ; then mv ssecure.* ../crypto ; fi &&  if [ -f scrypto.aa ] ; then mv scrypto.* ../crypto ; fi &&  if [ -f skrb4.aa ] ; then mv skrb4.* ../crypto ; fi &&  if [ -f skrb5.aa ] ; then mv skrb5.* ../crypto ; fi ; ) ; fi
src distribution is finished.
touch release.7
cc -O -pipe   -o write_mfs_in_kernel /usr/src/release/write_mfs_in_kernel.c
rm -rf /R/stage/mfsfd
mkdir /R/stage/mfsfd
cd /R/stage/mfsfd &&  mkdir -p etc/defaults dev mnt stand/help
( cd /R/stage/trees/bin/dev &&  ls console tty bpf0 ttyv0 ttyv1 ttyv2 ttyv3 null zero card0 card1 card2 card3 usb usb0 uhid0 ums0 ulpt0 ugen0 kbd0 kmem mem |  cpio -dump /R/stage/mfsfd/dev )
0 blocks
( cd /R/stage/mfsfd/dev && rm -f *[swo]d*[bdefgh] )
( cd /R/stage/mfsfd &&  for dir in bin sbin ; do  ln -sf /stand $dir;  done )
cp /sbin/dhclient-script /R/stage/mfsfd/stand
cp /usr/src/release/../etc/defaults/pccard.conf /R/stage/mfsfd/etc/defaults/pccard.conf
cp /usr/src/release/../etc/usbd.conf /R/stage/mfsfd/etc/usbd.conf
cd /R/stage/trees/bin && ls etc/protocols etc/defaults/rc.conf | cpio -dump /R/stage/mfsfd/stand
47 blocks
echo "nameserver      42/tcp name"      > /R/stage/mfsfd/stand/etc/services
echo "ftp             21/tcp"           >> /R/stage/mfsfd/stand/etc/services
echo "domain          53/tcp          nameserver" >> /R/stage/mfsfd/stand/etc/services
echo "domain          53/udp          nameserver" >> /R/stage/mfsfd/stand/etc/services
echo "cmd             514/tcp    shell" >> /R/stage/mfsfd/stand/etc/services
gzip -9c /usr/src/release/../COPYRIGHT > /R/stage/mfsfd/stand/help/COPYRIGHT.hlp.gz
test -f /usr/src/release/install.cfg && cp /usr/src/release/install.cfg /R/stage/mfsfd
*** Error code 1 (ignored)
Making the regular boot floppy.
Compressing doc files...
sh -e /usr/src/release/scripts/doFS.sh -s mfsroot /R/stage /mnt  2880 /R/stage/mfsfd 8000 minimum2
disklabel: ioctl DIOCWLABEL: Operation not supported by device
Warning: Block size restricts cylinders per group to 6.
Warning: 2432 sector(s) in last cylinder unallocated
/dev/rvnn0c:    5760 sectors in 2 cylinders of 1 tracks, 4096 sectors
        2.8MB in 1 cyl groups (6 c/g, 12.00MB/g, 384 i/g)
super-block backups (for fsck -b #) at:
 32
3701 blocks
Filesystem  1K-blocks     Used    Avail Capacity iused   ifree  %iused  Mounted on
/dev/vnn0c       2803     1877      702    73%      67     315    18%   /mnt
Comment 1 iedowse freebsd_committer freebsd_triage 2001-11-17 20:13:31 UTC
State Changed
From-To: open->closed


This was caused by a bug in newfs, which was fixed 2 days after 
this PR was submitted (mkfs.c rev 1.31).