[Errno 12] Cannot allocate memory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Apport |
Invalid
|
Undecided
|
Unassigned | ||
Duplicity |
Invalid
|
Medium
|
Unassigned | ||
Déjà Dup |
Invalid
|
Undecided
|
Unassigned | ||
Ubuntu |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I have a couple months of backups made by BackInTime and wanted to see how much space Deja Dup's compression would save me on a single backup. Deja Dup is crashing on making a copy of this backup due to the length of the path name.
Traceback (most recent call last):
File "/usr/bin/
with_
File "/usr/bin/
fn()
File "/usr/bin/
full_
File "/usr/bin/
bytes_written = dummy_backup(
File "/usr/bin/
while tarblock_
File "/usr/lib/
result = self.process(
File "/usr/lib/
for new_path, sig_path in collated:
File "/usr/lib/
for relem1 in riter1:
File "/usr/lib/
subpath, val = diryield_
File "/usr/lib/
error_handler, Path.append, (path, filename))
File "/usr/lib/
return function(*args)
File "/usr/lib/
return self.__
File "/usr/lib/
self.setdata()
File "/usr/lib/
self.stat = os.lstat(self.name)
OSError: [Errno 12] Cannot allocate memory: '/mnt/backups/
I am using Ubuntu 11.04 with the following packages:
deja-dup 18.1.1-0ubuntu1
duplicity 0.6.13-0ubuntu1
summary: |
- Deja Dup crashes on long path names + [Errno 12] Cannot allocate memory |
Changed in deja-dup: | |
status: | New → Incomplete |
Changed in duplicity: | |
status: | New → Incomplete |
tags: | added: oneiric precise |
Changed in ubuntu: | |
status: | New → Invalid |
Changed in deja-dup: | |
status: | Expired → Confirmed |
Ken, this looks interesting.
If it was really choking on the length of the filename, I would expect errno 36, ENAMETOOLONG. But errno 12 is ENOMEM, which means the kernel ran out of memory... Seems a pretty lowlevel error.
Do you get this repeatably?