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 @ Enterprise Server (used as home workstation)

08 Jul 2011   #1

MS Windows Server 2008 R2
BSOD @ Enterprise Server (used as home workstation)

Good evening, in an attemp to be brief: I've been using this build for several months without any issues, but suddenly a week or so ago I start having seemingly random BSODs. I believe I've narrowed down the problem to these suspects: AIMP3 (music player, causes some graphical glitches if set to be "always on top" and another app goes fullscreen, althought I've used it for *a while* without any real problems), TeamSpeak (voice chatting program, recetly installed), Ragnarok (an "old" game, recently installed, tried several compatibility modes just in case but with no effect), KeyMaestro (keyboard driver and utility, an older version was responsible for BSODs on Windows 7, but I've been using this one for month without issues), Firefox Aurora (alpha version, updated constanly), CCleaner (foolishly used it's "registry cleaner" capabilities, already undone changes and awaiting to see effect) and Windows Search (recently installed, haven't tried disabling it yet). But finding wich one is the real culprit is proving to be a troublesome task, hence I turn to you, hoping you may help me solve this irksome situation.

I attach more than enough information about the system, you can have a quick look at this CPU-Z Screenshot or this Speccy generated report:

My System SpecsSystem Spec
08 Jul 2011   #2

Windows 7 64b Ultimate

Hola Zippo, bien venidos a SF!

I've had a quick look at your latest jump to see if that would confirm your suspicion and it seems to do that. It points to Maestro2.sys. Remove it (as a test) completely and retry?

HTML Code:
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *

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.
Arg1: fffffa80048e8084, memory referenced.
Arg2: 0000000000000000, value 0 = read operation, 1 = write operation.
Arg3: fffff88002a2e224, If non-zero, the instruction address which referenced the bad memory
Arg4: 0000000000000000, (reserved)

Debugging Details:

Could not read faulting driver name

READ_ADDRESS: GetPointerFromAddress: unable to read from fffff80001eb4100

fffff880`02a2e224 410fb74704      movzx   eax,word ptr [r15+4]





PROCESS_NAME:  csrss.exe


DEVICE_OBJECT: fffffa80033784d0

TRAP_FRAME:  fffff8800a1fbf80 -- (.trap 0xfffff8800a1fbf80)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=0000000000000240 rbx=0000000000000000 rcx=0000000000000000
rdx=00000000ffffffff rsi=0000000000000000 rdi=0000000000000000
rip=fffff88002a2e224 rsp=fffff8800a1fc110 rbp=0000000000000000
 r8=fffffa8001f6b770  r9=0000000000000004 r10=0000000000000000
r11=00000000ffffffff r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei ng nz na po nc
fffff880`02a2e224 410fb74704      movzx   eax,word ptr [r15+4] ds:a000:00000000`00000004=????
Resetting default scope

LAST_CONTROL_TRANSFER:  from fffff80001c30a0c to fffff80001c84d00

fffff880`0a1fbe18 fffff800`01c30a0c : 00000000`00000050 fffffa80`048e8084 00000000`00000000 fffff880`0a1fbf80 : nt!KeBugCheckEx
fffff880`0a1fbe20 fffff800`01c82e2e : 00000000`00000000 fffffa80`048e8084 00000000`00000000 fffffa80`048e7e40 : nt! ?? ::FNODOBFM::`string'+0x4621f
fffff880`0a1fbf80 fffff880`02a2e224 : 00000000`00000001 fffff800`01c8abcc ffffffff`ffb3b4c0 fffff880`02a225cf : nt!KiPageFault+0x16e
fffff880`0a1fc110 00000000`00000001 : fffff800`01c8abcc ffffffff`ffb3b4c0 fffff880`02a225cf fffffa80`048e7e40 : Maestro2+0x1224
fffff880`0a1fc118 fffff800`01c8abcc : ffffffff`ffb3b4c0 fffff880`02a225cf fffffa80`048e7e40 fffff880`02a225cf : 0x1
fffff880`0a1fc120 fffffa80`04bfd3e0 : 00000000`00000028 00000000`00000004 00000000`00000026 fffff880`02a1f0a0 : nt!ExAcquireResourceExclusiveLite+0x14f
fffff880`0a1fc190 00000000`00000028 : 00000000`00000004 00000000`00000026 fffff880`02a1f0a0 fffff900`c01c0027 : 0xfffffa80`04bfd3e0
fffff880`0a1fc198 00000000`00000004 : 00000000`00000026 fffff880`02a1f0a0 fffff900`c01c0027 fffff880`0a1fc218 : 0x28
fffff880`0a1fc1a0 00000000`00000026 : fffff880`02a1f0a0 fffff900`c01c0027 fffff880`0a1fc218 00000000`00000028 : 0x4
fffff880`0a1fc1a8 fffff880`02a1f0a0 : fffff900`c01c0027 fffff880`0a1fc218 00000000`00000028 fffff880`0a1fc218 : 0x26
fffff880`0a1fc1b0 fffff880`02a2067e : 00000000`00000048 00000000`00000048 ffffffff`fd050f80 fffff900`c01c9010 : kbdclass!WPP_RECORDER_SF_+0x98
fffff880`0a1fc1f0 fffff880`02a207e3 : fffffa80`04bfd3e0 fffffa80`04bfd300 00000000`00000103 00000000`00000000 : kbdclass!KeyboardClassReadCopyData+0x236
fffff880`0a1fc260 fffff880`02a208f5 : 00000000`00000103 fffffa80`033784d0 fffffa80`01f6ce30 fffffa80`01f6ce30 : kbdclass!KeyboardClassHandleRead+0x137
fffff880`0a1fc2b0 fffff880`02a2e742 : fffffa80`01f71f80 fffffa80`04bfd3e0 fffffa80`01f71e30 fffffa80`01f71e30 : kbdclass!KeyboardClassRead+0xf1
fffff880`0a1fc2f0 fffffa80`01f71f80 : fffffa80`04bfd3e0 fffffa80`01f71e30 fffffa80`01f71e30 fffffa80`04bfd3e0 : Maestro2+0x1742
fffff880`0a1fc2f8 fffffa80`04bfd3e0 : fffffa80`01f71e30 fffffa80`01f71e30 fffffa80`04bfd3e0 fffff800`01f8c8ab : 0xfffffa80`01f71f80
fffff880`0a1fc300 fffffa80`01f71e30 : fffffa80`01f71e30 fffffa80`04bfd3e0 fffff800`01f8c8ab 00000000`00000000 : 0xfffffa80`04bfd3e0
fffff880`0a1fc308 fffffa80`01f71e30 : fffffa80`04bfd3e0 fffff800`01f8c8ab 00000000`00000000 00000000`00000000 : 0xfffffa80`01f71e30
fffff880`0a1fc310 fffffa80`04bfd3e0 : fffff800`01f8c8ab 00000000`00000000 00000000`00000000 00000000`00000000 : 0xfffffa80`01f71e30
fffff880`0a1fc318 fffff800`01f8c8ab : 00000000`00000000 00000000`00000000 00000000`00000000 fffffa80`04bfd3e0 : 0xfffffa80`04bfd3e0
fffff880`0a1fc320 fffff800`01f6e223 : fffffa80`033784d0 00000000`00000000 fffffa80`033784d0 fffff880`01e5c180 : nt!IopSynchronousServiceTail+0xfb
fffff880`0a1fc390 fffff800`01c83f93 : 00000000`00000101 00000000`00000000 fffff960`00137fe0 fffff900`c0e639a0 : nt!NtReadFile+0x631
fffff880`0a1fc480 fffff800`01c80530 : fffff960`00193873 fffffa80`046b4830 00000000`00000000 00000000`00000001 : nt!KiSystemServiceCopyEnd+0x13
fffff880`0a1fc688 fffff960`00193873 : fffffa80`046b4830 00000000`00000000 00000000`00000001 fffffa80`04a14490 : nt!KiServiceLinkage
fffff880`0a1fc690 fffff960`00138064 : fffff900`c0e639a0 00000000`00000000 00000000`00000010 00000000`00000282 : win32k!StartDeviceRead+0x1df
fffff880`0a1fc6f0 fffff800`01c783b1 : 00000000`00000100 00000000`00000000 0000020d`00000000 00000000`00000000 : win32k!InputApc+0x84
fffff880`0a1fc720 fffff800`01c8a19d : fffffa80`04a14440 00000000`00000000 fffff960`00137fe0 00000000`00000000 : nt!KiDeliverApc+0x201
fffff880`0a1fc7a0 fffff800`01c894aa : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiCommitThreadWait+0x3dd
fffff880`0a1fc830 fffff960`00103ab9 : 00000000`00000004 fffffa80`03527320 00000000`00000001 00000000`0000000d : nt!KeWaitForMultipleObjects+0x272
fffff880`0a1fcaf0 fffff960`0009474c : fffffa80`0000007b 00000000`0000000f fffff880`00000001 ffffffff`80000294 : win32k!RawInputThread+0x6ed
fffff880`0a1fcbc0 fffff960`0011459a : fffffa80`00000002 fffff880`0a1b7f40 00000000`00000020 00000000`00000000 : win32k!xxxCreateSystemThreads+0x58
fffff880`0a1fcbf0 fffff800`01c83f93 : fffffa80`04a14440 00000000`00000004 000007ff`fffae000 00000000`00000000 : win32k!NtUserCallNoParam+0x36
fffff880`0a1fcc20 000007fe`fdd51eda : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13
00000000`00a9f9a8 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x7fe`fdd51eda


fffff880`02a2e224 410fb74704      movzx   eax,word ptr [r15+4]


SYMBOL_NAME:  Maestro2+1224

FOLLOWUP_NAME:  MachineOwner


IMAGE_NAME:  Maestro2.sys


FAILURE_BUCKET_ID:  X64_0x50_Maestro2+1224

BUCKET_ID:  X64_0x50_Maestro2+1224

Followup: MachineOwner
My System SpecsSystem Spec
08 Jul 2011   #3

Windows 7 64b Ultimate

Strangely, your dmp before that points to dxgmms1.sys...

So if the first check doesn't solve it, look at: Blue screen in dxgmms1.sys - Microsoft Answers

HTML Code:
fffff880`03fc4ed5 4c8b1ddcd1fdff  mov     r11,qword ptr [dxgmms1!_imp_g_loggerInfo (fffff880`03fa20b8)]


SYMBOL_NAME:  dxgmms1!VIDMM_SEGMENT::SafeUnlockPages+31

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: dxgmms1

IMAGE_NAME:  dxgmms1.sys


FAILURE_BUCKET_ID:  X64_0x4E_7_dxgmms1!VIDMM_SEGMENT::SafeUnlockPages+31

BUCKET_ID:  X64_0x4E_7_dxgmms1!VIDMM_SEGMENT::SafeUnlockPages+31
My System SpecsSystem Spec

13 Jul 2011   #4

MS Windows Server 2008 R2

Hi there!

Thanks for replying and sorry for my delay replying, I had just undone CCleaner's doings on the registry and it seemed to had done the trick, but now I had another stop screen (attached for your pleasure).

I'll try uninstalling KeyMaestro and see how that goes (althought it bugs me greatly that it had been working perfectly fine for months up until recently, but hell, let's try)
My System SpecsSystem Spec
13 Jul 2011   #5

Windows 7 64b Ultimate

You got a bad pool header on that one...

It points to a system driver that most probably is not the real prob: dxgmms1.sys
Again... just like the first one.

Please try running Driver Verifier: Driver Verifier - Enable and Disable

I'm begining to suspect your nvidia drivers. It is a known problem that nvidia updates are incomplete in fully removing old drivers when placing newer ones.
If you're up to it:

-remove nvidia video drivers completely. Finish that job by using Driversweeper in Safemode - Driver Sweeper reboot and install newest for your card from
My System SpecsSystem Spec
21 Jul 2011   #6

MS Windows Server 2008 R2

Well, sadly as expected removing the keyboard driver solved the problem..

But the thing is, I really miss the extra functionality that only works when the driver is working: integrated scroll wheel and 4 custom keys.

Anyone kwnows a program that could enable this? Or pointers on creating a custom keyboard driver or something? I'm REALLY accustomed to having a scroll wheel available to my left pinky finger '^^
My System SpecsSystem Spec
22 Jul 2011   #7

Windows 7 64b Ultimate

Thx for posting back, don't have an answer for that yet....
What I would like to know if removing Maestro was the ONLY thing you did... or did you also renew graphics drivers?
My System SpecsSystem Spec
22 Jul 2011   #8

MS Windows Server 2008 R2

Indeed, I keep a strict "try one thing at a time" policy (otherwise I would never know why things break and get fixed, tho sometimes unexplicable things do happen).
My System SpecsSystem Spec

 BSOD @ Enterprise Server (used as home workstation)

Thread Tools

Similar help and support threads
Thread Forum
Server or Desktop or Workstation (for video rendering)
Which is the best for video rendering? The combinations all must have to be server parts for a server, desktop parts for a desktop, and workstation parts for a workstation. They have to all be either Intel or AMD when comparing. Edit: It is theoretical unless i say so.
PC Custom Builds and Overclocking
Windows Server 2012: Use as Workstation also? --- ReFS vs NTFS?
I'm going to use Windows Server 2012 for a file server (on-site backup): OK, Here is what I have learned (just enough to talk the talk but not walk the walk)Actually Win 8's file system is ReFS. And ReFS is a whole lot different from NTFS. Have a read: 1)...
Installation & Setup
What O/S do you recommend for my Dell T105 Workstation/server?
I would like to ask some advice :D I have recently purchased a Dell T105 Workstation/Server. I aim to use it as a multi-media hub of sorts to store Videos, music, photos etc that can be accessed by all the other computers on my network (and from the net). I want use it as a server (with no...
General Discussion
Do I need a workstation or server?
I have a client with 5-6 users running Sage Peachtree Quantum. Currently it's connected peer to peer with one system hosting the files while other systems are connected to it via Mapped Network Drive. Should I run a centralized server running Windows Server 2008 R2 x64 or continue running it as...
Network & Sharing
Vmware Virtual Server AND workstation together
Hi all Anybody managed to get Vmware's Virtual server AND vmware workstation to co-exist on the same machine. Installing Virtual server requires vmware workstation to be uninstalled -- you can keep the serial nr in the registry to re-install it if you want to. I don't actually want to run...

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