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

Assertion failed with svn diff -r BASE:HEAD ^/trunk

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • trunk
    • 1.7.x
    • cmdline client
    • None

    Description

      The commands "svn diff -r BASE:HEAD ^/trunk" is failing with:
      
      svn: E235000: In file
      /build/buildd/subversion-1.7.4/subversion/libsvn_client/diff.c' line
      1937: assertion failed (! svn_path_is_url(path2))
      Aborted
      
      Backtrace:
      #0  0x00007ffff66091b5 in *__GI_raise (sig=<optimized out>)
          at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
      #1  0x00007ffff660bfc0 in *__GI_abort () at abort.c:92
      #2  0x00007ffff6ffe0a2 in svn_error_abort_on_malfunction (can_return=1, 
          file=0x7ffff7bd4128 "../src/subversion/libsvn_client/diff.c", line=2472, 
          expr=0x7ffff7bd4671 "! svn_path_is_url(path2)")
          at ../src/subversion/libsvn_subr/error.c:651
      #3  0x00007ffff6ffe0fa in svn_error__malfunction (can_return=1, 
          file=0x7ffff7bd4128 "../src/subversion/libsvn_client/diff.c", line=2472, 
          expr=0x7ffff7bd4671 "! svn_path_is_url(path2)")
          at ../src/subversion/libsvn_subr/error.c:676
      #4  0x00007ffff7b91a4e in diff_repos_wc (
          path_or_url1=0x67aed8 
      "file:///home/pm/sw/subversion/obj/repo/subversion/trunk", 
      revision1=0x7fffffffe6c8, peg_revision=0x7fffffffe3d0, 
          path2=0x67aed8 "file:///home/pm/sw/subversion/obj/repo/subversion/trunk", 
          revision2=0x7fffffffe6b8, reverse=1, depth=svn_depth_unknown, 
          ignore_ancestry=1, show_copies_as_adds=0, use_git_diff_format=0, 
          changelists=0x652570, callbacks=0x7ffff7ddd5a0, 
          callback_baton=0x7fffffffe250, ctx=0x652bc8, pool=0x6ad1b8)
          at ../src/subversion/libsvn_client/diff.c:2472
      #5  0x00007ffff7b92537 in do_diff (callbacks=0x7ffff7ddd5a0, 
          callback_baton=0x7fffffffe250, ctx=0x652bc8, 
          path_or_url1=0x67aed8 
      "file:///home/pm/sw/subversion/obj/repo/subversion/trunk", 
          path_or_url2=0x67aed8 
      "file:///home/pm/sw/subversion/obj/repo/subversion/trunk", 
      revision1=0x7fffffffe6b8, revision2=0x7fffffffe6c8, 
          peg_revision=0x7fffffffe3d0, depth=svn_depth_unknown, ignore_ancestry=1, 
          show_copies_as_adds=0, use_git_diff_format=0, changelists=0x652570, 
          pool=0x6ad1b8) at ../src/subversion/libsvn_client/diff.c:2641
      #6  0x00007ffff7b9351a in svn_client_diff_peg6 (options=0x0, 
          path_or_url=0x67aed8 
      "file:///home/pm/sw/subversion/obj/repo/subversion/trunk", 
      peg_revision=0x7fffffffe3d0, start_revision=0x7fffffffe6b8, 
          end_revision=0x7fffffffe6c8, relative_to_dir=0x0, depth=svn_depth_unknown, 
          ignore_ancestry=1, no_diff_deleted=0, show_copies_as_adds=0, 
          ignore_content_type=0, ignore_prop_diff=0, use_git_diff_format=0, 
          header_encoding=0x1 <Address 0x1 out of bounds>, outstream=0x680fe8, 
          errstream=0x6810b8, changelists=0x652570, ctx=0x652bc8, pool=0x6ad1b8)
          at ../src/subversion/libsvn_client/diff.c:3042
      #7  0x000000000040da36 in svn_cl__diff (os=0x6524d0, baton=0x7fffffffe690, 
          pool=0x652278) at ../src/subversion/svn/diff-cmd.c:410
      #8  0x0000000000416df2 in main (argc=4, argv=0x7fffffffea28)
          at ../src/subversion/svn/main.c:2691
      

      Original issue reported by flyer

      Attachments

        Activity

          People

            Unassigned Unassigned
            subversion-importer Subversion Importer
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: