https://bugzilla.novell.com/show_bug.cgi?id=282196 axboe@kernel.dk changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|axboe@kernel.dk | ------- Comment #5 from axboe@kernel.dk 2007-06-08 06:32 MST ------- I should mention that I have two external reports telling me about the same mangling, it's not just something that I see here. Hugh Dickins writes: "By the way, do you know anything about i386 splice being broken at the glibc end on openSUSE 10.2? When I built your splice testing tools on i386, I couldn't get more than a 0-length output file from splice-cp, and was beginning to believe splice just a con trick. But works right on x86_64 (64-bit kernel and 64-bit userspace, didn't try 32-bit splice-cp there) and powerpc (64-bit kernel and 32-bit userspace, didn't try other combinations), and works right on Fedora Core 6. Somehow 10.2's i386 glibc seems to be inserting an address at the beginning of the arg list, shifting all the others down. I've ended up modifying your splice.h to #define things over to using the inline syscalls instead. I didn't check whether the same happens with tee and vmsplice." and someone on Ubuntu 7.04 i686 writes reported the same the other day, symptoms are EXACTLY the same, arguments being mangled. He also reports that doing the syscall "manually" makes everything work fine. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.