Problem w/fsck (Kernel Panic: Free list empty)

Christian Tellefsen (c-tellef@online.no)
Fri, 16 Oct 1998 17:49:21 +0200


Using rh5.1 w/ Kernel 2.0.34

After i got a kernel panic and had to force a reboot, fsck crashes
while trying to check the fs, giving the following error:

Kernel panic: Free list empty

I tried to put another Linux disk in the computer, but when I did
a fsck from this disk i got the same "Free list empty" error.
After booting this disk had the same problem as the initial disk.

After this, I've tried to boot with RH51 disks and upgrade the
fsck to v.1.12. Got the same error with the new fsck.

Hardware config:

486dx/66 w/38 mb ram
(I added 32 MB ram a few days before the crash.
Could this have anything to do with the problem ?
There's 16 + 32 MB ram in the box. BIOS only find 38)

2,1 GB SCSI disk w/aha1542 host adapter
(This is the initial disk)
sda1 = approx. 600 MB fat32 (to be deleted soon... ;)
sda2 = ext2fs, linux (about 1,4 GB)
sda3 = linux swap (128 MB)

270 MB IDE hd (hda, Windoze on hda1)
(The original disk in the box)

Errors etc. during boot:

Partition check:
hda: hda1 hda2 <hda2: bad access: block=0, count=2
end_request: I/O error, dev 02:02, sector 0 > hda3

Parallelizing fsck version 1.12 (9-jul-98)
[/sbin/fsck.ext2] fsck.ext2 -a /dev/hda1
/dev/hda1 was not cleanly unmounted, check forced.
Kernel panic: Free list empty

The last entries in /var/log/messages display the last errors
from when the box crashed:

19:47:41 kladden PAM_pwdb[480]: (login) session opened for user root by
(uid=0)
19:47:41 kladden login[480]: ROOT LOGIN ON tty2
19:47:41 kladden kernel: Unable to handle
19:47:41 kladden kernel: current->tss.cr3 = 0140d000. 'r3 = 0140d000
19:47:41 kladden kernel: *pde = 00000000
19:47:41 kladden kernel: Oops: 0002
19:47:41 kladden kernel: CPU: 0
19:47:41 kladden kernel: EIP: 0010:[sys_mount+508/816]
19:47:41 kladden kernel: EFLAGS: 00010206

I was told to do a "ksymoops /boot/System.map < /var/log/messages",
but I haven't been able to find the "ksymoops"-file.
If anyone are interested in System.map, ask for it and I'll
post it.

-- 
Christian Tellefsen

a.k.a. SaDDlark @ EFnet home.sol.no/~elisatel/christian/

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/