search for: flag_hlink_eol

Displaying 4 results from an estimated 4 matches for "flag_hlink_eol".

2004 Mar 26
1
2.6.1pre-1 Segmentation fault & other fun
Oops :) -- quote -- $ rsync -aHPv rsync://host/module/single.file . <motd, if any> receiving file list ... 1 file to consider Segmentation fault -- endquote -- The rsync process remains running until explicitly 'kill'ed. At which point, the following is printed: -- quote -- rsync error: received SIGUSR1 or SIGINT (code 20) at rsync.c(225) -- endquote -- -- quote -- $ rsync -aHPv
2005 Apr 14
0
[Bug 2615] New: rsync hang when using -H
...way if -H is not used, or if the target is a file rather than a directory. It also goes away when the local machine uses 2.6.3 (and the remote machine uses either 2.6.3 or 2.6.4) gdb shows that it is stuck in an infinite loop at link 196 in hlink.c: while (!(file->flags & FLAG_HLINK_EOL)) { ndx = file->F_NEXT; file = FPTR(ndx); } Every time through the loop ndx is zero, and file always gets the same value. Unfortunately, it doesn't seem to be reproducible between all pairs of machines. In the cases where we...
2006 Oct 21
1
Rsync 2.6.9pre2 tries to read ACLs of nonexistent files
Dear rsync people, Today I tried to back up my computer using rsnapshot with the RPM version of rsync-acl 2.6.9pre1 that I built. I tried twice, and both times, rsync encountered some kind of assertion failure. I was trying to reproduce the crash with rsync-acl 2.6.9pre2 and noticed a different bug (described below); when I have a chance, I will go back and investigate the crash further. Rsync
2004 Feb 06
4
memory reduction
...rt) { + pool_free(idev_pool, 0, hlink_list[from]->link_u.idev); + hlink_list[from]->link_u.links = pool_talloc(hlink_pool, + struct hlink, 1, "hlink_list"); + hlink_list[from]->F_HLINDEX = to; hlink_list[from]->F_NEXT = head; hlink_list[from]->flags |= FLAG_HLINK_EOL; hlink_list[to++] = head; } else { + pool_free(idev_pool, 0, head->link_u.idev); head->link_u.idev = NULL; } } @@ -73,12 +88,16 @@ static void link_idev_data(void) if (!to) { free(hlink_list); hlink_list = NULL; + pool_destroy(hlink_pool); + hlink_pool = NULL; }...