From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Stancek Date: Mon, 8 Oct 2018 09:06:26 -0400 (EDT) Subject: [LTP] rt_sigqueueinfo: Invalid argument In-Reply-To: <20181008124541.GB13162@rei.lan> References: <20181008124541.GB13162@rei.lan> Message-ID: <695083613.56872050.1539003986782.JavaMail.zimbra@redhat.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ltp@lists.linux.it ----- Original Message ----- > Hi! > > rt_sigqueueinfo01 failed on all device (x86_64, i386, arm / arm64) > > started failing from Linux version 4.19.0-rc6-next-20181004. > > Do you see this failure at your end? > > > > rt_sigqueueinfo01: rt_sigqueueinfo: Invalid argument > > rt_sigqueueinfo01: rt_sigqueueinfo: Invalid argument > > rt_sigqueueinfo01 1 TFAIL : rt_sigqueueinfo01.c:97: Test Failed > > rt_sigqueueinfo01 0 TINFO : Failed to record test working dir > > rt_sigqueueinfo01 1 TFAIL : rt_sigqueueinfo01.c:97: Test Failed > > rt_sigqueueinfo01 0 TINFO : Failed to record test working dir > > rt_sigqueueinfo01 2 TFAIL : rt_sigqueueinfo01.c:97: Test Failed > > > > Full log details. > > https://lkft.validation.linaro.org/scheduler/job/451548#L10339 > > I do not recall seeing this test to fail. > > However the test is old messy code, one thing that I guess may happen is > that there is random garbage in the siginfo_t structure we pass to the > syscall and in you case you were unlucky enough so that kernel rejects > the value, but that is just wild guess. Mainline doesn't seem to mind if we pass garbage atm. (4.19-rc7) but we should initialize entire struct anyway. In -next there is: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/kernel/signal.c?id=e75dc036c445b91b8b2ad4e6c9b05f04b6be6d3f and test doesn't set si_signo. Regards, Jan > > Btw, I've opened an issue to clean up the test in: > > https://github.com/linux-test-project/ltp/issues/404 > > -- > Cyril Hrubis > chrubis@suse.cz >