Compilation issues for CEF 89 under Windows 10 x64

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

Re: Compilation issues for CEF 89 under Windows 10 x64

Postby Phylanx » Mon May 16, 2022 8:43 am

Hi!

I also have this problem.

We try to build CEF with our adaptions to use with JCEF, version 4147/git hash c8a556f (32 bit Release binaries on a win10 64bit Virtual machine).
Did the compile parameters change? Didn't know the parameters "is_official_build=true use_thin_lto=false".
Also interresting: The build only fails on this machine, on a server jenkins installation (don't know the exact OS) the exact same build works.
The Win10 has 16 GB RAM, so it shouldn't be a memory problem.

See errors in the build log below (i only have the last 800 lines):

Code: Select all
LLVM ERROR: out of memory
PLEASE submit a bug report to https://crbug.com and run tools/clang/scripts/process_crashreports.py (only works inside Google) which will upload a report and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: ..\..\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe /nologo /showIncludes:user -imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\ATLMFC\include -imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\include -imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt -imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared -imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um -imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt -DUSE_AURA=1 -DCR_CLANG_REVISION="n353803-99ac9ce7-1" -D_HAS_NODISCARD -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_NODISCARD -D_LIBCPP_NO_AUTO_LINK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_RS2 -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DENABLE_IPC_FUZZER -DWEBP_EXTERN=extern -DVK_USE_PLATFORM_WIN32_KHR -DUSE_EGL -D_WTL_NO_AUTOMATIC_NAMESPACE -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -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 -DUCHAR_TYPE=wchar_t -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_WIN -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER="../../skia/config/SkUserConfig.h" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC -DSK_VULKAN_HEADER="../../skia/config/SkVulkanConfig.h" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER="gpu/config/gpu_driver_bug_workaround_autogen.h" -DGR_GL_FUNCTION_TYPE=__stdcall -DVK_USE_PLATFORM_WIN32_KHR -DV8_DEPRECATION_WARNINGS -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_LIBJPEG_TURBO=1 -DV8_DEPRECATION_WARNINGS -DLIBXSLT_STATIC -I../.. -Igen -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../third_party/libyuv/include -I../../third_party/jsoncpp/source/include -I../../third_party/jsoncpp/generated -I../../third_party/libwebp/src -I../../third_party/vulkan_headers/include -I../../third_party/wtl/include -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/libgifcodec -I../../third_party/vulkan/include -I../../third_party/vulkan_headers/include -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -Igen/angle -I../../third_party/angle/include -I../../v8/include -Igen/v8/include -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/mesa_headers -I../../third_party/libjpeg_turbo -I../../third_party/iccjpeg -I../../third_party/libpng -I../../third_party/zlib -I../../third_party/ots/include -I../../v8/include -Igen/v8/include -I../../third_party/libxml/src/include -I../../third_party/libxml/win32/include -I../../third_party/libxslt/src -I../../third_party/snappy/src -I../../third_party/snappy/win32 -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:twoPhase /Zc:sizedDealloc- /X -fmsc-version=1916 /guard:cf,nochecks -m32 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes /W4 -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi /WX /wd4091 /wd4127 /wd4251 /wd4275 /wd4312 /wd4324 /wd4351 /wd4355 /wd4503 /wd4589 /wd4611 /wd4100 /wd4121 /wd4244 /wd4505 /wd4510 /wd4512 /wd4610 /wd4838 /wd4995 /wd4996 /wd4456 /wd4457 /wd4458 /wd4459 /wd4200 /wd4201 /wd4204 /wd4221 /wd4245 /wd4267 /wd4305 /wd4389 /wd4702 /wd4701 /wd4703 /wd4661 /wd4706 /wd4715 /wd4267 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage /O1 /Ob2 /Oy- /Zc:inline /Gw /Oi -ftrivial-auto-var-init=pattern /MT -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors /wd4305 /wd4324 /wd4714 /wd4800 /wd4996 -Wglobal-constructors /Z7 -gcodeview-ghash -Xclang -debug-info-kind=constructor /FI../../third_party/blink/renderer/core/precompile_core.h -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-enum-float-conversion /wd4344 -DLIBXML_STATIC= /Fpobj/third_party/blink/renderer/core/editing/editing_cc.pch /Yu../../third_party/blink/renderer/core/precompile_core.h /TP /wd4577 /GR- -I../../buildtools/third_party/libc++/trunk/include -Wno-deprecated-declarations /c ../../third_party/blink/renderer/core/editing/commands/format_block_command.cc /Foobj/third_party/blink/renderer/core/editing/editing/format_block_command.obj /Fdobj/third_party/blink/renderer/core/editing/editing_cc.pdb
1.      gen\services/network/public/mojom/cookie_manager.mojom-shared.h:1123:5 <Spelling=../..\mojo/public/cpp/bindings/lib/validation_errors.h:170:7>: current parser token '<<'
2.      gen\services/network/public/mojom/cookie_manager.mojom-shared.h:843:1: parsing namespace 'mojo'
3.      gen\services/network/public/mojom/cookie_manager.mojom-shared.h:1070:1: parsing namespace 'mojo::internal'
4.      gen\services/network/public/mojom/cookie_manager.mojom-shared.h:1073:1: parsing struct/union/class body 'mojo::internal::Serializer< ::network::mojom::CookieManagerParamsDataView, MaybeConstUserType>'
5.      gen\services/network/public/mojom/cookie_manager.mojom-shared.h:1080:56: parsing function body 'mojo::internal::Serializer<network::mojom::CookieManagerParamsDataView, type-parameter-0-0>::Serialize'
6.      gen\services/network/public/mojom/cookie_manager.mojom-shared.h:1080:56: in compound statement ('{}')
 #0 0x00007ff642eab6e6 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x59b6e6)
 #1 0x00007ff6454e85d9 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2bd85d9)
 #2 0x00007ff6454dedac (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2bcedac)
 #3 0x00007ff642e6c8ba (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x55c8ba)
 #4 0x00007ff642e6c912 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x55c912)
 #5 0x00007ff6454a5f55 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b95f55)
 #6 0x00007ff6454d9fb0 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2bc9fb0)
 #7 0x00007ff6454a2e5f (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b92e5f)
 #8 0x00007ff642b6fa46 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x25fa46)
 #9 0x00007ff6430e32a7 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x7d32a7)
#10 0x00007ff6441760aa (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x18660aa)
#11 0x00007ff6441778e9 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x18678e9)
#12 0x00007ff64431b7b2 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1a0b7b2)
#13 0x00007ff644324677 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1a14677)
#14 0x00007ff644337993 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1a27993)
#15 0x00007ff644337d2f (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1a27d2f)
#16 0x00007ff6440f264d (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x17e264d)
#17 0x00007ff6440f222b (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x17e222b)
#18 0x00007ff6440b1a71 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x17a1a71)
#19 0x00007ff645459316 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b49316)
#20 0x00007ff6454593cc (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b493cc)
#21 0x00007ff645458f18 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b48f18)
#22 0x00007ff645459390 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b49390)
#23 0x00007ff645458f18 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b48f18)
#24 0x00007ff645458e7a (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b48e7a)
#25 0x00007ff64544b8df (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b3b8df)
#26 0x00007ff645449cb8 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b39cb8)
#27 0x00007ff6454496a4 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b396a4)
#28 0x00007ff6454514bd (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b414bd)
#29 0x00007ff645452736 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b42736)
#30 0x00007ff645457935 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b47935)
#31 0x00007ff64545684e (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2b4684e)
#32 0x00007ff6453f3306 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2ae3306)
#33 0x00007ff6453f027a (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2ae027a)
#34 0x00007ff64540f889 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2aff889)
#35 0x00007ff6453ff7c6 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2aef7c6)
#36 0x00007ff6453fecda (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2aeecda)
#37 0x00007ff6453fe827 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2aee827)
#38 0x00007ff64540e961 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2afe961)
#39 0x00007ff644f57b88 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2647b88)
#40 0x00007ff6453eac06 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2adac06)
#41 0x00007ff6453e93ff (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2ad93ff)
#42 0x00007ff64540ea01 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2afea01)
#43 0x00007ff644f57b88 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2647b88)
#44 0x00007ff6453eac06 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2adac06)
#45 0x00007ff6453e93ff (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2ad93ff)
#46 0x00007ff64540ea01 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2afea01)
#47 0x00007ff644f57b88 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2647b88)
#48 0x00007ff644f5637c (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x264637c)
#49 0x00007ff643da7f9f (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1497f9f)
#50 0x00007ff642fe3978 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x6d3978)
#51 0x00007ff642f8aa17 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x67aa17)
#52 0x00007ff642ff08f4 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x6e08f4)
#53 0x00007ff642916c56 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x6c56)
#54 0x00007ff642914341 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x4341)
#55 0x00007ff643b75ad6 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1265ad6)
#56 0x00007ff642e6c219 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x55c219)
#57 0x00007ff643b75292 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1265292)
#58 0x00007ff642f55780 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x645780)
#59 0x00007ff642f55cbb (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x645cbb)
#60 0x00007ff642f69370 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x659370)
#61 0x00007ff642911ce2 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x1ce2)
#62 0x00007ff6454cd304 (C:\dev\Chromium\CEF4147\target\chromium\src\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe+0x2bbd304)
#63 0x00007fff88567034 (C:\WINDOWS\System32\KERNEL32.DLL+0x17034)
#64 0x00007fff88b42651 (C:\WINDOWS\SYSTEM32\ntdll.dll+0x52651)
clang-cl: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 11.0.0 (https://github.com/llvm/llvm-project/ 99ac9ce7016d701b43b8f0c308dc3463da57d983)
Target: i386-pc-windows-msvc
Thread model: posix
InstalledDir: ..\..\third_party\llvm-build\Release+Asserts\bin
clang-cl: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-cl: note: diagnostic msg: ../../tools/clang/crashreports\format_block_command-e679fe.sh
clang-cl: note: diagnostic msg:

********************
[11221/15853] ..\..\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe /nologo /showIncludes:user "-imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\ATLMFC\include" "-imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\include" "-imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" -DUSE_AURA=1 "-DCR_CLANG_REVISION=\"n353803-99ac9ce7-1\"" -D_HAS_NODISCARD -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_NODISCARD -D_LIBCPP_NO_AUTO_LINK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_RS2 -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DENABLE_IPC_FUZZER -DWEBP_EXTERN=extern -DVK_USE_PLATFORM_WIN32_KHR -DUSE_EGL -D_WTL_NO_AUTOMATIC_NAMESPACE -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -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 -DUCHAR_TYPE=wchar_t -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_WIN -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP "-DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\"" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC "-DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\"" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 "-DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\"" -DGR_GL_FUNCTION_TYPE=__stdcall -DVK_USE_PLATFORM_WIN32_KHR -DV8_DEPRECATION_WARNINGS -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_LIBJPEG_TURBO=1 -DV8_DEPRECATION_WARNINGS -DLIBXSLT_STATIC -I../.. -Igen -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../third_party/libyuv/include -I../../third_party/jsoncpp/source/include -I../../third_party/jsoncpp/generated -I../../third_party/libwebp/src -I../../third_party/vulkan_headers/include -I../../third_party/wtl/include -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/libgifcodec -I../../third_party/vulkan/include -I../../third_party/vulkan_headers/include -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -Igen/angle -I../../third_party/angle/include -I../../v8/include -Igen/v8/include -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/mesa_headers -I../../third_party/libjpeg_turbo -I../../third_party/iccjpeg -I../../third_party/libpng -I../../third_party/zlib -I../../third_party/ots/include -I../../v8/include -Igen/v8/include -I../../third_party/libxml/src/include -I../../third_party/libxml/win32/include -I../../third_party/libxslt/src -I../../third_party/snappy/src -I../../third_party/snappy/win32 -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:twoPhase /Zc:sizedDealloc- /X -fmsc-version=1916 /guard:cf,nochecks -m32 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes /W4 -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi /WX /wd4091 /wd4127 /wd4251 /wd4275 /wd4312 /wd4324 /wd4351 /wd4355 /wd4503 /wd4589 /wd4611 /wd4100 /wd4121 /wd4244 /wd4505 /wd4510 /wd4512 /wd4610 /wd4838 /wd4995 /wd4996 /wd4456 /wd4457 /wd4458 /wd4459 /wd4200 /wd4201 /wd4204 /wd4221 /wd4245 /wd4267 /wd4305 /wd4389 /wd4702 /wd4701 /wd4703 /wd4661 /wd4706 /wd4715 /wd4267 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage /O1 /Ob2 /Oy- /Zc:inline /Gw /Oi -ftrivial-auto-var-init=pattern /MT -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors /wd4305 /wd4324 /wd4714 /wd4800 /wd4996 -Wglobal-constructors /Z7 -gcodeview-ghash -Xclang -debug-info-kind=constructor /FI../../third_party/blink/renderer/core/precompile_core.h -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-enum-float-conversion /wd4344 -DLIBXML_STATIC= /Fpobj/third_party/blink/renderer/core/editing/editing_cc.pch /Yu../../third_party/blink/renderer/core/precompile_core.h /TP /wd4577 /GR- -I../../buildtools/third_party/libc++/trunk/include -Wno-deprecated-declarations /c ../../third_party/blink/renderer/core/editing/commands/apply_style_command.cc /Foobj/third_party/blink/renderer/core/editing/editing/apply_style_command.obj /Fd"obj/third_party/blink/renderer/core/editing/editing_cc.pdb"
FAILED: obj/third_party/blink/renderer/core/editing/editing/apply_style_command.obj
..\..\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe /nologo /showIncludes:user "-imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\ATLMFC\include" "-imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\include" "-imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" -DUSE_AURA=1 "-DCR_CLANG_REVISION=\"n353803-99ac9ce7-1\"" -D_HAS_NODISCARD -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_NODISCARD -D_LIBCPP_NO_AUTO_LINK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_RS2 -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DENABLE_IPC_FUZZER -DWEBP_EXTERN=extern -DVK_USE_PLATFORM_WIN32_KHR -DUSE_EGL -D_WTL_NO_AUTOMATIC_NAMESPACE -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -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 -DUCHAR_TYPE=wchar_t -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_WIN -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP "-DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\"" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC "-DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\"" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 "-DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\"" -DGR_GL_FUNCTION_TYPE=__stdcall -DVK_USE_PLATFORM_WIN32_KHR -DV8_DEPRECATION_WARNINGS -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_LIBJPEG_TURBO=1 -DV8_DEPRECATION_WARNINGS -DLIBXSLT_STATIC -I../.. -Igen -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../third_party/libyuv/include -I../../third_party/jsoncpp/source/include -I../../third_party/jsoncpp/generated -I../../third_party/libwebp/src -I../../third_party/vulkan_headers/include -I../../third_party/wtl/include -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/libgifcodec -I../../third_party/vulkan/include -I../../third_party/vulkan_headers/include -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -Igen/angle -I../../third_party/angle/include -I../../v8/include -Igen/v8/include -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/mesa_headers -I../../third_party/libjpeg_turbo -I../../third_party/iccjpeg -I../../third_party/libpng -I../../third_party/zlib -I../../third_party/ots/include -I../../v8/include -Igen/v8/include -I../../third_party/libxml/src/include -I../../third_party/libxml/win32/include -I../../third_party/libxslt/src -I../../third_party/snappy/src -I../../third_party/snappy/win32 -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:twoPhase /Zc:sizedDealloc- /X -fmsc-version=1916 /guard:cf,nochecks -m32 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes /W4 -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi /WX /wd4091 /wd4127 /wd4251 /wd4275 /wd4312 /wd4324 /wd4351 /wd4355 /wd4503 /wd4589 /wd4611 /wd4100 /wd4121 /wd4244 /wd4505 /wd4510 /wd4512 /wd4610 /wd4838 /wd4995 /wd4996 /wd4456 /wd4457 /wd4458 /wd4459 /wd4200 /wd4201 /wd4204 /wd4221 /wd4245 /wd4267 /wd4305 /wd4389 /wd4702 /wd4701 /wd4703 /wd4661 /wd4706 /wd4715 /wd4267 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage /O1 /Ob2 /Oy- /Zc:inline /Gw /Oi -ftrivial-auto-var-init=pattern /MT -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors /wd4305 /wd4324 /wd4714 /wd4800 /wd4996 -Wglobal-constructors /Z7 -gcodeview-ghash -Xclang -debug-info-kind=constructor /FI../../third_party/blink/renderer/core/precompile_core.h -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-enum-float-conversion /wd4344 -DLIBXML_STATIC= /Fpobj/third_party/blink/renderer/core/editing/editing_cc.pch /Yu../../third_party/blink/renderer/core/precompile_core.h /TP /wd4577 /GR- -I../../buildtools/third_party/libc++/trunk/include -Wno-deprecated-declarations /c ../../third_party/blink/renderer/core/editing/commands/apply_style_command.cc /Foobj/third_party/blink/renderer/core/editing/editing/apply_style_command.obj /Fd"obj/third_party/blink/renderer/core/editing/editing_cc.pdb"
LLVM ERROR: out of memory
PLEASE submit a bug report to https://crbug.com and run tools/clang/scripts/process_crashreports.py (only works inside Google) which will upload a report and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: ..\..\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe /nologo /showIncludes:user -imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\ATLMFC\include -imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\include -imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um -imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt -imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared -imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um -imsvc..\..\..\..\..\..\..\..\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt -DUSE_AURA=1 -DCR_CLANG_REVISION="n353803-99ac9ce7-1" -D_HAS_NODISCARD -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_NODISCARD -D_LIBCPP_NO_AUTO_LINK -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -D_WINDOWS -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -DWIN32 -D_SECURE_ATL -DWINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP -DWIN32_LEAN_AND_MEAN -DNOMINMAX -D_UNICODE -DUNICODE -DNTDDI_VERSION=NTDDI_WIN10_RS2 -D_WIN32_WINNT=0x0A00 -DWINVER=0x0A00 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DBLINK_CORE_IMPLEMENTATION=1 -DENABLE_IPC_FUZZER -DWEBP_EXTERN=extern -DVK_USE_PLATFORM_WIN32_KHR -DUSE_EGL -D_WTL_NO_AUTOMATIC_NAMESPACE -DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -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 -DUCHAR_TYPE=wchar_t -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_WIN -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_USER_CONFIG_HEADER="../../skia/config/SkUserConfig.h" -DSK_GL -DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC -DSK_VULKAN_HEADER="../../skia/config/SkVulkanConfig.h" -DSK_VULKAN=1 -DSK_SUPPORT_GPU=1 -DSK_GPU_WORKAROUNDS_HEADER="gpu/config/gpu_driver_bug_workaround_autogen.h" -DGR_GL_FUNCTION_TYPE=__stdcall -DVK_USE_PLATFORM_WIN32_KHR -DV8_DEPRECATION_WARNINGS -DLEVELDB_PLATFORM_CHROMIUM=1 -DLEVELDB_PLATFORM_CHROMIUM=1 -DSUPPORT_WEBGL2_COMPUTE_CONTEXT=1 -DWTF_USE_WEBAUDIO_PFFFT=1 -DUSE_LIBJPEG_TURBO=1 -DV8_DEPRECATION_WARNINGS -DLIBXSLT_STATIC -I../.. -Igen -I../../third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../third_party/libyuv/include -I../../third_party/jsoncpp/source/include -I../../third_party/jsoncpp/generated -I../../third_party/libwebp/src -I../../third_party/vulkan_headers/include -I../../third_party/wtl/include -I../../third_party/khronos -I../../gpu -Igen/third_party/dawn/src/include -I../../third_party/dawn/src/include -I../../third_party/boringssl/src/include -I../../third_party/ced/src -I../../third_party/icu/source/common -I../../third_party/icu/source/i18n -I../../third_party/protobuf/src -I../../third_party/protobuf/src -Igen/protoc_out -I../../third_party/webrtc_overrides -I../../third_party/webrtc -Igen/third_party/webrtc -I../../third_party/abseil-cpp -I../../third_party/skia -I../../third_party/libgifcodec -I../../third_party/vulkan/include -I../../third_party/vulkan_headers/include -I../../third_party/angle/include -I../../third_party/angle/src/common/third_party/base -Igen/angle -I../../third_party/angle/include -I../../v8/include -Igen/v8/include -I../../third_party/libwebm/source -I../../third_party/leveldatabase -I../../third_party/leveldatabase/src -I../../third_party/leveldatabase/src/include -I../../third_party/mesa_headers -I../../third_party/libjpeg_turbo -I../../third_party/iccjpeg -I../../third_party/libpng -I../../third_party/zlib -I../../third_party/ots/include -I../../v8/include -Igen/v8/include -I../../third_party/libxml/src/include -I../../third_party/libxml/win32/include -I../../third_party/libxslt/src -I../../third_party/snappy/src -I../../third_party/snappy/win32 -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -fcomplete-member-pointers /Gy /FS /bigobj /utf-8 /Zc:twoPhase /Zc:sizedDealloc- /X -fmsc-version=1916 /guard:cf,nochecks -m32 /Brepro -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Xclang -fdebug-compilation-dir -Xclang . -no-canonical-prefixes /W4 -Wimplicit-fallthrough -Wunreachable-code -Wthread-safety -Wextra-semi /WX /wd4091 /wd4127 /wd4251 /wd4275 /wd4312 /wd4324 /wd4351 /wd4355 /wd4503 /wd4589 /wd4611 /wd4100 /wd4121 /wd4244 /wd4505 /wd4510 /wd4512 /wd4610 /wd4838 /wd4995 /wd4996 /wd4456 /wd4457 /wd4458 /wd4459 /wd4200 /wd4201 /wd4204 /wd4221 /wd4245 /wd4267 /wd4305 /wd4389 /wd4702 /wd4701 /wd4703 /wd4661 /wd4706 /wd4715 /wd4267 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-ignored-pragma-optimize -Wno-implicit-int-float-conversion -Wno-final-dtor-non-final-class -Wno-builtin-assume-aligned-alignment -Wno-deprecated-copy -Wno-non-c-typedef-for-linkage /O1 /Ob2 /Oy- /Zc:inline /Gw /Oi -ftrivial-auto-var-init=pattern /MT -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wexit-time-destructors /wd4305 /wd4324 /wd4714 /wd4800 /wd4996 -Wglobal-constructors /Z7 -gcodeview-ghash -Xclang -debug-info-kind=constructor /FI../../third_party/blink/renderer/core/precompile_core.h -Wconversion -Wno-float-conversion -Wno-sign-conversion -Wno-implicit-float-conversion -Wno-implicit-int-conversion -Wno-enum-float-conversion /wd4344 -DLIBXML_STATIC= /Fpobj/third_party/blink/renderer/core/editing/editing_cc.pch /Yu../../third_party/blink/renderer/core/precompile_core.h /TP /wd4577 /GR- -I../../buildtools/third_party/libc++/trunk/include -Wno-deprecated-declarations /c ../../third_party/blink/renderer/core/editing/commands/apply_style_command.cc /Foobj/third_party/blink/renderer/core/editing/editing/apply_style_command.obj /Fdobj/third_party/blink/renderer/core/editing/editing_cc.pdb
1.      <eof> parser at end of file
2.      ../..\base/check_op.h:60:1: instantiating function definition 'logging::CheckOpValueStr<cc::FilterOperation::FilterType>'
 #0 0x00007ff642eab6e6
 #1 0x00007ff6454e85d9
 #2 0x00007ff6454dedac
 #3 0x00007ff642e6c8ba
 #4 0x00007ff642e6c912
 #5 0x00007ff6454a5f55
 #6 0x00007ff6454d9fb0
 #7 0x00007ff6454a2e5f
 #8 0x00007ff642b6fa46
 #9 0x00007ff643b3ca6e
#10 0x00007ff6441721d3
#11 0x00007ff6441b8c89
#12 0x00007ff644175d80
#13 0x00007ff6441778e9
#14 0x00007ff64431b7b2
#15 0x00007ff6443105a3
#16 0x00007ff6443442b8
#17 0x00007ff644309b03
#18 0x00007ff644345a4f
#19 0x00007ff64431bf85
#20 0x00007ff6443492f4
#21 0x00007ff644176043
#22 0x00007ff6441778e9
#23 0x00007ff64431b7b2
#24 0x00007ff644324677
#25 0x00007ff644337993
#26 0x00007ff644337d2f
#27 0x00007ff6440f264d
#28 0x00007ff6440f222b
#29 0x00007ff6443708e5
#30 0x00007ff64436be23
#31 0x00007ff64436a64b
#32 0x00007ff6443835b4
#33 0x00007ff6443874d0
#34 0x00007ff64436a624
#35 0x00007ff64437f7d7
#36 0x00007ff64436c47c
#37 0x00007ff64436d5dd
#38 0x00007ff644368d9e
#39 0x00007ff6443a880c
#40 0x00007ff64439bd92
#41 0x00007ff64439b652
#42 0x00007ff6443b0558
#43 0x00007ff643c7680c
#44 0x00007ff6443aa27f
#45 0x00007ff644387960
#46 0x00007ff64436a680
#47 0x00007ff6443835b4
#48 0x00007ff6443874d0
#49 0x00007ff64436a624
#50 0x00007ff64436a5af
#51 0x00007ff6443abbbb
#52 0x00007ff6443af1f7
#53 0x00007ff643c77b75
#54 0x00007ff643c786a1
#55 0x00007ff644f56585
#56 0x00007ff643da7f9f
#57 0x00007ff642fe3978
#58 0x00007ff642f8aa17
#59 0x00007ff642ff08f4
#60 0x00007ff642916c56
#61 0x00007ff642914341
#62 0x00007ff643b75ad6
#63 0x00007ff642e6c219
#64 0x00007ff643b75292
#65 0x00007ff642f55780
#66 0x00007ff642f55cbb
#67 0x00007ff642f69370
#68 0x00007ff642911ce2
#69 0x00007ff6454cd304
#70 0x00007fff88567034
#71 0x00007fff88b42651
clang-cl: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 11.0.0 (https://github.com/llvm/llvm-project/ 99ac9ce7016d701b43b8f0c308dc3463da57d983)
Target: i386-pc-windows-msvc
Thread model: posix
InstalledDir: ..\..\third_party\llvm-build\Release+Asserts\bin
clang-cl: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-cl: note: diagnostic msg: ../../tools/clang/crashreports\apply_style_command-7f4cb4.sh
clang-cl: note: diagnostic msg:

********************
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
  File ".\automate\automate-git.py", line 1510, in <module>
    if options.buildlogfile else None)
  File ".\automate\automate-git.py", line 70, in run
    args, cwd=working_dir, env=env, shell=(sys.platform == 'win32'))
  File "C:\dev\Chromium\CEF4147\depot_tools\bootstrap-2@3_8_10_chromium_23_bin\python\bin\lib\subprocess.py", line 190, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja', '-v', '-C', 'out\\Release_GN_x86', 'cefclient']' returned non-zero exit status 1


// EDIT:
Our build options:
We start automate_git.py twice, first call to sync, second to compile.
Sync options:
Code: Select all
set CEF_SYNC_PARAMS=--download-dir=%PATH_CEF_SOURCES_SYNC% --depot-tools-dir=%PATH_DEPOT_TOOLS% --branch=%CHROMIUM_VERSION%
set CEF_SYNC_PARAMS=%CEF_SYNC_PARAMS% --checkout=%CEF_GIT_HASH%
set CEF_SYNC_PARAMS=%CEF_SYNC_PARAMS% --no-debug-build --no-release-build --no-distrib --no-build
call python .\automate\automate-git.py %CEF_SYNC_PARAMS%


Compile options:
Code: Select all
set CEF_BUILD_PARAMS=--download-dir=%PATH_CEF_SOURCES_SYNC% --depot-tools-dir=%PATH_DEPOT_TOOLS% --branch=%CHROMIUM_VERSION%
set CEF_BUILD_PARAMS=%CEF_BUILD_PARAMS% --checkout=%CEF_GIT_HASH%
set CEF_BUILD_PARAMS=%CEF_BUILD_PARAMS% --force-distrib --no-update --no-depot-tools-update --verbose-build --no-debug-build --force-build
call python .\automate\automate-git.py %CEF_BUILD_PARAMS%
Phylanx
Expert
 
Posts: 201
Joined: Thu Aug 11, 2016 8:17 am

Re: Compilation issues for CEF 89 under Windows 10 x64

Postby magreenblatt » Mon May 16, 2022 10:55 am

The error says that you are running out of memory. 16GB of RAM may not be enough for official builds. How much memory does your server have?
magreenblatt
Site Admin
 
Posts: 12382
Joined: Fri May 29, 2009 6:57 pm

Re: Compilation issues for CEF 89 under Windows 10 x64

Postby Phylanx » Tue May 17, 2022 1:22 am

The VM I use to build will be a replacement/addition to my development laptop because some usecases won't work in our new non-trusting network.
It has 16GB RAM memory after I had it increased from 8 GB because I saw the requirements listed here: https://bitbucket.org/chromiumembedded/ ... dows-setup
Same RAM requirements in the automated build documentation: https://bitbucket.org/chromiumembedded/ ... figuration
It said at least 8GB RAM but I guessed this could be a problem, since it's documentation and documentation can be outdated.

Are the requirements higher now? If so please document them.
I can ask about more memory but I don't know if I get it.
After all this is the first dev-VM that will be rolled out to all other members of my team!

Do I use wrong build parameters?
We only need a 32bit Release Build for windows, maybe I misconfigured our batch files...

Are there other build options we can use?

What causes this huge memory consumption? It looks like the memory is needed while the creation of PDB files...
Phylanx
Expert
 
Posts: 201
Joined: Thu Aug 11, 2016 8:17 am

Re: Compilation issues for CEF 89 under Windows 10 x64

Postby magreenblatt » Tue May 17, 2022 2:21 am

Official builds use more RAM because they perform more performance optimizations. I don’t know what the lower limit is for official builds currently because we always just build on cloud machines with plenty of RAM. Developer builds may be fine with 16GB.
magreenblatt
Site Admin
 
Posts: 12382
Joined: Fri May 29, 2009 6:57 pm

Re: Compilation issues for CEF 89 under Windows 10 x64

Postby magreenblatt » Tue May 17, 2022 2:25 am

If you don’t need symbols you can try with various values of symbol_level.
magreenblatt
Site Admin
 
Posts: 12382
Joined: Fri May 29, 2009 6:57 pm

Re: Compilation issues for CEF 89 under Windows 10 x64

Postby Phylanx » Tue May 17, 2022 6:56 am

OK, I'll try to get more RAM temporary.
Hopefully 32 GB will be enough...
Phylanx
Expert
 
Posts: 201
Joined: Thu Aug 11, 2016 8:17 am

Re: Compilation issues for CEF 89 under Windows 10 x64

Postby Phylanx » Thu May 19, 2022 1:13 am

OK, now I got the 32GB RAM.
Build failed again, reason:

Code: Select all
clang-cl: error: unable to execute command: Couldn't execute program '..\..\third_party\llvm-build\Release+Asserts\bin\clang-cl.exe': Insufficient system resources exist to complete the requested service.  (0x5AA)


I don't know if I can get more than 32GB RAM, also the Jenkins VM I told earlier about has only 24GB and is successful building.
The only difference I see between these two VMs is the OS (Windows 10 vs. Windows Server 2012R2).

Do you have any hints for me?

About symbol_level: Where can I set that?
I'm using the automated build python script...
The GN_ARGS are automatically taken from the provided in args.py.

For now I'll try the "--minimal-distrib-only" flag.
Phylanx
Expert
 
Posts: 201
Joined: Thu Aug 11, 2016 8:17 am

Re: Compilation issues for CEF 89 under Windows 10 x64

Postby magreenblatt » Thu May 19, 2022 1:45 am

Are you forgetting to set GN_DEFINES?
magreenblatt
Site Admin
 
Posts: 12382
Joined: Fri May 29, 2009 6:57 pm

Re: Compilation issues for CEF 89 under Windows 10 x64

Postby Phylanx » Thu May 19, 2022 6:18 am

We are setting no GN_DEFINES.

What we do is the following:
We use the automate-git.py Script in two steps.

First step (sync only):
Code: Select all
echo Syncing CEF branch %CHROMIUM_VERSION%, git hash %CEF_GIT_HASH% from git repository...
set CEF_SYNC_PARAMS=--download-dir=%PATH_CEF_SOURCES_SYNC% --depot-tools-dir=%PATH_DEPOT_TOOLS% --branch=%CHROMIUM_VERSION%
set CEF_SYNC_PARAMS=%CEF_SYNC_PARAMS% --checkout=%CEF_GIT_HASH%
set CEF_SYNC_PARAMS=%CEF_SYNC_PARAMS% --no-debug-build --no-release-build --no-distrib --no-build

rem Set force-clean parameter only if sources are not synced yet
if not exist %PATH_CEF_SOURCES_SYNC% (
    if not exist %PATH_DEPOT_TOOLS% (
        set CEF_SYNC_PARAMS=%CEF_SYNC_PARAMS% --force-clean
    )
)

call python .\automate\automate-git.py %CEF_SYNC_PARAMS%


Second step (build only):
Code: Select all
echo Building CEF branch %CHROMIUM_VERSION%, git hash %CEF_GIT_HASH%...
set CEF_BUILD_PARAMS=--download-dir=%PATH_CEF_SOURCES_SYNC% --depot-tools-dir=%PATH_DEPOT_TOOLS% --branch=%CHROMIUM_VERSION%
set CEF_BUILD_PARAMS=%CEF_BUILD_PARAMS% --checkout=%CEF_GIT_HASH%
set CEF_BUILD_PARAMS=%CEF_BUILD_PARAMS% --force-distrib --no-update --no-depot-tools-update --verbose-build --no-debug-build --force-build
call python .\automate\automate-git.py %CEF_BUILD_PARAMS%


No GN_DEFINES set, the GN arguments used are the ones defined/synced in "src\out\Release_GN_x86\args.gn":
Code: Select all
chrome_pgo_phase=0
clang_use_chrome_plugins=false
enable_basic_printing=true
enable_nacl=false
enable_print_preview=true
enable_widevine=true
forbid_non_component_debug_builds=false
is_component_build=false
is_debug=false
optimize_webui=true
target_cpu="x86"


Also we build the version 4147, I just read that in automated builds doku there are environment variables to set:
set GN_DEFINES=is_official_build=true use_thin_lto=false
set GYP_MSVS_VERSION=2019
set CEF_ARCHIVE_FORMAT=tar.bz2

We didn't need them until now, also the Jenkins slave building CEF isn't neading them obviously...
Well, we'll try a build with these variables. Will report the results...
Last edited by Phylanx on Thu May 19, 2022 6:37 am, edited 1 time in total.
Phylanx
Expert
 
Posts: 201
Joined: Thu Aug 11, 2016 8:17 am

Re: Compilation issues for CEF 89 under Windows 10 x64

Postby magreenblatt » Thu May 19, 2022 6:31 am

What is the purpose of this build? If you intend to release it you should use the official build settings. If you intend to develop with it you should use the development build settings.
magreenblatt
Site Admin
 
Posts: 12382
Joined: Fri May 29, 2009 6:57 pm

PreviousNext

Return to Support Forum

Who is online

Users browsing this forum: Google [Bot] and 36 guests