A
Alexander G. Riccio
Guest
I tried printing a document, but the Print Dialog kept misbehaving. I eventually traced the "misbehaving" to PrintDialog.exe crashing like this:
Microsoft (R) Windows Debugger Version 10.0.10240.9 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\Users\Alexander Riccio\AppData\Local\CrashDumps\PrintDialog.exe.12572.dmp]
User Mini Dump File with Full Memory: Only application data is available
WARNING: Minidump contains unknown stream type 0x15
WARNING: Minidump contains unknown stream type 0x16
************* Symbol Path validation summary **************
Response Time (ms) Location
Deferred SRV*c:\SymCache*http://msdl.microsoft.com/download/symbols
Deferred SRV*c:\code\symbols*http://chromium-
browser-symsrv.commondatastorage.googleapis.com
Deferred SRV*C:\SymCache*https://msdl.microsoft.com/download/symbols
Deferred SRV*C:\SymCache*https://chromium-browser-symsrv.commondatastorage.googleapis.com
Symbol search path is: SRV*c:\SymCache*http://msdl.microsoft.com/download/symbols;SRV*c:\code\symbols*http://chromium-
browser-symsrv.commondatastorage.googleapis.com;SRV*C:\SymCache*https://msdl.microsoft.com/download/symbols;SRV*C:\SymCache*https://chromium-browser-symsrv.commondatastorage.googleapis.com
Executable search path is:
Windows 10 Version 10240 MP (8 procs) Free x64
Product: WinNt, suite: SingleUserTS
Built by: 10.0.10240.16384 (th1.150709-1700)
Machine Name:
Debug session time: Wed Nov 18 19:41:07.000 2015 (UTC - 5:00)
System Uptime: 0 days 3:39:24.574
Process Uptime: 0 days 0:00:52.000
................................................................
......................
Loading unloaded module list
......
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(311c.277c): Stack overflow - code c00000fd (first/second chance not available)
No .natvis files found at C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\Visualizers.
ntdll!NtWaitForMultipleObjects+0xa:
00007ff9`92a63aaa c3 ret
0:015> !analyze -v
ERROR: FindPlugIns 8007007b
ERROR: Some plugins may not be available [8007007b]
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
CONTEXT: (.ecxr)
rax=00007ff972bd8100 rbx=0000007b3cafd7f0 rcx=0000007b3cafd760
rdx=0000007b3cafee08 rsi=0000007b3cafee08 rdi=0000007b3cafd760
rip=00007ff972a3bf73 rsp=0000007b3ca84000 rbp=0000000000000400
r8=0000007b3cafd7f0 r9=0000000000000400 r10=0000000000000000
r11=00007ff972a9a1b2 r12=0000007b3cafd7f0 r13=0000000000000000
r14=0000007b3cafd7f0 r15=0000000000000000
iopl=0 nv up ei pl nz na pe nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202
PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x33:
00007ff9`72a3bf73 e8c8ffffff call PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext (00007ff9`72a3bf40)
Resetting default scope
FAULTING_IP:
PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure+90
00007ff9`72a3c0c0 84c0 test al,al
EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 00007ff972a3bf73 (PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x0000000000000033)
ExceptionCode: c00000fd (Stack overflow)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000001
Parameter[1]: 0000007b3ca83ff8
PROCESS_NAME: PrintDialog.exe
ERROR_CODE: (NTSTATUS) 0xc00000fd - A new guard page for the stack cannot be created.
EXCEPTION_CODE: (NTSTATUS) 0xc00000fd - A new guard page for the stack cannot be created.
EXCEPTION_PARAMETER1: 0000000000000001
EXCEPTION_PARAMETER2: 0000007b3ca83ff8
RECURRING_STACK: From frames 0x1 to 0x0
NTGLOBALFLAG: 2000100
APPLICATION_VERIFIER_FLAGS: 81643067
APPLICATION_VERIFIER_LOADED: 1
APP: printdialog.exe
ANALYSIS_VERSION: 10.0.10240.9 amd64fre
BUGCHECK_STR: STACK_OVERFLOW_DATA_AVRF
DEFAULT_BUCKET_ID: STACK_OVERFLOW_DATA_AVRF
LAST_CONTROL_TRANSFER: from 00007ff972a3bf78 to 00007ff972a3bf73
STACK_TEXT:
0000007b`3ca84000 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x33
0000007b`3ca84030 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84060 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84090 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca840c0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca840f0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84120 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84150 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84180 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca841b0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca841e0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84210 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84240 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84270 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca842a0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca842d0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84300 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84330 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84360 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84390 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca843c0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca843f0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84420 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84450 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84480 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca844b0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca844e0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84510 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84540 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84570 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca845a0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca845d0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84600 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84630 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84660 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84690 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca846c0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca846f0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84720 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84750 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84780 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca847b0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca847e0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84810 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84840 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84870 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca848a0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca848d0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84900 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84930 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84960 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84990 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca849c0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca849f0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84a20 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84a50 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84a80 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84ab0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84ae0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84b10 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
FOLLOWUP_IP:
PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure+90
00007ff9`72a3c0c0 84c0 test al,al
SYMBOL_STACK_INDEX: 2873
SYMBOL_NAME: printdialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure+90
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: PrintDialog_7ff972a30000
IMAGE_NAME: PrintDialog.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 559f3d48
STACK_COMMAND: .ecxr ; kb
FAILURE_BUCKET_ID: STACK_OVERFLOW_DATA_AVRF_c00000fd_PrintDialog.dll!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure
BUCKET_ID: STACK_OVERFLOW_DATA_AVRF_printdialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure+90
PRIMARY_PROBLEM_CLASS: STACK_OVERFLOW_DATA_AVRF_printdialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure+90
FAILURE_PROBLEM_CLASS: STACK_OVERFLOW_DATA_AVRF
FAILURE_EXCEPTION_CODE: c00000fd
FAILURE_IMAGE_NAME: PrintDialog.dll
FAILURE_FUNCTION_NAME: wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure
FAILURE_SYMBOL_NAME: PrintDialog.dll!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure
ANALYSIS_SOURCE: UM
FAILURE_ID_HASH_STRING: um:stack_overflow_data_avrf_c00000fd_printdialog.dll!wil::details::threadfailurecallbackholder::getcontextandnotifyfailure
FAILURE_ID_HASH: {cc985560-93bd-f997-ecb8-bfbfc74bec8a}
Followup: MachineOwner
---------
Of course, the infinite recursion nuked the stack, so I had to attach to PrintDialog.exe in WinDbg, and set a breakpoint for GetThreadContext:
0:032> bl
1 e 00007ff9`72a3bf73 0001 (0001) 0:**** PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x33
placeholder text
The call stack at the point of infinite recursion is:
0:032> kc
# Call Site
00 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
01 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
02 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure
03 PrintDialog_7ff972a30000!wil::details::LogFailure
04 PrintDialog_7ff972a30000!wil::details::ReportFailure
05 PrintDialog_7ff972a30000!wil::details::ReportFailure_Hr
06 PrintDialog_7ff972a30000!wil::details::in1diag3::_Throw_Hr
07 PrintDialog_7ff972a30000!ValidationCallback::OnComplete
08 PrintDialog_7ff972a30000!Validation::CValidationCore::CommitPrintTicketWorker
09 PrintDialog_7ff972a30000!Validation::CValidationCore::ValidateOrCommitPrintTicket
0a PrintDialog_7ff972a30000!Validation::CValidationCore::CommitPrintTicket
0b PrintDialog_7ff972a30000!PrintDialog:ataModel:rintDialogManager::ValidateOptions
0c PrintDialog_7ff972a30000!PrintDialog::ViewModel::VmPrintFeatureGroups::ValidateFeaturesAsync
0d PrintDialog_7ff972a30000!Concurrency::task<bool>::_InitialTaskHandle<bool,<lambda_fa37b63654b63ce372310d1f324fbf26>,Concurrency::details::_TypeSelectorNoAsync>::_Init
0e PrintDialog_7ff972a30000!Concurrency::details::_PPLTaskHandle<bool,Concurrency::task<bool>::_InitialTaskHandle<bool,<lambda_fa37b63654b63ce372310d1f324fbf26>,Concurrency::details::_TypeSelectorNoAsync>,pplx::details::_UnrealizedChore>:perator()
0f PrintDialog_7ff972a30000!Custom::_AutoDeleteChore::~_AutoDeleteChore
10 PrintDialog_7ff972a30000!?__abi_Windows_System_Threading_WorkItemHandler___abi_IDelegate____abi_Invoke@?Q__abi_IDelegate@WorkItemHandler@Threading@System@Windows@@2345@UE$AAAJPE$AAUIAsyncAction@Foundation@5@@Z
11 threadpoolwinrt!Windows::System::Threading::CThreadPoolWorkItem::CommonWorkCallback
12 threadpoolwinrt!Windows::System::Threading::CThreadPoolWorkItem::BatchedCallback
13 vfbasics!AVrfpTpWorkCallback
14 ntdll!TppWorkpExecuteCallback
15 ntdll!TppWorkerThread
16 KERNEL32!BaseThreadInitThunk
17 ntdll!RtlUserThreadStart
....And if I continue, quite a bit, the call stack is filled with recursion:
0:032> g
Breakpoint 1 hit
PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x33:
00007ff9`72a3bf73 e8c8ffffff call PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext (00007ff9`72a3bf40)
0:032> kc
# Call Site
00 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
01 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
02 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
03 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
04 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
05 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
06 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
07 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
08 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
09 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
0a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
0b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
0c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
0d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
0e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
0f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
10 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
11 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
12 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
13 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
14 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
15 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
16 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
17 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
18 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
19 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
1a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
1b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
1c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
1d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
1e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
1f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
20 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
21 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
22 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
23 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
24 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
25 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
26 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
27 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
28 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
29 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
2a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
2b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
2c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
2d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
2e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
2f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
30 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
31 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
32 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
33 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
34 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
35 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
36 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
37 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
38 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
39 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
3a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
3b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
3c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
3d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
3e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
3f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
40 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
41 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
42 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
43 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
44 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
45 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
46 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
47 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
48 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
49 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
4a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
4b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
4c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
4d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
4e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
4f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
50 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
51 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
52 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
53 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
54 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
55 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
56 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
57 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
58 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
59 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
5a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
5b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
5c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
5d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
5e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
5f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
60 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
61 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
62 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
63 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
64 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
65 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
66 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
67 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
68 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
69 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
6a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
6b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
6c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
6d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
6e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
6f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
70 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
71 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
72 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
73 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
74 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
75 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
76 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
77 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
78 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
79 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
7a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
7b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
7c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
7d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
7e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
7f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
80 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
81 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
82 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
83 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
84 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
85 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
86 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
87 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
88 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
89 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
8a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
8b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
8c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
8d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
8e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
8f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
90 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
91 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
92 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
93 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
94 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
95 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
96 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
97 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
98 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
99 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
9a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
9b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
9c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
9d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
9e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
9f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a0 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a1 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a2 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a3 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a4 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a5 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a6 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a7 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a8 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a9 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
aa PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ab PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ac PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ad PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ae PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
af PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b0 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b1 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b2 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b3 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b4 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b5 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b6 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b7 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b8 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b9 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ba PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
bb PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
bc PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
bd PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
be PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
bf PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c0 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c1 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c2 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c3 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c4 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c5 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c6 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c7 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c8 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c9 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ca PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
cb PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
cc PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
cd PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ce PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
cf PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d0 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d1 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d2 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d3 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d4 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d5 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d6 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d7 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d8 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d9 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
da PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
db PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
dc PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
dd PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
de PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
df PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e0 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e1 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e2 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e3 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e4 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e5 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e6 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e7 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e8 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e9 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ea PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
eb PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ec PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ed PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ee PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ef PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f0 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f1 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f2 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f3 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f4 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f5 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f6 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f7 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f8 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f9 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure
fa PrintDialog_7ff972a30000!wil::details::LogFailure
fb PrintDialog_7ff972a30000!wil::details::ReportFailure
fc PrintDialog_7ff972a30000!wil::details::ReportFailure_Hr
fd PrintDialog_7ff972a30000!wil::details::in1diag3::_Throw_Hr
fe PrintDialog_7ff972a30000!ValidationCallback::OnComplete
ff PrintDialog_7ff972a30000!Validation::CValidationCore::CommitPrintTicketWorker
Continue reading...
Microsoft (R) Windows Debugger Version 10.0.10240.9 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\Users\Alexander Riccio\AppData\Local\CrashDumps\PrintDialog.exe.12572.dmp]
User Mini Dump File with Full Memory: Only application data is available
WARNING: Minidump contains unknown stream type 0x15
WARNING: Minidump contains unknown stream type 0x16
************* Symbol Path validation summary **************
Response Time (ms) Location
Deferred SRV*c:\SymCache*http://msdl.microsoft.com/download/symbols
Deferred SRV*c:\code\symbols*http://chromium-
browser-symsrv.commondatastorage.googleapis.com
Deferred SRV*C:\SymCache*https://msdl.microsoft.com/download/symbols
Deferred SRV*C:\SymCache*https://chromium-browser-symsrv.commondatastorage.googleapis.com
Symbol search path is: SRV*c:\SymCache*http://msdl.microsoft.com/download/symbols;SRV*c:\code\symbols*http://chromium-
browser-symsrv.commondatastorage.googleapis.com;SRV*C:\SymCache*https://msdl.microsoft.com/download/symbols;SRV*C:\SymCache*https://chromium-browser-symsrv.commondatastorage.googleapis.com
Executable search path is:
Windows 10 Version 10240 MP (8 procs) Free x64
Product: WinNt, suite: SingleUserTS
Built by: 10.0.10240.16384 (th1.150709-1700)
Machine Name:
Debug session time: Wed Nov 18 19:41:07.000 2015 (UTC - 5:00)
System Uptime: 0 days 3:39:24.574
Process Uptime: 0 days 0:00:52.000
................................................................
......................
Loading unloaded module list
......
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(311c.277c): Stack overflow - code c00000fd (first/second chance not available)
No .natvis files found at C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\Visualizers.
ntdll!NtWaitForMultipleObjects+0xa:
00007ff9`92a63aaa c3 ret
0:015> !analyze -v
ERROR: FindPlugIns 8007007b
ERROR: Some plugins may not be available [8007007b]
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
CONTEXT: (.ecxr)
rax=00007ff972bd8100 rbx=0000007b3cafd7f0 rcx=0000007b3cafd760
rdx=0000007b3cafee08 rsi=0000007b3cafee08 rdi=0000007b3cafd760
rip=00007ff972a3bf73 rsp=0000007b3ca84000 rbp=0000000000000400
r8=0000007b3cafd7f0 r9=0000000000000400 r10=0000000000000000
r11=00007ff972a9a1b2 r12=0000007b3cafd7f0 r13=0000000000000000
r14=0000007b3cafd7f0 r15=0000000000000000
iopl=0 nv up ei pl nz na pe nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202
PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x33:
00007ff9`72a3bf73 e8c8ffffff call PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext (00007ff9`72a3bf40)
Resetting default scope
FAULTING_IP:
PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure+90
00007ff9`72a3c0c0 84c0 test al,al
EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 00007ff972a3bf73 (PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x0000000000000033)
ExceptionCode: c00000fd (Stack overflow)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000001
Parameter[1]: 0000007b3ca83ff8
PROCESS_NAME: PrintDialog.exe
ERROR_CODE: (NTSTATUS) 0xc00000fd - A new guard page for the stack cannot be created.
EXCEPTION_CODE: (NTSTATUS) 0xc00000fd - A new guard page for the stack cannot be created.
EXCEPTION_PARAMETER1: 0000000000000001
EXCEPTION_PARAMETER2: 0000007b3ca83ff8
RECURRING_STACK: From frames 0x1 to 0x0
NTGLOBALFLAG: 2000100
APPLICATION_VERIFIER_FLAGS: 81643067
APPLICATION_VERIFIER_LOADED: 1
APP: printdialog.exe
ANALYSIS_VERSION: 10.0.10240.9 amd64fre
BUGCHECK_STR: STACK_OVERFLOW_DATA_AVRF
DEFAULT_BUCKET_ID: STACK_OVERFLOW_DATA_AVRF
LAST_CONTROL_TRANSFER: from 00007ff972a3bf78 to 00007ff972a3bf73
STACK_TEXT:
0000007b`3ca84000 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x33
0000007b`3ca84030 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84060 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84090 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca840c0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca840f0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84120 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84150 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84180 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca841b0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca841e0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84210 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84240 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84270 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca842a0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca842d0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84300 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84330 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84360 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84390 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca843c0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca843f0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84420 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84450 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84480 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca844b0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca844e0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84510 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84540 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84570 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca845a0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca845d0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84600 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84630 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84660 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84690 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca846c0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca846f0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84720 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84750 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84780 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca847b0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca847e0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84810 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84840 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84870 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca848a0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca848d0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84900 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84930 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84960 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84990 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca849c0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca849f0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84a20 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84a50 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84a80 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84ab0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84ae0 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
0000007b`3ca84b10 00007ff9`72a3bf78 : 0000007b`3cafd7f0 00000000`00000400 0000007b`3cafee08 00000000`00000000 : PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x38
FOLLOWUP_IP:
PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure+90
00007ff9`72a3c0c0 84c0 test al,al
SYMBOL_STACK_INDEX: 2873
SYMBOL_NAME: printdialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure+90
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: PrintDialog_7ff972a30000
IMAGE_NAME: PrintDialog.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 559f3d48
STACK_COMMAND: .ecxr ; kb
FAILURE_BUCKET_ID: STACK_OVERFLOW_DATA_AVRF_c00000fd_PrintDialog.dll!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure
BUCKET_ID: STACK_OVERFLOW_DATA_AVRF_printdialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure+90
PRIMARY_PROBLEM_CLASS: STACK_OVERFLOW_DATA_AVRF_printdialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure+90
FAILURE_PROBLEM_CLASS: STACK_OVERFLOW_DATA_AVRF
FAILURE_EXCEPTION_CODE: c00000fd
FAILURE_IMAGE_NAME: PrintDialog.dll
FAILURE_FUNCTION_NAME: wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure
FAILURE_SYMBOL_NAME: PrintDialog.dll!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure
ANALYSIS_SOURCE: UM
FAILURE_ID_HASH_STRING: um:stack_overflow_data_avrf_c00000fd_printdialog.dll!wil::details::threadfailurecallbackholder::getcontextandnotifyfailure
FAILURE_ID_HASH: {cc985560-93bd-f997-ecb8-bfbfc74bec8a}
Followup: MachineOwner
---------
Of course, the infinite recursion nuked the stack, so I had to attach to PrintDialog.exe in WinDbg, and set a breakpoint for GetThreadContext:
0:032> bl
1 e 00007ff9`72a3bf73 0001 (0001) 0:**** PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x33
placeholder text
The call stack at the point of infinite recursion is:
0:032> kc
# Call Site
00 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
01 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
02 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure
03 PrintDialog_7ff972a30000!wil::details::LogFailure
04 PrintDialog_7ff972a30000!wil::details::ReportFailure
05 PrintDialog_7ff972a30000!wil::details::ReportFailure_Hr
06 PrintDialog_7ff972a30000!wil::details::in1diag3::_Throw_Hr
07 PrintDialog_7ff972a30000!ValidationCallback::OnComplete
08 PrintDialog_7ff972a30000!Validation::CValidationCore::CommitPrintTicketWorker
09 PrintDialog_7ff972a30000!Validation::CValidationCore::ValidateOrCommitPrintTicket
0a PrintDialog_7ff972a30000!Validation::CValidationCore::CommitPrintTicket
0b PrintDialog_7ff972a30000!PrintDialog:ataModel:rintDialogManager::ValidateOptions
0c PrintDialog_7ff972a30000!PrintDialog::ViewModel::VmPrintFeatureGroups::ValidateFeaturesAsync
0d PrintDialog_7ff972a30000!Concurrency::task<bool>::_InitialTaskHandle<bool,<lambda_fa37b63654b63ce372310d1f324fbf26>,Concurrency::details::_TypeSelectorNoAsync>::_Init
0e PrintDialog_7ff972a30000!Concurrency::details::_PPLTaskHandle<bool,Concurrency::task<bool>::_InitialTaskHandle<bool,<lambda_fa37b63654b63ce372310d1f324fbf26>,Concurrency::details::_TypeSelectorNoAsync>,pplx::details::_UnrealizedChore>:perator()
0f PrintDialog_7ff972a30000!Custom::_AutoDeleteChore::~_AutoDeleteChore
10 PrintDialog_7ff972a30000!?__abi_Windows_System_Threading_WorkItemHandler___abi_IDelegate____abi_Invoke@?Q__abi_IDelegate@WorkItemHandler@Threading@System@Windows@@2345@UE$AAAJPE$AAUIAsyncAction@Foundation@5@@Z
11 threadpoolwinrt!Windows::System::Threading::CThreadPoolWorkItem::CommonWorkCallback
12 threadpoolwinrt!Windows::System::Threading::CThreadPoolWorkItem::BatchedCallback
13 vfbasics!AVrfpTpWorkCallback
14 ntdll!TppWorkpExecuteCallback
15 ntdll!TppWorkerThread
16 KERNEL32!BaseThreadInitThunk
17 ntdll!RtlUserThreadStart
....And if I continue, quite a bit, the call stack is filled with recursion:
0:032> g
Breakpoint 1 hit
PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext+0x33:
00007ff9`72a3bf73 e8c8ffffff call PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext (00007ff9`72a3bf40)
0:032> kc
# Call Site
00 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
01 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
02 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
03 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
04 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
05 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
06 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
07 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
08 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
09 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
0a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
0b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
0c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
0d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
0e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
0f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
10 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
11 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
12 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
13 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
14 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
15 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
16 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
17 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
18 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
19 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
1a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
1b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
1c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
1d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
1e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
1f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
20 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
21 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
22 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
23 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
24 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
25 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
26 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
27 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
28 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
29 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
2a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
2b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
2c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
2d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
2e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
2f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
30 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
31 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
32 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
33 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
34 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
35 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
36 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
37 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
38 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
39 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
3a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
3b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
3c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
3d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
3e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
3f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
40 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
41 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
42 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
43 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
44 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
45 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
46 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
47 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
48 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
49 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
4a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
4b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
4c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
4d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
4e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
4f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
50 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
51 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
52 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
53 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
54 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
55 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
56 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
57 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
58 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
59 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
5a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
5b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
5c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
5d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
5e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
5f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
60 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
61 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
62 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
63 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
64 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
65 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
66 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
67 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
68 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
69 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
6a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
6b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
6c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
6d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
6e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
6f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
70 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
71 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
72 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
73 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
74 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
75 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
76 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
77 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
78 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
79 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
7a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
7b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
7c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
7d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
7e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
7f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
80 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
81 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
82 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
83 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
84 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
85 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
86 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
87 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
88 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
89 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
8a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
8b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
8c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
8d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
8e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
8f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
90 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
91 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
92 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
93 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
94 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
95 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
96 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
97 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
98 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
99 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
9a PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
9b PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
9c PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
9d PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
9e PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
9f PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a0 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a1 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a2 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a3 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a4 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a5 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a6 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a7 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a8 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
a9 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
aa PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ab PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ac PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ad PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ae PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
af PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b0 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b1 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b2 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b3 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b4 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b5 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b6 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b7 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b8 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
b9 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ba PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
bb PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
bc PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
bd PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
be PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
bf PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c0 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c1 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c2 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c3 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c4 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c5 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c6 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c7 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c8 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
c9 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ca PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
cb PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
cc PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
cd PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ce PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
cf PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d0 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d1 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d2 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d3 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d4 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d5 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d6 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d7 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d8 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
d9 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
da PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
db PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
dc PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
dd PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
de PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
df PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e0 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e1 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e2 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e3 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e4 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e5 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e6 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e7 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e8 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
e9 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ea PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
eb PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ec PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ed PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ee PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
ef PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f0 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f1 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f2 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f3 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f4 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f5 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f6 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f7 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f8 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetThreadContext
f9 PrintDialog_7ff972a30000!wil::details::ThreadFailureCallbackHolder::GetContextAndNotifyFailure
fa PrintDialog_7ff972a30000!wil::details::LogFailure
fb PrintDialog_7ff972a30000!wil::details::ReportFailure
fc PrintDialog_7ff972a30000!wil::details::ReportFailure_Hr
fd PrintDialog_7ff972a30000!wil::details::in1diag3::_Throw_Hr
fe PrintDialog_7ff972a30000!ValidationCallback::OnComplete
ff PrintDialog_7ff972a30000!Validation::CValidationCore::CommitPrintTicketWorker
Continue reading...