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]].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.