Thread (1 message) 1 message, 1 author, 2000-04-11

Re: Software Emulation Exception...

From: Marcus Sundberg <hidden>
Date: 2000-04-11 14:51:23

Dan Malek [off-list ref] writes:
Marcus Sundberg wrote:
quoted
.... It has a 100% chance of crashing without the patch, and a 0%
chance of crashing with it.
I agree the patch is necessary to fix a problem managing dirty
pages......
quoted
All you have to do to experience the problem is allocate memory
until the RAM gets low
....but this wasn't the test....
I haven't seen any posts about "the test", but I doubt you can find
a better test for the dirty page bug.
quoted
.... If you are running a dynamicly linked glibc2
app what is most likely to happen is that the (dirty) jump table
is thrown out by the broken MM code.
If, if, if......Is this really what is happening?
For me it is - I've watched the pte_val of a dirty page containg
the jump table change to zero (kernel throwing the page out), and
seen the crash when the page is being paged back in from disk.

Obviously I can't be sure about other peoples problems as I haven't
seen them happen, but if both the symptoms and the fix are identical
there is a good chance that the problem is the same as well.
 I am concerned about proving a real problem and fixing it.
If you aren't, that's OK.  I have other things to do.
A (serious) real problem has been found, and the fix is available.

//Marcus
--
Signature under construction, please come back later.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help