Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Could an aging drive cause windows to return a 0x00000050 error

25 Jun 2015   #1
Alpha90

Windows 7 Professional x64
 
 
Could an aging drive cause windows to return a 0x00000050 error

Hello all. I am debugging a windows xp sp3 32bit machine and every time I shut the machine off windows logs a 0x00000050 error and does a core dump. I know my drive is aging and using smartmontools and it reports that the reallocated sector count is not 0 so i do have some bad sectors on the hard drive.

Researching what the error code means I came across a page on msdn that said the error code is PAGE_FAULT_IN_NONPAGED_AREA. It came with 4 possibilities of what the issue could be. 1 Faulty hardware which other than the hard drive issue I do not have this issue Ive run memcheck86+ for over a day with no error, I have stress tested the cpu with mprime for a day, and i use smartmontools to check the hard drive. 2. Faulty system service. While that might be the issue I have not changed any service status in a rather long time and I am running a barebones install with almost every superfluous service disabled and only 15 services running. 3. Anti virus issue. I use an anti virus as I do not use this OS everyday but I periodically run clamav on the partition in linux. 4. Corrupt File System. It suggested I run Chkdsk /f /r and I did not find any errors with the filesystem so I am assuming it is not corrupt.


My System SpecsSystem Spec
.
25 Jun 2015   #2
Arc

Microsoft Community Contributor Award Recipient

Microsoft Windows 10 Pro Insider Preview 64-bit
 
 

STOP 0x00000050: PAGE_FAULT_IN_NONPAGED_AREA

Usual causes: Defective hardware (particularly memory - but not just RAM), Faulty system service, Antivirus, Device driver, NTFS corruption, BIOS

So yes, a driver may cause this issue.
My System SpecsSystem Spec
26 Jun 2015   #3
Alpha90

Windows 7 Professional x64
 
 

I tried running my dump file through a debugger and I found it was partially corrupt and I cant really get any useful information out of it but maybe someone more experienced can.

Output log for the debugger.
Code:
**************************************************************************
THIS DUMP FILE IS PARTIALLY CORRUPT.
KdDebuggerDataBlock is not present or unreadable.
**************************************************************************
Unable to read PsLoadedModuleList
**************************************************************************
THIS DUMP FILE IS PARTIALLY CORRUPT.
KdDebuggerDataBlock is not present or unreadable.
**************************************************************************
KdDebuggerData.KernBase < SystemRangeStart
Loading Kernel Symbols
Unable to read PsLoadedModuleList
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
Unable to get program counter
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

PAGE_FAULT_IN_NONPAGED_AREA (50)
Invalid system memory was referenced.  This cannot be protected by try-except,
it must be protected by a Probe.  Typically the address is just plain bad or it
is pointing at freed memory.
Arguments:
Arg1: e4a1ba98, memory referenced.
Arg2: 00000000, value 0 = read operation, 1 = write operation.
Arg3: bf2ca468, If non-zero, the instruction address which referenced the bad memory
    address.
Arg4: 00000001, (reserved)

Debugging Details:
------------------

***** Debugger could not find nt in module list, module list might be corrupt, error 0x80070057.

GetContextState failed, 0xD0000147
Unable to read selector for PCR for processor 0
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
Unable to read selector for PCR for processor 0
GetContextState failed, 0xD0000147
Unable to read selector for PCR for processor 1
GetContextState failed, 0xD0000147
Unable to read selector for PCR for processor 2
GetContextState failed, 0xD0000147
Unable to read selector for PCR for processor 3
GetContextState failed, 0xD0000147
Unable to read selector for PCR for processor 4
GetContextState failed, 0xD0000147
Unable to read selector for PCR for processor 5
GetContextState failed, 0xD0000147
Unable to read selector for PCR for processor 6
GetContextState failed, 0xD0000147
Unable to read selector for PCR for processor 7
GetContextState failed, 0xD0000147
Unable to read selector for PCR for processor 0

READ_ADDRESS: unable to get nt!MmSpecialPoolStart
unable to get nt!MmSpecialPoolEnd
unable to get MmPageSize (0x0) - probably bad symbols
 e4a1ba98 

FAULTING_IP: 
+1562faf0006db04
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
bf2ca468 ??              ???

MM_INTERNAL_CODE:  1

DEFAULT_BUCKET_ID:  DRIVER_FAULT

BUGCHECK_STR:  0x50

STACK_TEXT:  
GetContextState failed, 0xD0000147
Unable to get current machine context, NTSTATUS 0xC0000147


STACK_COMMAND:  kb

SYMBOL_NAME:  ANALYSIS_INCONCLUSIVE

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: Unknown_Module

IMAGE_NAME:  Unknown_Image

DEBUG_FLR_IMAGE_TIMESTAMP:  0

BUCKET_ID:  CORRUPT_MODULELIST

Followup: MachineOwner
---------

GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
GetContextState failed, 0xD0000147
Other information about my system its a i7 3770k based system, 32gb of ram, asus p8-77v pro mobo, A Asus Xonar sound card, and radeon 6900hd series graphics card..
I also have in my rig 3 gnu/linux distro's, and win7 64bit pro. The kernel message logs / boot logs for the linux distros are clean as is the system event log for the win7 install so what ever the problem is its localized to my windows xp 32bit home install.

Also an edit what ever process is failing looks to be after bootup and possibly after winlogin, and there is not a minidump file created.
My System SpecsSystem Spec
.

26 Jun 2015   #4
derekimo

Microsoft Community Contributor Award Recipient

 
 

Just some stuff I found while searching...

This part of your dump is interesting,

Code:
unable to get MmPageSize (0x0) - probably bad symbols
As is this part,

Code:
Unable to get current machine context, NTSTATUS 0xC0000147
Which has a reference here towards the bottom,

Save Support Dollars by Checking Your Memory Dump before Calling Support - Ntdebugging Blog - Site Home - MSDN Blogs

About possibly not having a page file.
My System SpecsSystem Spec
26 Jun 2015   #5
Arc

Microsoft Community Contributor Award Recipient

Microsoft Windows 10 Pro Insider Preview 64-bit
 
 

Quote:
Other information about my system its a i7 3770k based system, 32gb of ram, asus p8-77v pro mobo, A Asus Xonar sound card, and radeon 6900hd series graphics card..
It is just a waste of such a nice build with an expired operating system.

It is strongly recommended that you upgrade to a later alive OS.

Windows XP support has ended - Microsoft Windows
My System SpecsSystem Spec
26 Jun 2015   #6
Alpha90

Windows 7 Professional x64
 
 

Yeah the full power of my machine is pretty hamstrung with the xp install but I use it for legacy video games that I can't get to work on Wine or windows 7... However I don't waste my machine I have 5 hard drives and over 15 partitions with data windows 7 64bit and linux. I just can't get legacy stuff to work on the newer builds... Sometimes even XP barely works and I have to use power shell scripts to artificially limit processes to a single core or force a screen resolution.
My System SpecsSystem Spec
27 Jun 2015   #7
Alpha90

Windows 7 Professional x64
 
 

Ok I was trying to tinker with my problem to see what it was and I tried deleting my core dump to see if maybe if I allowed a clean dump over an over written dump might allow me to have a greater picture of what has happened. On my next boot up I checked my syslogs and they were clean and I checked process explorer and the the dump utility process was not running. I checked in my windows directory and a new dump file was not created. Does this make sense at all because I do not know what happened to fix my problem.
My System SpecsSystem Spec
Reply

 Could an aging drive cause windows to return a 0x00000050 error




Thread Tools Search this Thread
Search this Thread:

Advanced Search




Similar help and support threads
Thread Forum
How to return drive MBRs and FATs to their pre-Windows-7 states
I have two SATA hard drives that are confused about themselves and are causing confusion in my multi-boot system. One of them somehow convinces my BIOS it is the third drive (hd2) in my system even though it is now connected fourth (hd3), and the other variously shows up either as fourth (hd3) or...
Hardware & Devices
Windows 10 could prompt upgrades of 600M aging PCs
Source A Guy
News
deleted my MBR(error) reinstalled windows. can i return to my previous
A few days ago i set up a virtual pc with my primary win7 and ubuntu as the other. After a few days i decided to remove ubuntu. Unknowingly i deleted my mbr which im sure you all know i couldnt run windows. I got my hands on my Win7 disk to reinstall thinking it would give me all of my information...
General Discussion
Random Windows 7 BSOD : error 0x00000050
New to these forums..... I got a random BSOD while browsing the internet, mainly videos. Here's some information from Blue Screen View. Dump File: 02112-15818-01.dmp 2/11/12 3:33:30 PM Bug Check String: PAGE_FAULT_IN_NONPAGED_AREA Bug Check Code: 0x0000050 Parameter 1:ffffffff'8726f580...
BSOD Help and Support
Toshiba Laptop, All Windows I Install return boot\bcd error
Im Lost now.. I've read many threads similar to my problem, or exactly like my problem. Ive tried it all, and done at least 12 Different installs. heres the info: Bought it brand new, was unaware of making the restoration disks until it was too late. I had a virus, so I did "clean all" in...
Installation & Setup
BSOD Frequently After starting Windows 7 x64 error 0x00000050
Hi everyone, I am a first time poster. Currently I am experiencing a major issue with my computer. I will start my computer up and I get a BSOD within about 10 minutes. It has happened 10 times already and I have no idea how to fix it. I have read numerous forums, tried updating graphics card...
BSOD Help and Support


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 17:29.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App