memory error

Kesava Yerra ykabhinav at berkeley.edu
Sat Jun 16 22:47:26 UTC 2007


dejavu:~ abhi$ hg -v clone ssh://abhi@xxxxxxxxxx//srv/lunchen
running ssh abhi at xxxxxxxxxx "hg -R /srv/lunchen serve --stdio"
abhi at xxxxxxxxxx's password:
destination directory: lunchen
requesting all changes
adding changesets
adding manifests
adding file changes
abort: premature EOF reading chunk (got 70363 bytes, expected 71352)
remote: ** unknown exception encountered, details follow
remote: ** report bug details to http://www.selenic.com/mercurial/bts
remote: ** or mercurial at selenic.com
remote: ** Mercurial Distributed SCM (version 0.9.3)
remote: Traceback (most recent call last):
remote:   File "/usr/bin/hg", line 12, in ?
remote:     commands.run()
remote:   File "/var/lib/python-support/python2.4/mercurial/commands.py",
line 3000, in run
remote:     sys.exit(dispatch(sys.argv[1:]))
remote:   File "/var/lib/python-support/python2.4/mercurial/commands.py",
line 3223, in dispatch
remote:     return d()
remote:   File "/var/lib/python-support/python2.4/mercurial/commands.py",
line 3182, in <lambda>
remote:     d = lambda: func(u, repo, *args, **cmdoptions)
remote:   File "/var/lib/python-support/python2.4/mercurial/commands.py",
line 2291, in serve
remote:     s.serve_forever()
remote:   File "/var/lib/python-support/python2.4/mercurial/sshserver.py",
line 40, in serve_forever
remote:     while self.serve_one(): pass
remote:   File "/var/lib/python-support/python2.4/mercurial/sshserver.py",
line 47, in serve_one
remote:     if impl: impl()
remote:   File "/var/lib/python-support/python2.4/mercurial/sshserver.py",
line 117, in do_changegroup
remote:     d = cg.read(4096)
remote:   File "/var/lib/python-support/python2.4/mercurial/util.py",
line 1064, in read
remote:     for chunk in self.in_iter:
remote:   File "/var/lib/python-support/python2.4/mercurial/localrepo.py",
line 1777, in gengroup
remote:     for chnk in filerevlog.group(nodeiter, lookup):
remote:   File "/var/lib/python-support/python2.4/mercurial/revlog.py",
line 1109, in group
remote:     d = self.revdiff(a, b)
remote:   File "/var/lib/python-support/python2.4/mercurial/revlog.py",
line 890, in revdiff
remote:     self.revision(self.node(rev2)))
remote:   File "/var/lib/python-support/python2.4/mercurial/revlog.py",
line 915, in revision
remote:     text = self.chunk(base, df=df)
remote:   File "/var/lib/python-support/python2.4/mercurial/revlog.py",
line 875, in chunk
remote:     return decompress(self.chunkcache[1][offset:offset + length])
remote:   File "/var/lib/python-support/python2.4/mercurial/revlog.py",
line 66, in decompress
remote:     if t == 'x': return zlib.decompress(bin)
remote: MemoryError
transaction abort!
rollback completed



More information about the Mercurial mailing list