To reproduce it, create a Windows command batch file (.bat) with the following content, and execute it (please mind the access rights):
Code: Select all
cd \
mkdir vbox
cd vbox
mkdir src
cd src
mkdir VBox
cd VBox
mkdir Additions
cd Additions
mkdir common
cd common
mkdir VBoxService
cd VBoxService
mkdir testcase
cd testcase
echo . > Makefile.kmk
Code: Select all
0:000> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
*** ERROR: Module load completed but symbols could not be loaded for C:\Program Files (x86)\totalcmd\tcmdx64.exe
GetPageUrlData failed, server returned HTTP status 404
URL requested: http://watson.microsoft.com/StageOne/tcmdx64_exe/1_0_0_5/4ca1b247/ntdll_dll/6_1_7601_17725/4ec4aa8e/c0000374/000c40f2.htm?Retriage=1
FAULTING_IP:
ntdll!RtlReportCriticalFailure+62
00000000`779140f2 eb00 jmp ntdll!RtlReportCriticalFailure+0x64 (00000000`779140f4)
EXCEPTION_RECORD: ffffffffffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 00000000779140f2 (ntdll!RtlReportCriticalFailure+0x0000000000000062)
ExceptionCode: c0000374
ExceptionFlags: 00000001
NumberParameters: 1
Parameter[0]: 000000007798b450
FAULTING_THREAD: 0000000000000f58
PROCESS_NAME: tcmdx64.exe
ERROR_CODE: (NTSTATUS) 0xc0000374 - A heap has been corrupted.
EXCEPTION_CODE: (NTSTATUS) 0xc0000374 - A heap has been corrupted.
EXCEPTION_PARAMETER1: 000000007798b450
MOD_LIST: <ANALYSIS/>
NTGLOBALFLAG: 400
APPLICATION_VERIFIER_FLAGS: 0
DEFAULT_BUCKET_ID: ACTIONABLE_HEAP_CORRUPTION_heap_failure_entry_corruption
PRIMARY_PROBLEM_CLASS: ACTIONABLE_HEAP_CORRUPTION_heap_failure_entry_corruption
BUGCHECK_STR: APPLICATION_FAULT_ACTIONABLE_HEAP_CORRUPTION_heap_failure_entry_corruption
LAST_CONTROL_TRANSFER: from 0000000077914736 to 00000000779140f2
STACK_TEXT:
00000000`0012d970 00000000`77914736 : 00000000`00000002 00000000`00000023 00000000`00000000 00000000`00000003 : ntdll!RtlReportCriticalFailure+0x62
00000000`0012da40 00000000`77915942 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlpReportHeapFailure+0x26
00000000`0012da70 00000000`779175f4 : 00000000`01f20000 00000000`01f20000 00000000`0000000a 00000000`00000000 : ntdll!RtlpHeapHandleError+0x12
00000000`0012daa0 00000000`779179d8 : 00000000`01f20000 00000000`00000000 00000000`00100000 00000000`00000000 : ntdll!RtlpLogHeapFailure+0xa4
00000000`0012dad0 00000000`778afb46 : 00000000`01f20000 00000000`01d967c0 00000000`01f20000 00000000`00000000 : ntdll!RtlpAnalyzeHeapFailure+0x3a8
00000000`0012db30 00000000`778a3518 : 00000000`01f20000 00000000`00000002 00000000`00000008 00000000`00000020 : ntdll!RtlpAllocateHeap+0x1d2a
00000000`0012e0d0 00000001`400055d7 : 00000000`00000003 00000000`00000008 00000000`00000001 00000000`00000000 : ntdll!RtlAllocateHeap+0x16c
00000000`0012e1e0 00000001`400017ca : 00000000`0000005c 00000000`01d96740 00000000`0000005c 00000000`01d96740 : tcmdx64+0x55d7
00000000`0012e210 00000001`400033be : 00000000`00000030 00000000`00000030 00000000`00000000 00000000`000003e8 : tcmdx64+0x17ca
00000000`0012ed90 00000001`40005be1 : 00000000`00000000 00000000`00000000 00000000`00000006 00000000`00000006 : tcmdx64+0x33be
00000000`0012fea0 00000000`7774652d : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : tcmdx64+0x5be1
00000000`0012ff60 00000000`7787c521 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0xd
00000000`0012ff90 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x1d
FOLLOWUP_IP:
tcmdx64+55d7
00000001`400055d7 4885c0 test rax,rax
SYMBOL_STACK_INDEX: 7
SYMBOL_NAME: tcmdx64+55d7
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: tcmdx64
DEBUG_FLR_IMAGE_TIMESTAMP: 4ca1b247
STACK_COMMAND: !heap ; ~0s ; kb
BUCKET_ID: X64_APPLICATION_FAULT_ACTIONABLE_HEAP_CORRUPTION_heap_failure_entry_corruption_tcmdx64+55d7
IMAGE_NAME: C:\Program Files (x86)\totalcmd\tcmdx64.exe
FAILURE_BUCKET_ID: ACTIONABLE_HEAP_CORRUPTION_heap_failure_entry_corruption_c0000374_C:_Program_Files_(x86)_totalcmd_tcmdx64.exe!Unknown
WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/tcmdx64_exe/1_0_0_5/4ca1b247/ntdll_dll/6_1_7601_17725/4ec4aa8e/c0000374/000c40f2.htm?Retriage=1
Followup: MachineOwner
---------
LE: If, at some point in time, you can't reproduce the issue anymore, try rebooting the system.