Comment 3 for bug 480102

Revision history for this message
Christian Faulhammer (fauli) wrote : Re: bzr svn crash on update

I am seeing this error with https://overlays.gentoo.org/svn/proj/alt/trunk/prefix-overlay (I did a checkout of a subdirectory). After a commit to https://overlays.gentoo.org/svn/proj/alt/trunk/scripts by someone else with Subversion I get the following error:

https://overlays.gentoo.org/svn/proj/alt/trunk/prefix-overlay is permanently redirected to https://overlays.gentoo.org/svn/proj/alt/trunk/prefix-overlay/
bzr: ERROR: exceptions.AssertionError: 21919 != 22030

Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/bzrlib/commands.py", line 842, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/usr/lib/python2.6/site-packages/bzrlib/commands.py", line 1037, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.6/site-packages/bzrlib/commands.py", line 654, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.6/site-packages/bzrlib/builtins.py", line 1017, in run
    possible_transports=possible_transports, local=local)
  File "/usr/lib/python2.6/site-packages/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.6/site-packages/bzrlib/workingtree.py", line 1611, in pull
    local=local)
  File "/usr/lib/python2.6/site-packages/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.6/site-packages/bzrlib/branch.py", line 948, in pull
    possible_transports=possible_transports, *args, **kwargs)
  File "/usr/lib/python2.6/site-packages/bzrlib/plugins/svn/branch.py", line 731, in pull
    self.update_revisions(stop_revision, overwrite)
  File "/usr/lib/python2.6/site-packages/bzrlib/plugins/svn/branch.py", line 666, in update_revisions
    mapping=self.source.mapping)
  File "/usr/lib/python2.6/site-packages/bzrlib/plugins/svn/fetch.py", line 1276, in fetch
    use_replay=self._use_replay)
  File "/usr/lib/python2.6/site-packages/bzrlib/plugins/svn/fetch.py", line 1206, in _fetch_revisions
    parent_revmeta)
  File "/usr/lib/python2.6/site-packages/bzrlib/plugins/svn/fetch.py", line 1151, in _fetch_revision_switch
    report_inventory_contents(reporter, parent_revnum, start_empty)
  File "/usr/lib/python2.6/site-packages/bzrlib/plugins/svn/errors.py", line 137, in convert
    return unbound(*args, **kwargs)
  File "/usr/lib/python2.6/site-packages/bzrlib/plugins/svn/fetch.py", line 917, in report_inventory_contents
    reporter.finish()
  File "/usr/lib/python2.6/site-packages/subvertpy/delta.py", line 59, in apply_window
    target_chunks.append(apply_txdelta_window(sbuf, window))
  File "/usr/lib/python2.6/site-packages/subvertpy/delta.py", line 45, in apply_txdelta_window
    assert len(tview) == tview_len, "%d != %d" % (len(tview), tview_len)
AssertionError: 21919 != 22030

bzr 2.0.3 on python 2.6.4 (Linux-2.6.31-gentoo-r6-i686-Intel-R-_Core-TM-2_Duo_CPU_T8100_@_2.10GHz-with-gentoo-2.0.1)
arguments: ['/usr/bin/bzr', 'pull', 'https://overlays.gentoo.org/svn/proj/alt/trunk/prefix-overlay']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'de_DE.UTF-8@euro'
plugins:
  bzrtools /usr/lib/python2.6/site-packages/bzrlib/plugins/bzrtools [2.0.1]
  difftools /usr/lib/python2.6/site-packages/bzrlib/plugins/difftools [0.91.0]
  git /usr/lib/python2.6/site-packages/bzrlib/plugins/git [0.4.2]
  gtk /usr/lib/python2.6/site-packages/bzrlib/plugins/gtk [0.97.0.final]
  launchpad /usr/lib/python2.6/site-packages/bzrlib/plugins/launchpad [2.0.3]
  netrc_credential_store /usr/lib/python2.6/site-packages/bzrlib/plugins/netrc_credential_store [2.0.3]
  rebase /usr/lib/python2.6/site-packages/bzrlib/plugins/rebase [0.5.5]
  svn /usr/lib/python2.6/site-packages/bzrlib/plugins/svn [1.0.1]

*** Bazaar has encountered an internal error. This probably indicates a
    bug in Bazaar. You can help us fix it by filing a bug report at
        https://bugs.launchpad.net/bzr/+filebug
    including this traceback and a description of the problem.

And yes, I pushed to this repository with bzr-svn before. Be warned, it is a big repository with more than 50,000 commits and a slow server.