Activity log for bug #528793

Date Who What changed Old value New value Message
2010-02-27 01:14:45 Martin Pool bug added bug
2010-02-27 01:15:09 Martin Pool tags 2a memory
2010-02-27 01:15:13 Martin Pool bzr: status New Confirmed
2010-02-27 01:15:15 Martin Pool bzr: importance Undecided Medium
2010-03-01 05:21:57 Martin Pool description I'm getting out of memory error during the commit operation (it stalls for a while showing 'Saving data locally - Stage:repacking texts:texts 14/175') and then aborts. It's a relatively small repository, and the commit renames 3 files and modifies another 20. Needless to say it had been working perfectly fine for quite some time. I'm running version 2.0.2 on Ubuntu Karmic 32 bits. Any light on what's going on? Thanks >bzr info -v Standalone tree (format: 2a) Location: branch root: . Related branches: push branch: sftp://[EDITED] parent branch: sftp://[EDITED] Format: control: Meta directory format 1 working tree: Working tree format 6 branch: Branch format 7 repository: Repository format 2a - rich roots, group compression and chk inventories In the working tree: 219 unchanged 33 modified 0 added 0 removed 3 renamed 2 unknown 67 ignored 39 versioned subdirectories Branch history: 59 revisions 78 days old first revision: Thu 2009-12-10 15:35:19 -0600 latest revision: Fri 2010-02-26 15:18:08 -0600 Repository: 59 revisions [...] [28446] 2010-02-26 18:56:51.772 INFO: aborting commit write group: MemoryError() 60.861 Traceback (most recent call last): File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 842, in exception_to_return_code return the_callable(*args, **kwargs) File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 1037, in run_bzr ret = run(*run_argv) File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 654, in run_argv_aliases return self.run(**all_cmd_args) File "/usr/lib/python2.6/dist-packages/bzrlib/builtins.py", line 3058, in run exclude=safe_relpath_files(tree, exclude)) File "/usr/lib/python2.6/dist-packages/bzrlib/decorators.py", line 192, in write_locked result = unbound(self, *args, **kwargs) File "/usr/lib/python2.6/dist-packages/bzrlib/workingtree_4.py", line 197, in commit result = WorkingTree3.commit(self, message, revprops, *args, **kwargs) File "/usr/lib/python2.6/dist-packages/bzrlib/decorators.py", line 192, in write_locked result = unbound(self, *args, **kwargs) File "/usr/lib/python2.6/dist-packages/bzrlib/mutabletree.py", line 229, in commit *args, **kwargs) File "/usr/lib/python2.6/dist-packages/bzrlib/commit.py", line 375, in commit self.rev_id = self.builder.commit(self.message) File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 175, in commit self.repository.commit_write_group() File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 1554, in commit_write_group result = self._commit_write_group() File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/pack_repo.py", line 2268, in _commit_write_group hint = self._pack_collection._commit_write_group() File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/pack_repo.py", line 2122, in _commit_write_group result = self.autopack() File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/pack_repo.py", line 1472, in autopack return self._do_autopack() File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/pack_repo.py", line 1512, in _do_autopack reload_func=self._restart_autopack) File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/groupcompress_repo.py", line 691, in _execute_pack_operations result = packer.pack() File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/pack_repo.py", line 760, in pack return self._create_pack_from_packs() File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/groupcompress_repo.py", line 476, in _create_pack_from_packs self._copy_text_texts() File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/groupcompress_repo.py", line 459, in _copy_text_texts 'texts', self._get_progress_stream, 4) File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/groupcompress_repo.py", line 400, in _copy_stream reuse_blocks=False): File "/usr/lib/python2.6/dist-packages/bzrlib/groupcompress.py", line 1714, in _insert_record_stream bytes = record.get_bytes_as('fulltext') File "/usr/lib/python2.6/dist-packages/bzrlib/groupcompress.py", line 454, in get_bytes_as self._manager._prepare_for_extract() File "/usr/lib/python2.6/dist-packages/bzrlib/groupcompress.py", line 554, in _prepare_for_extract self._block._ensure_content(self._last_byte) File "/usr/lib/python2.6/dist-packages/bzrlib/groupcompress.py", line 158, in _ensure_content self._z_content, num_bytes + _ZLIB_DECOMP_WINDOW) MemoryError 60.871 return code 3 Originally from https://answers.launchpad.net/bzr/+question/102562 I'm getting out of memory error during the commit operation (it stalls for a while showing 'Saving data locally - Stage:repacking texts:texts 14/175') and then aborts. It's a relatively small repository, and the commit renames 3 files and modifies another 20. Needless to say it had been working perfectly fine for quite some time. I'm running version 2.0.2 on Ubuntu Karmic 32 bits. Any light on what's going on? Thanks >bzr info -v Standalone tree (format: 2a) Location:   branch root: . Related branches:     push branch: sftp://[EDITED]   parent branch: sftp://[EDITED] Format:        control: Meta directory format 1   working tree: Working tree format 6         branch: Branch format 7     repository: Repository format 2a - rich roots, group compression and chk inventories In the working tree:        219 unchanged         33 modified          0 added          0 removed          3 renamed          2 unknown         67 ignored         39 versioned subdirectories Branch history:         59 revisions         78 days old    first revision: Thu 2009-12-10 15:35:19 -0600   latest revision: Fri 2010-02-26 15:18:08 -0600 Repository:         59 revisions [...] [28446] 2010-02-26 18:56:51.772 INFO: aborting commit write group: MemoryError() 60.861 Traceback (most recent call last):   File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 842, in exception_to_return_code     return the_callable(*args, **kwargs)   File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 1037, in run_bzr     ret = run(*run_argv)   File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 654, in run_argv_aliases     return self.run(**all_cmd_args)   File "/usr/lib/python2.6/dist-packages/bzrlib/builtins.py", line 3058, in run     exclude=safe_relpath_files(tree, exclude))   File "/usr/lib/python2.6/dist-packages/bzrlib/decorators.py", line 192, in write_locked     result = unbound(self, *args, **kwargs)   File "/usr/lib/python2.6/dist-packages/bzrlib/workingtree_4.py", line 197, in commit     result = WorkingTree3.commit(self, message, revprops, *args, **kwargs)   File "/usr/lib/python2.6/dist-packages/bzrlib/decorators.py", line 192, in write_locked     result = unbound(self, *args, **kwargs)   File "/usr/lib/python2.6/dist-packages/bzrlib/mutabletree.py", line 229, in commit     *args, **kwargs)   File "/usr/lib/python2.6/dist-packages/bzrlib/commit.py", line 375, in commit     self.rev_id = self.builder.commit(self.message)   File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 175, in commit     self.repository.commit_write_group()   File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 1554, in commit_write_group     result = self._commit_write_group()   File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/pack_repo.py", line 2268, in _commit_write_group     hint = self._pack_collection._commit_write_group()   File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/pack_repo.py", line 2122, in _commit_write_group     result = self.autopack()   File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/pack_repo.py", line 1472, in autopack     return self._do_autopack()   File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/pack_repo.py", line 1512, in _do_autopack     reload_func=self._restart_autopack)   File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/groupcompress_repo.py", line 691, in _execute_pack_operations     result = packer.pack()   File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/pack_repo.py", line 760, in pack     return self._create_pack_from_packs()   File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/groupcompress_repo.py", line 476, in _create_pack_from_packs     self._copy_text_texts()   File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/groupcompress_repo.py", line 459, in _copy_text_texts     'texts', self._get_progress_stream, 4)   File "/usr/lib/python2.6/dist-packages/bzrlib/repofmt/groupcompress_repo.py", line 400, in _copy_stream     reuse_blocks=False):   File "/usr/lib/python2.6/dist-packages/bzrlib/groupcompress.py", line 1714, in _insert_record_stream     bytes = record.get_bytes_as('fulltext')   File "/usr/lib/python2.6/dist-packages/bzrlib/groupcompress.py", line 454, in get_bytes_as     self._manager._prepare_for_extract()   File "/usr/lib/python2.6/dist-packages/bzrlib/groupcompress.py", line 554, in _prepare_for_extract     self._block._ensure_content(self._last_byte)   File "/usr/lib/python2.6/dist-packages/bzrlib/groupcompress.py", line 158, in _ensure_content     self._z_content, num_bytes + _ZLIB_DECOMP_WINDOW) MemoryError 60.871 return code 3
2011-02-02 08:03:23 Martin Pool marked as duplicate 598572