From: Alex McWhirter <alexmcwhirter@triadic.us>
To: sparclinux@vger.kernel.org
Subject: Re: Kernels 4.+ are breaking rsync?
Date: Thu, 03 Mar 2016 06:29:44 +0000 [thread overview]
Message-ID: <56D7D9D8.7040902@triadic.us> (raw)
In-Reply-To: <56C11585.3060503@triadic.us>
On 02/28/2016 12:57 PM, Al Viro wrote:
> On Sun, Feb 28, 2016 at 06:41:37PM +0100, Sam Ravnborg wrote:
>> On Sun, Feb 21, 2016 at 09:14:45PM +0100, Sam Ravnborg wrote:
>>> Added Al Viro, as author of the commit git bisect pointed out.
>> Al, have you by chance looked at this bug report?
> Not enough details...
>
>> Alex, did you try to revert just this single patch on mainline
>> to verify this _is_ indeed the culprint?
> Not a chance - a lot of stuff past it depends on that series.
>
> How does rsync die there? oops, segfault, something else? Any way to
> reproduce it?
Sorry guys, been busy with work and haven't had time to look at it since
the last email. Ill try to get to it on Friday.
As far as the breakage goes, rsync just exits with an error. See the
below strace (full strace is in the initial email.)
select(6, [5], [], [5], {60, 0}) = 1 (in [5], left {59, 998888})
read(5, "5\0\0\nABORTING due to invalid path"..., 32768) = 150
write(2, "ABORTING due to invalid path fro"..., 52ABORTING due to invalid path from sender: /app-admin) = 52
write(2, "\n", 1
) = 1
write(2, "rsync error: protocol incompatib"..., 80rsync error: protocol incompatibility (code 2) at flist.c(2507) [receiver=3.1.2]) = 80
write(2, "\n", 1
) = 1
rt_sigaction(SIGUSR1, {SIG_IGN, [], 0}, NULL, 0xfff0000100373b98, 8) = 0
rt_sigaction(SIGUSR2, {SIG_IGN, [], 0}, NULL, 0xfff0000100373b98, 8) = 0
waitpid(11615, 0x7feffa7a51c, WNOHANG) = 0
getpid() = 11614
kill(11615, SIGUSR1) = 0
select(6, [5], [4], [5], {30, 0}) = 1 (out [4], left {29, 999992})
write(4, "\0\0\0]", 4) = 4
gettimeofday({1455346230, 116389}, NULL) = 0
select(6, [5], [], [5], {30, 0}) = 1 (in [5], left {29, 899516})
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid\x11615, si_uid=0, si_status=2, si_utime=0, si_stime=0} ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) = 2}], WNOHANG) = 11615
waitpid(-1, 0x7feffa781ac, WNOHANG) = -1 ECHILD (No child processes)
rt_sigreturn() = 1
read(5, "", 32768) = 0
rt_sigaction(SIGUSR1, {SIG_IGN, [], 0}, NULL, 0xfff0000100373b98, 8) = 0
rt_sigaction(SIGUSR2, {SIG_IGN, [], 0}, NULL, 0xfff0000100373b98, 8) = 0
exit_group(2) = ?
+++ exited with 2 +++
When comparing to a working kernel, at the first line of my snippet,{59,
998888} is different. Now like i said this goes beyond my knowledge
scope, but i assume this identifies a file descriptor. Anyways, ill get
some more comparisons on Friday.
next prev parent reply other threads:[~2016-03-03 6:29 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-02-15 0:02 Kernels 4.+ are breaking rsync? Alex McWhirter
2016-02-21 18:52 ` Alex McWhirter
2016-02-21 20:13 ` Sam Ravnborg
2016-02-21 20:14 ` Sam Ravnborg
2016-02-28 17:41 ` Sam Ravnborg
2016-02-28 17:57 ` Al Viro
2016-03-03 6:29 ` Alex McWhirter [this message]
2016-03-03 6:31 ` Alex McWhirter
2016-03-03 6:50 ` John Paul Adrian Glaubitz
2016-03-03 6:50 ` Alex McWhirter
2016-03-03 6:57 ` John Paul Adrian Glaubitz
2016-03-03 7:03 ` Alex McWhirter
2016-03-03 7:43 ` John Paul Adrian Glaubitz
2016-03-04 20:47 ` John Paul Adrian Glaubitz
2016-03-04 21:41 ` John Paul Adrian Glaubitz
2016-03-08 3:28 ` Alex McWhirter
-- strict thread matches above, loose matches on Subject: below --
2016-03-04 20:24 alexmcwhirter
2016-03-04 21:21 ` alexmcwhirter
2016-03-09 22:10 ` alexmcwhirter
2016-03-16 17:10 ` alexmcwhirter
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=56D7D9D8.7040902@triadic.us \
--to=alexmcwhirter@triadic.us \
--cc=sparclinux@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.