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: BSOD! attempt to write to read-only memory

05 Nov 2010   #11
usasma
Microsoft MVP

 
 

I'd also suggest updating your network drivers (both wired and wireless).
My concern is that we asked Driver Verifier to verify all 3rd party drivers - and it pointed to nsiproxy.sys (a Windows file).

Normally what this means is that the error is being caused either by hardware or by Windows (and not by the 3rd party drivers).

So, I'd also suggest running this procedure:
Quote:
SFC.EXE /SCANNOW
Go to Start and type in "cmd.exe" (without the quotes)
At the top of the search box, right click on the cmd.exe and select "Run as adminstrator"
In the black window that opens, type "SFC.EXE /SCANNOW" (without the quotes) and press Enter.
Let the program run and post back what it says when it's done.
If that doesn't work, post back and we'll try a Repair Install of Win7. And if that doesn't work, then we'll have to try a clean install of Win7 (with a backup beforehand).


My System SpecsSystem Spec
.
06 Nov 2010   #12
Gordan

Windows 7 Ultimate 32-bit Service Pack 1
 
 

Quote   Quote: Originally Posted by zigzag3143 View Post
Quote   Quote: Originally Posted by Gordan View Post
Quote   Quote: Originally Posted by usasma View Post
This is the same memory dump as noted above. Please wait the 36 hours and then see if there's a new one there.
Hello again mate.
I have BSoD again before 10 minutes, and it say: Special Pool Memory Corruption. I don't wait 36 hours, i was waiting about 10 hours and i have bsod.
Here is the new Minidump files from this new BSoD.
What i should do now?


Thanks.
This one was blamed on nsiproxy.sys (dont think that is the true cause however).

I would

1-Update all the old drivers listed below

How To Find Drivers:
Quote:
- search Google for the name of the driver
- compare the Google results with what's installed on your system to figure out which device/program it belongs to
- visit the web site of the manufacturer of the hardware/program to get the latest drivers (DON'T use Windows Update or the Update driver function of Device Manager).
- if there are difficulties in locating them, post back with questions and someone will try and help you locate the appropriate program.
- - The most common drivers are listed on this page: Driver Reference
- - Driver manufacturer links are on this page: Drivers and Downloads

2-run a system file check to verify and repair the OS files

SFC /SCANNOW Command - System File Checker

3-Remove sptd.sys (used by daemon tools/alcohol)

Please remove any CD virtualization programs such as Daemon Tools and Alcohol 120%. They use a driver, found in your dmp, sptd.sys, that is notorious for causing BSODs. Use this SPTD uninstaller when you're done: DuplexSecure - Downloads

You can use MagicDisc as an alternative.

Freeware MagicISO Virtual CD/DVD-ROM(MagicDisc) Overview



4-run memtest to test your memory

Download a copy of Memtest86 and burn the ISO to a CD using Iso Recorder or another ISO burning program. Boot from the CD, and leave it running for at least 5 or 6 passes.


Just remember, any time Memtest reports errors, it can be either bad RAM or a bad motherboard slot. Test the sticks individually, and if you find a good one, test it in all slots.






Old drivers
Code:
OEM02Vfx.sys        0x967d2d00    0x00001d00    3/5/2007 06:45:03            0x45ebf4af    0x967d1000                
OEM02Dev.sys        0x947f5880    0x00039880    10/10/2007 22:29:05            0x470d8a71    0x947bc000                
VSTCNXT3.SYS        0x966d7000    0x000b5000    10/15/2008 20:29:13            0x48f68ad9    0x96622000                
VSTAZL3.SYS        0x946ba000    0x0003d000    10/15/2008 20:30:03            0x48f68b0b    0x9467d000                
VSTDPV3.SYS        0x947bc000    0x00102000    10/15/2008 20:32:04            0x48f68b84    0x946ba000                
Apfiltr.sys        0x8f595000    0x00035000    3/24/2009 12:25:22            0x49c90972    0x8f560000                
ssmdrv.sys        0x8cf2ea00    0x00005a00    5/5/2009 06:05:18            0x4a000f5e    0x8cf29000                
spldr.sys        0x86249000    0x00008000    5/11/2009 12:13:47            0x4a084ebb    0x86241000                
amdxata.sys        0x85cbf000    0x00009000    5/19/2009 13:57:35            0x4a12f30f    0x85cb6000                
rimsptsk.sys        0x8f4f6000    0x00014000    6/25/2009 03:10:46            0x4a4322f6    0x8f4e2000                
rixdptsk.sys        0x8f548000    0x00052000    6/25/2009 03:25:57            0x4a432685    0x8f4f6000                
rimmptsk.sys        0x8f4e2000    0x00011000    6/25/2009 03:58:09            0x4a432e11    0x8f4d1000                
bcmwl6.sys        0x8f482000    0x00267000    7/7/2009 20:44:47            0x4a53ebff    0x8f21b000
Analysis
Code:
Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Users\K\Desktop\110510-20264-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols;srv*e:\symbols
*http://msdl.microsoft.com/download/symbols
Executable search path is: 
Windows 7 Kernel Version 7600 MP (2 procs) Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 7600.16617.x86fre.win7_gdr.100618-1621
Machine Name:
Kernel base = 0x82c4e000 PsLoadedModuleList = 0x82d96810
Debug session time: Fri Nov  5 13:08:38.791 2010 (GMT-4)
System Uptime: 0 days 1:52:21.633
Loading Kernel Symbols
...............................................................
................................................................
..............................................
Loading User Symbols
Loading unloaded module list
..........
1: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION (c1)
Special pool has detected memory corruption.  Typically the current thread's
stack backtrace will reveal the guilty party.
Arguments:
Arg1: c96ccf68, address trying to free
Arg2: 00000000, bytes requested
Arg3: 00000098, bytes calculated
Arg4: 00000022, caller is trying to free a bad address

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


BUGCHECK_STR:  0xC1_22

SPECIAL_POOL_CORRUPTION_TYPE:  22

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  VERIFIER_ENABLED_VISTA_MINIDUMP

PROCESS_NAME:  chrome.exe

CURRENT_IRQL:  1

IRP_ADDRESS:  016ccf68

LAST_CONTROL_TRANSFER:  from 82d34ae5 to 82d2ad10

STACK_TEXT:  
b7c4793c 82d34ae5 000000c1 c96ccf68 00000000 nt!KeBugCheckEx+0x1e
b7c47a2c 82d6d0db c96ccf68 b23cec40 b23cec40 nt!MmFreeSpecialPool+0x6c
b7c47a94 82f82992 c96ccf68 00000000 b7c47abc nt!ExFreePoolWithTag+0xd6
b7c47aa4 82f82ace c96ccf68 00000000 c96ccf68 nt!ViIrpFree+0xf
b7c47abc 82f7d1c0 82cf054f c96ccf68 b7c47b14 nt!VfIoFreeIrp+0xd3
b7c47acc 82cf054f c96ccf68 98433831 00002000 nt!IovFreeIrpPrivate+0x47
b7c47b14 82cb6dbf 016ccfa8 b7c47b5c 00000000 nt!IopCompleteRequest+0x429
b7c47b64 82f7db64 c96ccf68 00000000 8bade5b0 nt!IopfCompleteRequest+0x3b4
b7c47bcc 8cf73044 afd867f8 c96ccf68 b7c47c00 nt!IovCompleteRequest+0x133
b7c47bdc 82f7d6c3 8bade5b0 c96ccf68 b4dff500 nsiproxy!NsippDispatch+0x92
b7c47c00 82c8a473 00000000 c96ccf68 8bade5b0 nt!IovCallDriver+0x258
b7c47c14 82e8bf6e b4dff500 c96ccf68 c96ccfd8 nt!IofCallDriver+0x1b
b7c47c34 82ea8d5f 8bade5b0 b4dff500 00000000 nt!IopSynchronousServiceTail+0x1f8
b7c47cd0 82eab53a 8bade5b0 c96ccf68 00000000 nt!IopXxxControlFile+0x6aa
b7c47d04 82c9144a 00000128 00000280 00000000 nt!NtDeviceIoControlFile+0x2a
b7c47d04 774164f4 00000128 00000280 00000000 nt!KiFastCallEntry+0x12a
WARNING: Frame IP not in any known module. Following frames may be wrong.
089ff124 00000000 00000000 00000000 00000000 0x774164f4


STACK_COMMAND:  kb

FOLLOWUP_IP: 
nsiproxy!NsippDispatch+92
8cf73044 5f              pop     edi

SYMBOL_STACK_INDEX:  9

SYMBOL_NAME:  nsiproxy!NsippDispatch+92

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: nsiproxy

IMAGE_NAME:  nsiproxy.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  4a5bbf48

FAILURE_BUCKET_ID:  0xC1_22_VRF_nsiproxy!NsippDispatch+92

BUCKET_ID:  0xC1_22_VRF_nsiproxy!NsippDispatch+92

Followup: MachineOwner
---------
-It was a difficult to update the old drivers who listed below few days ago. I try to find but the drivers was older than my drivers on the website www.carrona.org
That wasn't any driver updated from previous post because is difficult to find.
- I removed the Daemon Tools
- I checked the sfc and the results i will post below in the attach.
My System SpecsSystem Spec
06 Nov 2010   #13
Gordan

Windows 7 Ultimate 32-bit Service Pack 1
 
 

Quote   Quote: Originally Posted by usasma View Post
I'd also suggest updating your network drivers (both wired and wireless).
My concern is that we asked Driver Verifier to verify all 3rd party drivers - and it pointed to nsiproxy.sys (a Windows file).

Normally what this means is that the error is being caused either by hardware or by Windows (and not by the 3rd party drivers).

So, I'd also suggest running this procedure:
Quote:
SFC.EXE /SCANNOW
Go to Start and type in "cmd.exe" (without the quotes)
At the top of the search box, right click on the cmd.exe and select "Run as adminstrator"
In the black window that opens, type "SFC.EXE /SCANNOW" (without the quotes) and press Enter.
Let the program run and post back what it says when it's done.
If that doesn't work, post back and we'll try a Repair Install of Win7. And if that doesn't work, then we'll have to try a clean install of Win7 (with a backup beforehand).
Here is the system file checker results. See the attach. It said that was unable to fix corrupt files. Also i select "Delete existings settins" in the verifier because you know now the problem. What should i do?
Thanks
My System SpecsSystem Spec
.

06 Nov 2010   #14
usasma
Microsoft MVP

 
 

The CBS.log file is difficult for me to figure out. I did search it for .exe and .sys files - and found a lot of .sys files mentioned. I dunno what that means, but suspect that the versions were replaced.

As such, I'd start thinking about a repair install. Here's a link on how to do it: Repair Install
My System SpecsSystem Spec
06 Nov 2010   #15
Gordan

Windows 7 Ultimate 32-bit Service Pack 1
 
 

Quote   Quote: Originally Posted by usasma View Post
The CBS.log file is difficult for me to figure out. I did search it for .exe and .sys files - and found a lot of .sys files mentioned. I dunno what that means, but suspect that the versions were replaced.

As such, I'd start thinking about a repair install. Here's a link on how to do it: Repair Install
Usasma, i have decided to reinstall Windows 7 because i like to REFRESH the Windows. Only one question: Do you know what cause to be damaged the corrupt windows files ? What is the reason ? Install some application, program, malware or what? Why is corrupt files, they have been installed when Windows is installed and now the files is corrupted. I don't know the reason.

Thanks again who want to help me.

Regards, Gordan.
My System SpecsSystem Spec
06 Nov 2010   #16
usasma
Microsoft MVP

 
 

Sorry, but I don't have any idea of what did this. After many years of working on Windows (and DOS) I've found that sometimes stuff just happens - for no discernible reason.

In general, the more stuff you install, the more problems tend to pop up. But this is only my experience over the years, and I'm prone to installing untested stuff and visiting questionable websites.

Besides, I find it good to reinstall Windows every once it a while, it keeps it fresh and snappy!

This is what I do to protect myself
- I install Windows, all updates, and all applications that I must have.
- I install backup software that backs all my data up on a daily basis (to my Network Attached Storage device).
- Then I make an image of the hard drive (I use Acronis True Image). That way I have a snapshot of the system that is fresh and good - and I can reimage the drive at any time that I choose
- Then I continue to play with my system. If something goes wrong I can simply reinstall the image and then copy my backup to the hard drive and I'm up and running in a short while.
- If I make it to SP1, then I make another image.
- Ditto for SP2, etc....
My System SpecsSystem Spec
06 Nov 2010   #17
Gordan

Windows 7 Ultimate 32-bit Service Pack 1
 
 

Quote   Quote: Originally Posted by usasma View Post
Sorry, but I don't have any idea of what did this. After many years of working on Windows (and DOS) I've found that sometimes stuff just happens - for no discernible reason.

In general, the more stuff you install, the more problems tend to pop up. But this is only my experience over the years, and I'm prone to installing untested stuff and visiting questionable websites.

Besides, I find it good to reinstall Windows every once it a while, it keeps it fresh and snappy!

This is what I do to protect myself
- I install Windows, all updates, and all applications that I must have.
- I install backup software that backs all my data up on a daily basis (to my Network Attached Storage device).
- Then I make an image of the hard drive (I use Acronis True Image). That way I have a snapshot of the system that is fresh and good - and I can reimage the drive at any time that I choose
- Then I continue to play with my system. If something goes wrong I can simply reinstall the image and then copy my backup to the hard drive and I'm up and running in a short while.
- If I make it to SP1, then I make another image.
- Ditto for SP2, etc....
So now I can not fix the corrupted files if I don't use Repair Install? Because when you say it is a discernible reason that appear corrupted files and the sfc can't fix them. So you're doing backups when you have an error or corrupted file such as i have now. I read your post well and I see that you do not known the correct answer as I can fix the damaged files. Can other see this problem and give other solution ?
P.S. This is very bad that the in my case corrupted files can't be fix. I still think whether to give a clean installation of Windows 7. Can again answer me, what should i do now, according this post.
- Because the BSoD will be appear in few days :S

Thanks again.
My System SpecsSystem Spec
07 Nov 2010   #18
usasma
Microsoft MVP

 
 

A clean installation of Windows is your best bet - that way everything will be replaced.
Feel free to wait for other suggestions for repairs.
My System SpecsSystem Spec
07 Nov 2010   #19
zigzag3143

Win 8 Release candidate 8400
 
 

A clean install is both the best step and the fastest way to get back working even if you have to re-install your apps and settings.
My System SpecsSystem Spec
07 Nov 2010   #20
Gordan

Windows 7 Ultimate 32-bit Service Pack 1
 
 

-Yes, i decided to make a clean install of Windows 7 to fix corrupted files.
-Thanks for your help mates!
My System SpecsSystem Spec
Reply

 BSOD! attempt to write to read-only memory




Thread Tools




Similar help and support threads
Thread Forum
public tv folder read only? mythtv needs read write persmissions
I tried unchecking read only. When apply and look it is back to read only. How can I make this read and write permission?
Network & Sharing
Attempt to write read only memory (egldrv.sys)
hellow me using window 8 32bit on my Hp laptop. i recently update the window and restarted it. when tiles come the Bsod says ''attempt write to read only memory (egldrv.sys). please help me i can turn on using safe mode...
Drivers
Remove read only write protection on micro sd 2GB memory card
When I used my 2GB micro sd card to save my personal data it automaticlly became write protected. I can't make any change in it even it is not formatted due to write protected error and I can't change its attributes also. I have tried many ways like command prompt, registry and format it though...
General Discussion
Remove read only write protection on micro sd 2GB memory card
When i used my 2GB micro sd card to save my personal data it automaticlly became write protected. I can't make any change in it even it is not formatted due to write protected error and I can't change its attributes also. I have tried many ways like command prompt, registry and format it though...
Hardware & Devices
BSOD: An attempt was made to write to read-only memory
My laptop has been crashing for these two days now... Please ignore the minidump before December 2011 because it might be irrelevant? By the way, I got BSOD "usually" when I play games and video calling through skype. :cry: Hope someone can see what's the problem. Thanks! :) EDIT: I tried...
BSOD Help and Support
Read-only files in My games?why can't I get read-write permission
I've installed fallout but can't get it to run,seemingly because my DOCUMENTS library won't turn off read-only status for My games (or anything else). I've run through ownerships+permissions as best I can but I can't get rid of read-only,which seems VERY odd for a documents folder ;Can anyone...
Gaming


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 05:06.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App