Menu

Application Verifier break message

Attempt to use an unknown spool file handle

Probable cause

An attempt was made to use a spool file handle that was not opened by calling GetSpoolFileHandle or CommitSpoolData.

Troubleshooting steps

Use the 'k' command in the debugger to see the stack trace of the routine that attempted this action as shown in the following sample debugger output.

Copy Code
=======================================
VERIFIER STOP 0000A01C : pid 0xA94: Attempt to use an unknown spool file handle

        00000000 : Handle being accessed.
        00000000 : Not used.
        00000000 : Not used.
        00000000 : Not used.
=======================================

0:000> k
ChildEBP RetAddr
0012fa44 7386385b ntdll!DbgBreakPoint
0012fc48 6fe38d5a vrfcore!VerifierStopMessageEx+0x4bd
0012fc7c 6fe39841 vfprint!CResourceUsageMgr<void *,CSpoolFileTracker>::ClosedHandleCheck+0x70
*** WARNING: Unable to verify checksum for Test.exe
0012fc98 004170e3 vfprint!VfHookCloseSpoolFileHandle+0x89
0012fd8c 004119f1 Test!UseUnknownSpoolFileHandle+0x53!The suspect routine tried to use unknown Spool handle
0012ff48 00416936 Test!wmain+0x201
0012ff98 0041677d Test!__tmainCRTStartup+0x1a6
0012ffa0 76413833 Test!wmainCRTStartup+0xd
0012ffac 775fa9bd KERNEL32!BaseThreadInitThunk+0xe
0012ffec 00000000 ntdll!_RtlUserThreadStart+0x23

Information displayed by Application Verifier

Parameter 1�-�Handle being accessed.

Parameter 2�-�Not used.

Parameter 3�-�Not used.

Parameter 4�-�Not used.

Additional information

Stop code:�A01C