proot-me / proot

chroot, mount --bind, and binfmt_misc without privilege/setup for Linux
https://proot-me.github.io
GNU General Public License v2.0
1.97k stars 372 forks source link

many test failures on armhf-linux #286

Open Apteryks opened 2 years ago

Apteryks commented 2 years ago

Expected Behavior

All tests should pass.

Actual Behavior

Many tests currently fail.

Steps to Reproduce the Problem

  1. Run the test suite on the latest main branch (tested: a70023ab3db47d011265451b99a1abef7b9d7afc).

Specifications

Command Output

gcc     test-sysexit.c   -o test-sysexit
  CHECK test-16573e73 FAILED
  CHECK test-16573e73 FAILED
  CHECK test-1ffc8309 FAILED
  CHECK test-25069c12 FAILED
  CHECK test-25069c13 FAILED
  CHECK test-5bed7141 ok
  CHECK test-5bed7143 ok
  CHECK test-5bed7143 ok
  CHECK test-82ba4ba1 FAILED
  CHECK test-82ba4ba1 ok
  CHECK test-9c07fad8 FAILED
  CHECK test-bdc90417 FAILED
  CHECK test-c5a7a0f0 ok
  CHECK test-fa205b56 FAILED
  CHECK test-c5a7a0f0 ok
  CHECK test-fdf487a0 FAILED
  CHECK test-iiiiiiii FAILED
  CHECK test-sysexit FAILED
  CHECK test-00000000 ok
  CHECK test-0238c7f1 ok
  CHECK test-0830d8a8 skipped
  CHECK test-071599da FAILED
  CHECK test-092c5e26 FAILED
  CHECK test-03969e70 ok
  CHECK test-1cd9d8f9 FAILED
  CHECK test-1743dd3d ok
  CHECK test-1ffc8309 FAILED
  CHECK test-1fedd9a3 FAILED
  CHECK test-230f47ch skipped
  CHECK test-22222222 ok
  CHECK test-2401b850 FAILED
  CHECK test-305ae31d FAILED
  CHECK test-311b7a95 FAILED
  CHECK test-3624be91 FAILED
  CHECK test-3dec4597 ok
  CHECK test-517e1d6b ok
  CHECK test-517e1d6a FAILED
  CHECK test-53355a5b ok
  CHECK test-55b731d3 FAILED
  CHECK test-55fd1da5 FAILED
  CHECK test-5996858d skipped
  CHECK test-5bed7142 ok
  CHECK test-5467b986 ok
  CHECK test-67972fbe skipped
  CHECK test-691786c8 skipped
  CHECK test-6b5a254a FAILED
  CHECK test-6d1e2650 ok
  CHECK test-6fb08ce1 FAILED
  CHECK test-713b6910 FAILED
  CHECK test-654decce ok
  CHECK test-82ba4ba1 skipped
  CHECK test-7601199b FAILED
  CHECK test-8a83376a skipped
  CHECK test-99999999 FAILED
  CHECK test-9f5eeb72 skipped
  CHECK test-a4d7ed70 FAILED
  CHECK test-aaaaaaaa FAILED
  CHECK test-8e5fa256 ok
  CHECK test-b161bc0a FAILED
  CHECK test-b6df3cbe FAILED
  CHECK test-b94dd86a ok
  CHECK test-c15999f9 FAILED
  CHECK test-bbbbbbbb FAILED
  CHECK test-c68d18dc skipped
  CHECK test-c6b77b77 FAILED
  CHECK test-careauth skipped
  CHECK test-careexit skipped
  CHECK test-carehwcp skipped
  CHECK test-carequot skipped
  CHECK test-cb1143ab FAILED
  CHECK test-cccccccc FAILED
  CHECK test-chroot01 ok
  CHECK test-cea75343 FAILED
  CHECK test-commmmmm FAILED
  CHECK test-d1be631a FAILED
  CHECK test-d1da0d8d ok
  CHECK test-11111111 FAILED
  CHECK test-d2175fc3 ok
  CHECK test-df4de4db skipped
  CHECK test-de756935 FAILED
  CHECK test-dfb0c3b6 FAILED
  CHECK test-e87ca6ca skipped
  CHECK test-dddddddd FAILED
  CHECK test-e99993c8 FAILED
  CHECK test-eddeba0e FAILED
  CHECK test-f7089d4f skipped
  CHECK test-fbca9cc2 skipped
  CHECK test-getres32 skipped
  CHECK test-e940896f ok
  CHECK test-ffffffff FAILED
  CHECK test-gggggggg FAILED
  CHECK test-hhhhhhhh skipped
  CHECK test-getresid ok
  CHECK test-killexit FAILED
  CHECK test-mmmmmmmm FAILED
  CHECK test-proocare skipped
  CHECK test-pppppppp skipped
  CHECK test-rrrrrrrr ok
  CHECK test-python01 ok
  CHECK test-wwwwwwww FAILED
  CHECK test-yyyyyyyy FAILED
  CHECK test-tempdire FAILED
  CHECK test-1c68c218 ok
  CHECK test-0cf405b0 ok
  CHECK test-305ae31d FAILED
  CHECK test-33333334 ok
  CHECK test-44444444 ok
  CHECK test-51943658 ok
  CHECK test-66666666 ok
  CHECK test-79cf6614 ok
  CHECK test-88888888 FAILED
  CHECK test-a8e69d6f ok
  CHECK test-af062114 ok
  CHECK test-bug-138 FAILED
  CHECK test-c10e2073 ok
  CHECK test-d2175fc4 ok
  CHECK test-nnnnnnnn ok
  CHECK test-oooooooo ok
  CHECK test-ptrace00 ok
  CHECK test-e87b34ae ok
  CHECK test-ssssssss ok
  CHECK test-xxxxxxxx ok
  CHECK test-33333333 ok
make: *** [GNUmakefile:23: check_failure] Error 1
make: Leaving directory '/tmp/guix-build-proot-5.2.0-alpha-0.a70023a.drv-0/source/test'
command "make" "check" "-C" "test" "-j" "3" failed with status 2
builder for `/gnu/store/dj9lw4alsyzkqxmwqrw5br4zs8rlxbqh-proot-5.2.0-alpha-0.a70023a.drv' failed with exit code 1

See the attached log for the detailed output.

7y6raanb25pdpam7lydxqp6j54q5b3-proot-5.2.0-alpha-0.a70023a.drv.txt

All these tests pass for the aarch64-linux system.

oxr463 commented 2 years ago

@Apteryks can you test again on the latest v5.3.0 release?

Apteryks commented 2 years ago

@oxr463 Hello, I just did (using the 5.3.0 tag); there are still many failures; see the attached build log.

cmxaigk250m4q8imdgpmp3vcdayvqws3-proot-5.3.0.drv.gz