Floating point exception on mount /dev/hda3 /mnt/gentoo/. /dev/hda3 Is formatted with the Reiserfs file system with a deviant block size of 512. The exception occurs during the installation step 'Preparing the disks' on a clean system. The size of the partition is 256M. I used the minimal LiveCD downloaded from the University Twente dated the 21 of March. Reproducible: Didn't try Steps to Reproduce: 1. Boot with minimal LiveCD. 2. Set passwd. 3. Using fdisk create a boot partition sized 32M, a swap partition sized 256M, a root partition sized 256M, a LVM partition measuring the remainder of the disk (in my case only about 1G). 4. Toggle the bootable flag of partition 1. 5. Activate the swap partition by executing mkswap /dev/hda2, swapon /dev/hda2. 6. Mount the root partition by executing mount /dev/hda3 /mnt/gentoo. Actual Results: The message 'floating point exception' appeared. Expected Results: No message expected.
This morning I reproduced the bug. I cleaned all partition tables, rebooted, installed Gentoo from anew. I left out the step producing a LVM partition. I am using a 2005.0 install.
Accidentally I forgot to mention how the partitions are formatted: /dev/hda1: mke2fs /dev/hda3: mkreiserfs -b 512 This morning I formatted /dev/hda3 using the default command mkreiserfs, which did not result in the floating point exception!
This is an upstream bug (CCing kernel to inform) with the reiserfs code in the kernel (or the utilities generating duff filesystem parameters) as the default block size works but one of 512 doesn't; could you please file a bug upstream at http://bugme.osdl.org for the upstream kernel developers to look at? Thanks!