Re: Asynchronous structured exception handling (SEH) in TortoiseProc (/EHa)
Ivan Zhakov <[email protected]>
| Newsgroups | gmane.comp.version-control.subversion.tortoisesvn.devel |
|---|---|
| Message-ID | <CABw-3YdXNj+_54nk0eHJG6quT69U8SisJi5wrD+9JKxqx0osfQ@mail.gmail.com> |
[...] >> I'm currently focused on TortoiseProc (and maybe TSVNCache). I >> understand that shell extension may require different handling and we >> should try everything to avoid crashing explorer.exe. > > > Yes. At least for all the status-fetching code. > >> I may suggest the following: >> 1. I'll disable asynchronous SEH exception handling in TortoiseProc.exe >> 2. I'll start reviewing/rewriting log cache storage not to crash in >> case of corrupted database >> 3. We backport change (1) to 1.9.x. After that I'll investigate >> drdump crashes related to the log cache storage and convert them to >> C++ exceptions. >> >> How does it sound? > > > That sounds good. If you have the time to do it, then please go ahead! > Status update: I've checked Drdump crash dump reports and as far I see there is only one logcache related problem (#209372) in TortoiseSVN 1.9.4. --- Ivan Zhakov ------------------------------------------------------ http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=3181357 To unsubscribe from this discussion, e-mail: [[email protected]].