memory error on commit

Joey Stanford joey at stan4d.net
Sun Apr 22 20:16:20 BST 2007


Committing a tree with 9529 distinct elements.  Three quarters through I
got this:


bzr: ERROR:
exceptions.MemoryError:                                                                                         


Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 650,
in run_bzr_catch_errors
    return run_bzr(argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 612,
in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 304,
in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 2118,
in run
    reporter=reporter)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line
165, in write_locked
    return unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/workingtree_4.py", line
244, in commit
    result = WorkingTree3.commit(self, message, revprops, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line
165, in write_locked
    return unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/mutabletree.py", line
160, in commit
    revprops=revprops, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/commit.py", line 319, in
commit
    self._populate_new_inv()
  File "/usr/lib/python2.5/site-packages/bzrlib/commit.py", line 656, in
_populate_new_inv
    path, self.work_tree)
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line
1984, in record_entry_contents
    ie.snapshot(self._new_revision_id, path, previous_entries, tree, self)
  File "/usr/lib/python2.5/site-packages/bzrlib/inventory.py", line 438,
in snapshot
    work_tree, commit_builder)
  File "/usr/lib/python2.5/site-packages/bzrlib/inventory.py", line 453,
in _snapshot_into_revision
    self._snapshot_text(previous_entries, work_tree, commit_builder)
  File "/usr/lib/python2.5/site-packages/bzrlib/inventory.py", line 723,
in _snapshot_text
    self.file_id, file_parents, get_content_byte_lines, self.text_sha1,
self.text_size)
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line
2031, in modified_file_text
    self._add_text_to_weave(file_id, new_lines, file_parents.keys())
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line
2047, in _add_text_to_weave
    versionedfile.add_lines(self._new_revision_id, parents, new_lines)
  File "/usr/lib/python2.5/site-packages/bzrlib/versionedfile.py", line
147, in add_lines
    return self._add_lines(version_id, parents, lines, parent_texts)
  File "/usr/lib/python2.5/site-packages/bzrlib/knit.py", line 687, in
_add_lines
    return self._add(version_id, lines[:], parents, self.delta,
parent_texts)
  File "/usr/lib/python2.5/site-packages/bzrlib/knit.py", line 761, in _add
    where, size = self._data.add_record(version_id, digest, store_lines)
  File "/usr/lib/python2.5/site-packages/bzrlib/knit.py", line 1447, in
add_record
    size, sio = self._record_to_data(version_id, digest, lines)
  File "/usr/lib/python2.5/site-packages/bzrlib/knit.py", line 1421, in
_record_to_data
    ["end %s\n" % version_id]))
  File "/usr/lib/python2.5/site-packages/bzrlib/tuned_gzip.py", line
330, in writelines
    self.write(''.join(lines))
  File "/usr/lib/python2.5/site-packages/bzrlib/tuned_gzip.py", line
322, in write
    self.fileobj.write( self.compress.compress(data) )
MemoryError

bzr 0.15.0 on python 2.5.1.candidate.1 (linux2)
arguments: ['/usr/bin/bzr', 'commit', '-minitial create']

** please send this report to bazaar at lists.ubuntu.com

---  system has 4 meg of RAM and





More information about the bazaar mailing list