Hi Oleg, Oleg Pykhalov <go.wig...@gmail.com> skribis:
> l...@gnu.org (Ludovic Courtès) writes: > > [...] > >> Do the failures happen reproducibly for you? Is there a test log or >> code giving a hint as to what is being tested and how it fails? > > I attached one log in the first message, but here is another one. > > I'm on 46cf31868c1b12eec50bc9b8dda64604dd81f986 [...] > calling secure_getenv(BLAH) getenv(BLAH) = 5 > calling secure_getenv(BLAH) getenv(BLAH) = 5 > 1..4 > ok 1 /compat/strndup > not ok 2 /compat/getauxval > # assertion failed (ret != 0): (0 != 0) > # in test_getauxval() at test-compat.c:79 > not ok 3 /compat/secure_getenv > # assertion failed (ret == 0): (5 == 0) > # in test_secure_getenv() at test-compat.c:104 > ok 4 /compat/mmap > FAIL: test-compat [...] > ok 1 /conf/test_parse_conf_1 > ok 2 /conf/test_parse_ignore_missing > ok 3 /conf/test_parse_fail_missing > ok 4 /conf/test_merge_defaults > ok 5 /conf/test_load_globals_merge > ok 6 /conf/test_load_globals_no_user > ok 7 /conf/test_load_globals_system_sets_only > ok 8 /conf/test_load_globals_user_sets_only > ok 9 /conf/test_load_globals_system_sets_invalid > ok 10 /conf/test_load_globals_user_sets_invalid > ok 11 /conf/test_load_modules_merge > ok 12 /conf/test_load_modules_no_user > ok 13 /conf/test_load_modules_user_only > ok 14 /conf/test_load_modules_user_none > ok 15 /conf/test_parse_boolean > not ok 16 /conf/setuid > # assertion failed (ret == 18): (33 == 18) > # in test_setuid() at test-conf.c:421 > FAIL: test-conf Both failures have to do with setuid/setgid binaries. Is there anything special about your system, like use of SELinux or similar? What are the mount options on /tmp? What kernel do you use? Could you run “guix build -K p11-kit”, and then: cd /tmp/guix-build-p11-kit*/p11-kit-0.* strace -f -s 234 -o log make check and finally post the excerpt of ‘log’ around the “assertion failed” messages? TIA! Ludo’.