[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: TortoiseSVN crashes

From: Jan Rysavy <jan.rysavy_at_altap.cz>
Date: 2007-04-19 07:32:10 CEST

Hi Stefan,

I'm very sorry for this inconvenience! This is very new problem to us
(version was released on Friday). In this build we included the initial
support for Windows Vista. That means XML manifest with the
"trustInfo" and "requestedPrivileges" section. Unfortunately it
looks there is some problem in Windows XP PE loader:

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=463884&SiteID=1
https://connect.microsoft.com/feedback/ViewFeedback.aspx?FeedbackID=106126&SiteID=210
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=149147

We are testing each build on W95, W98, NT4, W2K, XP, and now on Vista,
but we didn't see this. I'm working on solution right now.

Workaround:
Download http://www.altap.cz/upload/remove.rar (6KB)
unpack it to Servant Salamander 2.5 RC2\remove directory,
and run it. This is an old (working) version of the uninstaller.

Regading non-ascii characters: our file manager isn't unicode application.
The only solution is configure "Language for non-Unicode programs" in the
Windows XP. More information:
http://www.altap.cz/salam_en/help/salamand/appendix_unicodesupport.htm

Best regards

Jan Rysavy
ALTAP, Ltd.
Czech Republic
mailto:jan.rysavy@altap.cz
http://www.altap.cz/
Tel.: +420 487 725 132

On 18.4.2007 21:24, Stefan Küng wrote:
> One other thing:
> I really, really *hate* it when I can't uninstall a program,
> especially if it's a trial version!
> Your app successfully refused any attempt to get rid of it. That's not
> just bad, that's simply rude.
>
> Another thing I noticed while trying to reproduce the problem:
> * file/foldernames with non-ascii chars in them aren't shown
> correctly, and can't be accessed (try it: use the charmap tool to
> create a filename which you normally can't create with your own
> keyboard)
>
> Stefan
>
> On 4/18/07, Stefan Küng <tortoisesvn@gmail.com> wrote:
>> Jan Rysavy wrote:
>> > Hi,
>> >
>> > We have implemented support for overlay icons to our file manager
>> > (Windows Explorer alternative) and released a new version last
>> > week. Support for overlay icons was frequently requested
>> > by TortoiseSVN users.
>> >
>> > Now we have received several crash reports like this one:
>> > http://forum.altap.cz/viewtopic.php?t=1968
>> >
>> > The problem seems to be related to TortoiseSVN (faulting module
>> > msvcr80.dll is not used by our file manager).
>> >
>> > I would like to ask you: does your shell extension create a new
>> > thread when we call IShellIconOverlayIdentifier::IsMemberOf()?
>> > (Our threads are guarded by bug reporting system but we didn't
>> > catch this exception.)
>>
>> No, it doesn't create separate threads at all. And it's apartment
>> threaded, which means it must not be called from different threads
>> either. If you use it from different threads, you must load a separate
>> instance of it for each thread.
>>
>> > Do you offer some debugging (bug reporting) facility for your
>> > shell extension?
>>
>> I've spent the last three hours running stress tests with your app and
>> TSVN's shell extension. I couldn't get it to crash. But if you can, you
>> could use a nightly build. The nightly builds have the pdb files
>> uploaded too (for the shell extension dll and TortoiseProc). The pdb
>> files are the debug symbols which you have to place in the same
>> directory as the dlls/exes are installed (e.g., C:\program
>> files\TortoiseSVN\bin). If it then crashes, you can catch the crash with
>> your debugger, and if it's a good debugger it will load the pdb files
>> and show you much more information (stacktrace, file location, ...).
>>
>> Sorry I can't be of more help here, but as long as I can't reproduce it,
>> I can't find the problem.
>>
>> Stefan
>>
>> --
>> ___
>> oo // \\ "De Chelonian Mobile"
>> (_,\/ \_/ \ TortoiseSVN
>> \ \_/_\_/> The coolest Interface to (Sub)Version Control
>> /_/ \_\ http://tortoisesvn.net
>>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu Apr 19 07:32:21 2007

This is an archived mail posted to the TortoiseSVN Dev mailing list.