Note that we get a slightly different crash when applied to an once
success backup.

andreas@stilgar:~/temp$ unset PYTHONOPTIMIZE
andreas@stilgar:~/temp$ rm -rf alfa/ beta/
andreas@stilgar:~/temp$ mkdir alfa beta
andreas@stilgar:~/temp$ echo foo > alfa/bar.txt
andreas@stilgar:~/temp$ rdiff-backup alfa/ beta/
andreas@stilgar:~/temp$ export PYTHONOPTIMIZE=true
andreas@stilgar:~/temp$ rdiff-backup alfa/ beta/
Exception 'RPath instance has no attribute 'inc_timestr'' raised of class 
'<type 'exceptions.AttributeError'>':
  File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 304, in 
error_check_Main
    try: Main(arglist)
  File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 324, in Main
    take_action(rps)
  File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 280, in 
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 337, in Backup
    backup_final_init(rpout)
  File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 502, in 
backup_final_init
    prevtime = backup_get_mirrortime()
  File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 493, in 
backup_get_mirrortime
    if mirror_rps: return mirror_rps[0].getinctime()
  File "/usr/lib/pymodules/python2.7/rdiff_backup/rpath.py", line 1236, in 
getinctime
    return Time.stringtotime(self.inc_timestr)

Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 30, in <module>
    rdiff_backup.Main.error_check_Main(sys.argv[1:])
  File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 304, in 
error_check_Main
    try: Main(arglist)
  File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 324, in Main
    take_action(rps)
  File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 280, in 
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 337, in Backup
    backup_final_init(rpout)
  File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 502, in 
backup_final_init
    prevtime = backup_get_mirrortime()
  File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 493, in 
backup_get_mirrortime
    if mirror_rps: return mirror_rps[0].getinctime()
  File "/usr/lib/pymodules/python2.7/rdiff_backup/rpath.py", line 1236, in 
getinctime
    return Time.stringtotime(self.inc_timestr)
AttributeError: RPath instance has no attribute 'inc_timestr'
andreas@stilgar:~/temp$

** Summary changed:

- rdiff-backup crashes with compression error (inc_compressed)
+ PYTHONOPTIMIZE causes rdiff-backup to crash

** Changed in: rdiff-backup (Ubuntu)
       Status: Incomplete => Confirmed

** Changed in: rdiff-backup (Ubuntu)
   Importance: Undecided => Low

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/658413

Title:
  PYTHONOPTIMIZE causes rdiff-backup to crash

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to