patches and low-level development discussion
 help / color / mirror / code / Atom feed
From: Alyssa Ross <hi@alyssa.is>
To: Cole Helbling <cole.e.helbling@outlook.com>
Cc: devel@spectrum-os.org
Subject: Re: [PATCH v2 2/2] chromiumOSPackages: 81.12871.0.0-rc1 -> 83.13020.0.0-rc1
Date: Mon, 01 Jun 2020 23:00:47 +0000	[thread overview]
Message-ID: <87eeqy9ysg.fsf@alyssa.is> (raw)
In-Reply-To: <87imga9ziy.fsf@alyssa.is>

[-- Attachment #1: Type: text/plain, Size: 30380 bytes --]

>> When running `nix-build . -A spectrumPackages.spectrum-vm` with these
>> two patches applied, vm_protos fails to build:
>>
>>     [23/52] ACTION //vm_tools/proto:fuzzer-protos_gen(//common-mk/toolchain:toolchain)
>>     /usr/share/proto: warning: directory does not exist.
>>     [26/52] CXX obj/out/Release/gen/include/vm_protos/proto_bindings/libfuzzer-protos.fuzzer.grpc.pb.o
>>     FAILED: obj/out/Release/gen/include/vm_protos/proto_bindings/libfuzzer-protos.fuzzer.grpc.pb.o
>>     c++ -MMD -MF obj/out/Release/gen/include/vm_protos/proto_bindings/libfuzzer-protos.fuzzer.grpc.pb.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Igen/include -I../../common-mk -I/usr/include -Igen -Igen -Igen -Igen -Wall -Wunused -Wno-unused-parameter -Wunreachable-code -ggdb3 -fstack-protector-strong -Wformat=2 -fvisibility=internal -Wa,--noexecstack -Wimplicit-fallthrough -Werror --sysroot= -fPIE -fvisibility=default -pthread -I/nix/store/pjl2q3lny3c18ypqjcv0q3akyq89hg2i-grpc-1.28.1/include -I/nix/store/hya0y6slws66h99njc2yiz02irfv4n62-openssl-1.1.1g-dev/include -I/nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include -pthread -I/nix/store/pjl2q3lny3c18ypqjcv0q3akyq89hg2i-grpc-1.28.1/include -I/nix/store/hya0y6slws66h99njc2yiz02irfv4n62-openssl-1.1.1g-dev/include -I/nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include -Wno-unreachable-code -std=gnu++14 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-psabi -c gen/include/vm_protos/proto_bindings/fuzzer.grpc.pb.cc -o obj/out/Release/gen/include/vm_protos/proto_bindings/libfuzzer-protos.fuzzer.grpc.pb.o
>>     In file included from gen/include/vm_protos/proto_bindings/fuzzer.grpc.pb.cc:5:
>>     gen/include/vm_protos/proto_bindings/fuzzer.pb.h:38:10: fatal error: vm_crash.pb.h: No such file or directory
>>        38 | #include "vm_crash.pb.h"
>>           |          ^~~~~~~~~~~~~~~
>>     compilation terminated.
>>     ninja: build stopped: subcommand failed.
>>     builder for '/nix/store/8asskz117p1nhirxaa4pwa0caayxg6c5-vm_protos-83.13020.0.0-rc1.drv' failed with exit code 1
>
> That's interesting -- I can't reproduce this:
>
>     $ NIX_PATH= nix-build -A chromiumOSPackages.vm_protos
>     /nix/store/2dn0l8bb33ww5fcg09n30c3fpag6lc39-vm_protos-83.13020.0.0-rc1
>
> I notice that our outPaths for vm_protos are different.  What commit are
> did you apply the patches onto?  (For me cfa1e27fdfb.)  Do you have some
> global overlay that could be changing things (try with NIX_PATH= as
> above to make sure)?

Actually, I now notice that I was comparing my outPath to your drv
path.  So never mind.  We do indeed have the same derivation:

    $ NIX_PATH= nix-instantiate -A chromiumOSPackages.vm_protos
    warning: you did not specify '--add-root'; the result might be removed by the garbage collector
    /nix/store/8asskz117p1nhirxaa4pwa0caayxg6c5-vm_protos-83.13020.0.0-rc1.drv

I tried deleting it and rebuilding, and it worked again for me.  I'm not
really sure what could be going on here.  Is it a hardware difference?
What sort of processor do you have?  I've built this once on an AMD EPYC
7401P, and once on an Intel Core i5-2520M.

Any other ideas?


Build log:

$ NIX_PATH= nix-build -A chromiumOSPackages.vm_protos
these derivations will be built:
  /nix/store/8asskz117p1nhirxaa4pwa0caayxg6c5-vm_protos-83.13020.0.0-rc1.drv
building '/nix/store/8asskz117p1nhirxaa4pwa0caayxg6c5-vm_protos-83.13020.0.0-rc1.drv'...
unpacking sources
unpacking source archive /nix/store/5mlr9rh8m9br9g5qlc2yr6xms49avvmi-platform2
source root is platform2
setting SOURCE_DATE_EPOCH to timestamp 1576011860 of file platform2/diagnostics/grpc/wilco_dtc.proto
patching sources
/build/platform2/vm_tools/proto /build/platform2
/build/platform2
applying patch /nix/store/xa4s2mxhx1s0ls3gvvcm88h12s67qm14-0001-common-mk-don-t-leak-source-absolute-paths.patch
patching file common-mk/external_dependencies/BUILD.gn
patching file common-mk/pkg_config.gni
patching file common-mk/proto_library.gni
applying patch /nix/store/p4wqm2h8f7qxdrs3609n44432cwv0hi6-0002-common-mk-.gn-don-t-hardcode-env-path.patch
patching file .gn
patching script interpreter paths in common-mk
common-mk/platform2_unittest.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/bin/python3"
common-mk/file_generator_wrapper.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/bin/python3"
common-mk/generate_pc_file.sh: interpreter directive changed from "/bin/bash" to "/nix/store/81wybawvkr95c7j8gj5ab3y740mq1fli-bash-4.4-p23/bin/bash"
common-mk/pkg-config_wrapper.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/bin/python3"
common-mk/platform2.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/bin/python3"
common-mk/mojom_bindings_generator_wrapper.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/bin/python3"
common-mk/gnlint_unittest.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/bin/python3"
common-mk/check-owners.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/bin/python3"
common-mk/check-readme.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/bin/python3"
common-mk/write_args.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/bin/python3"
common-mk/ebuild_function_unittest.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/bin/python3"
common-mk/example/run_tests.sh: interpreter directive changed from "/bin/bash" to "/nix/store/81wybawvkr95c7j8gj5ab3y740mq1fli-bash-4.4-p23/bin/bash"
common-mk/generate-pc.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/bin/python3"
common-mk/args_generator_wrapper.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/bin/python3"
common-mk/ebuild_function.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/bin/python3"
common-mk/arg_prefix_filter_wrapper.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/bin/python3"
common-mk/gnlint.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/bin/python3"
common-mk/platform2_test.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/2dcsn57cgaxs92ha5swihrab0g3l2h6g-python3-3.7.7/bin/python3"
configuring
gn flags: ar="ar" cc="cc" cxx="c++" libdir="/nix/store/2dn0l8bb33ww5fcg09n30c3fpag6lc39-vm_protos-83.13020.0.0-rc1" pkg_config="pkg-config" platform2_root="." platform_subdir="vm_tools/proto" use={amd64=true arm=false asan=false coverage=false cros_host=false crypto=false dbus=false device_mapper=false fuzzer=false mojo=false profiling=false tcmalloc=false test=false timers=false udev=false}
Done. Made 18 targets from 9 files in 423ms
building
build flags: -j4 -l4
[1/52] ACTION //vm_tools/proto:common-protos_gen(//common-mk/toolchain:toolchain)
/usr/share/proto: warning: directory does not exist.
[3/52] ACTION //vm_tools/proto:tremplin-rpcs_gen(//common-mk/toolchain:toolchain)mon.grpc.pb.o
/usr/share/proto: warning: directory does not exist.
[4/52] ACTION //vm_tools/proto:vm-gorpcs(//common-mk/toolchain:toolchain)otos.common.pb.o
/usr/share/proto: warning: directory does not exist.
[6/52] ACTION //vm_tools/proto:tremplin-gorpcs(//common-mk/toolchain:toolchain)remplin.grpc.pb.o
/usr/share/proto: warning: directory does not exist.
[10/52] ACTION //vm_tools/proto:vsh-protos_gen(//common-mk/toolchain:toolchain)ommon.pb.o[K
/usr/share/proto: warning: directory does not exist.
[15/52] ACTION //vm_tools/proto:container-rpcs_gen(//common-mk/toolchain:toolchain)on.grpc.pb.o
/usr/share/proto: warning: directory does not exist.
[16/52] ACTION //vm_tools/proto:container-rpcs_gen(//common-mk/toolchain:toolchain)
/usr/share/proto: warning: directory does not exist.
[19/52] CXX obj/out/Release/gen/include/vm_protos/proto_bindings/libvsh-protos.vsh.pb.oer_guest.grpc.pb.o
In file included from /nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/string.h:494,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/stubs/port.h:38,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/stubs/common.h:46,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/io/coded_stream.h:135,
                 from gen/include/vm_protos/proto_bindings/vsh.pb.h:23,
                 from gen/include/vm_protos/proto_bindings/vsh.pb.cc:4:
In function 'void* memset(void*, int, size_t)',
    inlined from 'void vm_tools::vsh::ConnectionStatusMessage::SharedCtor()' at gen/include/vm_protos/proto_bindings/vsh.pb.cc:1225:11,
    inlined from 'vm_tools::vsh::ConnectionStatusMessage::ConnectionStatusMessage()' at gen/include/vm_protos/proto_bindings/vsh.pb.cc:1197:13,
    inlined from 'void InitDefaultsscc_info_ConnectionStatusMessage_vsh_2eproto()' at gen/include/vm_protos/proto_bindings/vsh.pb.cc:66:5:
/nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset [29, 32] from the object at 'vm_tools::vsh::_ConnectionStatusMessage_default_instance_' is out of the bounds of referenced subobject 'vm_tools::vsh::ConnectionStatusMessage::status_' with type 'int' at offset 24 [-Warray-bounds]
   71 |   return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[20/52] CXX obj/out/Release/gen/include/vm_protos/proto_bindings/libcontainer-rpcs.container_guest.pb.o
In file included from /nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/string.h:494,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/stubs/port.h:38,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/stubs/common.h:46,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/io/coded_stream.h:135,
                 from gen/include/vm_protos/proto_bindings/container_guest.pb.h:23,
                 from gen/include/vm_protos/proto_bindings/container_guest.pb.cc:4:
In function 'void* memset(void*, int, size_t)',
    inlined from 'void vm_tools::container::LinuxPackageInfoResponse::SharedCtor()' at gen/include/vm_protos/proto_bindings/container_guest.pb.cc:3750:11,
    inlined from 'vm_tools::container::LinuxPackageInfoResponse::LinuxPackageInfoResponse()' at gen/include/vm_protos/proto_bindings/container_guest.pb.cc:3692:13,
    inlined from 'void InitDefaultsscc_info_LinuxPackageInfoResponse_container_5fguest_2eproto()' at gen/include/vm_protos/proto_bindings/container_guest.pb.cc:365:5:
/nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset 73 from the object at 'vm_tools::container::_LinuxPackageInfoResponse_default_instance_' is out of the bounds of referenced subobject 'vm_tools::container::LinuxPackageInfoResponse::size_' with type 'long unsigned int' at offset 64 [-Warray-bounds]
   71 |   return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void* memset(void*, int, size_t)',
    inlined from 'void vm_tools::container::IconRequest::SharedCtor()' at gen/include/vm_protos/proto_bindings/container_guest.pb.cc:1646:11,
    inlined from 'vm_tools::container::IconRequest::IconRequest()' at gen/include/vm_protos/proto_bindings/container_guest.pb.cc:1622:13,
    inlined from 'void InitDefaultsscc_info_IconRequest_container_5fguest_2eproto()' at gen/include/vm_protos/proto_bindings/container_guest.pb.cc:238:5:
/nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset [45, 48] from the object at 'vm_tools::container::_IconRequest_default_instance_' is out of the bounds of referenced subobject 'vm_tools::container::IconRequest::icon_size_' with type 'int' at offset 40 [-Warray-bounds]
   71 |   return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[21/52] CXX obj/out/Release/gen/include/vm_protos/proto_bindings/libtremplin-rpcs.tremplin.pb.ogrpc.pb.o
In file included from /nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/string.h:494,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/stubs/port.h:38,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/stubs/common.h:46,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/io/coded_stream.h:135,
                 from gen/include/vm_protos/proto_bindings/tremplin.pb.h:23,
                 from gen/include/vm_protos/proto_bindings/tremplin.pb.cc:4:
In function 'void* memset(void*, int, size_t)',
    inlined from 'void vm_tools::tremplin::ContainerExportProgress::SharedCtor()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:11290:11,
    inlined from 'vm_tools::tremplin::ContainerExportProgress::ContainerExportProgress()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:11256:13,
    inlined from 'void InitDefaultsscc_info_ContainerExportProgress_tremplin_2eproto()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:306:5:
/nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset [37, 80] from the object at 'vm_tools::tremplin::_ContainerExportProgress_default_instance_' is out of the bounds of referenced subobject 'vm_tools::tremplin::ContainerExportProgress::status_' with type 'int' at offset 32 [-Warray-bounds]
   71 |   return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void* memset(void*, int, size_t)',
    inlined from 'void vm_tools::tremplin::ContainerImportProgress::SharedCtor()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:13388:11,
    inlined from 'vm_tools::tremplin::ContainerImportProgress::ContainerImportProgress()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:13342:13,
    inlined from 'void InitDefaultsscc_info_ContainerImportProgress_tremplin_2eproto()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:320:5:
/nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset [53, 80] from the object at 'vm_tools::tremplin::_ContainerImportProgress_default_instance_' is out of the bounds of referenced subobject 'vm_tools::tremplin::ContainerImportProgress::status_' with type 'int' at offset 48 [-Warray-bounds]
   71 |   return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void* memset(void*, int, size_t)',
    inlined from 'void vm_tools::tremplin::ContainerCreationProgress::SharedCtor()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:7165:11,
    inlined from 'vm_tools::tremplin::ContainerCreationProgress::ContainerCreationProgress()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:7131:13,
    inlined from 'void InitDefaultsscc_info_ContainerCreationProgress_tremplin_2eproto()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:278:5:
/nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset [37, 40] from the object at 'vm_tools::tremplin::_ContainerCreationProgress_default_instance_' is out of the bounds of referenced subobject 'vm_tools::tremplin::ContainerCreationProgress::status_' with type 'int' at offset 32 [-Warray-bounds]
   71 |   return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void* memset(void*, int, size_t)',
    inlined from 'void vm_tools::tremplin::UpgradeContainerRequest::SharedCtor()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:15102:11,
    inlined from 'vm_tools::tremplin::UpgradeContainerRequest::UpgradeContainerRequest()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:15074:13,
    inlined from 'void InitDefaultsscc_info_UpgradeContainerRequest_tremplin_2eproto()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:742:5:
/nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset [29, 32] from the object at 'vm_tools::tremplin::_UpgradeContainerRequest_default_instance_' is out of the bounds of referenced subobject 'vm_tools::tremplin::UpgradeContainerRequest::source_version_' with type 'int' at offset 24 [-Warray-bounds]
   71 |   return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void* memset(void*, int, size_t)',
    inlined from 'void vm_tools::tremplin::GetContainerInfoResponse::SharedCtor()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:8770:11,
    inlined from 'vm_tools::tremplin::GetContainerInfoResponse::GetContainerInfoResponse()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:8742:13,
    inlined from 'void InitDefaultsscc_info_GetContainerInfoResponse_tremplin_2eproto()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:474:5:
/nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset [29, 32] from the object at 'vm_tools::tremplin::_GetContainerInfoResponse_default_instance_' is out of the bounds of referenced subobject 'vm_tools::tremplin::GetContainerInfoResponse::status_' with type 'int' at offset 24 [-Warray-bounds]
   71 |   return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void* memset(void*, int, size_t)',
    inlined from 'void vm_tools::tremplin::StartContainerResponse::SharedCtor()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:4935:11,
    inlined from 'vm_tools::tremplin::StartContainerResponse::StartContainerResponse()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:4904:13,
    inlined from 'void InitDefaultsscc_info_StartContainerResponse_tremplin_2eproto()' at gen/include/vm_protos/proto_bindings/tremplin.pb.cc:699:5:
/nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset [33, 36] from the object at 'vm_tools::tremplin::_StartContainerResponse_default_instance_' is out of the bounds of referenced subobject 'vm_tools::tremplin::StartContainerResponse::os_release_' with type 'vm_tools::tremplin::OsRelease*' at offset 24 [-Warray-bounds]
   71 |   return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[23/52] ACTION //vm_tools/proto:vm-crash-rpcs_gen(//common-mk/toolchain:toolchain)ntainer_guest.grpc.pb.o
/usr/share/proto: warning: directory does not exist.
[26/52] CXX obj/out/Release/gen/include/vm_protos/proto_bindings/libcontainer-rpcs.container_host.pb.o
In file included from /nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/string.h:494,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/stubs/port.h:38,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/stubs/common.h:46,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/io/coded_stream.h:135,
                 from gen/include/vm_protos/proto_bindings/container_host.pb.h:23,
                 from gen/include/vm_protos/proto_bindings/container_host.pb.cc:4:
In function 'void* memset(void*, int, size_t)',
    inlined from 'void vm_tools::container::UninstallPackageProgressInfo::SharedCtor()' at gen/include/vm_protos/proto_bindings/container_host.pb.cc:5275:11,
    inlined from 'vm_tools::container::UninstallPackageProgressInfo::UninstallPackageProgressInfo()' at gen/include/vm_protos/proto_bindings/container_host.pb.cc:5241:13,
    inlined from 'void InitDefaultsscc_info_UninstallPackageProgressInfo_container_5fhost_2eproto()' at gen/include/vm_protos/proto_bindings/container_host.pb.cc:269:5:
/nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset [37, 40] from the object at 'vm_tools::container::_UninstallPackageProgressInfo_default_instance_' is out of the bounds of referenced subobject 'vm_tools::container::UninstallPackageProgressInfo::status_' with type 'int' at offset 32 [-Warray-bounds]
   71 |   return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void* memset(void*, int, size_t)',
    inlined from 'void vm_tools::container::InstallLinuxPackageProgressInfo::SharedCtor()' at gen/include/vm_protos/proto_bindings/container_host.pb.cc:4751:11,
    inlined from 'vm_tools::container::InstallLinuxPackageProgressInfo::InstallLinuxPackageProgressInfo()' at gen/include/vm_protos/proto_bindings/container_host.pb.cc:4711:13,
    inlined from 'void InitDefaultsscc_info_InstallLinuxPackageProgressInfo_container_5fhost_2eproto()' at gen/include/vm_protos/proto_bindings/container_host.pb.cc:213:5:
/nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset [45, 48] from the object at 'vm_tools::container::_InstallLinuxPackageProgressInfo_default_instance_' is out of the bounds of referenced subobject 'vm_tools::container::InstallLinuxPackageProgressInfo::status_' with type 'int' at offset 40 [-Warray-bounds]
   71 |   return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[30/52] ACTION //vm_tools/proto:vm-rpcs_gen(//common-mk/toolchain:toolchain)pcs.container_host.grpc.pb.o
/usr/share/proto: warning: directory does not exist.
[31/52] ACTION //vm_tools/proto:vm-rpcs_gen(//common-mk/toolchain:toolchain)
/usr/share/proto: warning: directory does not exist.
[39/52] ACTION //vm_tools/proto:fuzzer-protos_gen(//common-mk/toolchain:toolchain)grpc.pb.ob.o
/usr/share/proto: warning: directory does not exist.
[44/52] CXX obj/out/Release/gen/include/vm_protos/proto_bindings/libfuzzer-protos.fuzzer.pb.o.o
In file included from /nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/string.h:494,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/stubs/port.h:38,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/stubs/common.h:46,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/io/coded_stream.h:135,
                 from gen/include/vm_protos/proto_bindings/fuzzer.pb.h:23,
                 from gen/include/vm_protos/proto_bindings/fuzzer.pb.cc:4:
In function 'void* memset(void*, int, size_t)',
    inlined from 'void vm_tools::container::ContainerListenerFuzzerSingleAction::SharedCtor()' at gen/include/vm_protos/proto_bindings/fuzzer.pb.cc:1600:11,
    inlined from 'vm_tools::container::ContainerListenerFuzzerSingleAction::ContainerListenerFuzzerSingleAction()' at gen/include/vm_protos/proto_bindings/fuzzer.pb.cc:1412:13,
    inlined from 'void InitDefaultsscc_info_ContainerListenerFuzzerSingleAction_fuzzer_2eproto()' at gen/include/vm_protos/proto_bindings/fuzzer.pb.cc:107:5:
/nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset [33, 196] from the object at 'vm_tools::container::_ContainerListenerFuzzerSingleAction_default_instance_' is out of the bounds of referenced subobject 'vm_tools::container::ContainerListenerFuzzerSingleAction::tremplin_create_container_response_' with type 'vm_tools::tremplin::CreateContainerResponse*' at offset 24 [-Warray-bounds]
   71 |   return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[47/52] CXX obj/out/Release/gen/include/vm_protos/proto_bindings/libvm-rpcs.vm_host.pb.o
In file included from /nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/string.h:494,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/stubs/port.h:38,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/stubs/common.h:46,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/io/coded_stream.h:135,
                 from gen/include/vm_protos/proto_bindings/vm_host.pb.h:23,
                 from gen/include/vm_protos/proto_bindings/vm_host.pb.cc:4:
In function 'void* memset(void*, int, size_t)',
    inlined from 'void vm_tools::LogRecord::SharedCtor()' at gen/include/vm_protos/proto_bindings/vm_host.pb.cc:1170:11,
    inlined from 'vm_tools::LogRecord::LogRecord()' at gen/include/vm_protos/proto_bindings/vm_host.pb.cc:1139:13,
    inlined from 'void InitDefaultsscc_info_LogRecord_vm_5fhost_2eproto()' at gen/include/vm_protos/proto_bindings/vm_host.pb.cc:76:5:
/nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset [33, 36] from the object at 'vm_tools::_LogRecord_default_instance_' is out of the bounds of referenced subobject 'vm_tools::LogRecord::timestamp_' with type 'vm_tools::Timestamp*' at offset 24 [-Warray-bounds]
   71 |   return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[49/52] CXX obj/out/Release/gen/include/vm_protos/proto_bindings/libvm-rpcs.vm_guest.pb.oo
In file included from /nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/string.h:494,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/stubs/port.h:38,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/stubs/common.h:46,
                 from /nix/store/mfpg3sk5vk9rm99hbpmd3dgvxqybd391-protobuf-3.8.0/include/google/protobuf/io/coded_stream.h:135,
                 from gen/include/vm_protos/proto_bindings/vm_guest.pb.h:23,
                 from gen/include/vm_protos/proto_bindings/vm_guest.pb.cc:4:
In function 'void* memset(void*, int, size_t)',
    inlined from 'void vm_tools::NetworkConfigRequest::SharedCtor()' at gen/include/vm_protos/proto_bindings/vm_guest.pb.cc:1523:11,
    inlined from 'vm_tools::NetworkConfigRequest::NetworkConfigRequest()' at gen/include/vm_protos/proto_bindings/vm_guest.pb.cc:1494:13,
    inlined from 'void InitDefaultsscc_info_NetworkConfigRequest_vm_5fguest_2eproto()' at gen/include/vm_protos/proto_bindings/vm_guest.pb.cc:241:5:
/nix/store/796fpc57zsb4x57krgcdspxk0vp2rykq-glibc-2.30-dev/include/bits/string_fortified.h:71:33: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset [25, 32] from the object at 'vm_tools::_NetworkConfigRequest_default_instance_' is out of the bounds of referenced subobject 'vm_tools::NetworkConfigRequest::ipv4_config_' with type 'vm_tools::IPv4Config*' at offset 16 [-Warray-bounds]
   71 |   return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[52/52] STAMP obj/common-mk/gn_root/root.stamp
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/2dn0l8bb33ww5fcg09n30c3fpag6lc39-vm_protos-83.13020.0.0-rc1
strip is /nix/store/a57856fs4m8ir6vlv14h3gq3sv9aq2lb-binutils-2.31.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/2dn0l8bb33ww5fcg09n30c3fpag6lc39-vm_protos-83.13020.0.0-rc1/lib
patching script interpreter paths in /nix/store/2dn0l8bb33ww5fcg09n30c3fpag6lc39-vm_protos-83.13020.0.0-rc1
checking for references to /build/ in /nix/store/2dn0l8bb33ww5fcg09n30c3fpag6lc39-vm_protos-83.13020.0.0-rc1...
/nix/store/2dn0l8bb33ww5fcg09n30c3fpag6lc39-vm_protos-83.13020.0.0-rc1

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

  reply	other threads:[~2020-06-01 23:01 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-30 19:00 [PATCH 1/2] chromiumOSPackages: improve update.py repo compat Alyssa Ross
2020-05-30 19:00 ` [PATCH 2/2] chromiumOSPackages: 81.12871.0.0-rc1 -> 83.13020.0.0-rc1 Alyssa Ross
2020-05-31  3:01   ` [PATCH v2 " Alyssa Ross
2020-05-31 23:49     ` Cole Helbling
2020-06-01 22:44       ` Alyssa Ross
2020-06-01 23:00         ` Alyssa Ross [this message]
2020-06-01 23:38         ` Michael Raskin
2020-06-01 23:55           ` Alyssa Ross
2020-06-02  0:37             ` [PATCH platform2] vm_tools: proto: fix parallel build Alyssa Ross
2020-06-02  0:39               ` Cole Helbling
2020-06-02  0:56   ` [PATCH v3 2/2] chromiumOSPackages: 81.12871.0.0-rc1 -> 83.13020.0.0-rc1 Alyssa Ross
2020-06-02  2:27     ` Cole Helbling
2020-06-02  3:19       ` Alyssa Ross
2020-06-02  8:39       ` [PATCH v3 2/2] chromiumOSPackages: 81.12871.0.0-rc1 ->83.13020.0.0-rc1 Michael Raskin
2020-05-30 23:47 ` [PATCH 1/2] chromiumOSPackages: improve update.py repo compat Cole Helbling
2020-06-02  3:30 ` Alyssa Ross

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87eeqy9ysg.fsf@alyssa.is \
    --to=hi@alyssa.is \
    --cc=cole.e.helbling@outlook.com \
    --cc=devel@spectrum-os.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://spectrum-os.org/git/crosvm
	https://spectrum-os.org/git/doc
	https://spectrum-os.org/git/mktuntap
	https://spectrum-os.org/git/nixpkgs
	https://spectrum-os.org/git/spectrum
	https://spectrum-os.org/git/ucspi-vsock
	https://spectrum-os.org/git/www

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).