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 >