1.3.62 kernel: release: mke2fs kernel stack corruption. Aiee

Trevor Johnson (trevor@hepnsf.csudh.edu)
Wed, 14 Feb 1996 00:01:01 -0800 (PST)


After the problem with UMSDOS and VFAT, I decided to reformat the disk
and just make a plain old FAT filesystem for UMSDOS to sit on (so it
could coexist with DOS and Windows 3.1 (useful for the people I'm setting
the machine up for). Instead of using DOS' "format" I decided to use
"mkdosfs" and it exited with no errors, but then when I tried to to
"mount -t msdos /dev/hdc1" I got:

VFS: Can't find a valid MSDOS filesystem on dev 16:01. mount: /dev/hdc1
not a mount point

Then I decided to turn the whole disk over to Linux, so I repartitioned
it and did

mke2fs -b 4096 -m 1 -v -c /dev/hdc1

mke2fs 0.5b, 14 -Feb-95 for EXT2 FS 0.5a, 95/03/19 104000 inodes, 103942
blocks 1039 blocks (1.00%) reserved for the super user First data block=0
Block size=4096 (log=2)
Fragment size=4096 (log=2) 13 block groups
8192 blocks per group, 8192 fragments
per group 8000 inodes per group Superblock backups stored on blocks:
8192, 16384, 24576, 32768, 40960, 49152,
57344, 65536, 73728, 81920, 90112, 98304
Running command: badblocks -s /dev/hdc1 103942 Checking for bad
blocks (read-only test): done Writing inode tables: done
Writing superblocks and filesystem accounting information: done

Feb 13 18:33:51 topside kernel: release: mke2fs kernel stack corruption.
Aiee

I tried "mke2fs" again and got the same message, and got an error when I
tried "mount" as well. The third time seemed to be the charm (no errors
when formatting, mounting, or while copying about 275 MB of files). Here
is what I've enabled in the kernel. No modules were loaded.

# Automatically generated by make menuconfig: don't edit
CONFIG_MODULES=y
CONFIG_NET=y
CONFIG_MAX_16M=y
CONFIG_PCI=y
CONFIG_PCI_OPTIMIZE=y
CONFIG_SYSVIPC=y
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_ELF=y
CONFIG_KERNEL_ELF=y
CONFIG_M486=y
CONFIG_BLK_DEV_FD=y
CONFIG_ST506=y
CONFIG_BLK_DEV_IDE=y
CONFIG_IDE_CHIPSETS=y
CONFIG_BLK_DEV_UMC8672=y
CONFIG_FIREWALL=y
CONFIG_NET_ALIAS=y
CONFIG_INET=y
CONFIG_IP_FORWARD=y
CONFIG_IP_FIREWALL=y
CONFIG_IP_ACCT=y
CONFIG_IP_FIREWALL_VERBOSE=y
CONFIG_IP_MASQUERADE=y
CONFIG_IP_ALIAS=m
CONFIG_INET_RARP=m
CONFIG_IP_NOSR=y
CONFIG_SCSI_G_NCR5380_PORT=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_SLIP=m
CONFIG_PPP=y
CONFIG_NET_ALPHA=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL3=m
CONFIG_NET_ISA=y
CONFIG_EEXPRESS=m
CONFIG_NE2000=m
CONFIG_CD_NO_IDESCSI=y
CONFIG_SBPCD=m
CONFIG_MINIX_FS=m
CONFIG_EXT2_FS=y
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_UMSDOS_FS=y
CONFIG_PROC_FS=y
CONFIG_NFS_FS=m
CONFIG_SMB_FS=m
CONFIG_ISO9660_FS=m
CONFIG_PRINTER=m
CONFIG_WATCHDOG=y
CONFIG_SOUND=m
___
Trevor Johnson <trevor@hepnsf.csudh.edu>