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

Re: TortoiseSVN 1.5.3/4 exception for low-privilege XP account

From: Stefan Kng <tortoisesvn_at_gmail.com>
Date: Sun, 12 Oct 2008 15:04:03 +0200

carlj wrote:
> Thanks Stefan. I took a closer look at the details of the shell32.dll
> CreateFile event and I found these two properties:
>
> Disposition: Open
> Desired Access: Generic Read, Write Attributes

That means: open for *reading*, but *allow* writing (i.e., don't block
other apps that want to write to the file).
That's what all open-for-reading calls do if not specified otherwise.

> I'm not surprised that Windows (by default) disables write access to
> shell32.dll for low-privilege user accounts. I don't think this is due to
> any change that I made. I tried (temporarily) granting write access on
> shell32.dll to my low-privilege account and then the (Open)CreateFile action
> succeeded. However I still had the basic problem, which is that I get the
> Tortoise unhandled exception dialog no matter what I do. I'm worried that
> these Process Monitor events might be a red herring. For example, I have
> found the first dump-related event, where GenerateErrorReport() creates
> TortoiseProc.dmp. The event _before_ that is just a successful read of
> Repositories.dat. I know that it is very easy to make the mistake of
> finding something in Process Monitor that looks really serious but which is
> actually completely irrelevant.
>
> I think what I really need is more info about what causes the exception. I
> have attached the dmp file. If you could give me any clue about what it
> says I would be very grateful.

Crashdump indicates a problem with your log cache. Either disable the
log cache completely, or at least delete all the log cache files.

> * Is Tortoise supposed to work with a low-privilege XP account? (And how
> come it worked for me at first?!)

Yes, it works just fine with a low-privilege account.

Stefan

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net

Received on 2008-10-12 15:04:22 CEST

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