listdir cannot allocate memory

Martin Pool mbp at sourcefrog.net
Thu Apr 26 10:52:48 BST 2007


I had a very strange failure while testing Andrew's integrated http
auth plus everything branch:

OK
470 tests skipped
cleaning up...

                                          bzr: ERROR:
exceptions.OSError: [Errno 12] Cannot allocate memory:
'/home/mbp/bzr/http-integrated/test0000.tmp'

Traceback (most recent call last):
  File "/home/mbp/bzr/http-integrated/bzrlib/commands.py", line 718,
in run_bzr_catch_errors
    return run_bzr(argv)
  File "/home/mbp/bzr/http-integrated/bzrlib/commands.py", line 679, in run_bzr
    ret = run(*run_argv)
  File "/home/mbp/bzr/http-integrated/bzrlib/commands.py", line 375,
in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/home/mbp/bzr/http-integrated/bzrlib/builtins.py", line 2501, in run
    exclude_pattern=exclude
  File "/home/mbp/bzr/http-integrated/bzrlib/tests/__init__.py", line
2257, in selftest
    exclude_pattern=exclude_pattern)
  File "/home/mbp/bzr/http-integrated/bzrlib/tests/__init__.py", line
2216, in run_suite
    result = runner.run(suite)
  File "/home/mbp/bzr/http-integrated/bzrlib/tests/__init__.py", line
596, in run
    _rmtree_temp_dir(test_root)
  File "/home/mbp/bzr/http-integrated/bzrlib/tests/__init__.py", line
2424, in _rmtree_temp_dir
    osutils.rmtree(dirname)
  File "shutil.py", line 161, in rmtree
    onerror(os.listdir, path, sys.exc_info())
  File "shutil.py", line 159, in rmtree
    names = os.listdir(path)
OSError: [Errno 12] Cannot allocate memory:
'/home/mbp/bzr/http-integrated/test0000.tmp'

It's reproducible in this branch for me...

-- 
Martin



More information about the bazaar mailing list