On Mon, Oct 16, 2017 at 12:11 PM, Greg KH gregkh@google.com wrote:
On Mon, Oct 16, 2017 at 09:48:30AM +0000, Linaro QA wrote:
Summary
kernel: 4.4.92 git repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git git branch: linux-4.4.y git commit: 69f53f5d37d53ba17ca744947226b4cdadb90c13 git describe: v4.4.92 Test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-4.4-oe/build/v4.4.92
Regressions (compared to build v4.4.91-48-gc0489dd5896d)
x15 - arm: ltp-syscalls-tests: * fcntl36
* test src: git://github.com/linux-test-project/ltp.git
Hm, what does this mean? Did this regress due to a breakage of your system, as this link: https://qa-reports.linaro.org/lkft/linux-stable-rc-4.4-oe/build/v4.4.92/test... shows all "No log available for this test" :(
confused.
There are three issues here:
1. you looked at the wrong link. The board that produced the failure was 'x15' (32-bit ARM), while the test-run you linked to is for 64-bit x86, and fcntl36 did not actually fail there. This is obviously confusing, since we run the same test suite once for each board, and the results are in different places.
2. The "No log available for this test" output here means that the feature to split up the log per test case has not yet been implemented yet. The log is indeed available, you just need to manually look through a large file from the "Log file" link. I also had this problem when I looked at a different regression last week and couldn't find it.
The full log with the LTP output in this case is available for download at https://qa-reports.linaro.org/lkft/linux-stable-rc-4.4-oe/build/v4.4.92/test...
3. The actual failure is here:
tst_test.c:934: INFO: Timeout per run is 0h 15m 00s fcntl36.c:303: INFO: OFD read lock vs OFD write lock fcntl36.c:381: PASS: Access between threads synchronized fcntl36.c:303: INFO: OFD write lock vs POSIX write lock fcntl36.c:381: PASS: Access between threads synchronized fcntl36.c:303: INFO: OFD read lock vs POSIX write lock fcntl36.c:205: FAIL: Unexpected data offset 12304 value 9 fcntl36.c:205: FAIL: Unexpected data offset 13568 value 47 fcntl36.c:303: INFO: OFD write lock vs POSIX read lock fcntl36.c:381: PASS: Access between threads synchronized fcntl36.c:303: INFO: OFD write lock vs OFD write lock fcntl36.c:381: PASS: Access between threads synchronized fcntl36.c:303: INFO: OFD r/w lock vs POSIX write lock fcntl36.c:381: PASS: Access between threads synchronized fcntl36.c:303: INFO: OFD r/w lock vs POSIX read lock fcntl36.c:381: PASS: Access between threads synchronized Summary: passed 6 failed 2 skipped 0 warnings 0
I haven't looked at the detailed failure, but the source for that test is available at https://github.com/linux-test-project/ltp/blob/master/testcases/kernel/sysca...
Arnd