Olivier Thauvin
2007-Nov-12 19:09 UTC
rsync 3.0.0 pre5 + hard link preversation trigger assert
I've setup rsync 3.0.0 pre5 on distrib-coffee.ipsl.jussieu.fr (rsync server) and upload the same into mandriva cooker (development distribution). Someone reported this failure: rsync -auvPH --delete --exclude-from="/home/rfox/exclude.txt" distrib-coffee.ipsl.jussieu.fr::mandrivalinux/devel/cooker/i586/ . receiving incremental file list rsync: hlink.c:253: check_prior: Assertion `(((unsigned char *)(node->data))[0]) != 0' failed. Aborted [rfox@foxbase cooker]$ cat /home/rfox/exclude.txt - media/debug_main/ - media/debug_contrib/ I was trying to see what happend (I am unable to reproduce) when I triggered this one: rsync -avPH -vvvvv distrib-coffee.ipsl.jussieu.fr::plf/ [...] rsync: hlink.c:130: match_gnums: Assertion `flist != ((void *)0)' failed. Abandon I don't plan to uninstall rsync 3.0 to fall back to 2.6.9, so feel free to use to test. Regards. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part. Url : http://lists.samba.org/archive/rsync/attachments/20071112/26c688e5/attachment.bin
Matt McCutchen
2008-Jan-30 01:41 UTC
rsync 3.0.0 pre5 + hard link preversation trigger assert
On Mon, 2007-11-12 at 20:08 +0100, Olivier Thauvin wrote:> I've setup rsync 3.0.0 pre5 on distrib-coffee.ipsl.jussieu.fr (rsync server) > and upload the same into mandriva cooker (development distribution).> I was trying to see what happend (I am unable to reproduce) when I triggered > this one: > > rsync -avPH -vvvvv distrib-coffee.ipsl.jussieu.fr::plf/ > [...] > rsync: hlink.c:130: match_gnums: Assertion `flist != ((void *)0)' failed. > Abandon > > I don't plan to uninstall rsync 3.0 to fall back to 2.6.9, so feel free to use > to test.Does this still happen with rsync 3.0.0pre8? I am thinking perhaps it was the problem fixed by commit eb67a690, "Don't try to process hard-link data in list-only mode." Matt