[H-GEN] running windows?
Byron Ellacott
bellacott at hotmail.com
Thu Oct 7 11:15:13 EDT 1999
[ Humbug *General* list - semi-serious discussions about Humbug and
Unix-related topics. ]
>IIRC, that message can be caused by corruption in the kernel's own
>memory-allocation scheme (kmalloc, vmalloc, and so on.) Typically it
$ cd /usr/src/linux
$ find . -name \*.c -exec grep -q "Free list corrupted" {} \; -print
./fs/buffer.c
$
well.
One would suspect it's a filesystem issue, then. A quick chec of
fs/buffer.c shows that the panic is produced in remove_from_free_list(), and
is caused when a block in the free list is not marked as free, which is
probably a bad thing. As for what can cause it, that's another issue. It
could be a broken physical filesystem, or it could be an SMP race condition,
or it could just plain be a bug in the kernel. The last two are really the
same thing anyway, though. So, firstly, check your filesystems, and make
sure they're not broken. Uh. I dunno how you'd do that. ;)
but anyway, the point of this post was more that conjecture about where free
lists are in the kernel is less useful than an old fashioned greppin'
;)
--
bje
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
--
This is list (humbug) general handled by majordomo at lists.humbug.org.au .
Postings only from subscribed addresses of lists general or general-post.
More information about the General
mailing list