Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-3245

'svn blame -g' assertion error

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Duplicate
    • Affects Version/s: 1.5.x
    • Fix Version/s: 1.7.0
    • Component/s: src
    • Labels:
      None

      Description

      Certain invocations of 'svn blame -g' can trigger a client-side assertion.  For
      example, if you run the create-repos.sh script attached to issue #3243, and then
      run 'blame -g' on the wc/trunk/foo/foo-msg.txt file created by the script but
      limit the range to -r 12:14, you get:
      
         $ svn blame wc/trunk/foo/foo-msg.txt -r 12:14 -g
         subversion/libsvn_ra_neon/util.c:545: (apr_err=235000)
         svn: In file 'subversion/libsvn_client/blame.c' line 486: assertion failed
         (frb->last_filename == NULL)
         $
      
      libsvn_client/blame.c raises this assertion any time it sees more than one
      revision from the ra-get-file-revs interface that predates the requested range
      beginning (in this case, r12).
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                lgo Lieven Govaerts
                Reporter:
                cmpilato C. Michael Pilato
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: