runtime: Alpine Linux PAL test suite -> 12 failures

Full report: https://gist.github.com/jasonwilliams200OK/b7872e0f45f2f74830dd95729bfad40b

Finished running PAL tests.

The following test(s) failed:
c_runtime/sscanf/test14/paltest_sscanf_test14. Exit code: 1
c_runtime/sscanf/test15/paltest_sscanf_test15. Exit code: 1
filemapping_memmgt/VirtualAlloc/test15/paltest_virtualalloc_test15. Exit code: 1
filemapping_memmgt/VirtualAlloc/test16/paltest_virtualalloc_test16. Exit code: 1
filemapping_memmgt/VirtualAlloc/test17/paltest_virtualalloc_test17. Exit code: 1
filemapping_memmgt/VirtualAlloc/test3/paltest_virtualalloc_test3. Exit code: 1
filemapping_memmgt/VirtualAlloc/test4/paltest_virtualalloc_test4. Exit code: 1
filemapping_memmgt/VirtualAlloc/test5/paltest_virtualalloc_test5. Exit code: 1
filemapping_memmgt/VirtualProtect/test2/paltest_virtualprotect_test2. Exit code: 1
filemapping_memmgt/VirtualProtect/test3/paltest_virtualprotect_test3. Exit code: 1
filemapping_memmgt/VirtualProtect/test4/paltest_virtualprotect_test4. Exit code: 1
threading/NamedMutex/test1/paltest_namedmutex_test1. Exit code: 1

PAL Test Results:
  Passed: 796
  Failed: 12

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Reactions: 2
  • Comments: 25 (12 by maintainers)

Commits related to this issue

Most upvoted comments

Thanks a lot for the fix in musl-libc @richfelker and @ncopa for quickly providing the patch in edge/main ! 🎉 👍 ⭐ 🎆

I think @kouvel’s workaround would also be useful if someone is building with older version of musl-libc (but we should probably discourage / warn the dev to update to musl-1.1.14-r11+)?

@Barthalion, @kouvel, I have updated musl to musl-1.1.14-r11 by uncommenting the /edge/main in /etc/apk/repositories and running apk fetch && apk update && apk upgrade. Then built coreclr master and ran the tests (remember to run those paxctl commands: https://gist.github.com/jasonwilliams200OK/7d6f5594d3bf697a27c9c1036d349fce#how-to-run-coreclr-pal-tests). All pal tests passed on Alpine Linux!

Finished running PAL tests.

PAL Test Results:
  Passed: 808
  Failed: 0

This issue is resolved.

Now that PAL test, mostly focused on platform cruntime, passes; I will run the full managed .NET assemblies (Base Class Library) test suite next on Alpine Linux.