Ran ./all.bash of go1.25.6 in a user namespace as a user with unmapped supplementary groups.
mbf: (go1.25.6:1) --- FAIL: TestRootChown (0.01s)
mbf: (go1.25.6:1) --- FAIL: TestRootChown/plain_path (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:45: root.Chown("target", -1, 65534) = chownat target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootChown/path_in_directory (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:45: root.Chown("a/b/c/target", -1, 65534) = chownat a/b/c/target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootChown/symlink (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:45: root.Chown("link", -1, 65534) = chownat link: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootChown/symlink_ending_in_slash (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:45: root.Chown("link/target", -1, 65534) = chownat link/target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootChown/symlink_chain (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:45: root.Chown("link", -1, 65534) = chownat link: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootChown/path_with_dot (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:45: root.Chown("./a/./b/./target", -1, 65534) = chownat ./a/./b/./target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootChown/path_with_dotdot (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:45: root.Chown("a/../a/b/../../a/b/../b/target", -1, 65534) = chownat a/../a/b/../../a/b/../b/target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootChown/dotdot_no_symlink (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:45: root.Chown("a/../target", -1, 65534) = chownat a/../target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootChown/dotdot_after_symlink (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:45: root.Chown("a/../target", -1, 65534) = chownat a/../target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootChown/dotdot_before_symlink (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:45: root.Chown("b/../a/target", -1, 65534) = chownat b/../a/target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootChown/symlink_ends_in_dot (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:45: root.Chown("a/target", -1, 65534) = chownat a/target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown (0.01s)
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/plain_path (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("target", -1, 65534) = lchownat target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/path_in_directory (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("a/b/c/target", -1, 65534) = lchownat a/b/c/target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/symlink (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("link", -1, 65534) = lchownat link: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/symlink_dotdot_slash (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("link", -1, 65534) = lchownat link: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/symlink_ending_in_slash (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("link/target", -1, 65534) = lchownat link/target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/symlink_dotdot_dotdot_slash (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("dir/link", -1, 65534) = lchownat dir/link: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/symlink_chain (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("link", -1, 65534) = lchownat link: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/path_with_dot (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("./a/./b/./target", -1, 65534) = lchownat ./a/./b/./target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/path_with_dotdot (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("a/../a/b/../../a/b/../b/target", -1, 65534) = lchownat a/../a/b/../../a/b/../b/target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/dotdot_no_symlink (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("a/../target", -1, 65534) = lchownat a/../target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/dotdot_after_symlink (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("a/../target", -1, 65534) = lchownat a/../target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/dotdot_before_symlink (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("b/../a/target", -1, 65534) = lchownat b/../a/target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/symlink_ends_in_dot (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("a/target", -1, 65534) = lchownat a/target: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/symlink_cycle (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("a", -1, 65534) = lchownat a: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/absolute_symlink (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("link", -1, 65534) = lchownat link: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/relative_symlink (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("link", -1, 65534) = lchownat link: invalid argument; want success
mbf: (go1.25.6:1) --- FAIL: TestRootLchown/symlink_chain_escapes (0.00s)
mbf: (go1.25.6:1) root_unix_test.go:85: root.Lchown("link", -1, 65534) = lchownat link: invalid argument; want success
mbf: (go1.25.6:1) FAIL
mbf: (go1.25.6:1) FAIL os 1.058s
All tests pass or skip.
Go version
go version go1.25.6 linux/amd64
Output of
go envin your module/workspace:What did you do?
Ran ./all.bash of go1.25.6 in a user namespace as a user with unmapped supplementary groups.
What did you see happen?
What did you expect to see?
All tests pass or skip.