Page fault and memtest

Raven_55

Honorable
Dec 5, 2013
42
0
10,530
Hi about 2 hours ago i got a PAGE_FAULT_IN_NONPAGE_AREA BSOD error and from my research it's a memory problem, so i researched some more and someone in a thread on this site said use memtest86+ so i use it and it gives me no errors. My problem is i think memtest only tested one of the ram sticks and not the other one. Does memtest test both at the same time and i just didn't see it test the second or do i have to select the second ram stick. Now back to the Page fault error can it be cause by a program on my computer using to much of the ram at one time because i was running a malwarebytes quick scan and i was using internet explorer at the same time when i decided to check how much of the scan was done when i got a BSOD. From what i read while researching there is a error report done and i was wondering if some knows how to read it.
So to recap: Need to see if the memtest86+ automaticly does both ram sticks at the same time, Using to much of the ram's power could have cause the page fault error and if some could read the error report and tell me what caused the error in the first place.
 
Solution
If the memory did a ten pass test with no errors as a result.
Then the cause is what I was talking about.

So often the cure can be to minimize the amount of programs open and running at the same time if you Switch between them.

Have a check how much physical free memory you have, once windows is loaded.
And again when you run the programs you are working with.

You can do this by clicking on the pearl if using windows 7.
and typing in the search box at the bottom System info, click on the result displayed.

System information. It will tell how much ram is fitted in the system. How much is in use.
And what is free to use.

Eg.

Total : 6.00 GB
Available: 4.25 GB for use with other programs run, or running.

And Virtual : 12.00 GB...

Raven_55

Honorable
Dec 5, 2013
42
0
10,530

It got a pass and got no errors and said press ESC to exit, it started again the test again automatically i think. Thanks for your answer but i'm looking for a more exact answers to my questions.
 

MagicPants

Distinguished
Jun 16, 2006
1,315
0
19,660
and I'm telling you, bluntly this time, you're using it wrong. Memtest86+ runs through a battery of tests, with multiple passes. It sounds to me like you let it run the first test, didn't know there were more and assumed it worked. Most errors won't come out until test 6 or 8.
 

Raven_55

Honorable
Dec 5, 2013
42
0
10,530

I think i saw it running through those tests. Just to be sure where on the same page here are we talking about tests that run in the passes or passes themselves as each test because it takes about 20 to 30minutes to run one pass and while it's going through the pass i see it run tests. How many passes should i wait for it to go through before it's completely finished.
 
A page fault can be an indication of bad memory.
But it can also be down to a program that is used.

The most common is where a program running can try to send a bit of data for storage to the memory of the system.

But windows it`s self has reserved the memory page block address of page for is sole use or protected mode.

It is classed as a memory access violation.
Because the address of the Data the program tried to write data to.
Is locked or reserved by another program running, or windows running it`s page file.
where it protects all other access to memory addressing of the memory it uses.


In short, Often a cause of a lack of memory when in the situation of running windows, and other programs that require Ram memory to run simultaneously.

Expansion of the ram can often resolve the problem.

Obviously run a rigorous mem test of 6 or 8 passes.
If it passes then the error relates to the rest above.

 

Raven_55

Honorable
Dec 5, 2013
42
0
10,530


Is there a way to be sure of what caused it in the first place.
 

MagicPants

Distinguished
Jun 16, 2006
1,315
0
19,660
Well okay, that sounds right. You can tell whether or not memtest is checking both sticks by paying attention to the "testing" readout, which tells you what part of the address space is currently being tested. Just be sure it covers up to the size of ram you think you have. This should match the amount listed under "memory"

I've gotten a few page faults because my ssd windows is using for a pagefile is a cache drive (It faults maybe one every three months). Just remember that page faults can happen in virtual memory as well.
 
If the memory did a ten pass test with no errors as a result.
Then the cause is what I was talking about.

So often the cure can be to minimize the amount of programs open and running at the same time if you Switch between them.

Have a check how much physical free memory you have, once windows is loaded.
And again when you run the programs you are working with.

You can do this by clicking on the pearl if using windows 7.
and typing in the search box at the bottom System info, click on the result displayed.

System information. It will tell how much ram is fitted in the system. How much is in use.
And what is free to use.

Eg.

Total : 6.00 GB
Available: 4.25 GB for use with other programs run, or running.

And Virtual : 12.00 GB Virtual is an address space where data can be stored in a temporary reserved part of the hard drive by windows.

Now if your low on available memory. Then windows will try to use virtual as a place to store it. But with some programs it can cause a problem.

This is why I said to avoid the error in such cases more physical memory should be added to the system. If memory is low then running two programs at a time will and can produce the error because it is already full at the address the alternative program wishes to write to in the memory addressing range or block of memory.

 
Solution