Den mandag den 27. februar 2017 kl. 22.38.44 UTC+1 skrev Stefan: > On 27.02.2017 01:38, Stephen L. De Rudder wrote: > > Better call stack: > > TortoiseSVN.dll!__report_gsfailure(unsigned __int64 stack_cookie) Line 199 > > C > > TortoiseSVN.dll!CRemoteCacheLink::CloseCommandPipe() Line 155 C++ > > TortoiseSVN.dll!CRemoteCacheLink::ReleaseLockForPath(const CTSVNPath & > > path) Line 276 C++ > > TortoiseSVN.dll!CShellExt::CopyCallback_Wrap(HWND__ * wFunc, unsigned int > > pszSrcFile, unsigned int) Line 317 C++ > > TortoiseSVN.dll!CShellExt::CopyCallback(HWND__ * hWnd, unsigned int wFunc, > > unsigned int wFlags, const wchar_t * pszSrcFile, unsigned long > > dwSrcAttribs, const wchar_t * pszDestFile, unsigned long dwDestAttribs) > > Line 299 C++ > > Thanks! > > Looking through the code I can't find anything wrong with it. > The exception you get is > Unhandled exception at 0x0000000075F2B8BC (TortoiseSVN.dll) in > explorer.exe: Stack cookie instrumentation code detected a stack-based > buffer overrun. > > which means somewhere the stack is corrupted. But I can't see where that > would happen in the TSVN shell extension. > Also, all critical paths are guarded with critical section objects. > > Problem is that the stack cookie instrumentation exception is thrown at > times when the stack is checked. But that doesn't mean that the stack is > corrupted where that check is done but can be corrupted way before that. > So maybe another shell extension corrupts the stack? > > I'm trying to reproduce the problem on my machine, but so far no luck, > i.e. I get no crash. >
We're having a GDPR cleanup day and so I wanted to remove a few folders with respositories in them that were old branches anyway. I met this crash two times while deleting different folders with old branches. So the crash is real -- You received this message because you are subscribed to the Google Groups "TortoiseSVN" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tortoisesvn/e17f15c3-c00a-43b7-8b8a-b0c97a3494af%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
