Unable to handle kernel paging request
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
| linux-source-2.6.22 (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: linux-source-2.6.22
Kernel Oops whenever memory used goes over 1GB.
System description:
Gigabyte GA-MA69GM-S2H
Athlon X2 6000+
2GB memory
320GB SATA Hard Drive +
linux 2.6.22-14.46 with vserver patch (from multivax.ca)
and 2.6.22-14.47 generic.
I have attached the relevant portions of /var/log/kern.log. I've included the info from the vserver kernel, even though it's not a supported version, because of the trace output, which I did not get from the generic kernel. I'm sure I could have produced the trace from the generic kernel, but at this point my root partition seems to be gone plus I'm fairly certain I've correctly identify the problem.
I'm also running the same kernel on a Core 2 Duo laptop with 1.5GB of memory and there's no problem there. I also have a system with a 32 bit Athlon and 2GB of RAM running just fine. So, the problem appears to be specific to the Athlon X2.
I can reproduce the problem consistently by using tar to pack or unpack a large file such as a vserver; by using rsync or cp on large directories with large files (I used /var/cache/

I recompiled hardy kernel 2.6.24-11.17 for gutsy on my system and I'm pleased to report that this problem appears to have been fixed. So far every operation that Oopsed now terminates normally. I also watched as free -s1 reached and crossed the 1GB threshold several times. So I'm happy that hardy is fixed.
Hopefully there'll be a fix for gutsy, because upgrading to 2.6.24 is problematic for me unless I can find linux-vserver patches for that kernel. Officially, there aren't any.
Cheers!