Bzr Crashes on Checkout without SVN
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Invalid
|
High
|
Unassigned | ||
bzr (Ubuntu) |
Invalid
|
High
|
Unassigned |
Bug Description
Binary package hint: bzr
Simple run of this command:
bzr co lp:~ubuntu-iamnafets/syncany/windows-shell syncany
I'd be happy to add contributors to my branch if that's necessary.
PS Thank you. Oh, and I'm using some of the code in TortoiseBzr as reference for Syncany, so double thanks!
ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: bzr 2.3.1-1ubuntu1
ProcVersionSign
Uname: Linux 2.6.38-8-generic x86_64
Architecture: amd64
BzrDebugFlags: set()
BzrPlugins:
bash_completion /usr/lib/
bzrtools /usr/lib/
launchpad /usr/lib/
netrc_
news_merge /usr/lib/
BzrVersion: 2.3.1
CommandLine: ['/usr/bin/bzr', 'co', 'lp:~ubuntu-iamnafets/syncany/windows-shell', 'syncany']
Traceback (most recent call last):
File "/usr/lib/
return the_callable(*args, **kwargs)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
return self._operation
File "/usr/lib/
self.cleanups, self.func, *args, **kwargs)
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
accelerator
File "/usr/lib/
checkout_
File "/usr/lib/
possible_
File "/usr/lib/
result = unbound(self, *args, **kwargs)
File "/usr/lib/
merge_
File "/usr/lib/
overwrite=
File "/usr/lib/
overwrite, graph)
File "/usr/lib/
result = unbound(self, *args, **kwargs)
File "/usr/lib/
self.
File "/usr/lib/
result = unbound(self, *args, **kwargs)
File "/usr/lib/
pb=pb)
File "/usr/lib/
find_
File "/usr/lib/
result = unbound(self, *args, **kwargs)
File "/usr/lib/
find_
File "/usr/lib/
self.__fetch()
File "/usr/lib/
self.
File "/usr/lib/
stream, from_format, [])
File "/usr/lib/
hint = self.target_
File "/usr/lib/
result = self._commit_
File "/usr/lib/
hint = self._pack_
File "/usr/lib/
"Cannot add revision(s) to repository: " + problems_summary)
BzrCheckError: Internal check failed: Cannot add revision(s) to repository: missing chk node(s) for id_to_entry maps
tags: | removed: need-duplicate-check |
visibility: | private → public |
description: | updated |
Changed in bzr (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
I can reproduce this with the given command.
The CHK records are ok (they are in canonical form), so I suspect this is the same bug in stacked fetches from smart servers revealed by lp:ubuntu/libffi. Probably you can work around this by either:
1. prefixing the url with “nosmart+”, i.e. nosmart+lp:~ubuntu-iamnafets/syncany/windows-shell, or
2. installing the lp:bzr-repodebug plugin, and running “bzr fetch-all-records -d lp:~ubuntu-iamnafets/syncany/windows-shell lp:syncany”