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