Patrick Kursawe wrote on Mon, 28 Jun 2010 at 12:18 -0000:
> Patrick Kursawe wrote on Thu, 24 Jun 2010 at 16:03 -0000:
> 
> > [...]
> > In file
> > 'D:\Development\SVN\Releases\TortoiseSVN-1.6.8\ext\subversion\subversion\libsvn_client\blame.c'
> > line 487: assertion failed (frb->last_filename == NULL)
> > 
> >    
> 
> Am 6/25/2010 11:16 AM, schrieb Daniel Shahaf:
> > It would probably help if you tell us how to reproduce the issue.  That
> > is, tell us what command to run on some public repository to get the
> > assertion, or give us a script (starting with 'svnadmin create') that ends
> > with invoking the assertion.
> > 
> > I'm not sure if this was reported before.
> > 
> > Thanks,
> > 
> > Daniel
> >    
> After fighting for quite some time to get subversion compiled on
> windows using VC 08 Express Edition I finally managed to reproduce the
> issue in the debugger.

Wow.

NICE.

You're the first person I know of to be able to build Subversion on
Windows without fighting with it for days/weeks before... (and you even
have a working debug environment)

How did you do that?


> I have created a test repository, you can get it from
> http://docs.google.com/leaf?id=0B2ZJ-TDG8hqkZGMyMTc4ZjMtYjk5OS00ZDAwLTliYmQtNjZiNDM1YTAxZmZj&sort=name&layout=list&num=50
> 
> Just checkout "trunk" and run
> svn annotate -g -r6:7 a.txt
> 

I can reproduce the issue using your repository and trunk svn.exe:

[[[
..\..\..\subversion\libsvn_fs_fs\tree.c:971: (apr_err=235000)
svn: In file '..\..\..\subversion\libsvn_client\blame.c' line 494:
assertion failed (frb->last_filename == NULL)
]]]

Firstly, could you please file an issue in our tracker, so we don't
forget it?

Secondly, could you share a script that produces your example
repository?  (it's easier for us to consume that way)

> It looks like annotate tries to fetch one more revision before the
> first revision specified.  The mentioned assertion fails if it gets
> more than one - which is the case if you specify that you want merge
> info and the last operation before was merging in a few changes.

To be honest, I haven't looked at it under a debugger.  Could you please
summarize your findings in the issue?

If you'd like to write a patch for this, you're more than welcome to
do so.  Our patch guidelines are here:
http://subversion.apache.org/docs/community-guide/general.html#patches

> 

Thanks a lot!

Daniel

> Bye!
> Patrick
> 

Reply via email to