lsds/sgx-lkl

Test failures after merging PR #403 (Lthreads disentangled from musl)

hukoyu opened this issue · 10 comments

With #765 we want to enable 15 new LTP tests.
All of these tests were passing before merging #765

After #765 merged, I rebased #765 and updated ltp submodule and in the pipeline https://dev.azure.com/sgx-lkl/sgx-lkl/_build/results?buildId=1860&view=results below tests are failing:

I will disable these tests for now in my PR.

  1. renameat01
  2. fchown04
  3. unshare02
  4. read02
  5. fallocate01

Not part of #765 but below tests are failing:
pipe03 (This is not a patched test. This is regression)
setresui04 @KenGordon looking into that , I will disable this test for now
setreuid07 @KenGordon looking into that, I will disable this test for now

I will add logs of these tests below separately.

cc @vtikoo @paulcallen @jxyang @mikbras @davidchisnall @prp

LTP Test: pipe03
Nonrelease - HW failure:
Standard_Console_Output pipe03-nonrelease-hw.log

LTP Test: fallocate01
Debug-HW failure:
Standard_Console_Output fallocate01-debug-hw.log

LTP Test: unshare02
Debug-HW failure:
Standard_Console_Output unshare02-debug-hw.log

LTP Test: fchown04
Debug-HW failure:
Standard_Console_Output fchown04-debug-hw.log

LTP Test: renameat01
Debug-HW failure:
Standard_Console_Output renameat01-debug-hw.log

setreuid07 debug-hw failure:
Standard_Console_Output setreuid07-debug-hw.log

setresuid04 debug-hw failure
Standard_Console_Output setresuid04-debug-hw.log

These two test are also tracked by #774

I disabled 7 tests: renameat01, fchown04, unshare02, read02, fallocate01, setresuid04 and setreuid07
and pushed commit for PR #765 and pipeline failed for debug-hw only for these 5 tests:
mount04
mount06
sync_file_range02
unshare01
lgetxattr02

https://dev.azure.com/sgx-lkl/sgx-lkl/_build/results?buildId=1863&view=results

Logs:
Standard_Console_Output mount04-debug-hw.log
Standard_Console_Output sync_file_range02-debug-hw.log
Standard_Console_Output mount06-debug-hw.log
Standard_Console_Output unshare01-debug-hw.log
Standard_Console_Output lgetxattr02-debug-hw.log

fallocate01 passes for me locally with latest oe_port and latest sgx-lkl branch of ltp.

After getting the latest code and ltp submodule with PR #793 all of these tests passed.