Vista 64 BSOD IRQL not less or equal

Ninjabass

Weaksauce
Joined
May 28, 2007
Messages
78
Just recently installed Vista 64 on a brand new computer. It runs great, except for once, maybe twice, a day, it gives me a "IRQL_not_less_or_equal" BSOD. From looking around, there are many causes for this BSOD. However, I can't seem to pinpoint my problem. My CPU temp is fine, I ran memtest for 4 hours without an error, I have all my drivers updated to the best of my knowledge, I reinstalled Vista twice, still getting blue screened once or twice a day.

Anyone know more about this blue screen?

Also, I was able to run the dump file through the debugger, and I got this:

Code:
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high.  This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: 0000000000000000, memory referenced
Arg2: 0000000000000002, IRQL
Arg3: 0000000000000001, bitfield :
	bit 0 : value 0 = read operation, 1 = write operation
	bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status)
Arg4: fffff80001c6b8d1, address which referenced memory

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


WRITE_ADDRESS: GetPointerFromAddress: unable to read from fffff80001e72080
 0000000000000000 

CURRENT_IRQL:  2

FAULTING_IP: 
nt!MiRestoreTransitionPte+c1
fffff800`01c6b8d1 488907          mov     qword ptr [rdi],rax

CUSTOMER_CRASH_COUNT:  2

DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT

BUGCHECK_STR:  0xA

PROCESS_NAME:  dwm.exe

TRAP_FRAME:  fffffa6009070db0 -- (.trap 0xfffffa6009070db0)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=fffffa8005a5db20 rbx=ffffffffffffffff rcx=0000000008f6d000
rdx=0000000000000000 rsi=0000000000000000 rdi=0000000000000000
rip=fffff80001cc9654 rsp=fffffa6009070f40 rbp=fffffa8006e1e000
 r8=fffffa800722f040  r9=0000000008f6e000 r10=0000000000000002
r11=0000000000000000 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0         nv up ei ng nz na po cy
nt!MmProbeAndLockPages+0x174:
fffff800`01cc9654 410fb601        movzx   eax,byte ptr [r9] ds:9060:00000000`08f6e000=??
Resetting default scope

LAST_CONTROL_TRANSFER:  from fffff80001c9e0ee to fffff80001c9e350

STACK_TEXT:  
fffffa60`090708c8 fffff800`01c9e0ee : 00000000`0000000a 00000000`00000000 00000000`00000002 00000000`00000001 : nt!KeBugCheckEx
fffffa60`090708d0 fffff800`01c9cfcb : 00000000`00000001 fffffa80`0733a030 c1d0000c`00000200 fffffa80`01800060 : nt!KiBugCheckDispatch+0x6e
fffffa60`09070a10 fffff800`01c6b8d1 : 00000000`00000005 fffffa60`017d2180 00000000`00000202 fffff800`01caae17 : nt!KiPageFault+0x20b
fffffa60`09070ba0 fffff800`01d3fd55 : fffffa80`01800060 00000000`00000000 00000000`00080002 00000000`00000002 : nt!MiRestoreTransitionPte+0xc1
fffffa60`09070c00 fffff800`01d4047c : 00000000`00000009 00000000`00000009 fffffa80`01323c30 fffff680`00047b68 : nt!MiRemoveStandbyPage+0xe5
fffffa60`09070c40 fffff800`01cf77e1 : 00000000`08f6d000 fffffa80`0722f330 fffffa80`0722f330 fffff700`01080000 : nt!MiRemoveLowestPriorityStandbyPage+0x2c
fffffa60`09070c70 fffff800`01cae4cb : fffffa80`074c9060 00000000`00000000 fffff680`00047b70 fffffa80`074c9060 : nt! ?? ::FNODOBFM::`string'+0x114ce
fffffa60`09070cc0 fffff800`01c9ced9 : 00000000`00000000 fffffa60`02a33225 00000000`6e767200 ffffffff`ffffffff : nt!MmAccessFault+0x24db
fffffa60`09070db0 fffff800`01cc9654 : 00000000`00000000 fffffa80`00000000 fffff880`095b6e40 fffffa60`02fdff10 : nt!KiPageFault+0x119
fffffa60`09070f40 fffffa60`02fdcb58 : fffffa80`05a5d000 00000000`00000000 fffffa80`00000002 00000000`08e10000 : nt!MmProbeAndLockPages+0x174
fffffa60`09071040 fffffa60`02fdbcb4 : fffff880`048db6f0 fffff880`095b6e40 00000000`00000000 00000000`00200000 : dxgkrnl!VIDMM_SEGMENT::SafeProbeAndLockPages+0x1f8
fffffa60`090710d0 fffffa60`02fd70b3 : fffff880`095b6e40 fffff880`095b6e40 fffffa80`06e1e000 00000000`c0000001 : dxgkrnl!VIDMM_SEGMENT::LockAllocationBackingStore+0x80
fffffa60`09071140 fffffa60`02fcbac2 : fffff880`095b6e40 00000000`00000001 00000000`00000000 00000000`00000000 : dxgkrnl!VIDMM_APERTURE_SEGMENT::CommitResource+0x17b
fffffa60`09071190 fffffa60`02fc915a : 00000000`0000001d fffffa80`05df9000 00000000`00000000 fffffa80`07420ac0 : dxgkrnl!VIDMM_GLOBAL::PageInAllocations+0xb6
fffffa60`09071200 fffffa60`02fe4200 : fffffa80`0000004f fffff880`05dbc4d0 fffffa80`00000000 fffffa80`07432a00 : dxgkrnl!VIDMM_GLOBAL::PrepareDmaBuffer+0xa02
fffffa60`090712b0 fffffa60`02fe3fdc : fffffa60`09071560 fffffa80`06d79000 00000000`00000000 fffffa80`00000000 : dxgkrnl!VidSchiSubmitRenderCommand+0x1b0
fffffa60`09071440 fffffa60`02f28680 : 00000000`00000000 fffffa80`06cd5540 fffffa80`0731a6e0 fffffa80`072f3cc0 : dxgkrnl!VidSchiSubmitQueueCommand+0x50
fffffa60`09071470 fffffa60`02fe5f07 : fffffa80`0731a6e0 fffffa80`06d79000 fffffa80`072f3cc0 fffffa80`0731a6e0 : dxgkrnl!VidSchiSubmitQueueCommandDirect+0x1ec
fffffa60`09071500 fffffa60`02fe25d1 : 00000000`00000001 fffffa80`07305b48 fffffa60`090716b0 fffffa80`0731a6e0 : dxgkrnl!VidSchiSubmitCommandPacketToQueue+0x157
fffffa60`09071560 fffffa60`02f78273 : 00000000`00000200 00000000`00000200 00000000`00000000 fffff880`0621aa40 : dxgkrnl!VidSchSubmitCommand+0x311
fffffa60`090715c0 fffffa60`02f776a1 : fffffa80`ffffe1e3 fffffa80`00000001 00000000`00000002 fffffa60`00000000 : dxgkrnl!DXGCONTEXT::Render+0x87b
fffffa60`090719b0 fffff960`0017257e : 00000000`02b5ef40 00000000`00005ca0 00000000`000007dd 00000000`0012c5c0 : dxgkrnl!DxgkRender+0x345
fffffa60`09071bf0 fffff800`01c9ddf3 : fffffa80`074c9060 fffffa60`09071ca0 00000000`00da7a64 00000000`00000000 : win32k!NtGdiDdDDIRender+0x12
fffffa60`09071c20 000007fe`fe3f134a : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13
00000000`02b5ef18 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x7fe`fe3f134a


STACK_COMMAND:  kb

FOLLOWUP_IP: 
dxgkrnl!VIDMM_SEGMENT::SafeProbeAndLockPages+1f8
fffffa60`02fdcb58 f6053199f5ff02  test    byte ptr [dxgkrnl!g_loggerInfo+0x8 (fffffa60`02f36490)],2

SYMBOL_STACK_INDEX:  a

SYMBOL_NAME:  dxgkrnl!VIDMM_SEGMENT::SafeProbeAndLockPages+1f8

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: dxgkrnl

IMAGE_NAME:  dxgkrnl.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  4893b63f

FAILURE_BUCKET_ID:  X64_0xA_W_dxgkrnl!VIDMM_SEGMENT::SafeProbeAndLockPages+1f8

BUCKET_ID:  X64_0xA_W_dxgkrnl!VIDMM_SEGMENT::SafeProbeAndLockPages+1f8

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

2: kd> lmvm dxgkrnl
start             end                 module name
fffffa60`02f10000 fffffa60`02fef000   dxgkrnl    (pdb symbols)          c:\caseydump\dxgkrnl.pdb\37E08369123140789892A1701DE126A21\dxgkrnl.pdb
    Loaded symbol image file: dxgkrnl.sys
    Mapped memory image file: c:\caseydump\dxgkrnl.sys\4893B63Fdf000\dxgkrnl.sys
    Image path: \SystemRoot\System32\drivers\dxgkrnl.sys
    Image name: dxgkrnl.sys
    Timestamp:        Fri Aug 01 20:19:59 2008 (4893B63F)
    CheckSum:         000E5D5E
    ImageSize:        000DF000
    File version:     6.0.6001.18114
    Product version:  6.0.6001.18114
    File flags:       0 (Mask 3F)
    File OS:          40004 NT Win32
    File type:        3.7 Driver
    File date:        00000000.00000000
    Translations:     0409.04b0
    CompanyName:      Microsoft Corporation
    ProductName:      Microsoft® Windows® Operating System
    InternalName:     dxgkrnl.sys
    OriginalFilename: dxgkrnl.sys
    ProductVersion:   6.0.6001.18114
    FileVersion:      6.0.6001.18114 (vistasp1_gdr.080801-1507)
    FileDescription:  DirectX Graphics Kernel
    LegalCopyright:   © Microsoft Corporation. All rights reserved.

So, if I interpreted this correctly, my Desktop Window Manager is causing problems? I guess I can try disabling Aero, see if that helps at all. I have a GTX 260 with the newest drivers, so I'm more than capable of running Aero. Sigh.

Ugh, just checked the other DMP files from my other blue screens, they list different causes. One said "memory_corruption" and listed Firefox as the process.
 
From what I see there, I'd uninstall then reinstall the video drivers and you might want also to get up on MS page and DL the latest DX9 and install it.
Granted Vista is DX 10 but all your software may not be.
 
Back
Top