Hi,
Here is the !analyze -v output
kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (7e)
This is a very common bugcheck. Usually the exception address pinpoints
the driver/function that caused the problem. Always note this address
as well as the link date of the driver/image that contains this address.
Arguments:
Arg1: c0000005, The exception code that was not handled
Arg2: 00000000, The address that the exception occurred at
Arg3: 8a9134f8, Exception Record Address
Arg4: 8a9130d0, Context Record Address
Debugging Details:
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
FAULTING_IP:
+57d6952f0231de84
00000000 ?? ???
EXCEPTION_RECORD: 8a9134f8 – (.exr 0xffffffff8a9134f8)
ExceptionAddress: 00000000
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000008
Parameter[1]: 00000000
Attempt to execute non-executable address 00000000
CONTEXT: 8a9130d0 – (.cxr 0xffffffff8a9130d0)
eax=84df5000 ebx=00000000 ecx=84e500d0 edx=00000000 esi=84e500d0 edi=84df5000
eip=00000000 esp=8a9135c0 ebp=8a9135dc iopl=0 nv up ei pl nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010202
00000000 ?? ???
Resetting default scope
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
PROCESS_NAME: System
CURRENT_IRQL: 2
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
EXCEPTION_PARAMETER1: 00000008
EXCEPTION_PARAMETER2: 00000000
WRITE_ADDRESS: 00000000
FOLLOWUP_IP:
XXXXXX!WdfDriverCreate+24 [c:\tools\msdev\7600wdk\inc\wdf\kmdf\1.9\wdfdriver.h @ 219]
96259864 5d pop ebp
FAILED_INSTRUCTION_ADDRESS:
+57d6952f0231de84
00000000 ?? ???
BUGCHECK_STR: 0x7E
LOCK_ADDRESS: 8297df60 – (!locks 8297df60)
Resource @ nt!PiEngineLock (0x8297df60) Exclusively owned
Contention Count = 10
Threads: 848dba70-01<*>
1 total locks, 1 locks currently held
PNP_TRIAGE:
Lock address : 0x8297df60
Thread Count : 1
Thread address: 0x848dba70
Thread wait : 0x1f74e
LAST_CONTROL_TRANSFER: from 828f4c9d to 82882554
STACK_TEXT:
WARNING: Frame IP not in any known module. Following frames may be wrong.
8a9135bc 96259864 00000000 84e500d0 84df5000 0x0
8a9135dc 96259670 84e500d0 84df5000 00000000 xxxxxx!WdfDriverCreate+0x24 [c:\tools\msdev\7600wdk\inc\wdf\kmdf\1.9\wdfdriver.h @ 219]
8a913668 829bb7da 84e500d0 84df5000 c000035f xxxxxx!DriverEntry+0x60 [z:.….…\xx_xxx.c @ 1455]
8a91384c 829c3099 00000000 00000000 8a913874 nt!IopLoadDriver+0x7ed
8a9138f8 82a07f7d 9ee38610 00000001 9ee385fc nt!PipCallDriverAddDeviceQueryRoutine+0x34b
8a913934 82a1030c 8a913a2c 8a913988 95ba8b00 nt!RtlpCallQueryRegistryRoutine+0x292
8a9139cc 829c01ba 40000000 80000370 8a913a48 nt!RtlQueryRegistryValues+0x414
8a913aa8 829bf928 8486d880 8a913cd0 84cfad60 nt!PipCallDriverAddDevice+0x383
8a913ca4 829c871b 8486d880 84cfad60 8a913cd0 nt!PipProcessDevNodeTree+0x15d
8a913cd8 8282bf56 8297be80 848dba70 829525bc nt!PiRestartDevice+0x8a
8a913d00 8288510b 00000000 00000000 848dba70 nt!PnpDeviceActionWorker+0x1fb
8a913d50 82a26b6f 00000001 22265ea4 00000000 nt!ExpWorkerThread+0x10d
8a913d90 828d8299 82884ffe 00000001 00000000 nt!PspSystemThreadStartup+0x9e
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x19
FAULTING_SOURCE_CODE:
No source found for ‘c:\tools\msdev\7600wdk\inc\wdf\kmdf\1.9\wdfdriver.h’
SYMBOL_STACK_INDEX: 1
SYMBOL_NAME: xxxxxx!WdfDriverCreate+24
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: xxxxxx
IMAGE_NAME: xxxxxx.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 52d7c9e4
STACK_COMMAND: .cxr 0xffffffff8a9130d0 ; kb
FAILURE_BUCKET_ID: 0x7E_NULL_IP_xxxxxx!WdfDriverCreate+24
BUCKET_ID: 0x7E_NULL_IP_xxxxxx!WdfDriverCreate+24
Followup: MachineOwner