bazel-buildfarm icon indicating copy to clipboard operation
bazel-buildfarm copied to clipboard

Failed to build Android Open Source Project with RBE using buildfarm

Open lshmouse opened this issue 3 years ago • 10 comments

After reading the doc: https://groups.google.com/g/android-building/c/EJradKEiPl0, we try to accelerate the build of AOSP using RBE build with buildfarm, but the build failed with following error.

Any suggestion about the problem, thx?

Feb 21, 2022 12:22:45 PM build.buildfarm.instance.shard.ShardInstance$1$1 onFailure
SEVERE: error queueing shard/operations/474f0763-f6dc-4fef-b4ab-2382aeb69dc2
io.grpc.StatusException: FAILED_PRECONDITION: Action b8135b930dab9c913ee6dd88928f28eb7cf5ca6dc6b017608efd61d461c15fb2/147 is invalid: working directory is not an input directory.
	at io.grpc.Status.asException(Status.java:551)
	at io.grpc.protobuf.StatusProto.toStatusException(StatusProto.java:85)
	at build.buildfarm.instance.shard.ShardInstance$13.run(ShardInstance.java:1925)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

Feb 21, 2022 12:22:45 PM build.buildfarm.instance.server.AbstractServerInstance logFailedStatus
INFO: 0d1e9995c3fb9be62f8952b53a0459987bfe66b3f6275f8ee159d7b416c6f85e/147: FAILED_PRECONDITION: Action 0d1e9995c3fb9be62f8952b53a0459987bfe66b3f6275f8ee159d7b416c6f85e/147 is invalid: working directory is not an input directory.
  PreconditionFailure:
    Violation: INVALID The `Command` of the `Action` was invalid.: working directory is not an input directory

Feb 21, 2022 12:22:45 PM build.buildfarm.instance.shard.ShardInstance$1$1 onFailure
SEVERE: error queueing shard/operations/905ea9cc-7b39-4331-ae05-56ef23d08761
io.grpc.StatusException: FAILED_PRECONDITION: Action 0d1e9995c3fb9be62f8952b53a0459987bfe66b3f6275f8ee159d7b416c6f85e/147 is invalid: working directory is not an input directory.
	at io.grpc.Status.asException(Status.java:551)
	at io.grpc.protobuf.StatusProto.toStatusException(StatusProto.java:85)
	at build.buildfarm.instance.shard.ShardInstance$13.run(ShardInstance.java:1925)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

Feb 21, 2022 12:22:46 PM build.buildfarm.instance.server.AbstractServerInstance logFailedStatus
INFO: 457596ea302ca7230a05da38ca97a2f6f8d9adc5a0c2e9dfeeacacf4dc79adc1/147: FAILED_PRECONDITION: Action 457596ea302ca7230a05da38ca97a2f6f8d9adc5a0c2e9dfeeacacf4dc79adc1/147 is invalid: working directory is not an input directory.
  PreconditionFailure:
    Violation: INVALID The `Command` of the `Action` was invalid.: working directory is not an input directory

Feb 21, 2022 12:22:46 PM build.buildfarm.instance.shard.ShardInstance$1$1 onFailure
SEVERE: error queueing shard/operations/9b79c202-4939-4fb7-b8af-058283c1642a
io.grpc.StatusException: FAILED_PRECONDITION: Action 457596ea302ca7230a05da38ca97a2f6f8d9adc5a0c2e9dfeeacacf4dc79adc1/147 is invalid: working directory is not an input directory.
	at io.grpc.Status.asException(Status.java:551)
	at io.grpc.protobuf.StatusProto.toStatusException(StatusProto.java:85)
	at build.buildfarm.instance.shard.ShardInstance$13.run(ShardInstance.java:1925)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

lshmouse avatar Feb 21 '22 12:02 lshmouse

Recommend you take a look at https://bazelbuild.github.io/bazel-buildfarm/docs/tools/bf-cat/, which will help describe some of the actions being executed here. For the execution of bf-cat <host:port> shard SHA256 as described in that document, and my inference of your output above:

$ bf-cat Action 457596ea302ca7230a05da38ca97a2f6f8d9adc5a0c2e9dfeeacacf4dc79adc1/147 This will print a command digest and input root digest. $ bf-cat Command <command digest> This will print the command's definition, with a WorkingDirectory $ bf-cat TreeLayout <input root digest> This will print the full input tree for your action, where you can compare the working directory printed above to the paths available in the action for input. If you discover that the WorkingDirectory is missing from that path, post the contents of all of these to this issue.

werkt avatar Feb 21 '22 14:02 werkt

@werkt I encountered same issue when building aosp aganist buildfarm RE service, please help on it. Thanks!

Below is buildfarm service log:

Aug 10, 2022 11:22:32 AM build.buildfarm.instance.server.AbstractServerInstance logFailedStatus INFO: 63354bc62775bb4efad3b2a687acc7654a6ead7327b81c471e56518bffcf8307/143: FAILED_PRECONDITION: Action 63354bc62775bb4efad3b2a687acc7654a6ead7327b81c471e56518bffcf8307/143 is invalid: working directory is not an input directory. PreconditionFailure: Violation: INVALID The Command of the Action was invalid.: working directory is not an input directory

Aug 10, 2022 11:22:32 AM build.buildfarm.instance.server.AbstractServerInstance logFailedStatus INFO: d0990c68de43723cedfbb83f3dec6c7059cc19b0e6ccbd637a6d7b0e385f404b/143: FAILED_PRECONDITION: Action d0990c68de43723cedfbb83f3dec6c7059cc19b0e6ccbd637a6d7b0e385f404b/143 is invalid: working directory is not an input directory. PreconditionFailure: Violation: INVALID The Command of the Action was invalid.: working directory is not an input directory

Aug 10, 2022 11:22:32 AM build.buildfarm.instance.server.AbstractServerInstance logFailedStatus INFO: af525f9b61b60ec027499a89a49ac2c42de4072f04de035365183b6103451945/143: FAILED_PRECONDITION: Action af525f9b61b60ec027499a89a49ac2c42de4072f04de035365183b6103451945/143 is invalid: working directory is not an input directory. PreconditionFailure: Violation: INVALID The Command of the Action was invalid.: working directory is not an input directory


Below is bf-cat result, it seems the .. is lost in input dir, I have check the file is exist in main/../bazel_tools/tools/genrule/genrule-setup.sh

bazel-bin/src/main/java/build/buildfarm/tools/bf-cat localhost:8980 memory SHA256 Action 63354bc62775bb4efad3b2a687acc7654a6ead7327b81c471e56518bffcf8307/143 Command Digest: Command 91e0eae5190f7ecef5688e1879d348cdaee536f14734d269e282c556ae5adddf/409 Input Root Digest: Directory 05a2909740bbb30e9e35043e9a9b5ffd57fca0c2deabbee076e4b01ceda5368e/85 DoNotCache: false

bazel-bin/src/main/java/build/buildfarm/tools/bf-cat localhost:8980 memory SHA256 Command 91e0eae5190f7ecef5688e1879d348cdaee536f14734d269e282c556ae5adddf/409 OutputFile: main/bazel-out/android_target-fastbuild/bin/bionic/libc/libc_sources_shared_null.cc Arguments: ('/bin/bash', '-c', 'source ../bazel_tools/tools/genrule/genrule-setup.sh; touch bazel-out/android_target-fastbuild/bin/bionic/libc/libc_sources_shared_null.cc') Environment Variables: BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN='1' PATH='/home/chenxu/work/test/aosp/prebuilts/build-tools/path/linux-x86:/home/chenxu/work/test/aosp/out/.path' Platform: WorkingDirectory: main

bazel-bin/src/main/java/build/buildfarm/tools/bf-cat localhost:8980 memory SHA256 TreeLayout 05a2909740bbb30e9e35043e9a9b5ffd57fca0c2deabbee076e4b01ceda5368e/85 bazel_tools/ 253 (74%) tools/ 174 (51%) genrule/ 93 (27%) genrule-setup.sh* bed43d0bb00449e82a04fbb6535f490fa5d7ed140b1c3ad2d463d5c295e9e836/858

johnidelight avatar Aug 10 '22 04:08 johnidelight

Your excerpt of TreeLayout shows the path in the source, but the error indicates that main as the working directory does not exist at the input root: can you show the directory main/ in the TreeLayout output for that input root?

werkt avatar Aug 10 '22 04:08 werkt

@werkt Thanks for your

Your excerpt of TreeLayout shows the path in the source, but the error indicates that main as the working directory does not exist at the input root: can you show the directory main/ in the TreeLayout output for that input root?

@werkt Many thanks for your quick response. Below is the ls result: test@test-host:~/work/test/aosp$ ls -l out/bazel/output_user_root/be6229dad77a84227a1a785a94af9b19/execroot/main/../bazel_tools/tools/genrule/genrule-setup.sh -rwxr-xr-x 1 chenxu chenxu 858 8月 5 2032 out/bazel/output_user_root/be6229dad77a84227a1a785a94af9b19/execroot/main/../bazel_tools/tools/genrule/genrule-setup.sh

johnidelight avatar Aug 10 '22 04:08 johnidelight

@werkt Note that I added --incompatible_remote_output_paths_relative_to_input_root option for bazel build, if not include this option, there is no error in buildfarm RE service, but the client failed to find genrule-setup.sh, detailed as below:

Aug 10, 2022 1:01:25 PM build.buildfarm.instance.server.AbstractServerInstance execute INFO: Operation memory/operations/e5c39c3d-c568-4605-9721-85211ad75c82 was created Aug 10, 2022 1:01:25 PM build.buildfarm.instance.server.AbstractServerInstance execute INFO: memory::execute(b6c799cdd4066abd3b3fdebe38d3994af938d56aa4fd2147b49ea2f91361bebb/144): memory/operations/e5c39c3d-c568-4605-9721-85211ad75c82 Aug 10, 2022 1:01:25 PM build.buildfarm.instance.memory.MemoryInstance putOperation INFO: Operation memory/operations/e5c39c3d-c568-4605-9721-85211ad75c82 was completed

bazel-bin/src/main/java/build/buildfarm/tools/bf-cat localhost:8980 memory SHA256 Action b6c799cdd4066abd3b3fdebe38d3994af938d56aa4fd2147b49ea2f91361bebb/144 Command Digest: Command 1b656f7d524e5e31ef4c73fb63a7b476c96c0e670aedb53f1b19dc7663d622a1/498 Input Root Digest: Directory 1cb2ab1d21d98eb1387750289311f883d85b7aa10d036b5b7954ecc0f6e44f48/168 DoNotCache: false

bazel-bin/src/main/java/build/buildfarm/tools/bf-cat localhost:8980 memory SHA256 Command 1b656f7d524e5e31ef4c73fb63a7b476c96c0e670aedb53f1b19dc7663d622a1/498 OutputFile: bazel-out/android_target-fastbuild/bin/bionic/libc/generated_android_ids.h Arguments: ('/bin/bash', '-c', 'source ../bazel_tools/tools/genrule/genrule-setup.sh; bionic/libc/fs_config_generator.py aidarray system/core/libcutils/include/private/android_filesystem_config.h > bazel-out/android_target-fastbuild/bin/bionic/libc/generated_android_ids.h') Environment Variables: BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN='1' PATH='/home/chenxu/work/test/aosp/prebuilts/build-tools/path/linux-x86:/home/chenxu/work/test/aosp/out/.path' Platform: WorkingDirectory: main

bazel-bin/src/main/java/build/buildfarm/tools/bf-cat localhost:8980 memory SHA256 TreeLayout 1cb2ab1d21d98eb1387750289311f883d85b7aa10d036b5b7954ecc0f6e44f48/168 main/ 765 (64%) bionic/ 178 (15%) libc/ 100 (8%) fs_config_generator.py* 5f48b26a75ad3c572a5db3319f99a755d13ab7565d4cc5fc16c8a7bb2e66a82c/46109 system/ 427 (36%) core/ 349 (29%) libcutils/ 266 (22%) include/ 185 (15%) private/ 104 (8%) android_filesystem_config.h* d6b164463418ba89aaf4ff9ce1367268fc0c6a6944b647c44905db65a40c0e5b/12585 bazel_tools/ 253 (21%) tools/ 174 (14%) genrule/ 93 (7%) genrule-setup.sh* bed43d0bb00449e82a04fbb6535f490fa5d7ed140b1c3ad2d463d5c295e9e836/858

The client shows below error, I believe that main/../bazel_tools/tools/genrule/genrule-setup.sh exist.

ERROR: /home/chenxu/work/test/aosp/out/soong/workspace/bionic/libc/BUILD.bazel:1278:8: Executing genrule //bionic/libc:generated_android_ids failed: (Exit 1): bash failed: error executing command (from target //bionic/libc:generated_android_ids) /bin/bash -c ... (remaining 1 argument skipped) /bin/bash: ../bazel_tools/tools/genrule/genrule-setup.sh: No such file or directory /bin/bash: bazel-out/android_target-fastbuild/bin/bionic/libc/generated_android_ids.h: No such file or directory Target //system/core/libcutils:libcutils failed to build Use --verbose_failures to see the command lines of failed build steps. INFO: Elapsed time: 0.184s, Critical Path: 0.05s INFO: 17 processes: 17 internal. FAILED: Build did NOT complete successfully

johnidelight avatar Aug 10 '22 05:08 johnidelight

I resolved the error (../bazel_tools/tools/genrule/genrule-setup.sh: No such file or directory) by making a copy of "bazel_tools" dir to related dirs, but finally RE service shows the origin error again with same action id:

NFO: 63354bc62775bb4efad3b2a687acc7654a6ead7327b81c471e56518bffcf8307/143: FAILED_PRECONDITION: Action 63354bc62775bb4efad3b2a687acc7654a6ead7327b81c471e56518bffcf8307/143 is invalid: working directory is not an input directory. PreconditionFailure: Violation: INVALID The Command of the Action was invalid.: working directory is not an input directory

johnidelight avatar Aug 10 '22 05:08 johnidelight

@werkt According to my above testing, the issue is not related with --incompatible_remote_output_paths_relative_to_input_root option, the "working directory is not an input directory" error is always shown with or without the option. Please help on it. Thanks!

johnidelight avatar Aug 10 '22 06:08 johnidelight

@werkt There is no main path in below command output, only bazel_tools dir and its children. I think the .. in the origin command is lost: ('/bin/bash', '-c', 'source ../bazel_tools/tools/genrule/genrule-setup.sh; touch bazel-out/android_target-fastbuild/bin/bionic/libc/libc_sources_shared_null.cc')

bazel-bin/src/main/java/build/buildfarm/tools/bf-cat localhost:8980 memory SHA256 TreeLayout 05a2909740bbb30e9e35043e9a9b5ffd57fca0c2deabbee076e4b01ceda5368e/85 bazel_tools/ 253 (74%) tools/ 174 (51%) genrule/ 93 (27%) genrule-setup.sh* bed43d0bb00449e82a04fbb6535f490fa5d7ed140b1c3ad2d463d5c295e9e836/858

johnidelight avatar Aug 10 '22 06:08 johnidelight

@werkt Just found that for normal code compilation, the remote exection is OK, but NOT OK for "source ../bazel_tools/tools/genrule/genrule-setup.sh". Please help to check it. Thanks!

bazel-bin/src/main/java/build/buildfarm/tools/bf-cat localhost:8980 memory SHA256 Action 133cc07370adfc89a988980ad757a6c315411f6a8cb4dfe0360a1958b2e841a7/143

Command Digest: Command b2bfb6232bc8e7dbd07be5709f9868aea9ea48c4516e08c32243348a85460d61/8150 Input Root Digest: Directory 439bcf46fbf028df03d88c31a9ca7ae274cdc9bac47185f2af30dc2ada536989/83 DoNotCache: false

bazel-bin/src/main/java/build/buildfarm/tools/bf-cat localhost:8980 memory SHA256 Command b2bfb6232bc8e7dbd07be5709f9868aea9ea48c4516e08c32243348a85460d61/8150

OutputFile: main/bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/liblibarm-optimized-routines-math.a Arguments: ('prebuilts/clang/host/linux-x86/clang-r458507/bin/llvm-ar', 'rcsD', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/liblibarm-optimized-routines-math.a', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/cosf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/exp.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/exp2.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/exp2f.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/exp2f_data.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/exp_data.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/expf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/log.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/log2.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/log2_data.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/log2f.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/log2f_data.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/log_data.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/logf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/logf_data.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/math_err.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/math_errf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/pow.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/pow_log_data.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/powf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/powf_log2_data.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/s_cos.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/s_cosf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/s_exp.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/s_exp2f.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/s_exp2f_1u.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/s_expf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/s_expf_1u.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/s_log.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/s_logf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/s_pow.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/s_powf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/s_sin.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/s_sinf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/sincosf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/sincosf_data.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/sinf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/v_cos.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/v_cosf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/v_exp.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/v_exp2f.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/v_exp2f_1u.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/v_exp_data.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/v_expf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/v_expf_1u.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/v_log.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/v_log_data.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/v_logf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/v_pow.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/v_powf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/v_sin.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/v_sinf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/vn_cos.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/vn_cosf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/vn_exp.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/vn_exp2f.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/vn_exp2f_1u.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/vn_expf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/vn_expf_1u.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/vn_log.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/vn_logf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/vn_pow.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/vn_powf.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/vn_sin.o', 'bazel-out/android_target-fastbuild/bin/external/arm-optimized-routines/_objs/libarm-optimized-routines-math_c/vn_sinf.o') Platform: WorkingDirectory: main

bazel-bin/src/main/java/build/buildfarm/tools/bf-cat localhost:8980 memory SHA256 TreeLayout 439bcf46fbf028df03d88c31a9ca7ae274cdc9bac47185f2af30dc2ada536989/83

main/ 30940 (99%) bazel-out/ 6113 (19%) android_target-fastbuild/ 6015 (19%) bin/ 5938 (19%) external/ 5856 (18%) arm-optimized-routines/ 5760 (18%) _objs/ 5681 (18%) libarm-optimized-routines-math_c/ 5574 (17%) cosf.o* 1cad2c366ad8c9516087658c18d0959a97558766a63b056cc9dc25977117a07f/11592 exp.o* f3c8510f9fad68c379a6a0734142b3996d1d474276a65ee6dcb4f7ec85e4c879/10104 exp2.o* bdd715667e6081d8e18b5b3efa5c536bbf8a77b72542c6cb707f248d13d23446/8392 exp2f.o* 0bdf5eefa4e3aa0268f172b982fcac831eeb69e49a39e92898be45ee50d72129/6296 exp2f_data.o* 59e1ba3543c999d074c37f9a24ef426b3fb15549a70009a2111ee03e672aaac9/4072 exp_data.o* cd89470917ccf6d0fe28569e4456c03a5b82a1155d90c221642c51b8171b2384/5976 expf.o* 7194e29a96bdf505b0636eac2f66f556c53f922ae30b4338b9789998633d3ce0/6536 log.o* d1025fe529f04bc0c0232f973167fa7805fa04addadb252345e780781c17e80d/7808 log2.o* 09e722a41506617c25d29b1a57fd1da6c2cbbeb7f0cea129867245c3ca87de35/7840 log2_data.o* 567d2c55559abbc92f21a6976574433114f7185c891e6d09fd33f6dd8c1c88d4/4680 log2f.o* 44af5d3a8ec9df73428ad76ed4e744e55485f325fc3ce7e5d12194b12ca34aef/6544 log2f_data.o* 68790f4f4a671f0b1ee26e0b94a97104a7cf0157bd50f24017d1750971b897ef/3680 log_data.o* aa6ede61524fda08c480850068e0819531991bbb1556bbde4eaee060fb834961/5696 logf.o* 94460cd28f212cf5dd82b2d1c109518a665bea14bd4c6a3caf0a6f13d476ec8b/6384 logf_data.o* 442fea46266b9db64320d4e5b16f791830e6e8bec141a2dedce208533d185180/3712 math_err.o* 388f26666cad3a44037bc1ebacd1ea916866ab5f8653c16b273be7d7797331e6/7072 math_errf.o* c5efae76eb4b2b3a1f01263a164883513dd2c866ef8180cc0d009fc024439e89/7072 pow.o* c332bef145c3cf0a2b31e5442c64d3a6e759b031290d04f5d0f01713aa4ed913/15496 pow_log_data.o* daf31f7be877266b55017afd61739f1f7a99c330d10197771efe79d0e8d6c045/7728 powf.o* 626ba8a3fc018bad98836a9f2fe0469e89d039433c0d7bd0513c2a3f8a3cc28c/11296 powf_log2_data.o* d380fc631525577e3d816721f657d7249135ce966a1005d2214069dd0063d2e7/3712 s_cos.o* 14d9513575a039b3dbc198d7fd71224d7ed33e2cecd8a566954a5ef629b26232/824 s_cosf.o* 0508e74ad728efb6c5e63d5a5932b80aba4c6d7b6f162333933ec22af11be911/824 s_exp.o* 7c66fb3dd16d34126e3bc55710f326fcb412dec1aefba6ea7b589d3a947cdc1b/824 s_exp2f.o* e6a19a94113bfc2222502e941b1810b596c8115169c65d720623b915d4d4c123/824 s_exp2f_1u.o* cd632a8a19b292acbd7c55bf0da637b78228eedde0fc17049831cf4961f534ba/824 s_expf.o* fc7e03f95989fc6ffc9b8322dbda4c4542920556b64d34652ab4baba129acd60/824 s_expf_1u.o* 22da98cc3e6e6e35903425669fb2a6c712fc7932e07f6ccd1b0b568d4380cab3/824 s_log.o* 27e75cc1d57153814964f3e46c26aada442069853a179d418b395954a2b772c9/824 s_logf.o* 9eaddeeca528a6132315dc336879dae2c1d4af5cac99e42f182a60d44a803c99/824 s_pow.o* c2a0355b70cb135c43eef7f195c2783a1205623206f7fd16faecb2ff0c6fa37b/824 s_powf.o* eeba0d6eab6b4b0aaf89539e74b0d3d57c107e2a02dd158ddcffd8658a2ceb88/824 s_sin.o* 2633bca727ce2387fa96d939ad8a1ec2c603b9bf45630ab7dc5f7858dec0c744/824 s_sinf.o* 1a6cd534c98b105c8a3afa9e9a252c6364207ea1fa6fc6b274dd4dd368402ef5/824 sincosf.o* a71b35ad0b067280cdd7611069126a8b2c9be1ed7030630b35b85452749eb6af/11296 sincosf_data.o* c4ac061291c42f925d0376dfb8f3d12aa88f3ca81eb183afe809da70fd8f774b/4448 sinf.o* b40dc54ac23d9d44833a0dc341e7c6a74a9949550d8924524bb219050d05769a/11552 v_cos.o* 307ab7d497ad36bb32c3dc23998a38bf2c77b8017b84e75a507bb4f3b9db81c5/824 v_cosf.o* 3ac2a8d8cc555d45dfc76b2d23226e0223d434e1622acef16a937a8cda0f9db2/824 v_exp.o* eae711992466234500e9e7d270e113e81c52d1b6e365bdc4ed2edac8b5743b6d/824 v_exp2f.o* 18cd4ebd16c3e67a0b6efa4b5ea543b9df8a0133dc536a79c7865d6743559749/824 v_exp2f_1u.o* acb29c9e162be3beac466c2b4af5b9ac8d4a285da9957a73aeefaa9ee636881a/824 v_exp_data.o* 3d010dec2a53c055dbba210878d4bf1b2bb9055aefb42f606741c826dc5820c8/824 v_expf.o* 60a8c35b45ea02b8a4f69272bb7a9410285532f4733446dfa298776e24b74813/824 v_expf_1u.o* 00702be6faaf16f366f825b06043d4b48f8b7c622b7a89aa008e88384b686e8b/824 v_log.o* db21c5f464d4986d2febe07a8869fc56a6765030a9cfb1f5c64a4acc5f4a7e5d/824 v_log_data.o* 7bf6c53f499b3f899fc95d6765bd2307b8ad3b3c77e3c770c4ef66a8606699b2/824 v_logf.o* d2f0814c6afbeaf1e5496838aa25bbbfb1eefa0fe77939ea370841304adaa9b1/824 v_pow.o* 87537b02efc452bacae864b0d6409224f92e2a891fab3aa48738947c2b1fb070/824 v_powf.o* 6f306572f4b05f47e4fd80e7d553d8ff3fe6b8cf1eb80cf798ad41450659ac3d/824 v_sin.o* 421cc3b4c5864f2da2c0e9c9b00972a44a8364e5e19e35612a83aa7ac8e7e232/824 v_sinf.o* ac4d2f3e73fd95a62c0a3efb6f264c5c97a7b2bae3add7c71d7d7b096ee49837/824 vn_cos.o* cb3962dd61628d1274284d273b510987366961d75775a4857b4eb17c46d07688/824 vn_cosf.o* 862f75522172c7e22061aa950cd6ae1f7dbdc4f707361521b3c10d6f9ad18f22/824 vn_exp.o* d88b72af133a29aa14d642262fe03c20a986b5ae850f2efc6f23752df3b2349a/824 vn_exp2f.o* 7d2ce9275771d462937a3a30ed9c41eab4e1b10296509702c1b2ccb04a3895bf/824 vn_exp2f_1u.o* 3058a32f98dc5f876cb0f1ea0e3061c93a98af287878453a84b195a302b39471/832 vn_expf.o* eeedcddd81b89c55020e7776f1168dea6ddc7ea95755ab5ea2f40bd445e63d22/824 vn_expf_1u.o* f2d8f22a845ed0246404b837b8f0be177e67e7d4aecb45345a2df62aeb8fc4a2/824 vn_log.o* d76dac7a79ba57e1b0029cb034a209e10c6187d9db8336b2f7ecb4e042f34f93/824 vn_logf.o* 40f189e68858d16c6870f402a9b27f57e11d2373d79faed1f07511c44673e691/824 vn_pow.o* 97024e5b53e65f222c45b64fca816ea70ff37bb3e0d7dc4d6bab8bbbe0e27944/824 vn_powf.o* a1f5ab1cb70f3d541254e20c3e419fa41e755a6a052259c9c15033445bbcefdf/824 vn_sin.o* 2bc8bf66007fe8aa293fd437b1ff27dc3f2cfc5a1cfc5dc40d9003c312c8a0d2/824 vn_sinf.o* 7b93b6b3fd037aeb21ad09877a7a2a88db5de38f9828d63bc8d8e6863eb37e9d/824 prebuilts/ 24661 (79%) clang/ 24582 (79%) host/ 24504 (78%) linux-x86/ 24421 (78%) clang-r458507/ 24333 (78%) bin/ 5063 (16%) bisect_driver.py* c863cf89e033f21618222ac3aa55c0439d19d71c22126c6cd1c886e5b6ab9c3c/10450 clang* 6427ad3405809092d8df8c49ac88672339da2020001d589312df59fe3bdac8f6/2735386 clang++* 6427ad3405809092d8df8c49ac88672339da2020001d589312df59fe3bdac8f6/2735386 clang++.real* 91b539ba4481ef0b13ddc101e962f8a69a033be986b69916445f94f5fa41ff0c/119629024 clang-15* 91b539ba4481ef0b13ddc101e962f8a69a033be986b69916445f94f5fa41ff0c/119629024 clang-check* 3b08d637d7649af123bdbd1cff3fb99342a9e15446a0b986b86459d93babbbbb/58171920 clang-cl* 91b539ba4481ef0b13ddc101e962f8a69a033be986b69916445f94f5fa41ff0c/119629024 clang-format* c652fa3722e182f045de6aaf0e038a280878f635c6f674fe32fc617a1ccc6614/2192992 clang-tidy* 6427ad3405809092d8df8c49ac88672339da2020001d589312df59fe3bdac8f6/2735386 clang-tidy.real* 6514e3d0f3cf8433c2e232ae7f389cb2051a92a2d17555c29f718adfdbaf1f4e/47704552 clang-tidy.sh* 2293e182ac4b53b4a58e8139455a82b4ba0d6745c581bfefea870351321b7a07/3579 clang.real* 91b539ba4481ef0b13ddc101e962f8a69a033be986b69916445f94f5fa41ff0c/119629024 clangd* bfbc1bf4391b1bb87cabeb68a372f5ce8eaa5a9c071e44b85b635dbb122a1faf/33873480 dsymutil* 24d8244152133d0b6c4c736939a1c73589e145888ad017ca3f4e23a26f75b2d2/31398064 git-clang-format* dc3f483eaf93aebfcb7ed5ecbeba15df830323c39fd10b37ac1a198b8fed81e4/23081 ld.lld* 8e741cb01a8316c107f9517668e6d384057e316e9ed1b7e713a46c548ee98d3d/53042832 ld64.lld* 8e741cb01a8316c107f9517668e6d384057e316e9ed1b7e713a46c548ee98d3d/53042832 lld* 8e741cb01a8316c107f9517668e6d384057e316e9ed1b7e713a46c548ee98d3d/53042832 lld-link* 8e741cb01a8316c107f9517668e6d384057e316e9ed1b7e713a46c548ee98d3d/53042832 lldb* 920bc1ca656e719f2b787514002980cd5cd71460e3056049612a7a3ab1f23bfa/181800 lldb-argdumper* 845512728c2472c5fcfa5a8b82e72e1d45cbef63d14356e1ce4b80235ada5090/55888 lldb.sh* 2beed5bae46036cd27582218408630a78ca4e4f496478ff67abd417bcffbed1e/170 llvm-addr2line* 682b38edc9be40cc7042d515d922547c8eb70a06832c62d5f75c3ac85d61cb45/4154048 llvm-ar* 293bcc81c4efc1c549543d8001a14fa9d01bb1121200f6004b1ad35600aa2fb7/10098072 llvm-as* 5b02137b05eac5a6fbdf3dc8c0251eb0fdf115ca7ec9b0a7010429d45bcddfa6/3071248 llvm-bolt* d4518bf9abebe4c13da5f23b93a51744883adc2d7b11adddf24eb317eeada271/38487112 llvm-cfi-verify* 3137ed5c7ea66d758a3f385ccdf25ed8862af2fce6e1cd67f0c952562405d8f7/13766728 llvm-config* 2c39b17716ea429d42e75b21198bc7006ddc514a0abf06e2eddf011213b9e24c/220880 llvm-cov* 87ace0e046affdb925670289ed73342efcde405c58a658e2ecd0c064ce9926dc/3817960 llvm-cxxfilt* 5c28cb7ffe50b9dbcf928097adb8eb616c7372bbf7eb89df8e5ab5b45dd7951e/331728 llvm-dis* 19ca18c915180daaef34585c194e7e21d6e244e3b166df3688190bb863101eae/2274088 llvm-dwarfdump* c6c048c8a34629a2deefe8532992e994345d1e20addd959055cd5cdb06d9cc63/8506312 llvm-dwp* 4f20d1e959a2df25f6d55c20d84aea38f0c327f89fbe20b43e73e0e598407e32/30511320 llvm-ifs* 7da6ee5234d32e21f28c1369e34ee36d225a17870780dfb7c55700c08bdfad79/3274600 llvm-lib* 293bcc81c4efc1c549543d8001a14fa9d01bb1121200f6004b1ad35600aa2fb7/10098072 llvm-link* d64fbac0517232aca6fa56d4f3057a8920239edd0c84c67d9b5161e80d89649f/3584544 llvm-lipo* 51e331c8c073caabc58f894aacbbe8eed43f777b40b1b418b514f05b7a2d468e/3172696 llvm-modextract* 7eb09a12635bbdd1a022b4a87a6d5215f6a27e3cbedbd1777bf68f2c2038a690/2920184 llvm-nm* 654bd648229aefae88af92eb0323d10e4f0dd87b34e875d6657dd499906eb3ba/10419656 llvm-objcopy* 86311389242668b1578437baa20bb83053e2399b7859c4f1ba8186d61f78b829/3582752 llvm-objdump* 6f695dc758ed806e7cfffbaa347762e5ea083ad4f784101a2054b6c487bdc6f8/11999744 llvm-profdata* 9730ff82b1c49bf05133dadf090e33dde9a2ea555b97e90f41fe43981bde8281/4191000 llvm-ranlib* 293bcc81c4efc1c549543d8001a14fa9d01bb1121200f6004b1ad35600aa2fb7/10098072 llvm-rc* 8ffe71779ad63f89bb89c7e979680edaadb4952dd68d5db8bd65c20c371a36a0/443360 llvm-readelf* 3996eff9e3611eb108b702df09b51f8f5aac7325a72aac2f483f005e56ce0ef5/5127008 llvm-readobj* 3996eff9e3611eb108b702df09b51f8f5aac7325a72aac2f483f005e56ce0ef5/5127008 llvm-size* 2c7667b5b02c5c826064e67a2dcba60480b6814263944da5983219345d9de1eb/3158064 llvm-strings* 044335ef65acc5ad7b4a7e6f6b2340940af7079906b64716b63212deb1b36ded/236248 llvm-strip* 86311389242668b1578437baa20bb83053e2399b7859c4f1ba8186d61f78b829/3582752 llvm-symbolizer* 682b38edc9be40cc7042d515d922547c8eb70a06832c62d5f75c3ac85d61cb45/4154048 llvm-windres* 8ffe71779ad63f89bb89c7e979680edaadb4952dd68d5db8bd65c20c371a36a0/443360 merge-fdata* b4ff30657c398c858ec6215e8ff91e736f25f04f5d14f23356aaa61faeeadc0e/725920 remote_toolchain_inputs* 3fc8ebca22a14417f0d38c42848bb541614db3a6c916edc1ee269c68ef959d3a/223 sancov* cedf3cec27b12071031d1180ba4298f6eac8b60c3b796ff584018ba61fe9b7d6/11726704 sanstats* 7c0baae602ebd0ff0af06f8671ee00bb3fe209bdcedbe80d9822890db6f65c46/4044216 scan-build* 5ff58cafa31d14f266a323e48dfc07d7700fd4ca1a19ebbbc82ffb04156c9a8a/56911 scan-view* 7d090a059295deb8e5943d6fd19a50a606f22acab38258c4913345e926d7f70a/4702 lib64/ 19113 (61%) clang/ 19034 (61%) 15.0.1/ 18953 (61%) include/ 18599 (59%) bits/ 88 (0%) stdatomic.h* cd7fc91af6f7dc66216f47f2fefdd8a046f47ff5c373ee92649788cbc6e1231b/10159 cuda_wrappers/ 250 (0%) algorithm* 051d51f39814a419de6dd4bbd8c964a30fd6ff68a60f96158e0af7ee2ca12c6e/4612 complex* fd4be2fd14eb31ba883593b450f7587af2914c0faf76073fa8c8d4a507822a7c/3618 new* 5a04f8a86e6b9018066ebfd85b7323c11ea9d17cae9923637246b6e46c850a73/3665 fuzzer/ 97 (0%) FuzzedDataProvider.h* 9ee1d7ae79886c7ea6614273c2f788a18bda5c1297c7c9cae7ac95ac5c97a37e/16125 openmp_wrappers/ 617 (1%) __clang_openmp_device_functions.h* 31fe2fbe3783c81ec8831ba49340206a6d3198b9caa9c0f24218ff21817252d7/2630 cmath* 052989456d879273582078395cd708e0dfed787d98cc715bca0c26f1eec0a15d/5252 complex* c1448d113395586b11c357506f9a8dc207acf5e464b446995ba3dae5ae16e8d8/1802 complex.h* 5e0c4bd3e1165deaf1c557fa7fb9959772d476204507a42205099febd2232152/898 complex_cmath.h* 397e350fe772f3b478a70c13cb9762596ad5dc3e950e289a4273721f1d09d3f1/12423 math.h* 74e192fa76f1648fc3081232fb4ebd6700ef92cde3a76ca4da30205ceea75277/2054 new* ce2afbaeb8220e9e74997967f3921008d73bd50ff225a747cdce6b692bd8237b/1384 ppc_wrappers/ 1063 (3%) bmi2intrin.h* 0f0da0d31166135263adc3034475314536296ac0aa2ac45dac3ecfd75eac16b5/4671 bmiintrin.h* f5d485c66e0de5d881c7051432ec0e9b56e650d4a1c679877a62de3f287579cc/5002 emmintrin.h* 2fcb00bd83bba4455039b91b807f1fefcd434f3dbcfa262788d2fab5fac8a716/71102 immintrin.h* fd91e22fac3443525b0863eebe7db74381b8286e5dd6631ddcd12e40022839ca/611 mm_malloc.h* 702118724a92bd9547b52ef723a236dc96299db1c391c62ac02a4d132d7f434b/1261 mmintrin.h* 6ec0bfeadbd706abfcb1331d5639719ece4cca15bbf289c2045d121cca3d1f9e/45621 pmmintrin.h* a31a714a994a81c6580f36716224861eba7235d5acc951fe1cbc53ea4cb9050d/5756 smmintrin.h* 27dcf048f30985cf200608f13643afa3e10b950066c62cf45ea96a75b09d9ce5/22873 tmmintrin.h* 03c890f095ec1a3b745d450e697c907411718f8a03b5b10069e8e3857fbf290b/16199 x86gprintrin.h* 9d18b4b2272918636a78e865d2087387dbb0d2a25b588b036071ffbbb76586d5/499 x86intrin.h* df147bbd99a860a79bae6ab7e8ae958b4a2634f2ae9fbc89e417252960c9fa9f/1067 xmmintrin.h* 4bf8fb201d5a0da5277c28da8369fd1a6118519e34ee3667eb8d9c112b7716b9/64191 profile/ 95 (0%) InstrProfData.inc* ae9b165c69dcb69a356463f8f2640baa5a038e325b346f776abca356416ebeea/34258 sanitizer/ 1343 (4%) allocator_interface.h* f9b29301b5d5f9ddc41f52adcf76e786d9e3c41256c615c9ef093892b33a651b/3932 asan_interface.h* 89f6498c72a643a936b09b2e22bf8b552f22e851cff6e7d248c93048d333dbc3/12627 common_interface_defs.h* 394076143096581cbd18f8a5cebb34c2ce667432360890bab58a1e1dceb91c99/15879 coverage_interface.h* 2a8ab95c7efc8ebbbdc54cf2f4fd0d8a090cfc6a0024b9488e9867e0f5d50095/1054 dfsan_interface.h* 4345bba3d034e901d073fbbac432348cc47e2360fb45fba402fef9dad472f046/8072 hwasan_interface.h* 7508e426a53d71f55f06bf9111d5308e98b0b6fc5e701bab415925043f4800c7/4331 linux_syscall_hooks.h* 81c331555b82fd223c60909f46969082c89abc34f961c5125522135115310b45/218505 lsan_interface.h* 010572639c0825e3702ae451a4cdd2fe53db644cf2e27a17dd391ea62c75ea78/3935 msan_interface.h* a94f98d803cfcc7de4db50502f10ca75907de50225a0348f46d17dd15b31d683/5118 netbsd_syscall_hooks.h* 6b85d7ebed660f83ff11a8e50137fd0a6810085d54c2ff0f80f7afb5ef557a40/355693 scudo_interface.h* bfbc2df2452d6dee2652392d901206aaf4093c84ececbb4ab7d240ec5321c0b4/1491 tsan_interface.h* 0c2b25bb05dd442f37c063cdefb03a8f78150ee8c4ec7270551294e67946e77b/7787 tsan_interface_atomic.h* 4bcadd2ab5d4ebef0982083d690961039bbb2fc0311604e2c2407ee3a56ec315/9713 ubsan_interface.h* ef166698f72104f4600667b15478e63113bb6c3d187e4020651edfeed6ea2048/1030 __clang_cuda_builtin_vars.h* 32d445ec643c5802efbd54d41e4e8bff952436586d992fc0f91258238cb6e115/4892 __clang_cuda_cmath.h* e44c1e33315864e0906e901d76257ed1c17c4ffc25cb944e4223248e59adb815/18493 __clang_cuda_complex_builtins.h* 2030f2976a00a8894b1434d72c2108210a60b6726550c97e8f78c09445bccce9/9581 __clang_cuda_device_functions.h* 8727b2ade382ad78728a4c3e3583b100782f46bd0adda3a129db17e3ccc08687/58044 __clang_cuda_intrinsics.h* df5eeaede7c5cd2679b57dcbfc7444148c6499edaac6aaa4b276c03ad47f5ce2/23460 __clang_cuda_libdevice_declares.h* 31094b702f0843b6db1d86749dc43cfdc505a5d7358b5ad6bdc35a7e8ecbd2d3/22396 __clang_cuda_math.h* 4dccae4b397bc1bcd7070a64c0490603536bf0e5d6790689fd5ef4edddc38cf2/16366 __clang_cuda_math_forward_declares.h* e8a11354786957de82d0887958cec963ee614d953dcbd1cfcee2376cda9fef64/8469 __clang_cuda_runtime_wrapper.h* c9caa8175918bfbcf82062730e900fb9b4aa699fe4271ef7abbd7e0fb5548c73/18029 __clang_cuda_texture_intrinsics.h* aebacbbe22a87b70608ad15fb88d2be5e8356b2b5e03f5589e2fcf515e1efcf8/32576 __clang_hip_cmath.h* b209edd7a6fce5f50ee425bef2d90c8fd3e22809c7caaf7845d9e1689d2431ec/26967 __clang_hip_libdevice_declares.h* 95e7d5f1687514fa656188af9686485be4cf2103d335404f09a67f8504900aa9/20064 __clang_hip_math.h* 4eff79c5880f95b97375f2e2830f46bfd8b47d540c501e9b72fd7fcf010dbe56/32939 __clang_hip_runtime_wrapper.h* 77397944873bfbf577e0102af1215ae5ad06c3dc43e6c42d34ce0e95def51a98/4020 __stddef_max_align_t.h* b38b5b55e82e831eb0895d9ad96c10e492c2165cab82e7b402e5fb2d1b5757ff/857 __wmmintrin_aes.h* c72344a1e5874d3af7049ecdccae91304cc5c2b619776947434e49904f5f03a1/5269 __wmmintrin_pclmul.h* 66059711dd3727e3faea6c1adbc095132d033e80625b614c6a7c1cfbff764829/2060 adxintrin.h* 0248c049a99ce1f41f9dad222fd256937ec0c633579e6b150e03ed41b959dd46/2378 altivec.h* 789e414448387d2cbd2123916a3a75148be22294ab5cee371229bf5c9667ed08/693839 ammintrin.h* 0f8570e296b827cf320d6ca93fd36f5d66e4a543843a3a2d70b088cdd8a60270/7723 amxintrin.h* 38abaa8426670abd2f12addd4d475ca7709e918e55f46d91c6eaa88cdaf4f879/20278 arm64intr.h* 183845bfa6f0bae53748d5706568fe3d8830c5c720823152eacb107e7c234046/993 arm_acle.h* b7e3dbff31aaff13a4b90b882d5fbc93ea54178d9aa9dadaa62a72f01343c673/25101 arm_bf16.h* 87f7bc1cb7aa53a85347bd4e1855cccd45599408bb106e66515519c1033a6a3d/548 arm_cde.h* 486e75376c1cd42b4579d342fe776591520a50b1a8ae4b9ed005d7a895fdf490/33450 arm_cmse.h* 75b8a5a66726f8c4e8fc329b7b98b21977e2033ce2c95f362d624d0cc6d8a773/6357 arm_fp16.h* a131b149df314ffddfa96b0376f0f89d713317f8a317c37088ee7ad25cd0e5df/17374 arm_mve.h* 8e6fa1bb91c0e5403e6f6152380b4ff318833028b0d4e9c91911e4dd107bd762/1554929 arm_neon.h* bc0e6a33aa70a86118afcae2a6e6cd8c36a193b6c1ede4a0acae693460dbd5ee/2547903 arm_sve.h* 143525b1bb4839690f2ed5430b5411404e0966e1ed18d7e7e3335d5d1a2e662c/1585980 armintr.h* 6bc077ccfe4c9f230f37a1b7803ca1706850d288a18d505323a520eebab57311/843 avx2intrin.h* 60eea24684c9ec4ab9baad357cd581c69802b6e546c35ce565c9a4dd33e1a9b6/39292 avx512bf16intrin.h* be243418a7e1ae50e6b8a5e04ec3a274af8e6c742889eba4bca0a37904f5935e/10697 avx512bitalgintrin.h* 4cf4247cf89ece88e236778aa9fa149e7c01efcc11b132e728cb9d590220a9ff/2466 avx512bwintrin.h* b1e008d05281d6ff7515b5f5923679b83b7640f140c1dba2f80d4657e6107ed5/77111 avx512cdintrin.h* 39215eb1f52701128679459904e8f1bc884a091d5087f2f9b99c1f411105a30c/4214 avx512dqintrin.h* 09e10a063b92865aabdfcb0ff3cb9fb95d8b5d425f1b37d3bd7b95c11c778bd0/60163 avx512erintrin.h* 93dbca3038b63ecad8b043cc6fdb1caf226b9c509e41b2876987a2aa1524540b/12115 avx512fintrin.h* 62604b1def6afef17ad24e3dbf1b5c810d4277b347abb78ac24fbc117bb64eed/391229 avx512fp16intrin.h* 1b04496bc2046e3b0f93ad140274ff7a2f68a62f2162383f910ed801642b0f08/160576 avx512ifmaintrin.h* 8dcddd4041c61382b482f84edcfca3e9c8a1c2dea27d8f55c8d0edcad56b9196/2547 avx512ifmavlintrin.h* 853d09ad4f6244dda31121a23192ab2b784e4eb433766224196a2d6c9d5ed16b/4543 avx512pfintrin.h* 72a3fcc690edd406b03815f4b0d6869095d5a4b48acb840a4f3a36a024f568d1/4634 avx512vbmi2intrin.h* daa3a070fe341724b71b5ecfcb92b7619c27f3df53120d790a91d903c15a1188/13485 avx512vbmiintrin.h* 3e0ac7257f76c7e9fbb0f7ff17e9a4ef3fb67a2b35e5ab4f557f161382e85886/3808 avx512vbmivlintrin.h* 052e0dafeaa4f8b21d8987d43203c6e1e4ff26998b5c73dab75d8ad1a9346d04/7107 avx512vlbf16intrin.h* c57e235b1cf69e1081d6de3e5ac209496f58f37348d9aa136753f35e99bcdf3c/20031 avx512vlbitalgintrin.h* f75e040aa83f3207c1e2e5dc74bfea5c2b460419837b9d23e03132d2bb10e2ad/4333 avx512vlbwintrin.h* 658a19f1ff2f8520ed5ff166a9c5946c5944f34942d0a873c653ddfc07063c6a/113156 avx512vlcdintrin.h* 7a594d1213fb4d4bd03afc97777635478eeefa9a4482ab66e028da0eeaa21546/7842 avx512vldqintrin.h* 5de928fa70495242cc7c919d52f2b2752e3340b7fa76396a5983f2b9e93da2a6/47527 avx512vlfp16intrin.h* 74262bc7ff27a5b202974b2f34900044253d0979651aceec69b0e079bf5c6796/87537 avx512vlintrin.h* c3722a1580db8e015c309b0d29a7c06c50e6a8772bcc260eb98b2f827b26d61c/329911 avx512vlvbmi2intrin.h* 531b952aff1d364027f36cba7e4fed472948d759b07b24a0441f1ff5f377ec4b/26339 avx512vlvnniintrin.h* 662d553e83076618f1d9d5a9dd269456e936bb015d97a3f7b43609b19cbae928/13424 avx512vlvp2intersectintrin.h* d4fbb66dd2c96bc5d69c82feeb83593bf16bde3ad96080d482e0ac93c99618bd/4550 avx512vnniintrin.h* 888e4841151e80a6bbd0489afb4ffa6f113138eaff5d0426429c7f5eb5a1feb2/4316 avx512vp2intersectintrin.h* fafa6d348c54be9c20184a059c56f845e2a0ce8437bfec2839fbae1d47ae6567/2974 avx512vpopcntdqintrin.h* b22579086ee72cb395bcfc465045731c88a58e4c1d89a06044c2361f7e396e2a/2043 avx512vpopcntdqvlintrin.h* 36700850c5e2d6b8b03b1b2305001547e0060fcb3fe713f35d49203245a7801d/3390 avxintrin.h* 794414c504a4286f6709229f92585e21580080cbbf7e6560e4eb9ed6ece529db/198180 avxvnniintrin.h* f51dc5ed1f31668bbbe18e5d3d72004ecf495dcb192c9be4849893e9e907b666/10674 bmi2intrin.h* d41471efae0a8c792df0237998ac2f67d4f0ea8ce17794631b06e6af5f474464/2306 bmiintrin.h* a2bf0aa6f86368e8b0e576c3b13c31adbeef11b09a26762da277f19a6db66e59/14353 builtins.h* 883d4b1d51b7e47e625c6203bb3aeb34df23d76ef343ae08e0a83c96e8fea11d/741 cet.h* 23568727f480e5701af3f7371d38680952e33264d9f184843353b87f583a2a9a/1527 cetintrin.h* 0e32e8d26ed8a09edcff2af25c06224b55766d00357b4b3f0de14aa800dab382/3106 cldemoteintrin.h* bc5d9530ed13a5fc22ddc26f72f695d225053462bf06783a95a3532e0fcebe0c/1207 clflushoptintrin.h* a644bb07c277d120eacb81acdeb1ae300fe53fe0e7f5c65bcf41632a1bfb0ba9/861 clwbintrin.h* c014c43c1fc700e529fa5f0df8504af8c03bf21609ded625526ada7a1833ca08/1229 clzerointrin.h* c9fb936daa06fe83f074d2c9dfcd4e27ee0e072beabb228f00c9d2e7bd00b7b5/1157 cpuid.h* b96a01f8a2a413c32e97317900e1c38685b9dfe67e2df43d16404626dbe8d57e/10877 crc32intrin.h* 0f73e381b39e4718f70159158faa3da510769bb16120ec23f35bdcff14d34cb1/3347 emmintrin.h* 0bffc1d2b76db0613c326d28529112be27260589825d85c82556ab173e323707/185315 enqcmdintrin.h* 024a79176d11b3646aa6d3648c61cead39086228178ed1138990bd861c0818f5/2167 f16cintrin.h* 374419abf5ca0b8f960c54c7a032c053f28256033beda32bc9650efbca9ffa9b/5505 float.h* ca4059bf322ef6cbc7a87ee7fa06d4bdfe72ee0996c65ce765f9329281d42714/5306 fma4intrin.h* c605b5d80947d945b925ca0ed79adc98c190ddc2b4e82fcee284caffe5288361/6986 fmaintrin.h* fc6d0d5f3e22548c28903624797e6e059470fe3e6354aef595ca723f30e88b39/6996 fxsrintrin.h* 892f1f63664e34c69497333eae7495f217db9ad0b4975d13c4967faec481ce04/2890 gfniintrin.h* a19d55f6000f1ee9c984c5e5c6d6a9de3383bfe00cf119f6b56dfc69265a16ca/7537 hexagon_circ_brev_intrinsics.h* a1e5a7d54a47697707d54edf31b6c3eef0c3593cff2a15bb9319238b08d54be7/15966 hexagon_protos.h* 0b130e0b52feb7074551b2389648a0fdc790784bb875e4f21fe47c9b0899fc8b/383410 hexagon_types.h* 260b7090ef4ec87a49cc2908ffccff518e663304e430ca65604d0bf8a153d5aa/133459 hresetintrin.h* abe290f4198d18356cd012bde91a8a265f9e22d4d5e7bacb94add7f70d83c415/1393 htmintrin.h* 8f422a3313386d8767bfb89955928e32687e5dbd0698c8451f52969b21ca4e2f/6283 htmxlintrin.h* d42ffa98cdceb028ed7497e5245711d5667540b70f865697ffa5a1d42155807a/9225 hvx_hexagon_protos.h* 38f764f7484f660ff47258110a9e0917446ba61213d81f0ec8f5510d3140fae6/260359 ia32intrin.h* 8beb43407d1cea53462bbab7f8daacd263c0f1e5301b1236c23d490cdbc95866/12813 immintrin.h* d4121b71f93de25f0763b70abfebe9c6c7a43e2cf69d82746ca30869a3517ef5/19739 intrin.h* 5c86e961b96af7675de2d91701e3cb6863138d71854e93a8ad24641d2f11c105/28405 inttypes.h* 2e3f056bf2e039b2dd296ab464651248543a203bd0463cc6c8617532bb3460b7/2316 invpcidintrin.h* 70f32ed90521d7135aa2b96e6fef366e9793ad99caf6fb5e0ec188be1fa6b7ed/764 iso646.h* 174b578786a20e17b3371283d05dc956ab7bfe87a9f092fd21370bb8430dfa05/656 keylockerintrin.h* 29a0a1423ee4caf64710240488d1ba2a8b1fe7292ee8ccd5be895aec74c592be/18387 limits.h* 1d70ce86df636146c79c29bc26c68aadb104342dce66bedf203b4ae57720d22a/3498 lwpintrin.h* 485b84552e9163bd7362e6353d5b2a5a3bce9c45d385d0c3224ad1ec543e790c/5115 lzcntintrin.h* 1fffe056b3a6edbb765ae6e7d652610cc27841ef434241dd5b87a265f2063041/3252 mm3dnow.h* 78298363b72430c100430018ca0f04309325960ed9921cb720bc8bec01dfe8b7/4608 mm_malloc.h* 5cd8a3d288d469c9e5a2fc8a8ee624f50889dbcd06dea1262ef7aaf510a204af/1929 mmintrin.h* f8c73b05f44507b207c8de8d858330567026375869b54dc053c4ecdc0c255082/57322 module.modulemap* 5af4b05c0f5d521c6da2fdd21976c09a6edc04eb9d5e75cae19db91f48bed665/3414 movdirintrin.h* ae4691076535aefa2a2c465e13e3873d29e1dcf7a6d12faf5f631a54ae7c77f8/1612 msa.h* 1283e2b1437a068ce0d0d287b541df50badb5ea1781d79c173db7a672c0e0d80/25615 mwaitxintrin.h* d7b56ad5a48440cd079a62691fb59c4a0c121721b69700467201f19c54770207/1095 nmmintrin.h* cd7b51a1c33c7e7d710f070315e7bc034757ea6be9e6804864cf159c79f48d54/709 omp-tools.h* 0132e7f08838a2d4c4d257cf0290c7b9d84c695fef90dd70c14a1b7127433c13/49347 omp.h* f89e27f907b6017cdb65657f2131d4ca2bf79ce797ed2b90c1386a7c91c80f4a/23548 opencl-c-base.h* d14d895194ddc87b290035cc9c20421b701bdfd30da0db905d9cc91701fab7b4/30214 opencl-c.h* 1c3c58e797352a3a8ab3f8e43dd8b9e6739a85284b613308d6d05890fea68c24/903523 pconfigintrin.h* c8090603fa18cca9af372a25de032695bc782e6480520a9da880907dc7f31679/1216 pkuintrin.h* d103441f018b003a07117ad8ae662294cb59c9b457196d85d8ac4287f1c0d01b/934 pmmintrin.h* 2c3c5c58f38461f8c2605d3851512bf3bb1bba518af8e164adc3823dafd00ae3/10468 popcntintrin.h* 365a73b4a5fea8527395067862c7837665569e72605d6d2b5f42b282c5813e93/1859 prfchwintrin.h* b2ad360a08f5c1cbb809eba2a70a7808bb46e85f41659af116744afdf6b0719b/2109 ptwriteintrin.h* 549e44eef926d5bb1333c87d32d977270649a8fd7c7161093db600e472d23039/1076 rdseedintrin.h* fb7aa4969a9ca50caece4ea9be95eefdd5dcf8ac3c9c4696861743cb9479ecab/1189 rtmintrin.h* a130ec303b55d026c87ed9551ed476c70dc47e82c31a7c9bd0acd4de7ba14662/1266 s390intrin.h* 2c8bfec677cd371893070d06f06e2ed9a6657c8e7d1dbafb2d8e3054dd8fe7c5/604 serializeintrin.h* dd29ae159d83161dd61d6bfcd6a7a37aa3f5930f814e8d12bf15ae131a0c6ac6/881 sgxintrin.h* 0e8dc78c7311b9dda1499587ac5eaa3e1c485b9c7df0fc54225b8425db5ae964/1816 shaintrin.h* 5bfb66ca7e812946262fadeb6ec3c7050a3c8a913f56213ff705c5a4ef7cad16/1911 smmintrin.h* 3b7594b0700f1eec947abdce937a4462d50b273f3379c69b63602e5aac7b9395/98555 stdalign.h* 8b0ea0e92e3bde9dbd328d80064892a0d507fdc755cfddfa1a32a0d97ade02bc/583 stdarg.h* 60ada523abc30f63724d197f7cb1010381af5222c87217b9fc36d506a8c75c2f/1115 stdatomic.h* 0dcf8eb6252cf427c2205164102f595c507ec5a71e8e8ce944dee340fdb24795/4628 stdbool.h* 5bf5c2b86120bbec4abf5477c5060709a746108fb1742eeed8a85cd27de2443f/1030 stddef.h* ce3e030f5445b76e3f53926e48f9b9359c2bd4696de12a98a5779b3c88a34948/3589 stdint.h* fcef13274bbb7bc7996c24133212c0de35c79bc3372c779a3f1dbc2428b63ac3/29742 stdnoreturn.h* 9b042750d200320d396346e30bd1c0af39379167ec14d75403206bca2fcee39c/1175 tbmintrin.h* 1a6e123306b23b889bf7064170539ebf9446d76cb22f260cdca080cb35fe3ce1/3225 tgmath.h* 7aa69dc82ec404a51295498cc4cb07d0441e5dcd891819247c14ccb3f9745e3b/30389 tmmintrin.h* 87893ce77440b461783573e4fd1e9b4d96aaa50c5ba12e27c22ce62cf4b1c323/30217 tsxldtrkintrin.h* c833bd7383b431a0b1bf65c864deef445a25fb7db2c924b4b83272957f2ceb51/2015 uintrintrin.h* 8f7d78333cdf75a2fe5d16ed312616888fe88b994291511ee903c540a7aba1e0/5071 unwind.h* 020e89f5fbe1d733e90a6669495fdedb99d8a36ef6692a54939cf96673cd9ef2/11224 vadefs.h* e338a8bbdbc40a9662d76a0a395313cf17a9541a0fadf3cf8bfa6ee6fa3db4ec/1420 vaesintrin.h* 9253f942a6a9a83ab653cb46495c97081702834f812071b9e20d0408fa402968/2516 varargs.h* 5b76a3f4536cb24d2448f34442c92dfca8cb437fe1438054a8f9be1819f5089f/477 vecintrin.h* c088ca3a1889389bb15f817b28fc0a6586113080bcab7d21276118156bdcd024/369479 velintrin.h* 2bc1ad908cc28b8ccdd4b1dce1da2013aaf80c5a33d18449286107321f7521ca/2124 velintrin_approx.h* 6655c27881e5d1bb8d68f9aa3fee49576e22287f02e2cf422ed9dd3259727b57/3623 velintrin_gen.h* d39909a5d140e00148cda92e485afccd02288db702b1dbb4b2eb38b2c61a7754/70721 vpclmulqdqintrin.h* db240ad56ccfc14a7e29862b50c1214b1be5666cccecde1401d28afe075a606f/1086 waitpkgintrin.h* 8b036e6a2c20dca74fbc38b898dc32a36dc46bdb4c0a5a71d691096ca04f6ca3/1357 wasm_simd128.h* 11ee08b0136a15727d380b347cf3c591a39343ab5f28078b4e888da97e271709/73167 wbnoinvdintrin.h* e22b8221209e1aeed8de50e81c6bfe84b378a8b92bdf018aea601bf1d3c4ac22/749 wmmintrin.h* eb4f03593063aa1c27cc306474814e3c3caeb6644379415e1104d299288a3231/659 x86gprintrin.h* 74544cea441ca883adb9c9e1dcc153839061db4889da3f1f5a47e912594d35d9/1296 x86intrin.h* 95a534a9d5ad22e3c9fd6716318df906b7595cf3b9d5603eb80428989031ecf6/1713 xmmintrin.h* ad4db2043c2d995df3a63d6ae449820a395dfd605240515fa802ebaa5c63f406/108928 xopintrin.h* dea8859bff1b74ad2ec860136168e907907dcbf793aab0bb8c0e6e8984db10ac/20434 xsavecintrin.h* a029ecaf4048c4e743be464267dd5c4e24bce1733930fad455c104b6671d10af/1010 xsaveintrin.h* bb5b08b5b929d0a34b88230c7f5633071a05d17f0680332a30c4e1b607c3c164/1678 xsaveoptintrin.h* 3dee1885dff4d101804c273d87f98cdf37a5e0975d936a3683ffbe1d10ffda7e/1026 xsavesintrin.h* cf3692a69c4c96e0b4c0d291c6aa09cba851dff1d82f8b266d08fee7bdeaa5ea/1268 xtestintrin.h* 05e7c974641109d1214f9016c3939787e2912e6990fd20bf5886fcca4c40e699/873 lib/ 195 (0%) linux/ 116 (0%) libclang_rt.builtins-aarch64-android.a* fd79705f05a178e645c5998b014a07e0e28f3fab4466daed7c533b1ce6ccb0eb/447254

johnidelight avatar Aug 10 '22 12:08 johnidelight

@werkt Just tried to turn off the working dir validation logic(replace it by a warning log) in below file: src/main/java/build/buildfarm/instance/server/AbstractServerInstance.java validateCommand(): if (nextDirectory == directory) { // preconditionFailure // .addViolationsBuilder() // .setType(VIOLATION_TYPE_INVALID) // .setSubject(INVALID_COMMAND) // .setDescription("working directory is not an input directory"); logger.log( Level.WARNING, format("working directory is not an input directory: %s NOT in %s", segment, directory.getDirectoriesList())); //break; }

Finally the aosp module build is successfull against buildfarm RE service. I know that the working dir validation logic is useful to avoid wrong path execution, so maybe there is something wrong with the bazel client side which lost sending required input dirs in Action. What's your comments on it? Thanks!

Client log: Target //external/zlib:zlib_bench up-to-date: bazel-bin/external/zlib/zlib_bench INFO: Elapsed time: 28.178s, Critical Path: 5.25s INFO: 587 processes: 29 internal, 532 local, 26 remote. INFO: Build completed successfully, 587 total actions

RE service log:

Aug 12, 2022 9:51:03 AM build.buildfarm.instance.server.AbstractServerInstance validateCommand WARNING: working directory is not an input directory: main NOT in [name: "bazel_tools" digest { hash: "a0c9e4ee2f5a02633f6b46efa70b9c614c92b1905fc1a109e7559077e01be8ce" size_bytes: 79 } ] Aug 12, 2022 9:51:03 AM build.buildfarm.instance.server.AbstractServerInstance validateCommand WARNING: working directory is not an input directory: main NOT in [name: "bazel_tools" digest { hash: "a0c9e4ee2f5a02633f6b46efa70b9c614c92b1905fc1a109e7559077e01be8ce" size_bytes: 79 } ] Aug 12, 2022 9:51:03 AM build.buildfarm.instance.server.AbstractServerInstance validateCommand WARNING: working directory is not an input directory: main NOT in [name: "bazel_tools" digest { hash: "a0c9e4ee2f5a02633f6b46efa70b9c614c92b1905fc1a109e7559077e01be8ce" size_bytes: 79 } ] Aug 12, 2022 9:51:03 AM build.buildfarm.instance.server.AbstractServerInstance execute INFO: Operation memory/operations/fecab26e-ffca-4f65-8bca-abe27ed0b132 was created ...

johnidelight avatar Aug 12 '22 02:08 johnidelight