"Nikolai Vladychevski" <[EMAIL PROTECTED]> writes: > Hello to all ... is someone using kernels 2.4.16 and higher ? I upgraded to > 2.4.16 and I see many problems with VM management. After running for 2-3 days > processes die generating a kernel Oops like this: bash-2.04#
First the latest kernel I have run much of is 2.4.14? Hmm. Something is corrupting memory, you are getting page faults from routines that never access user memory. The scenario I see happening is: A page fault happens at an invalid address. Somehow this invalid address has corrupt data in the page table, and do_swap_page follows a bad pointer. It might be worth putting some debugging code in do_swap_page to see if this can be isolated. The one case I have seen once was a board where linux didn't know about the area of memory that the power management functions were using. You couldn't disable power management and it corrupted the kernel that way. It may also be work running memtest86, just to confirm that you don't have memory problmes... Was this running under linuxBIOS? Eric
