samba-bugs@samba.org
2007-Sep-07  00:40 UTC
DO NOT REPLY [Bug 4957] New: rsync with acl patch crashes with fuzzy option
https://bugzilla.samba.org/show_bug.cgi?id=4957
           Summary: rsync with acl patch crashes with fuzzy option
           Product: rsync
           Version: 2.6.9
          Platform: x64
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: core
        AssignedTo: wayned@samba.org
        ReportedBy: ro@suse.de
         QAContact: rsync-qa@samba.org
#rm -r test1 test2
#mkdir test1
#echo foo > test1/t
#rsync --acls --fuzzy -a test1 test2
(first one works)
#rsync --acls --fuzzy -a test1 test2
rsync: connection unexpectedly closed (8 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(453)
[sender=2.6.9]
#dmesg | tail -n 1
rsync[32093] trap stack segment rip:41d89f rsp:7fff3c9e8e90 error:0
-- 
Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
samba-bugs@samba.org
2007-Sep-07  08:38 UTC
DO NOT REPLY [Bug 4957] rsync with acl patch crashes with fuzzy option
https://bugzilla.samba.org/show_bug.cgi?id=4957 ------- Comment #1 from ro@suse.de 2007-09-07 03:37 CST ------- since the subject may be a bit cryptic: this happens with plain 2.6.8 / 2.6.9 plus the acl patch applied, I've been able to narrow it down that far. (other patches can be applied but are not necessary to reproduce the problem). -- Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact.
samba-bugs@samba.org
2007-Sep-07  11:02 UTC
DO NOT REPLY [Bug 4957] rsync with acl patch crashes with fuzzy option
https://bugzilla.samba.org/show_bug.cgi?id=4957
------- Comment #2 from ro@suse.de  2007-09-07 06:02 CST -------
at least in 2.6.8+acl_patch, this seems to cure the problem:
--- acls.c
+++ acls.c
@@ -455,7 +455,7 @@
        do {
                int index;
                rsync_acl_list *racl_list = rsync_acl_lists(type);
-               if (f == -1) {
+               if (f == -1 || f == -2) {
                        rsync_acl_free(curr_racl);
                        continue;
                }
not sure if this is the correct solution though.
for 2.6.9 I have no idea yet, send_acl does not even check for "f ==
-1"
in 2.6.9, far less for -2.
-- 
Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
samba-bugs@samba.org
2007-Sep-07  23:56 UTC
DO NOT REPLY [Bug 4957] rsync with acl patch crashes with fuzzy option
https://bugzilla.samba.org/show_bug.cgi?id=4957 ------- Comment #3 from wayned@samba.org 2007-09-07 18:56 CST ------- For 2.6.8, you could simplify your patch by just checking for "f < 0". For 2.6.9, make sure you have this patch installed for ACL use: http://lists.samba.org/archive/rsync/2006-November/016706.html See the reply if you have the xattrs patch installed. -- Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact.
samba-bugs@samba.org
2007-Sep-10  14:55 UTC
DO NOT REPLY [Bug 4957] rsync with acl patch crashes with fuzzy option
https://bugzilla.samba.org/show_bug.cgi?id=4957 ------- Comment #4 from ro@suse.de 2007-09-10 09:55 CST ------- ah, perfect. thanks for the confirmation and the hint about 2.6.9! if there is no issue with 3.0, you can probably close this one. -- Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact.
samba-bugs@samba.org
2007-Sep-11  02:00 UTC
DO NOT REPLY [Bug 4957] rsync with acl patch crashes with fuzzy option
https://bugzilla.samba.org/show_bug.cgi?id=4957
wayned@samba.org changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
------- Comment #5 from wayned@samba.org  2007-09-10 21:00 CST -------
excellent.  Closing.
-- 
Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.