I'm using 2.4.4-1 from the redhat RPM.

I'm rsyncing a directory tree with --backup --backup-dir= and also a number of 
--exclude arguments and it dies.  If I run with -vvv, it dies at this point 
here:

.
.
.
make_file(-1,var/tmp)
make_file(-1,var/ucd-snmp)
make_file(-1,var/ucd-snmp/snmpd.conf)
send_file_list done
deleting in .
backup_dir is /usr/local/mirrors/liveoak.vircio.com/981652490
excluding file usr/share/doc
Segmentation fault


--exclude=usr/share/doc was just added to the argument list.  It hadn't been 
there before.  If I take it back off, we don't die.  If I remove it by hand 
from the destination directory, we don't die.

My workaround is to remove it by hand, but clearly rsync should do something 
better than segv in this context.  I suppose we can debate if it should back 
the directory up or blow it away.  Either solution would be okay with me, 
although for my purposes blowing it away would be better (I'm excluding it 
because it should have always been excluded, not because I no longer need it.)

Chris



-- 
Chris Garrigues                 http://www.DeepEddy.Com/~cwg/
virCIO                          http://www.virCIO.Com
4314 Avenue C                   
Austin, TX  78751-3709          +1 512 374 0500

  My email address is an experiment in SPAM elimination.  For an
  explanation of what we're doing, see http://www.DeepEddy.Com/tms.html 

    Nobody ever got fired for buying Microsoft,
      but they could get fired for relying on Microsoft.


PGP signature

Reply via email to