kernelci / kernelci-core

Core KernelCI tools
https://kernelci.org
GNU Lesser General Public License v2.1
99 stars 96 forks source link

Add gstreamer+fluster to ChromeOS images #2572

Closed 10ne1 closed 2 weeks ago

10ne1 commented 1 month ago

This adds gstreamer and fluster to ChromeOS builds, installed in the same paths as on Debian so we can run the same tests.

After landing this we need to regenerate the images and re-flash the boards, then add a LAVA template & enable the KCI tests.

10ne1 commented 4 weeks ago

Over to @nuclearcat who will build the images and flash lab devices.

nuclearcat commented 3 weeks ago

I got build failure with octopus board. Here is snippet from build log:

Applying fixes for release-R124-15823.B packages
Building packages (ttyS1)
07:30:04.691: NOTICE: build_packages has been renamed to `cros build-packages`.  Please call as `cros build-packages '--board=octopus'`.  This will eventually turn into an error.
To help improve the quality of this product, we collect de-identified usage data
and stacktraces (when crashes are encountered). You may choose to opt out of this
collection at any time by running the following command

                cros telemetry --disable

In order to opt-in, please run `cros telemetry --enable`. The telemetry will be
automatically enabled after the notice has been displayed for 10 times.

07:30:04: WARNING: Invalid type NoneType for attribute 'manifest_change_id' value. Expected one of ['bool', 'str', 'bytes', 'int', 'float'] or a sequence of those types
07:30:05.088: INFO: Running: emerge --regen --quiet --root-deps '--jobs=32'
07:30:06: NOTICE: Installed packages in SDK: 1002
07:30:06: NOTICE: Outdated packages in SDK: 1
*** unmerging virtual/target-sdk-nobdeps-1-r3
07:30:06: NOTICE: Looking for unsatisfiable packages.
cli --exclude option
>>> Building file list for packages cleaning...
>>> Your packages directory was already clean.
07:30:09.786 INFO    : Updating cross-compilers
07:30:09.787 INFO    : Running: sudo -E /mnt/host/source/chromite/bin/cros_setup_toolchains --include-boards=octopus
07:30:11.341: INFO: Determining required toolchain updates...
07:30:11.429: INFO: Updating packages:
07:30:11.429: INFO: ['sys-devel/llvm', 'virtual/target-sdk-post-cross']
07:30:11.429: INFO: run: /mnt/host/source/chromite/bin/parallel_emerge --oneshot --update --getbinpkg --usepkgonly sys-devel/llvm virtual/target-sdk-post-cross
07:30:11.561: INFO: Running: emerge --oneshot --update --getbinpkg --usepkgonly sys-devel/llvm virtual/target-sdk-post-cross --root-deps '--jobs=32'
Calculating dependencies
... done in 0:00:00.510766
>>> 07:30:12.393 Jobs: 0 of 0 complete                           Load avg: 22.3, 22.6, 12.0

07:30:12.845 INFO    : Elapsed time (sudo): 0m3s
07:30:13.515 INFO    : Running: sudo -E /mnt/host/source/chromite/bin/parallel_emerge -uNv --backtrack=10 --getbinpkg --useoldpkg-atoms=dev-lang/go --useoldpkg-atoms=dev-lang/rust-bootstrap --useoldpkg-atoms=dev-lang/rust-host --useoldpkg-atoms=dev-libs/elfutils --useoldpkg-atoms=sys-devel/binutils --useoldpkg-atoms=sys-devel/gcc --useoldpkg-atoms=sys-devel/llvm --useoldpkg-atoms=sys-kernel/linux-headers --useoldpkg-atoms=sys-libs/glibc --useoldpkg-atoms=sys-libs/libcxx --useoldpkg-atoms=sys-libs/llvm-libunwind --useoldpkg-atoms=virtual/target-sdk-post-cross --useoldpkg-atoms=dev-embedded/hps-sdk --jobs=32 --deep virtual/target-sdk world
07:30:13.629: INFO: Running: emerge -uNv '--backtrack=10' --getbinpkg '--useoldpkg-atoms=dev-lang/go' '--useoldpkg-atoms=dev-lang/rust-bootstrap' '--useoldpkg-atoms=dev-lang/rust-host' '--useoldpkg-atoms=dev-libs/elfutils' '--useoldpkg-atoms=sys-devel/binutils' '--useoldpkg-atoms=sys-devel/gcc' '--useoldpkg-atoms=sys-devel/llvm' '--useoldpkg-atoms=sys-kernel/linux-headers' '--useoldpkg-atoms=sys-libs/glibc' '--useoldpkg-atoms=sys-libs/libcxx' '--useoldpkg-atoms=sys-libs/llvm-libunwind' '--useoldpkg-atoms=virtual/target-sdk-post-cross' '--useoldpkg-atoms=dev-embedded/hps-sdk' --deep virtual/target-sdk world --root-deps '--jobs=32'
These are the packages that would be merged, in order:

Calculating dependencies
.
.
.
... done in 0:00:05.240280
Total: 0 packages, Size of downloads: 0 KiB
Nothing to merge; quitting.
07:30:19.662 INFO    : Elapsed time (sudo): 0m6s
07:30:19.923 INFO    : Running: sudo -E /mnt/host/source/chromite/bin/parallel_emerge -uNv --with-bdeps=n --oneshot --getbinpkg --deep --usepkgonly --rebuilt-binaries=n virtual/target-sdk-post-cross dev-embedded/hps-sdk virtual/target-sdk-nobdeps
07:30:20.057: INFO: Running: emerge -uNv '--with-bdeps=n' --oneshot --getbinpkg --deep --usepkgonly '--rebuilt-binaries=n' virtual/target-sdk-post-cross dev-embedded/hps-sdk virtual/target-sdk-nobdeps --root-deps '--jobs=32'
These are the packages that would be merged, in order:

Calculating dependencies
... done in 0:00:00.707364
[binary  N     ] virtual/target-sdk-nobdeps-1-r3::chromiumos  16 KiB

Total: 1 package (1 new, 1 binary), Size of downloads: 16 KiB
>>> 07:30:21.090 Jobs: 0 of 1 complete, 1 running                Load avg: 19.2, 21.9, 11.9
>>> 07:30:21.090 Emerging binary (1 of 1) virtual/target-sdk-nobdeps-1-r3::chromiumos (gs://chromeos-prebuilt/host/amd64/amd64-host/chroot-2024.03.12.050012/packages/virtual/target-sdk-nobdeps-1-r3.tbz2) (md5: bd293c64338b25fc6fb6550310fb5ede)
>>> 07:30:21.090 Jobs: 0 of 1 complete, 1 running                Load avg: 19.2, 21.9, 11.9

>>> 07:30:22.164 Installing (1 of 1) virtual/target-sdk-nobdeps-1-r3::chromiumos
>>> 07:30:22.164 Jobs: 0 of 1 complete, 1 running                Load avg: 19.2, 21.9, 11.9
>>> 07:30:22.204 Jobs: 0 of 1 complete                           Load avg: 19.2, 21.9, 11.9
>>> 07:30:23.275 Completed (1 of 1) virtual/target-sdk-nobdeps-1-r3::chromiumos
>>> 07:30:23.276 Jobs: 0 of 1 complete                           Load avg: 18.0, 21.6, 11.8
>>> 07:30:23.276 Jobs: 1 of 1 complete                           Load avg: 18.0, 21.6, 11.8

07:30:23.661 INFO    : Elapsed time (sudo): 0m4s
Scanning Configuration files...
Exiting: Nothing left to do; exiting. :)
cli --exclude option
>>> Building file list for packages cleaning...
>>> Cleaning binary packages...
 [   15.3 K ] virtual/target-sdk-nobdeps-1-r3

 [  364.0 B ] Packages Index
 ===========
 [   15.7 K ] Total space from 1 files were freed in the packages directory
07:30:24.629: INFO: Selecting profile: /mnt/host/source/src/overlays/overlay-octopus/profiles/base for /build/octopus
07:30:56: NOTICE: Installed packages in octopus: 4
07:30:56: NOTICE: Outdated packages in octopus: 0
07:30:57: WARNING: No suitable binhosts found in the binhost lookup service
07:30:58: WARNING: PORTAGE_BINHOST gs://chromeos-prebuilt/board/amd64-generic/postsubmit-R124-15821.0.0-63703-8753282264344184193/packages was created more than 30 days ago. Please repo sync for the latest build artifacts.
07:30:58: WARNING: PORTAGE_BINHOST gs://chromeos-prebuilt/board/amd64-generic/postsubmit-R124-15822.0.0-63717-8753207023055321521/packages was created more than 30 days ago. Please repo sync for the latest build artifacts.
07:30:59: WARNING: PORTAGE_BINHOST gs://chromeos-prebuilt/board/amd64-generic/postsubmit-R124-15822.0.0-63726-8753173005004921585/packages was created more than 30 days ago. Please repo sync for the latest build artifacts.
07:31:00: WARNING: PORTAGE_BINHOST gs://chromeos-prebuilt/board/amd64-generic/postsubmit-R124-15822.0.0-63728-8753169093919620753/packages was created more than 30 days ago. Please repo sync for the latest build artifacts.
07:31:00: WARNING: PORTAGE_BINHOST gs://chromeos-prebuilt/board/amd64-generic/cq-R124-15820.0.0-63668-8753336440211153345/packages was created more than 30 days ago. Please repo sync for the latest build artifacts.
07:31:00.744: INFO: Running: emerge --regen --quiet --sysroot /build/octopus --root-deps '--jobs=32'
cli --exclude option
>>> Building file list for packages cleaning...
>>> Your packages directory was already clean.
07:31:06: ERROR: cros build-packages failed before completing.
07:31:06: ERROR: return code: 1; command: sudo 'CROS_CACHEDIR=/mnt/host/source/.cache' -- /mnt/host/source/chromite/bin/parallel_emerge '--sysroot=/build/octopus' '--root=/build/octopus' -uDNv '--backtrack=10' --newrepo --with-test-deps y '--force-remote-binary=chromeos-base/chromeos-chrome' '--force-remote-binary=chromeos-base/chrome-icu' --getbinpkg --with-bdeps y --usepkg '--jobs=32' --pretend --columns '--reinstall-atoms=virtual/target-os virtual/target-os-dev virtual/target-os-factory virtual/target-os-factory-shim virtual/target-os-test chromeos-base/autotest-all' '--usepkg-exclude=virtual/target-os virtual/target-os-dev virtual/target-os-factory virtual/target-os-factory-shim virtual/target-os-test chromeos-base/autotest-all' virtual/target-os virtual/target-os-dev virtual/target-os-factory virtual/target-os-factory-shim virtual/target-os-test chromeos-base/autotest-all
07:31:02.000: INFO: Running: emerge -uDNv '--backtrack=10' --newrepo --with-test-deps y --getbinpkg --with-bdeps y --usepkg --pretend --columns '--reinstall-atoms=virtual/target-os virtual/target-os-dev virtual/target-os-factory virtual/target-os-factory-shim virtual/target-os-test chromeos-base/autotest-all' '--usepkg-exclude=virtual/target-os virtual/target-os-dev virtual/target-os-factory virtual/target-os-factory-shim virtual/target-os-test chromeos-base/autotest-all' virtual/target-os virtual/target-os-dev virtual/target-os-factory virtual/target-os-factory-shim virtual/target-os-test chromeos-base/autotest-all --sysroot /build/octopus --root /build/octopus '--useoldpkg-atoms=chromeos-base/chromeos-chrome chromeos-base/chrome-icu' --root-deps '--jobs=32'

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

chromeos-base/shill-client:0 for /build/octopus/

  (chromeos-base/shill-client-0.0.1-r4392:0/0.0.1-r4392::chromiumos, ebuild scheduled for merge to '/build/octopus/') pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (chromeos-base/shill-client-0.0.1-r4390:0/0.0.1-r4390::chromiumos, binary scheduled for merge to '/build/octopus/') pulled in by
    chromeos-base/shill-client:0/0.0.1-r4390= required by (chromeos-base/patchpanel-0.0.2-r1400:0/0.0.2-r1400::chromiumos, binary scheduled for merge to '/build/octopus/')
                              ^^^^^^^^^^^^^^^                                                                                                                               
    (and 1 more with the same problem)

chromeos-base/chromeos-config-bsp:0 for /build/octopus/

  (chromeos-base/chromeos-config-bsp-0.0.1-r38:0/0.0.1-r38::octopus, ebuild scheduled for merge to '/build/octopus/') pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (chromeos-base/chromeos-config-bsp-0.0.2-r5:0/0.0.2-r5::amd64-generic, binary scheduled for merge to '/build/octopus/') pulled in by
    chromeos-base/chromeos-config-bsp:0/0.0.2-r5= required by (chromeos-base/chromeos-config-0.0.2-r339:0/0.0.2-r339::chromiumos, binary scheduled for merge to '/build/octopus/')
                                     ^^^^^^^^^^^^                                                                                                                                  

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.

!!! The following binary packages have been ignored due to non matching USE:

    =chromeos-base/autotest-tests-0.0.4-r9077 biod # for /build/octopus/
    =chromeos-base/autotest-tests-0.0.4-r9077 biod # for /build/octopus/
    =chromeos-base/u2fd-0.0.1-r2216 -cr50_onboard # for /build/octopus/
    =chromeos-base/u2fd-0.0.1-r2216 -cr50_onboard # for /build/octopus/
    =chromeos-base/vboot_reference-1.0-r2814 tpm2_simulator # for /build/octopus/
    =chromeos-base/libchromeos-use-flags-1-r66 -background_blur biod -gpu_sandbox_start_early legacy_keyboard legacy_power_button -native_gpu_memory_buffers -touchview -video_capture_use_gpu_memory_buffer # for /build/octopus/
    =chromeos-base/libhwsec-foundation-0.0.1-r724 tpm2_simulator # for /build/octopus/
    =chromeos-base/libhwsec-foundation-0.0.1-r724 tpm2_simulator # for /build/octopus/
    =chromeos-base/u2fd-client-0.0.1-r665 -cr50_onboard # for /build/octopus/
    =chromeos-base/u2fd-client-0.0.1-r665 -cr50_onboard # for /build/octopus/
    =chromeos-base/trunks-0.0.1-r3771 -cr50_onboard tpm2_simulator # for /build/octopus/
    =chromeos-base/trunks-0.0.1-r3771 -cr50_onboard tpm2_simulator # for /build/octopus/
    =chromeos-base/tpm2-0.0.1-r166 tpm2_simulator tpm2_simulator_manufacturer # for /build/octopus/
    =chromeos-base/crosvm-0.1.0-r2377 -crosvm-video-vaapi # for /build/octopus/
    =chromeos-base/crosvm-0.1.0-r2377 -crosvm-video-vaapi # for /build/octopus/
    =x11-libs/libva-2.20.0-r1 -video_cards_iHD # for /build/octopus/
    =x11-libs/libdrm-2.4.120 video_cards_nouveau video_cards_radeon # for /build/octopus/
    =chromeos-base/tpm_manager-0.0.1-r3255 -cr50_onboard tpm2_simulator # for /build/octopus/
    =chromeos-base/tpm_manager-0.0.1-r3255 -cr50_onboard tpm2_simulator # for /build/octopus/
    =chromeos-base/attestation-0.0.1-r4334 -cr50_onboard tpm2_simulator # for /build/octopus/
    =chromeos-base/attestation-0.0.1-r4334 -cr50_onboard tpm2_simulator # for /build/octopus/
    =virtual/target-chromium-os-1-r285 biod -cr50_onboard -dlc_test -dptf -eclog -gstreamer -intel_lpe -mmc -rmad vkms # for /build/octopus/
    =sys-kernel/linux-firmware-0.0.1-r749 -linux_firmware_adsp_apl -linux_firmware_adsp_glk -linux_firmware_cros-pd -linux_firmware_i915_glk -linux_firmware_ibt_9560 -linux_firmware_iwlwifi-9000 linux_firmware_iwlwifi-all -linux_firmware_rtl_bt-8822ce-usb -linux_firmware_rtw8822c video_cards_radeon # for /build/octopus/
    =app-accessibility/screen-ai-123.3-r1 -march_goldmont march_x86-64 # for /build/octopus/
    =chromeos-languagepacks/handwriting-base-0.0.24-r1 -march_goldmont # for /build/octopus/
    =media-libs/fontconfig-2.14.2-r6 -touchview # for /build/octopus/
    =chromeos-base/chromeos-common-script-0.0.1-r610 -fsverity # for /build/octopus/
    =chromeos-base/tty-0.0.1-r18 -tty_console_ttyS1 # for /build/octopus/
    =chromeos-base/chromeos-storage-info-0.0.1-r633 -mmc # for /build/octopus/
    =chromeos-base/chromeos-storage-info-0.0.1-r633 -mmc # for /build/octopus/

NOTE: The --binpkg-respect-use=n option will prevent emerge
      from ignoring these binary packages if possible.
      Using --binpkg-respect-use=y will silence this warning.

emerge: there are no ebuilds to satisfy ">=media-libs/libva-1.10:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,abi_arm_32(-)?,abi_arm_64(-)?]" for /build/octopus/.
(dependency required by "media-libs/gst-plugins-bad-1.22.11-r1::chromiumos" [ebuild])
(dependency required by "virtual/target-chromium-os-1-r285::chromiumos[gstreamer]" [ebuild])
(dependency required by "virtual/target-os-1-r5::chromiumos" [ebuild])
(dependency required by "virtual/target-os" [argument])

These are the packages that would be merged, in order:

Calculating dependencies  ... done in 0:00:03.931695

cmd=['sudo', 'CROS_CACHEDIR=/mnt/host/source/.cache', '--', PosixPath('/mnt/host/source/chromite/bin/parallel_emerge'), '--sysroot=/build/octopus', '--root=/build/octopus', '-uDNv', '--backtrack=10', '--newrepo', '--with-test-deps', 'y', '--force-remote-binary=chromeos-base/chromeos-chrome', '--force-remote-binary=chromeos-base/chrome-icu', '--getbinpkg', '--with-bdeps', 'y', '--usepkg', '--jobs=32', '--pretend', '--columns', '--reinstall-atoms=virtual/target-os virtual/target-os-dev virtual/target-os-factory virtual/target-os-factory-shim virtual/target-os-test chromeos-base/autotest-all', '--usepkg-exclude=virtual/target-os virtual/target-os-dev virtual/target-os-factory virtual/target-os-factory-shim virtual/target-os-test chromeos-base/autotest-all', 'virtual/target-os', 'virtual/target-os-dev', 'virtual/target-os-factory', 'virtual/target-os-factory-shim', 'virtual/target-os-test', 'chromeos-base/autotest-all']
07:31:06: ERROR: (Re-run with --debug for more details.)
Keeping SDK as required by .keep file flag
Image build failed, keeping temp/chromiumos-sdk/chroot/build/octopus
Stopping and deleting container
Done
nuclearcat commented 3 weeks ago

On Jacuzzi got different kind of failure:

diagnostics-0.0.1-r2581: Done. Made 131 targets from 53 files in 831ms
diagnostics-0.0.1-r2581: 10:59:58.130 >>> Source configured.
diagnostics-0.0.1-r2581: 10:59:58.679 >>> Compiling source in /build/jacuzzi/tmp/portage/chromeos-base/diagnostics-0.0.1-r2581/work/diagnostics-0.0.1/platform2/diagnostics ...
diagnostics-0.0.1-r2581: 10:59:59.121: INFO: run: ninja -C /build/jacuzzi/var/cache/portage/chromeos-base/diagnostics/out/Default -j 32 diagnostics:all
diagnostics-0.0.1-r2581: ninja: Entering directory `/build/jacuzzi/var/cache/portage/chromeos-base/diagnostics/out/Default'
[88/455] ACTION //diagnostics/mojom/external:libcros_healthd_internal_gen_parse(//common-mk/toolchain:toolchain)
diagnostics-0.0.1-r2581: {'PYTHONDONTWRITEBYTECODE': '1'}
[89/455] ACTION //diagnostics/mojom/external:libmojo_base_gen_parse(//common-mk/toolchain:toolchain)
diagnostics-0.0.1-r2581: {'PYTHONDONTWRITEBYTECODE': '1'}
[94/455] ACTION //diagnostics/mojom/external:libnetwork_health_mojo_bindings_gen_parse(//common-mk/toolchain:toolchain)
diagnostics-0.0.1-r2581: {'PYTHONDONTWRITEBYTECODE': '1'}
[109/455] ACTION //diagnostics/mojom/external:libpublic_dependencies_gen_parse(//common-mk/toolchain:toolchain)
diagnostics-0.0.1-r2581: {'PYTHONDONTWRITEBYTECODE': '1'}
[144/455] STAMP obj/diagnostics/mojom/external/libcros_healthd_internal_gen_mojo_templates.stamp
[179/455] ACTION //diagnostics/mojom/external:libnetwork_diagnostics_mojo_bindings_gen_parse(//common-mk/toolchain:toolchain)
diagnostics-0.0.1-r2581: {'PYTHONDONTWRITEBYTECODE': '1'}
[192/455] ACTION //diagnostics/mojom/public:libcros_healthd_mojo_bindings_gen_parse(//common-mk/toolchain:toolchain)
diagnostics-0.0.1-r2581: {'PYTHONDONTWRITEBYTECODE': '1'}
[258/455] ACTION //diagnostics/cros_healthd/mojom:executor_mojo_bindings_gen_parse(//common-mk/toolchain:toolchain)
diagnostics-0.0.1-r2581: {'PYTHONDONTWRITEBYTECODE': '1'}
[306/455] CXX obj/diagnostics/cros_healthd/events/libcros_healthd_events.lid_evendings.executor.mojom.o
[326/455] CXX obj/diagnostics/cros_healthd/events/libcros_healthd_events.udev_events_impl.o
diagnostics-0.0.1-r2581: FAILED: obj/diagnostics/cros_healthd/events/libcros_healthd_events.udev_events_impl.o 
diagnostics-0.0.1-r2581: aarch64-cros-linux-gnu-clang++ -MMD -MF obj/diagnostics/cros_healthd/events/libcros_healthd_events.udev_events_impl.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_TEST=false -Igen/include -I../../../../../../../tmp/portage/chromeos-base/diagnostics-0.0.1-r2581/work/diagnostics-0.0.1/platform2 -I/build/jacuzzi/usr/include -Wall -Wunused -Wbool-operation -Wfree-nonheap-object -Wint-in-bool-context -Wstring-compare -Wstring-plus-int -Wxor-used-as-pow -Wdeprecated-declarations -Wno-c99-designator -Wno-unused-parameter -Wunreachable-code -Wunreachable-code-return -ggdb3 -fstack-protector-strong -Wformat=2 -fvisibility=internal -Wa,--noexecstack -Wimplicit-fallthrough -Werror -Wno-error=deprecated-enum-enum-conversion -Wno-error=deprecated-this-capture -ftrivial-auto-var-init=pattern --sysroot=/build/jacuzzi -DUSE_RTTI_FOR_TYPE_TAGS=1 -I/build/jacuzzi/usr/include/libchrome -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -I/build/jacuzzi/usr/include/chromeos -DPROTOBUF_USE_DLLS -pthread -I/build/jacuzzi/usr/include/libusb-1.0 -Wno-unused-local-typedefs -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -Wno-cast-qual -Wno-cast-align -I/build/jacuzzi/usr/include/power_manager-client -I/build/jacuzzi/usr/include/mojo_service_manager -I/build/jacuzzi/usr/include/libchrome -Wno-unused-local-typedefs -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -DPROTOBUF_USE_DLLS -Wno-cast-qual -Wno-cast-align -I/build/jacuzzi/usr/include/libchrome -Wno-unused-local-typedefs -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -DPROTOBUF_USE_DLLS -Wno-cast-qual -Wno-cast-align -I/build/jacuzzi/usr/include/libchrome -Wno-unused-local-typedefs -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -DPROTOBUF_USE_DLLS -Wno-cast-qual -Wno-cast-align -I/build/jacuzzi/usr/include/libchrome -Wno-unused-local-typedefs -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -DPROTOBUF_USE_DLLS -Wno-cast-qual -Wno-cast-align -I/build/jacuzzi/usr/include/libchrome -Wno-unused-local-typedefs -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -DPROTOBUF_USE_DLLS -Wno-cast-qual -Wno-cast-align -I/build/jacuzzi/usr/include/libchrome -Wno-unused-local-typedefs -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -DPROTOBUF_USE_DLLS -Wno-cast-qual -Wno-cast-align -I/build/jacuzzi/usr/include/libchrome -Wno-unused-local-typedefs -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -DPROTOBUF_USE_DLLS -Wno-cast-qual -Wno-cast-align -I/build/jacuzzi/usr/include/libchrome -Wno-unused-local-typedefs -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -DPROTOBUF_USE_DLLS -Wno-cast-qual -Wno-cast-align -DUSE_RTTI_FOR_TYPE_TAGS=1 -I/build/jacuzzi/usr/include/libchrome -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -I/build/jacuzzi/usr/include/chromeos -DPROTOBUF_USE_DLLS -pthread -I/build/jacuzzi/usr/include/libusb-1.0 -Wno-unused-local-typedefs -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -Wno-cast-qual -Wno-cast-align -std=gnu++20 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Os -pipe -march=armv8-a+crc+crypto -mtune=cortex-a53 -ftree-vectorize -g -ffunction-sections -fdata-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -c ../../../../../../../tmp/portage/chromeos-base/diagnostics-0.0.1-r2581/work/diagnostics-0.0.1/platform2/diagnostics/cros_healthd/events/udev_events_impl.cc -o obj/diagnostics/cros_healthd/events/libcros_healthd_events.udev_events_impl.o
diagnostics-0.0.1-r2581: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
diagnostics-0.0.1-r2581: Stack dump:
diagnostics-0.0.1-r2581: 0. Program arguments: /usr/bin/clang++ -Qunused-arguments -Werror=poison-system-directories -Wno-compound-token-split-by-macro -Wno-deprecated-builtins -Wno-deprecated-declarations -Wno-enum-constexpr-conversion -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-final-dtor-non-final-class -Wno-single-bit-bitfield-constant-conversion -Wno-tautological-constant-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unknown-warning-option -fdebug-default-version=5 -Wno-int-conversion -Wno-incompatible-function-pointer-types -fclang-abi-compat=17 --unwindlib=libunwind -Wno-section -fno-addrsig -ftrivial-auto-var-init=zero -fcrash-diagnostics-dir=/build/jacuzzi/tmp/portage/chromeos-base/diagnostics-0.0.1-r2581/cros-artifacts/toolchain/clang_crash_diagnostics -fcommon -fstack-protector-strong -fno-omit-frame-pointer -static-libgcc --prefix=../../../../../../../../../usr/libexec/gcc/aarch64-cros-linux-gnu/aarch64-cros-linux-gnu- -Wall -Wunused -Wbool-operation -Wfree-nonheap-object -Wint-in-bool-context -Wstring-compare -Wstring-plus-int -Wxor-used-as-pow -Wdeprecated-declarations -Wno-c99-designator -Wno-unused-parameter -Wunreachable-code -Wunreachable-code-return -ggdb3 -fstack-protector-strong -Wformat=2 -fvisibility=internal -Wimplicit-fallthrough -Wno-error=deprecated-enum-enum-conversion -Wno-error=deprecated-this-capture -ftrivial-auto-var-init=pattern --sysroot=/build/jacuzzi -pthread -Wno-unused-local-typedefs -Wno-cast-qual -Wno-cast-align -Wno-unused-local-typedefs -Wno-cast-qual -Wno-cast-align -Wno-unused-local-typedefs -Wno-cast-qual -Wno-cast-align -Wno-unused-local-typedefs -Wno-cast-qual -Wno-cast-align -Wno-unused-local-typedefs -Wno-cast-qual -Wno-cast-align -Wno-unused-local-typedefs -Wno-cast-qual -Wno-cast-align -Wno-unused-local-typedefs -Wno-cast-qual -Wno-cast-align -Wno-unused-local-typedefs -Wno-cast-qual -Wno-cast-align -Wno-unused-local-typedefs -Wno-cast-qual -Wno-cast-align -pthread -Wno-unused-local-typedefs -Wno-cast-qual -Wno-cast-align -std=gnu++20 -Os -pipe -march=armv8-a+crc+crypto -mtune=cortex-a53 -ftree-vectorize -g -ffunction-sections -fdata-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -L/build/jacuzzi/usr/lib64 -B../../../../../../../../../usr/libexec/gcc/aarch64-cros-linux-gnu -target aarch64-cros-linux-gnu -Wa,--noexecstack -Werror -D_LIBCPP_ENABLE_CXX17_REMOVED_FEATURES -D_FORTIFY_SOURCE=3 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_TEST=false -Igen/include -I../../../../../../../tmp/portage/chromeos-base/diagnostics-0.0.1-r2581/work/diagnostics-0.0.1/platform2 -I/build/jacuzzi/usr/include -DUSE_RTTI_FOR_TYPE_TAGS=1 -I/build/jacuzzi/usr/include/libchrome -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -I/build/jacuzzi/usr/include/chromeos -DPROTOBUF_USE_DLLS -I/build/jacuzzi/usr/include/libusb-1.0 -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/power_manager-client -I/build/jacuzzi/usr/include/mojo_service_manager -I/build/jacuzzi/usr/include/libchrome -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -DPROTOBUF_USE_DLLS -I/build/jacuzzi/usr/include/libchrome -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -DPROTOBUF_USE_DLLS -I/build/jacuzzi/usr/include/libchrome -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -DPROTOBUF_USE_DLLS -I/build/jacuzzi/usr/include/libchrome -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -DPROTOBUF_USE_DLLS -I/build/jacuzzi/usr/include/libchrome -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -DPROTOBUF_USE_DLLS -I/build/jacuzzi/usr/include/libchrome -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -DPROTOBUF_USE_DLLS -I/build/jacuzzi/usr/include/libchrome -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -DPROTOBUF_USE_DLLS -I/build/jacuzzi/usr/include/libchrome -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -DPROTOBUF_USE_DLLS -DUSE_RTTI_FOR_TYPE_TAGS=1 -I/build/jacuzzi/usr/include/libchrome -I/build/jacuzzi/usr/include/glib-2.0 -I/build/jacuzzi/usr/lib64/glib-2.0/include -I/build/jacuzzi/usr/include/perfetto -I/build/jacuzzi/usr/include/nss -I/build/jacuzzi/usr/include/nspr -I/build/jacuzzi/usr/include/dbus-1.0 -I/build/jacuzzi/usr/lib64/dbus-1.0/include -I/build/jacuzzi/usr/include/chromeos -DPROTOBUF_USE_DLLS -I/build/jacuzzi/usr/include/libusb-1.0 -DBASE_VER=1272059 -DBASE_USE_PERFETTO_CLIENT_LIBRARY -DPERFETTO_ENABLE_LEGACY_TRACE_EVENTS=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -MMD -MF obj/diagnostics/cros_healthd/events/libcros_healthd_events.udev_events_impl.o.d -fcolor-diagnostics -o obj/diagnostics/cros_healthd/events/libcros_healthd_events.udev_events_impl.o ../../../../../../../tmp/portage/chromeos-base/diagnostics-0.0.1-r2581/work/diagnostics-0.0.1/platform2/diagnostics/cros_healthd/events/udev_events_impl.cc
diagnostics-0.0.1-r2581: 1. <eof> parser at end of file
diagnostics-0.0.1-r2581: 2. Optimizer
diagnostics-0.0.1-r2581:  #0 0x000055830b850985 (/usr/bin/clang+++0x42b5985)
diagnostics-0.0.1-r2581:  #1 0x000055830b85075e (/usr/bin/clang+++0x42b575e)
diagnostics-0.0.1-r2581:  #2 0x000055830b806e99 (/usr/bin/clang+++0x426be99)
diagnostics-0.0.1-r2581:  #3 0x00007f85482c00a0 __restore_rt (/lib64/libc.so.6+0x3e0a0)
diagnostics-0.0.1-r2581:  #4 0x00005583099c0c27 (/usr/bin/clang+++0x2425c27)
diagnostics-0.0.1-r2581:  #5 0x00005583099bd173 (/usr/bin/clang+++0x2422173)
diagnostics-0.0.1-r2581:  #6 0x000055830aa0bee1 (/usr/bin/clang+++0x3470ee1)
diagnostics-0.0.1-r2581:  #7 0x000055830990433e (/usr/bin/clang+++0x236933e)
diagnostics-0.0.1-r2581:  #8 0x000055830aa0c377 (/usr/bin/clang+++0x3471377)
diagnostics-0.0.1-r2581:  #9 0x000055830990433e (/usr/bin/clang+++0x236933e)
diagnostics-0.0.1-r2581: #10 0x000055830b19c923 (/usr/bin/clang+++0x3c01923)
diagnostics-0.0.1-r2581: #11 0x000055830c552872 (/usr/bin/clang+++0x4fb7872)
diagnostics-0.0.1-r2581: #12 0x000055830990433e (/usr/bin/clang+++0x236933e)
diagnostics-0.0.1-r2581: #13 0x000055830a228303 (/usr/bin/clang+++0x2c8d303)
diagnostics-0.0.1-r2581: #14 0x000055830990433e (/usr/bin/clang+++0x236933e)
diagnostics-0.0.1-r2581: #15 0x000055830b619283 (/usr/bin/clang+++0x407e283)
diagnostics-0.0.1-r2581: #16 0x000055830b469f09 (/usr/bin/clang+++0x3ecef09)
diagnostics-0.0.1-r2581: #17 0x0000558309f4762a (/usr/bin/clang+++0x29ac62a)
diagnostics-0.0.1-r2581: #18 0x0000558309f4594a (/usr/bin/clang+++0x29aa94a)
diagnostics-0.0.1-r2581: #19 0x0000558309f439d1 (/usr/bin/clang+++0x29a89d1)
diagnostics-0.0.1-r2581: #20 0x000055830a25640c (/usr/bin/clang+++0x2cbb40c)
diagnostics-0.0.1-r2581: #21 0x000055830a255cdd (/usr/bin/clang+++0x2cbacdd)
diagnostics-0.0.1-r2581: #22 0x000055830a0ce59c (/usr/bin/clang+++0x2b3359c)
diagnostics-0.0.1-r2581: #23 0x000055830a0ce2ad (/usr/bin/clang+++0x2b332ad)
diagnostics-0.0.1-r2581: #24 0x000055830a27080e (/usr/bin/clang+++0x2cd580e)
diagnostics-0.0.1-r2581: #25 0x000055830a26fbdd (/usr/bin/clang+++0x2cd4bdd)
diagnostics-0.0.1-r2581: #26 0x000055830a541646 (/usr/bin/clang+++0x2fa6646)
diagnostics-0.0.1-r2581: #27 0x000055830a540d4d (/usr/bin/clang+++0x2fa5d4d)
diagnostics-0.0.1-r2581: #28 0x000055830a612f86 (/usr/bin/clang+++0x3077f86)
diagnostics-0.0.1-r2581: #29 0x000055830a612924 (/usr/bin/clang+++0x3077924)
diagnostics-0.0.1-r2581: #30 0x000055830a61275d (/usr/bin/clang+++0x307775d)
diagnostics-0.0.1-r2581: #31 0x000055830a612f86 (/usr/bin/clang+++0x3077f86)
diagnostics-0.0.1-r2581: #32 0x000055830bd0ce03 (/usr/bin/clang+++0x4771e03)
diagnostics-0.0.1-r2581: #33 0x000055830a86d0d9 (/usr/bin/clang+++0x32d20d9)
diagnostics-0.0.1-r2581: #34 0x000055830a86b23f (/usr/bin/clang+++0x32d023f)
diagnostics-0.0.1-r2581: #35 0x000055830a56a841 (/usr/bin/clang+++0x2fcf841)
diagnostics-0.0.1-r2581: #36 0x000055830a84cc3d (/usr/bin/clang+++0x32b1c3d)
diagnostics-0.0.1-r2581: #37 0x000055830a84c670 (/usr/bin/clang+++0x32b1670)
diagnostics-0.0.1-r2581: #38 0x000055830c109464 (/usr/bin/clang+++0x4b6e464)
diagnostics-0.0.1-r2581: #39 0x000055830aa5cfe4 (/usr/bin/clang+++0x34c1fe4)
diagnostics-0.0.1-r2581: #40 0x000055830aa5b634 (/usr/bin/clang+++0x34c0634)
diagnostics-0.0.1-r2581: #41 0x000055830be98469 (/usr/bin/clang+++0x48fd469)
diagnostics-0.0.1-r2581: #42 0x000055830a7ebb67 (/usr/bin/clang+++0x3250b67)
diagnostics-0.0.1-r2581: #43 0x000055830a7eb8f6 (/usr/bin/clang+++0x32508f6)
diagnostics-0.0.1-r2581: #44 0x000055830a77eaab (/usr/bin/clang+++0x31e3aab)
diagnostics-0.0.1-r2581: #45 0x000055830a77e363 (/usr/bin/clang+++0x31e3363)
diagnostics-0.0.1-r2581: #46 0x000055830a8a16c7 (/usr/bin/clang+++0x33066c7)
diagnostics-0.0.1-r2581: #47 0x000055830a89ec6e (/usr/bin/clang+++0x3303c6e)
diagnostics-0.0.1-r2581: #48 0x00007f85482ab7c6 __libc_start_call_main (/lib64/libc.so.6+0x297c6)
diagnostics-0.0.1-r2581: #49 0x00007f85482ab882 __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x29882)
diagnostics-0.0.1-r2581: #50 0x000055830aa4fa31 (/usr/bin/clang+++0x34b4a31)
diagnostics-0.0.1-r2581: clang++: error: clang frontend command failed with exit code 132 (use -v to see invocation)
diagnostics-0.0.1-r2581: Chromium OS 18.0_pre510928 clang version 18.0.0 (/mnt/host/source/src/third_party/llvm-project 82e851a407c52d65ce65e7aa58453127e67d42a0)
diagnostics-0.0.1-r2581: Target: aarch64-cros-linux-gnu
diagnostics-0.0.1-r2581: Thread model: posix
diagnostics-0.0.1-r2581: InstalledDir: /usr/bin
diagnostics-0.0.1-r2581: clang++: note: diagnostic msg: 
diagnostics-0.0.1-r2581: ********************
diagnostics-0.0.1-r2581: 
diagnostics-0.0.1-r2581: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
diagnostics-0.0.1-r2581: Preprocessed source(s) and associated run script(s) are located at:
diagnostics-0.0.1-r2581: clang++: note: diagnostic msg: /build/jacuzzi/tmp/portage/chromeos-base/diagnostics-0.0.1-r2581/cros-artifacts/toolchain/clang_crash_diagnostics/udev_events_impl-d004ce.cpp
diagnostics-0.0.1-r2581: clang++: note: diagnostic msg: /build/jacuzzi/tmp/portage/chromeos-base/diagnostics-0.0.1-r2581/cros-artifacts/toolchain/clang_crash_diagnostics/udev_events_impl-d004ce.sh
diagnostics-0.0.1-r2581: clang++: note: diagnostic msg: 
diagnostics-0.0.1-r2581: 
diagnostics-0.0.1-r2581: ********************
[357/455] CXX obj/diagnostics/cros_healthd/routines/bluetooth/bluez/bluetooth.bluetooth_scanning.o
diagnostics-0.0.1-r2581: ninja: build stopped: subcommand failed.
diagnostics-0.0.1-r2581: 11:02:19.970: ERROR: Ninja failed
diagnostics-0.0.1-r2581:  * ERROR: chromeos-base/diagnostics-0.0.1-r2581::chromiumos failed (compile phase):
diagnostics-0.0.1-r2581:  *   (no error message)
diagnostics-0.0.1-r2581:  * 
diagnostics-0.0.1-r2581:  * Call stack:
diagnostics-0.0.1-r2581:  *               ebuild.sh, line  125:  Called src_compile
diagnostics-0.0.1-r2581:  *             environment, line 4772:  Called platform_src_compile
diagnostics-0.0.1-r2581:  *             environment, line 4463:  Called platform 'compile' 'all'
diagnostics-0.0.1-r2581:  *             environment, line 4376:  Called die
diagnostics-0.0.1-r2581:  * The specific snippet of code:
diagnostics-0.0.1-r2581:  *       "${cmd[@]}" || die
diagnostics-0.0.1-r2581:  *
diagnostics-0.0.1-r2581:  * Build log: /build/jacuzzi/tmp/portage/logs/chromeos-base:diagnostics-0.0.1-r2581:20240611-105946.log
diagnostics-0.0.1-r2581:  * Stable log symlink: /build/jacuzzi/tmp/portage/chromeos-base/diagnostics-0.0.1-r2581/temp/build.log
diagnostics-0.0.1-r2581:  * CWD: /build/jacuzzi/tmp/portage/chromeos-base/diagnostics-0.0.1-r2581/work/diagnostics-0.0.1/platform2/diagnostics
diagnostics-0.0.1-r2581:  * S:   /build/jacuzzi/tmp/portage/chromeos-base/diagnostics-0.0.1-r2581/work/diagnostics-0.0.1/platform2/diagnostics
>>> 11:02:21.541 Jobs: 1251 of 1301 complete, 4 running, 1 failedLoad avg: 65.7, 85.7, 69.3
nuclearcat commented 3 weeks ago

It looks like builder host issue, building asurada on another host worked fine, will check more.

10ne1 commented 3 weeks ago

Pushed two more commits in chromiumos-overlay to fix the x86_64 / octopus build failures.

nuclearcat commented 2 weeks ago

Images working fine and tested, merging