Installation floppies kernel slab allocator

David Rhodus drhodus at
Fri Oct 10 06:28:04 PDT 2003

On Friday, October 10, 2003, at 08:44 AM, Rodrigo Fernandez-Vizarra 
I've created the two install disks (kern.flp and mfsroot.flp) and 
booted from them... and I get the following error

   Mounting root from ufs:/dev/md0c
   /stand/sysinstall running as init on vty0
   panic:slaballoc: corrupted zone
I've seen that in the latest revision of the kern_slaballocator.c  
(rev 1.7/1.8) it's repaired a bug regarding low memory machines (mine 
is a Pentium 133Mhz with 48MBytes of Ram).

My question is. Are the install floppies kernel updated with the 
latest kernel? If yes then I have probably hit a bug in the Slab 
allocator code. I've tried to fire DDB but it's not enabled in the 
That leads me to something else....
Looks like having DDB built into the generic kernel is causing the make
release to fail. Is anyone familiar with the release scripts to know 
what we
need to change so that we can keep DDB in the generic kernel ?


cd /usr/obj/usr/src/sys/BOOTMFS;  MAKEOBJDIRPREFIX=/usr/obj  
GROFF_TMAC_PATH=/usr/obj/usr/src/i386/usr/share/tmac make 
install -m 555 -o root -g wheel -fschg  BOOTMFS /R/stage/kernels/BOOTMFS
mv /R/stage/kernels/BOOTMFS /R/stage/image.kern/kernel
Setting up /boot directory for kern floppy
dload=0x200000 dsize=0x25000 isize=0x25000 entry=0x200000 nsize=0x11a44
/R/stage/image.kern/kernel:	 53.3% -- replaced with 
sh -e /usr/src/release/scripts/ /R/stage/floppies/kern.flp  
/R/stage /mnt 1440 /R/stage/image.kern  80000 fd1440
Warning: Block size restricts cylinders per group to 6.
Warning: 1216 sector(s) in last cylinder unallocated
/dev/rvnn0c:	2880 sectors in 1 cylinders of 1 tracks, 4096 sectors
	1.4MB in 1 cyl groups (6 c/g, 12.00MB/g, 32 i/g)
super-block backups (for fsck -b #) at:
cpio: write error: No space left on device
*** Error code 1

Stop in /usr/src/release.
*** Error code 1
Stop in /usr/src/release.
*** Error code 1
Stop in /usr/.build/src/release.

More information about the Kernel mailing list