Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- APPLICATION_VERIFIER_HEAPS_DOUBLE_FREE (7)
- Heap block already freed.
- This situation happens if the block is freed twice. Freed blocks are marked in a
- special way and are kept around for a while in a delayed free queue. If a buggy
- program tries to free the block again this will be caught assuming the block was not
- dequeued from delayed free queue and its memory reused for other allocations.
- The depth of the delay free queue is in the order of thousands of blocks therefore
- there are good chances that most double frees will be caught.
- Arguments:
- Arg1: 00000000025d1000, Heap handle for the heap owning the block.
- Arg2: 00000000163bb2d0, Heap block being freed again.
- Arg3: 0000000000000038, Size of the heap block.
- Arg4: 0000000000000000, Not used
- DEFAULT_BUCKET_ID: STATUS_BREAKPOINT
- PROCESS_NAME: salamand.exe
- ERROR_CODE: (NTSTATUS) 0x80000003 - {AUSNAHME} Haltepunkt Im Quellprogramm wurde ein Haltepunkt erreicht.
- EXCEPTION_CODE: (HRESULT) 0x80000003 (2147483651) - Mindestens ein Argument ist ung ltig.
- APPLICATION_VERIFIER_FLAGS: 48004
- APP: salamand.exe
- BUGCHECK_STR: APPLICATION_FAULT_STATUS_BREAKPOINT
- STACK_TEXT:
- # Child-SP RetAddr Call Site
- 00 00000000`18ffab08 000007f8`bb251324 ntdll!NtWaitForSingleObject+0xa
- 01 00000000`18ffab10 000007f8`bb2516db ntdll!RtlReportExceptionEx+0x22c
- 02 00000000`18ffac40 000007f8`9e0a1e7e ntdll!RtlReportException+0xbb
- 03 00000000`18ffacd0 000007f8`bb209985 verifier!AVrfpVectoredExceptionHandler+0x296
- 04 00000000`18ffad60 000007f8`bb1abaa4 ntdll!RtlpCallVectoredHandlers+0xc6
- 05 00000000`18ffadf0 000007f8`bb194bba ntdll!RtlDispatchException+0x6c
- 06 00000000`18ffb500 000007f8`9e09a088 ntdll!KiUserExceptionDispatch+0x2e
- 07 00000000`18ffbc20 000007f8`9e098e9b verifier!VerifierStopMessage+0x1fc
- 08 00000000`18ffbcd0 000007f8`9e0992a4 verifier!AVrfpDphReportCorruptedBlock+0x157
- 09 00000000`18ffbd90 000007f8`9e09d59b verifier!AVrfpDphCheckNormalHeapBlock+0xc8
- 0a 00000000`18ffbde0 000007f8`9e0b082f verifier!VerifierCheckPageHeapAllocation+0x6b
- 0b 00000000`18ffbe10 000007f8`9e0b205c verifier!AVrfpRtlFreeHeap+0x73
- 0c 00000000`18ffbec0 000007f8`a590317f verifier!AVrfpHeapFree+0xf4
- 0d (Inline Function) --------`-------- crshhndl!ATL::CStringData::Release+0x14
- 0e 00000000`18ffbf50 000007f8`a5902213 crshhndl!ATL::CSimpleStringT<wchar_t,0>::operator=(class ATL::CSimpleStringT<wchar_t,0> * strSrc = <Value unavailable error>)+0x4f
- 0f (Inline Function) --------`-------- crshhndl!ATL::CStringT<wchar_t,ATL::StrTraitATL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::operator=+0x8
- 10 00000000`18ffbf80 00000000`5307e40c crshhndl!InitCrashHandler(struct ApplicationInfo * applicationInfo = 0x00000000`00000008, struct HandlerSettings * handlerSettings = <Value unavailable error>, int ownProcess = 0n0)+0x3d3
- 11 00000000`18ffca70 00000000`5307e6b8 TortoiseSVN!CCrashReportTSVN::CCrashReportTSVN(wchar_t * appname = 0x01cff667`59d5ba2f "--- memory read error at address 0x01cff667`59d5ba2f ---", bool bOwnProcess = true)+0x1ac
- 12 00000000`18ffcb50 00000000`5307fdea TortoiseSVN!CShellExt::CShellExt(FileState state = 0n1393049384 (No matching enumerant))+0x238
- 13 00000000`18ffcbe0 00000000`531a19d2 TortoiseSVN!CShellExtClassFactory::CreateInstance(struct IUnknown * pUnkOuter = 0x00000000`18ffdf10, struct _GUID * riid = 0x00000000`15299f00 --- memory read error at address 0x00000000`15299f00 ---, void ** ppvObj = 0x00000000`16411070)+0x6a
- 14 00000000`18ffcc20 00000000`531a185b TortoiseOverlays+0x19d2
- 15 00000000`18ffcce0 00000000`531a12fd TortoiseOverlays+0x185b
- 16 00000000`18ffd5c0 000007f6`546f26fc TortoiseOverlays+0x12fd
- 17 00000000`18ffdec0 000007f6`546f2746 salamand+0x1426fc
- 18 00000000`18ffe140 000007f6`546f2de9 salamand+0x142746
- 19 00000000`18ffe170 000007f6`54607bb6 salamand+0x142de9
- 1a 00000000`18ffe1b0 000007f6`54609419 salamand+0x57bb6
- 1b 00000000`18ffe9a0 000007f6`5460947e salamand+0x59419
- 1c 00000000`18ffe9d0 00000000`529d2a6f salamand+0x5947e
- 1d 00000000`18fffdf0 00000000`529d2b08 salrtl9!endthreadex+0x3f
- 1e 00000000`18fffe20 000007f8`9e0b653d salrtl9!endthreadex+0xd8
- 1f 00000000`18fffe50 000007f8`baf01842 verifier!AVrfpStandardThreadFunction+0x3d
- 20 00000000`18fffe90 000007f8`bb1a8c81 kernel32!BaseThreadInitThunk+0x1a
- 21 00000000`18fffec0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d
- FOLLOWUP_IP:
- crshhndl!ATL::CSimpleStringT<wchar_t,0>::operator=+4f [c:\program files (x86)\microsoft visual studio 12.0\vc\atlmfc\include\atlsimpstr.h @ 284]
- 000007f8`a590317f 488d4618 lea rax,[rsi+18h]
- FAULTING_SOURCE_LINE: c:\program files (x86)\microsoft visual studio 12.0\vc\atlmfc\include\atlsimpstr.h
- FAULTING_SOURCE_FILE: c:\program files (x86)\microsoft visual studio 12.0\vc\atlmfc\include\atlsimpstr.h
- FAULTING_SOURCE_LINE_NUMBER: 284
- SYMBOL_NAME: crshhndl!ATL::CSimpleStringT<wchar_t,0>::operator=+4f
Add Comment
Please, Sign In to add comment