Assertion 'FALSE' failed at ..\..\lib\rtl\heappage.c line 1854
Break instruction exception - code 80000003 (first chance)
ntdll!DbgUserBreakPoint:
001b:77f2c252 cc int 3
kd> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
FAULTING_IP:
ntdll!DbgUserBreakPoint+0
001b:77f2c252 cc int 3
EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 77f2c252 (ntdll!DbgUserBreakPoint)
ExceptionCode: 80000003 (Break instruction exception)
ExceptionFlags: 00000000
NumberParameters: 3
Parameter[0]: 00000000
Parameter[1]: 00000000
Parameter[2]: 00000000
DEFAULT_BUCKET_ID: HEAP_CORRUPTION
ERROR_CODE: (NTSTATUS) 0x80000003 - {WYJ
EXCEPTION_CODE: (HRESULT) 0x80000003 (2147483651) - Co najmniej jeden z argument w jest nieprawid owy.
EXCEPTION_PARAMETER1: 00000000
EXCEPTION_PARAMETER2: 00000000
EXCEPTION_PARAMETER3: 00000000
MOD_LIST:
NTGLOBALFLAG: 2440000
ADDITIONAL_DEBUG_TEXT: Enable Pageheap/AutoVerifer
FAULTING_THREAD: 00000001
PRIMARY_PROBLEM_CLASS: HEAP_CORRUPTION
BUGCHECK_STR: APPLICATION_FAULT_HEAP_CORRUPTION
LAST_CONTROL_TRANSFER: from 77f36d06 to 77f2c252
STACK_TEXT:
0012f134 77f3f7f0 77f79464 ntdll!DbgUserBreakPoint
77f79464 77f79448 0000073e ntdll!RtlAssert(void * FailedAssertion = 0x77f79464, void * FileName = 0x77f79448, unsigned long LineNumber = 0x73e, char * Message = 0x00000000 "")+0x46 [p:\trunk_slave\x86_msvc\build\lib\rtl\assert.c @ 119]
00130000 01000002 00b7cfd8 ntdll!RtlpPageHeapFree(void * HeapPtr = 0x00130000, unsigned long Flags = 0x1000002, void * Ptr = 0x00b7cfd8)+0xd0 [p:\trunk_slave\x86_msvc\build\lib\rtl\heappage.c @ 1857]
00130000 01000002 00b7cfd8 ntdll!RtlDebugFreeHeap(void * HeapPtr = 0x00130000, unsigned long Flags = 0x1000002, void * Ptr = 0x00b7cfd8)+0x33 [p:\trunk_slave\x86_msvc\build\lib\rtl\heapdbg.c @ 277]
00130000 01000002 00b7cfd8 ntdll!RtlFreeHeap(void * HeapPtr = 0x00130000, unsigned long Flags = 0x1000002, void * Ptr = 0x00b7cfd8)+0x53 [p:\trunk_slave\x86_msvc\build\lib\rtl\heap.c @ 2278]
00b7cfd8 0041230c 00412308 kernel32!FindClose(void * hFindFile = 0x00b7cfd8)+0xf8 [p:\trunk_slave\x86_msvc\build\dll\win32\kernel32\client\file\find.c @ 611]
-------------------
RtlFreeHeap (RtlGetProcessHeap(), 0, IHeader);
return TRUE;
}
---------
IHeader->Type: FileFind (0n0)
-------------------
WARNING: Stack unwind information not available. Following frames may be wrong.
00b7cfd8 00000000 004fcff1 setup+0xae67
00400000 00000000 004fcff1 setup+0x7248
00000000 0051b940 7ffba000 setup+0xccec
0040cc61 00000000 eeeeeeee kernel32!BaseProcessStartup( * lpStartAddress = 0x0040cc61)+0x55 [p:\trunk_slave\x86_msvc\build\dll\win32\kernel32\client\proc.c @ 473]
STACK_COMMAND: kb
SYMBOL_NAME: heap_corruption!heap_corruption
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: heap_corruption
IMAGE_NAME: heap_corruption
DEBUG_FLR_IMAGE_TIMESTAMP: 0
FAILURE_BUCKET_ID: HEAP_CORRUPTION_80000003_heap_corruption!heap_corruption
BUCKET_ID: APPLICATION_FAULT_HEAP_CORRUPTION_heap_corruption!heap_corruption
Followup: MachineOwner