[Python-apps-team] Bug#574379: rdiff-backup: leaks up to at least 400MiB of RAM

Eugene V. Lyubimkin jackyf at debian.org
Wed Mar 17 19:47:46 UTC 2010


Package: rdiff-backup
Version: 1.2.8-6
Severity: important


-8<-
$ rdiff-backup <several --include's like /home/jackyf/subdirectory> --exclude '**' /home /ext/backup/home                      
Found interrupted initial backup. Removing...                                                                                                        
ListError jackyf/Work/Programming/linux/cupt-git/misc/statuses/lock
[Errno 13] Permission denied:
'/home/jackyf/Work/Programming/linux/cupt-git/misc/statuses/lock'                                                                                                                                                       
Fatal Error: Killed with signal 15
<at this point I had to send SIGTERM to application, as it ate ~400MiB of RAM>
$ rdiff-backup <...> --exclude '**' /home /ext/backup/home
Found interrupted initial backup. Removing...
Fatal Error: Bad rdiff-backup-data dir on destination side

The rdiff-backup data directory
/ext/backup/home/rdiff-backup-data
exists, but we cannot find a valid current_mirror marker.  You can
avoid this message by removing the rdiff-backup-data directory;
however any data in it will be lost.

Probably this error was caused because the first rdiff-backup session
into a new directory failed.  If this is the case it is safe to delete
the rdiff-backup-data directory because there is no important
information in it.
->8-

After removing rdiff-backup-data I restarted rdiff-backup, and nothing
changed - it slowly eats memory, sometimes stopping for a minute-two,
rarely eating ~3-5 MiB more each second.

I will follow-up for the result of second run.



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (900, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages rdiff-backup depends on:
ii  libc6                         2.10.2-6   Embedded GNU C Library: Shared lib
ii  librsync1                     0.9.7-7    rsync remote-delta algorithm libra
ii  python                        2.5.4-9    An interactive high-level object-o
ii  python-support                1.0.6.1    automated rebuilding support for P

Versions of packages rdiff-backup recommends:
ii  python-pylibacl               0.5.0-1    module for manipulating POSIX.1e A
ii  python-pyxattr                0.5.0-1    module for manipulating filesystem

rdiff-backup suggests no packages.

-- no debconf information





More information about the Python-apps-team mailing list