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

Re: crash with log cache

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Sun, 20 Mar 2011 08:50:36 +0100

On 19.03.2011 23:05, Stefan Fuhrmann wrote:
> Stefan Küng wrote:
>> There's a problem in the log cache. I tried to narrow it down but wasn't
>>
>> very successful. Maybe you can fix this? At least I found a reliable way
>> to reproduce the issue:
>>
>> * open repo browser for the TSVN repo
>> * browse to branches/1.6.x
>> * right-click on 1.6.x dir, select "mark for comparison"
>> * browse to the tags dir, select 1.5.0, right-click, show log
>> --> wait a while, crash
>>
>> The crash happens in the strict log iterator because it fails to find
>> the copyfrom revision properly.
>>
> Easy fix ;) r21021 will make the issue go away.
> I'm currently investigating why the data is missing
> in the first place.

Not quite - I tried that too. But while it fixes the crash, it doesn't
make the whole function work properly: the returned rev is 0 and the
copyfrom url is wrong too.

You can also try the whole situation by uncommenting the code in
logdlg.cpp, line 1319, then showing the log for trunk, with the log
dialog started from the merge dialog for 1.6.x.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2712679
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-03-20 09:47:29 CET

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