M140 xpath_parser fails on macOS

54 views
Skip to first unread message

Thomas Beverley

unread,
Aug 19, 2025, 5:25:32 PMAug 19
to Chromium-dev
Hi, I've been trying to run our M140 builds here and keep coming up against an error with an xpath_parser in Blink, only on macOS. It works fine on Linux & Windows.

I've tried the usual steps, including cleaning the out directory, running 'gclient sync', and updating macOS. The machine is already on the latest Xcode and using 15.5/24F74 as the SDK.

Does anyone have any other suggestions? Here's the error...





CXX obj/third_party/blink/renderer/core/xml/xpath_generated/xpath_parser.o

FAILED: 9a2dca61-53f5-4eec-8d4a-21e30223547a "./obj/third_party/blink/renderer/core/xml/xpath_generated/xpath_parser.o" CXX obj/third_party/blink/renderer/core/xml/xpath_generated/xpath_parser.o

err: exit=1

../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/third_party/blink/renderer/core/xml/xpath_generated/xpath_parser.o.d -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -D__ARM_NEON__=1 -DCR_XCODE_VERSION=1640 -DCR_CLANG_REVISION=\"llvmorg-21-init-16348-gbd809ffb-15\" -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_INSTRUMENTED_WITH_ASAN=0 -DCR_LIBCXX_REVISION=adbb4a5210ae2a8a4e27fa6199221156c02a9b1a -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DENABLE_IPC_FUZZER -DCHROMIUM -DLIBYUV_DISABLE_SME -DLIBYUV_DISABLE_LSX -DLIBYUV_DISABLE_LASX -DSK_ENABLE_SKSL -DSK_UNTIL_CRBUG_1187654_IS_FIXED -DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_WIN_FONTMGR_NO_SIMULATIONS -DSK_DISABLE_LEGACY_INIT_DECODERS -DSK_CODEC_DECODES_JPEG -DSK_CODEC_ENCODES_JPEG -DSK_BUILD_FOR_MAC -DSK_GAMMA_SRGB -DSK_GAMMA_CONTRAST=0.0 -DSK_GANESH -DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" -DSK_GL -DSK_GRAPHITE -DSK_DAWN -DSK_METAL -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DGOOGLE_PROTOBUF_NO_RTTI -DHAVE_PTHREAD -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DPROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII=0 -DWEBRTC_ENABLE_AVX2 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_MAC -DABSL_ALLOCATOR_NOTHROW=1 -DLOGGING_INSIDE_WEBRTC -DV8_ARRAY_BUFFER_INTERNAL_FIELD_COUNT=0 -DV8_ARRAY_BUFFER_VIEW_INTERNAL_FIELD_COUNT=0 -DV8_PROMISE_INTERNAL_FIELD_COUNT=0 -DV8_USE_DEFAULT_HASHER_SECRET=true -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DV8_USE_PERFETTO -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_MACOS -DCPPGC_CAGED_HEAP -DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_ENABLE_LARGER_CAGE -DCPPGC_SLIM_WRITE_BARRIER -DFLATBUFFERS_LOCALE_INDEPENDENT=0 -DLEVELDB_PLATFORM_CHROMIUM=1 -DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_LIBJPEG_TURBO=1 -DMANGLE_JPEG_NAMES -DWEBP_EXTERN=extern -DLIBXSLT_STATIC -I../.. -Igen -I../../buildtools/third_party/libc++ -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../net/third_party/quiche/overrides -I../../net/third_party/quiche/src/quiche/common/platform/default -I../../net/third_party/quiche/src -I../../third_party/libyuv/include -I../../third_party/skia -Igen/third_party/skia -I../../third_party/wuffs/src/release/c -Igen/third_party/dawn/include -I../../third_party/dawn/include -I../../third_party/khronos -I../../gpu -I../../base/allocator/partition_allocator/src -Igen/base/allocator/partition_allocator/src -I../../third_party/abseil-cpp -I../../third_party/boringssl/src/include -I../../third_party/protobuf/src -Igen/net/third_party/quiche/src -I../../third_party/re2/src -I../../third_party/ipcz/include -I../../third_party/ced/src -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../v8/include -I../../third_party/flatbuffers/src/include -I../../third_party/flatbuffers/src/src -I../../third_party/flatbuffers/src -I../../third_party/flatbuffers/generated -I../../third_party/libwebm/source -I../../third_party/angle/include -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/crashpad/crashpad -I../../third_party/crashpad/crashpad/compat/mac -I../../third_party/crashpad/crashpad/compat/non_win -I../../third_party/zlib -I../../third_party/libaom/source/libaom -I../../third_party/libaom/source/config/linux/arm64-cpu-detect -I../../third_party/libjpeg_turbo/src -I../../third_party/libpng -I../../third_party/libwebp/src/src -I../../third_party/ots/src/include -Igen/v8/include -I../../third_party/fp16/src/include -I../../third_party/libxml/src/include -I../../third_party/libxml/mac/include -I../../third_party/libxslt/src -I../../third_party/libxslt/src/libxslt -Wall -Wextra -Wimplicit-fallthrough -Wextra-semi -Wunreachable-code-aggressive -Wgnu -Wno-gnu-anonymous-struct -Wno-gnu-conditional-omitted-operand -Wno-gnu-include-next -Wno-gnu-label-as-value -Wno-gnu-redeclared-enum -Wno-gnu-statement-expression -Wno-gnu-zero-variadic-macro-arguments -Wno-zero-length-array -Wthread-safety -Wunguarded-availability -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wloop-analysis -Wno-unneeded-internal-declaration -Wno-cast-function-type -Wno-thread-safety-reference-return -Wno-nontrivial-memcall -Wshadow -Werror -fno-delete-null-pointer-checks -fno-strict-overflow -fno-ident -fno-math-errno -fno-strict-aliasing -fstack-protector -fcolor-diagnostics -fmerge-all-constants -fno-sized-deallocation -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -mllvm -split-threshold-for-reg-with-hint=0 -ffp-contract=off -fcomplete-member-pointers --target=arm64-apple-macos -mno-outline -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. -no-canonical-prefixes --warning-suppression-mappings=../../build/config/warning_suppression.txt -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer -isysroot ../../../../../../Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk -mmacos-version-min=12.0 -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Xclang -plugin-arg-find-bad-constructs -Xclang check-blink-data-member-type -Xclang -add-plugin -Xclang blink-gc-plugin -Wexit-time-destructors -Wglobal-constructors -Xclang -plugin-arg-find-bad-constructs -Xclang check-layout-object-methods -O2 -gdwarf-4 -g1 -gdwarf-aranges -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-constant-conversion -Wno-shorten-64-to-32 -DLIBXML_STATIC= -Wno-invalid-offsetof -Wenum-compare-conditional -Wno-nullability-completeness -std=c++20 -Wno-trigraphs -fno-exceptions -fno-rtti -nostdinc++ -isystem../../third_party/libc++/src/include -isystem../../third_party/libc++abi/src/include -fvisibility-inlines-hidden -include obj/third_party/blink/renderer/core/xml/xpath_generated/precompile_core.h-cc  -c ../../third_party/blink/renderer/core/xml/xpath_parser.cc -o obj/third_party/blink/renderer/core/xml/xpath_generated/xpath_parser.o

build step: cxx "./obj/third_party/blink/renderer/core/xml/xpath_generated/xpath_parser.o"

stderr:

In file included from ../../third_party/blink/renderer/core/xml/xpath_parser.cc:1:

In file included from /Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/core/precompile_core.h:27:

In file included from /Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/core/dom/document.h:62:

In file included from /Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/bindings/core/v8/script_promise.h:36:

In file included from /Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/bindings/core/v8/idl_types.h:14:

In file included from /Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/heap/heap_traits.h:10:

In file included from /Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/heap/collection_support/heap_vector.h:14:

In file included from /Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/heap/heap_allocator_impl.h:9:

In file included from /Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/heap/collection_support/heap_hash_table_backing.h:20:

In file included from /Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/heap/trace_traits.h:14:

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<cppgc::internal::BasicMember<blink::TreeScope, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>, blink::KeyValuePair<cppgc::internal::BasicMember<blink::TreeScope, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>, unsigned long>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::HashTraits<cppgc::internal::BasicMember<blink::TreeScope, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::HashTraits<unsigned long>>, blink::HashTraits<cppgc::internal::BasicMember<blink::TreeScope, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<blink::AtomicString, blink::KeyValuePair<blink::AtomicString, cppgc::internal::BasicMember<blink::TreeOrderedMap::MapEntry, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::HashTraits<AtomicString>, blink::HashTraits<cppgc::internal::BasicMember<blink::TreeOrderedMap::MapEntry, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>>, blink::HashTraits<AtomicString>, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<blink::AtomicString, blink::KeyValuePair<blink::AtomicString, cppgc::internal::BasicMember<blink::SpaceSplitStringWrapper, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::HashTraits<AtomicString>, blink::HashTraits<cppgc::internal::BasicMember<blink::SpaceSplitStringWrapper, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>>, blink::HashTraits<AtomicString>, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<cppgc::internal::BasicMember<blink::Element, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>, blink::KeyValuePair<cppgc::internal::BasicMember<blink::Element, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>, unsigned int>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::HashTraits<cppgc::internal::BasicMember<blink::Element, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::HashTraits<unsigned int>>, blink::HashTraits<cppgc::internal::BasicMember<blink::Element, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<const char *, blink::KeyValuePair<const char *, cppgc::internal::BasicMember<blink::Supplement<Document>, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::HashTraits<const char *>, blink::HashTraits<cppgc::internal::BasicMember<blink::Supplement<Document>, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>>, blink::HashTraits<const char *>, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<cppgc::internal::BasicMember<blink::Element, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>, blink::KeyValuePair<cppgc::internal::BasicMember<blink::Element, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>, cppgc::internal::BasicMember<blink::StylePropertyMapReadOnly, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::HashTraits<cppgc::internal::BasicMember<blink::Element, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::HashTraits<cppgc::internal::BasicMember<blink::StylePropertyMapReadOnly, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>>, blink::HashTraits<cppgc::internal::BasicMember<blink::Element, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<cppgc::internal::BasicMember<blink::HTMLDialogElement, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>, blink::KeyValuePair<cppgc::internal::BasicMember<blink::HTMLDialogElement, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>, unsigned int>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::HashTraits<cppgc::internal::BasicMember<blink::HTMLDialogElement, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::HashTraits<unsigned int>>, blink::HashTraits<cppgc::internal::BasicMember<blink::HTMLDialogElement, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<cppgc::internal::BasicMember<blink::Element, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>, blink::KeyValuePair<cppgc::internal::BasicMember<blink::Element, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>, cppgc::internal::BasicMember<blink::BasicHeapHashMap<blink::internal::HeapCollectionType::kGCed, blink::QualifiedName, cppgc::internal::BasicMember<blink::FrozenArray<blink::Element>, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::HashTraits<cppgc::internal::BasicMember<blink::Element, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::HashTraits<cppgc::internal::BasicMember<blink::BasicHeapHashMap<blink::internal::HeapCollectionType::kGCed, blink::QualifiedName, cppgc::internal::BasicMember<blink::FrozenArray<blink::Element>, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>>, blink::HashTraits<cppgc::internal::BasicMember<blink::Element, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<cppgc::internal::BasicMember<blink::ScrollMarkerGroupData, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>, blink::KeyValuePair<cppgc::internal::BasicMember<blink::ScrollMarkerGroupData, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>, blink::BasicHeapHashSet<blink::internal::HeapCollectionType::kDisallowNew, cppgc::internal::BasicMember<blink::PaintLayerScrollableArea, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::HashTraits<cppgc::internal::BasicMember<blink::ScrollMarkerGroupData, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::HashTraits<blink::BasicHeapHashSet<blink::internal::HeapCollectionType::kDisallowNew, cppgc::internal::BasicMember<blink::PaintLayerScrollableArea, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>>>, blink::HashTraits<cppgc::internal::BasicMember<blink::ScrollMarkerGroupData, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<const blink::FontPlatformData *, blink::KeyValuePair<const blink::FontPlatformData *, cppgc::internal::BasicMember<const blink::SimpleFontData, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::FontDataCacheKeyHashTraits, blink::HashTraits<cppgc::internal::BasicMember<const blink::SimpleFontData, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>>, blink::FontDataCacheKeyHashTraits, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<cppgc::internal::BasicMember<const blink::SimpleFontData, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>, blink::KeyValuePair<cppgc::internal::BasicMember<const blink::SimpleFontData, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>, unsigned int>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::HashTraits<cppgc::internal::BasicMember<const blink::SimpleFontData, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::HashTraits<unsigned int>>, blink::HashTraits<cppgc::internal::BasicMember<const blink::SimpleFontData, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<blink::FontCacheKey, blink::KeyValuePair<blink::FontCacheKey, cppgc::internal::BasicMember<const blink::FontPlatformData, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::HashTraits<FontCacheKey>, blink::HashTraits<cppgc::internal::BasicMember<const blink::FontPlatformData, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>>, blink::HashTraits<FontCacheKey>, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<unsigned int, blink::KeyValuePair<unsigned int, cppgc::internal::BasicMember<const blink::ShapeResult, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::IntWithZeroKeyHashTraits<unsigned int>, blink::HashTraits<cppgc::internal::BasicMember<const blink::ShapeResult, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>>, blink::IntWithZeroKeyHashTraits<unsigned int>, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<blink::ShapeCache::SmallStringKey, blink::KeyValuePair<blink::ShapeCache::SmallStringKey, cppgc::internal::BasicMember<const blink::ShapeResult, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::ShapeCache::SmallStringKeyHashTraits, blink::HashTraits<cppgc::internal::BasicMember<const blink::ShapeResult, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>>, blink::ShapeCache::SmallStringKeyHashTraits, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<blink::FallbackListCompositeKey, blink::KeyValuePair<blink::FallbackListCompositeKey, cppgc::internal::BasicMember<blink::ShapeCache, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::FallbackListCompositeKeyTraits, blink::HashTraits<cppgc::internal::BasicMember<blink::ShapeCache, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>>, blink::FallbackListCompositeKeyTraits, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<blink::CharacterFallbackKey, blink::KeyValuePair<blink::CharacterFallbackKey, cppgc::internal::BasicMember<const blink::SimpleFontData, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::CharacterFallbackKeyHashTraits, blink::HashTraits<cppgc::internal::BasicMember<const blink::SimpleFontData, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>>, blink::CharacterFallbackKeyHashTraits, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<blink::String, blink::KeyValuePair<blink::String, cppgc::internal::BasicMember<const blink::ShapeResult, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::HashTraits<String>, blink::HashTraits<cppgc::internal::BasicMember<const blink::ShapeResult, cppgc::internal::WeakMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>>, blink::HashTraits<String>, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<cppgc::internal::BasicMember<blink::ContainerNode, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>, blink::KeyValuePair<cppgc::internal::BasicMember<blink::ContainerNode, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>, blink::NodeInvalidationSets>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::HashTraits<cppgc::internal::BasicMember<blink::ContainerNode, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::HashTraits<blink::NodeInvalidationSets>>, blink::HashTraits<cppgc::internal::BasicMember<blink::ContainerNode, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:642:1: error: [blink-gc] Class 'HashTable<blink::AtomicString, blink::KeyValuePair<blink::AtomicString, cppgc::internal::BasicMember<blink::StyleRuleMixin, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>, blink::KeyValuePairExtractor, blink::HashMapValueTraits<blink::HashTraits<AtomicString>, blink::HashTraits<cppgc::internal::BasicMember<blink::StyleRuleMixin, cppgc::internal::StrongMemberTag, cppgc::internal::DijkstraWriteBarrierPolicy>>>, blink::HashTraits<AtomicString>, blink::HeapAllocator>' contains invalid fields.

  642 | class HashTable final {

      | ^

/Volumes/storage/chromium_stock/src/out/ReleaseARM64/../../third_party/blink/renderer/platform/wtf/hash_table.h:904:3: note: [blink-gc] Raw pointer field 'table_' to a traceable class declared here:

  904 |   ValueType* table_;

      |   ^

fatal error: too many errors emitted, stopping now [-ferror-limit=]

20 errors generated.

Thomas Beverley

unread,
Aug 19, 2025, 5:27:17 PMAug 19
to Chromium-dev, Thomas Beverley
Forgot to say, I've tried the builds with 140.0.7339.5 and 140.0.7339.16
Reply all
Reply to author
Forward
0 new messages