Re: VM-related Oops: 2.4.15pre1

From: Simon Kirby (sim@netnation.com)
Date: Mon Nov 19 2001 - 18:27:45 EST


On Mon, Nov 19, 2001 at 10:03:34AM -0800, Linus Torvalds wrote:

> It looks like it's a bog-standard page, that was just free'd (probably
> because of page->count corruption) while it was still in the page cache.
> Now, how that page->count corruption actually happened, I have no idea,
> which is why I suspect you had other earlier oopses that left the machine
> in an inconsistent state.

Well, I found out what file has the bog-standard page.

open("/home/stevendi//.htaccess", O_RDONLY|O_LARGEFILE) = 4
fstat64(0x4, 0x80ea000) = 0
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
fstat64(0x4, 0xbfffd878) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401d3000
read(4, <unfinished ...>
+++ killed by SIGSEGV +++

Every time that file is read, it Oopses. It would probably be quite
difficult to find something that would exploit a kernel race on this
particular file (they are very rarely modified).

I suppose rebooting would be the only way to get rid of the broken page,
as it doesn't seem to have cleared up by itself.

Simon-

[ Stormix Technologies Inc. ][ NetNation Communications Inc. ]
[ sim@stormix.com ][ sim@netnation.com ]
[ Opinions expressed are not necessarily those of my employers. ]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Nov 23 2001 - 21:00:21 EST