Comment 6 for bug 780270

Revision history for this message
Terry (terry-kryogenic) wrote :

After having been forced to upgrade strace due to strace crashing several times, here we are.

Duplicity ended with the following:

Traceback (most recent call last):
  File "/usr/bin/duplicity", line 1351, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 1334, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 1309, in main
    full_backup(col_stats)
  File "/usr/bin/duplicity", line 473, in full_backup
    globals.backend)
  File "/usr/bin/duplicity", line 351, in write_multivol
    globals.gpg_profile, globals.volsize)
  File "/usr/lib/python2.5/site-packages/duplicity/gpg.py", line 320, in GPGWriteFile
    data = block_iter.next(min(block_size, bytes_to_go)).data
  File "/usr/lib/python2.5/site-packages/duplicity/diffdir.py", line 507, in next
    result = self.process(self.input_iter.next(), size)
  File "/usr/lib/python2.5/site-packages/duplicity/diffdir.py", line 188, in get_delta_iter
    for new_path, sig_path in collated:
  File "/usr/lib/python2.5/site-packages/duplicity/diffdir.py", line 281, in collate2iters
    for relem1 in riter1:
  File "/usr/lib/python2.5/site-packages/duplicity/selection.py", line 175, in Iterate
    subpath, val = diryield_stack[-1].next()
  File "/usr/lib/python2.5/site-packages/duplicity/selection.py", line 142, in diryield
    for filename in robust.listpath(path):
  File "/usr/lib/python2.5/site-packages/duplicity/robust.py", line 61, in listpath
    dir_listing = check_common_error(error_handler, path.listdir)
  File "/usr/lib/python2.5/site-packages/duplicity/robust.py", line 37, in check_common_error
    return function(*args)
  File "/usr/lib/python2.5/site-packages/duplicity/path.py", line 524, in listdir
    return os.listdir(self.name)
OSError: [Errno 12] Cannot allocate memory: '/home/customers/mail/foo/foo@foo/new'

Attached is the last 1000 lines of the strace.