<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>249797</bug_id>
          
          <creation_ts>2022-12-22 12:12:24 -0800</creation_ts>
          <short_desc>Add --max-bundle-size switch to generate-unified-source-bundles.rb</short_desc>
          <delta_ts>2023-03-14 12:58:51 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=237617</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>achristensen</cc>
    
    <cc>annulen</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>pvollan</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sergio</cc>
    
    <cc>stephan.szabo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1921450</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-12-22 12:12:24 -0800</bug_when>
    <thetext>WinCairo-EWS is randomly failing as &quot;fatal error C1060: compiler is out of heap space&quot;

https://ews-build.webkit.org/#/builders/12/builds/108462

&gt; [3/78] Building CXX object Source\WebCore\CMakeFiles\WebCore.dir\__\__\WebCore\DerivedSources\unified-sources\UnifiedSource-3a52ce78-17.cpp.obj
&gt; FAILED: Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-17.cpp.obj 
&gt; C:\MSVS\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\cl.exe  /nologo /TP -DBUILDING_WEBKIT=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_WebCore -DEGL_EGLEXT_PROTOTYPES -DEGL_EGL_PROTOTYPES=1 -DGL_GLES_PROTOTYPES=1 -DGL_GLEXT_PROTOTYPES -DHAVE_CONFIG_H=1 -DNOCRYPT -DNOMINMAX -DPAS_BMALLOC=1 -DSTATICALLY_LINKED_WITH_PAL -DUNICODE -DUSE_SYSTEM_EGL -DWINVER=0x601 -DWTF_PLATFORM_WIN_CAIRO=1 -DWebCore_EXPORTS -D_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1 -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_UNICODE -D_WIN32_WINNT=0x601 -D_WINDOWS -D_WINSOCKAPI_=&quot;&quot; -D__STDC_CONSTANT_MACROS -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release\WebCore\DerivedSources -IC:\BW\WinCairo-EWS\build\Source\WebCore -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\WebGPU -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\airplay -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\applepay -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\applepay\paymentrequest -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\applicationmanifest -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\async-clipboard -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\audiosession -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\badge -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\beacon -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\cache -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\compression -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\contact-picker -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\cookie-consent -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\credentialmanagement -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\encryptedmedia -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\encryptedmedia\legacy -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\entriesapi -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\fetch -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\filesystemaccess -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\geolocation -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\highlight -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\indexeddb -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\indexeddb\client -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\indexeddb\server -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\indexeddb\shared -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\mediacapabilities -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\mediacontrols -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\mediarecorder -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\mediasession -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\mediasource -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\mediastream -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\model-element -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\model-element\dummy -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\navigatorcontentutils -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\notifications -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\paymentrequest -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\permissions -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\pictureinpicture -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\plugins -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\push-api -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\remoteplayback -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\reporting -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\screen-wake-lock -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\speech -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\storage -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\streams -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\web-locks -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\webaudio -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\webauthn -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\webauthn\cbor -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\webauthn\fido -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\webcodecs -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\webdatabase -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\webdriver -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\websockets -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\webxr -IC:\BW\WinCairo-EWS\build\Source\WebCore\accessibility -IC:\BW\WinCairo-EWS\build\Source\WebCore\accessibility\isolatedtree -IC:\BW\WinCairo-EWS\build\Source\WebCore\animation -IC:\BW\WinCairo-EWS\build\Source\WebCore\bindings -IC:\BW\WinCairo-EWS\build\Source\WebCore\bindings\js -IC:\BW\WinCairo-EWS\build\Source\WebCore\bridge -IC:\BW\WinCairo-EWS\build\Source\WebCore\bridge\c -IC:\BW\WinCairo-EWS\build\Source\WebCore\bridge\jsc -IC:\BW\WinCairo-EWS\build\Source\WebCore\contentextensions -IC:\BW\WinCairo-EWS\build\Source\WebCore\crypto -IC:\BW\WinCairo-EWS\build\Source\WebCore\crypto\algorithms -IC:\BW\WinCairo-EWS\build\Source\WebCore\crypto\keys -IC:\BW\WinCairo-EWS\build\Source\WebCore\crypto\parameters -IC:\BW\WinCairo-EWS\build\Source\WebCore\css -IC:\BW\WinCairo-EWS\build\Source\WebCore\css\calc -IC:\BW\WinCairo-EWS\build\Source\WebCore\css\parser -IC:\BW\WinCairo-EWS\build\Source\WebCore\css\query -IC:\BW\WinCairo-EWS\build\Source\WebCore\css\typedom -IC:\BW\WinCairo-EWS\build\Source\WebCore\css\typedom\color -IC:\BW\WinCairo-EWS\build\Source\WebCore\css\typedom\numeric -IC:\BW\WinCairo-EWS\build\Source\WebCore\css\typedom\transform -IC:\BW\WinCairo-EWS\build\Source\WebCore\cssjit -IC:\BW\WinCairo-EWS\build\Source\WebCore\display -IC:\BW\WinCairo-EWS\build\Source\WebCore\display\compositing -IC:\BW\WinCairo-EWS\build\Source\WebCore\display\css -IC:\BW\WinCairo-EWS\build\Source\WebCore\dom -IC:\BW\WinCairo-EWS\build\Source\WebCore\dom\messageports -IC:\BW\WinCairo-EWS\build\Source\WebCore\domjit -IC:\BW\WinCairo-EWS\build\Source\WebCore\editing -IC:\BW\WinCairo-EWS\build\Source\WebCore\fileapi -IC:\BW\WinCairo-EWS\build\Source\WebCore\history -IC:\BW\WinCairo-EWS\build\Source\WebCore\html -IC:\BW\WinCairo-EWS\build\Source\WebCore\html\canvas -IC:\BW\WinCairo-EWS\build\Source\WebCore\html\forms -IC:\BW\WinCairo-EWS\build\Source\WebCore\html\parser -IC:\BW\WinCairo-EWS\build\Source\WebCore\html\shadow -IC:\BW\WinCairo-EWS\build\Source\WebCore\html\track -IC:\BW\WinCairo-EWS\build\Source\WebCore\inspector -IC:\BW\WinCairo-EWS\build\Source\WebCore\inspector\agents -IC:\BW\WinCairo-EWS\build\Source\WebCore\inspector\agents\page -IC:\BW\WinCairo-EWS\build\Source\WebCore\inspector\agents\worker -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts\block -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts\block\tablewrapper -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts\flex -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\floats -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts\inline -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts\inline\display -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts\inline\invalidation -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts\inline\text -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\integration -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\integration\flex -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\integration\inline -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\layouttree -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts\table -IC:\BW\WinCairo-EWS\build\Source\WebCore\loader -IC:\BW\WinCairo-EWS\build\Source\WebCore\loader\appcache -IC:\BW\WinCairo-EWS\build\Source\WebCore\loader\archive -IC:\BW\WinCairo-EWS\build\Source\WebCore\loader\archive\mhtml -IC:\BW\WinCairo-EWS\build\Source\WebCore\loader\cache -IC:\BW\WinCairo-EWS\build\Source\WebCore\loader\icon -IC:\BW\WinCairo-EWS\build\Source\WebCore\mathml -IC:\BW\WinCairo-EWS\build\Source\WebCore\page -IC:\BW\WinCairo-EWS\build\Source\WebCore\page\csp -IC:\BW\WinCairo-EWS\build\Source\WebCore\page\scrolling -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\animation -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\audio -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\calc -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\encryptedmedia -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\gamepad -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\cpu\arm -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\cpu\arm\filters -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\displaylists -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\filters -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\filters\software -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\controls -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\iso -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\opentype -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\transforms -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\mediacapabilities -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\mediarecorder -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\mediastream -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\mock -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\mock\mediasource -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\network -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\sql -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\text -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\xr -IC:\BW\WinCairo-EWS\build\Source\WebCore\plugins -IC:\BW\WinCairo-EWS\build\Source\WebCore\rendering -IC:\BW\WinCairo-EWS\build\Source\WebCore\rendering\line -IC:\BW\WinCairo-EWS\build\Source\WebCore\rendering\mathml -IC:\BW\WinCairo-EWS\build\Source\WebCore\rendering\shapes -IC:\BW\WinCairo-EWS\build\Source\WebCore\rendering\style -IC:\BW\WinCairo-EWS\build\Source\WebCore\rendering\svg -IC:\BW\WinCairo-EWS\build\Source\WebCore\rendering\updating -IC:\BW\WinCairo-EWS\build\Source\WebCore\replay -IC:\BW\WinCairo-EWS\build\Source\WebCore\storage -IC:\BW\WinCairo-EWS\build\Source\WebCore\style -IC:\BW\WinCairo-EWS\build\Source\WebCore\svg -IC:\BW\WinCairo-EWS\build\Source\WebCore\svg\animation -IC:\BW\WinCairo-EWS\build\Source\WebCore\svg\graphics -IC:\BW\WinCairo-EWS\build\Source\WebCore\svg\graphics\filters -IC:\BW\WinCairo-EWS\build\Source\WebCore\svg\properties -IC:\BW\WinCairo-EWS\build\Source\WebCore\websockets -IC:\BW\WinCairo-EWS\build\Source\WebCore\workers -IC:\BW\WinCairo-EWS\build\Source\WebCore\workers\service -IC:\BW\WinCairo-EWS\build\Source\WebCore\workers\service\context -IC:\BW\WinCairo-EWS\build\Source\WebCore\workers\service\server -IC:\BW\WinCairo-EWS\build\Source\WebCore\workers\shared -IC:\BW\WinCairo-EWS\build\Source\WebCore\workers\shared\context -IC:\BW\WinCairo-EWS\build\Source\WebCore\worklets -IC:\BW\WinCairo-EWS\build\Source\WebCore\xml -IC:\BW\WinCairo-EWS\build\Source\WebCore\xml\parser -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\gamepad -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\angle -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\lcms -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release\..\include\private -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release\..\include\private\JavaScriptCore -IC:\BW\WinCairo-EWS\build\Source\WebCore\accessibility\win -IC:\BW\WinCairo-EWS\build\Source\WebCore\page\win -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\egl -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\opengl -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\win -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\network\win -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\win -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\adwaita -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\cf -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\cairo -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\network\curl -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\avif -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\bmp -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\gif -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\ico -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\jpeg -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\jpeg2000 -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\jpegxl -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\png -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\webp -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\texmap -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\nicosia -IC:\BW\WinCairo-EWS\build\Source\WebCore\loader\archive\cf -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\wc -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release\ANGLE\Headers -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release\JavaScriptCore\Headers -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release\JavaScriptCore\PrivateHeaders -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release\WTF\Headers -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release\PAL\Headers -external:IC:\BW\WinCairo-EWS\build\WebKitLibraries\win\include -external:IC:\BW\WinCairo-EWS\build\WebKitLibraries\win\include\libxml2 -external:IC:\BW\WinCairo-EWS\build\WebKitLibraries\win\include\cairo -external:W0 /W4 /DWIN32 /D_WINDOWS /GR- /EHs- /EHc-  /O2 /Ob2 /DNDEBUG -MD   /bigobj /wd4018 /wd4060 /wd4068 /wd4100 /wd4127 /wd4146 /wd4189 /wd4201 /wd4244 /wd4245 /wd4251 /wd4275 /wd4267 /wd4305 /wd4309 /wd4312 /wd4324 /wd4389 /wd4456 /wd4457 /wd4458 /wd4459 /wd4505 /wd4611 /wd4646 /wd4701 /wd4702 /wd4706 /wd4715 /wd4722 /wd4723 /wd4805 /wd4838 /wd4840 /wd4996 /wd5205 /wd5054 /wd5055 /Zi /GS /EHa- /EHc- /EHs- /fp:except- /analyze- /bigobj -D_ENABLE_EXTENDED_ALIGNED_STORAGE /utf-8 /validate-charset /Oy- /Zc:lambda /WX -std:c++20 /YuC:/BW/WinCairo-EWS/build/WebKitBuild/Release/Source/WebCore/CMakeFiles/WebCore.dir/cmake_pch.hxx /FpC:/BW/WinCairo-EWS/build/WebKitBuild/Release/Source/WebCore/CMakeFiles/WebCore.dir/./cmake_pch.cxx.pch /FIC:/BW/WinCairo-EWS/build/WebKitBuild/Release/Source/WebCore/CMakeFiles/WebCore.dir/cmake_pch.hxx /showIncludes /FoSource\WebCore\CMakeFiles\WebCore.dir\__\__\WebCore\DerivedSources\unified-sources\UnifiedSource-3a52ce78-17.cpp.obj /Fdbin64\WebCore.pdb /FS -c C:\BW\WinCairo-EWS\build\WebKitBuild\Release\WebCore\DerivedSources\unified-sources\UnifiedSource-3a52ce78-17.cpp
&gt; C:\BW\WinCairo-EWS\build\WebKitBuild\Release\WTF\Headers\wtf/HashTraits.h(304): fatal error C1060: compiler is out of heap space

https://ews-build.webkit.org/#/builders/12/builds/108461

&gt; [7/80] Building CXX object Source\WebCore\CMakeFiles\WebCore.dir\__\__\WebCore\DerivedSources\unified-sources\UnifiedSource-767013ce-4.cpp.obj
&gt; FAILED: Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-767013ce-4.cpp.obj 
&gt; C:\MSVS\VC\Tools\MSVC\14.33.31629\bin\Hostx64\x64\cl.exe  /nologo /TP -DBUILDING_WEBKIT=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_WebCore -DEGL_EGLEXT_PROTOTYPES -DEGL_EGL_PROTOTYPES=1 -DGL_GLES_PROTOTYPES=1 -DGL_GLEXT_PROTOTYPES -DHAVE_CONFIG_H=1 -DNOCRYPT -DNOMINMAX -DPAS_BMALLOC=1 -DSTATICALLY_LINKED_WITH_PAL -DUNICODE -DUSE_SYSTEM_EGL -DWINVER=0x601 -DWTF_PLATFORM_WIN_CAIRO=1 -DWebCore_EXPORTS -D_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1 -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_UNICODE -D_WIN32_WINNT=0x601 -D_WINDOWS -D_WINSOCKAPI_=&quot;&quot; -D__STDC_CONSTANT_MACROS -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release\WebCore\DerivedSources -IC:\BW\WinCairo-EWS\build\Source\WebCore -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\WebGPU -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\airplay -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\applepay -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\applepay\paymentrequest -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\applicationmanifest -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\async-clipboard -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\audiosession -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\badge -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\beacon -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\cache -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\compression -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\contact-picker -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\cookie-consent -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\credentialmanagement -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\encryptedmedia -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\encryptedmedia\legacy -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\entriesapi -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\fetch -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\filesystemaccess -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\geolocation -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\highlight -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\indexeddb -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\indexeddb\client -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\indexeddb\server -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\indexeddb\shared -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\mediacapabilities -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\mediacontrols -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\mediarecorder -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\mediasession -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\mediasource -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\mediastream -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\model-element -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\model-element\dummy -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\navigatorcontentutils -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\notifications -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\paymentrequest -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\permissions -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\pictureinpicture -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\plugins -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\push-api -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\remoteplayback -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\reporting -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\screen-wake-lock -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\speech -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\storage -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\streams -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\web-locks -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\webaudio -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\webauthn -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\webauthn\cbor -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\webauthn\fido -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\webcodecs -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\webdatabase -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\webdriver -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\websockets -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\webxr -IC:\BW\WinCairo-EWS\build\Source\WebCore\accessibility -IC:\BW\WinCairo-EWS\build\Source\WebCore\accessibility\isolatedtree -IC:\BW\WinCairo-EWS\build\Source\WebCore\animation -IC:\BW\WinCairo-EWS\build\Source\WebCore\bindings -IC:\BW\WinCairo-EWS\build\Source\WebCore\bindings\js -IC:\BW\WinCairo-EWS\build\Source\WebCore\bridge -IC:\BW\WinCairo-EWS\build\Source\WebCore\bridge\c -IC:\BW\WinCairo-EWS\build\Source\WebCore\bridge\jsc -IC:\BW\WinCairo-EWS\build\Source\WebCore\contentextensions -IC:\BW\WinCairo-EWS\build\Source\WebCore\crypto -IC:\BW\WinCairo-EWS\build\Source\WebCore\crypto\algorithms -IC:\BW\WinCairo-EWS\build\Source\WebCore\crypto\keys -IC:\BW\WinCairo-EWS\build\Source\WebCore\crypto\parameters -IC:\BW\WinCairo-EWS\build\Source\WebCore\css -IC:\BW\WinCairo-EWS\build\Source\WebCore\css\calc -IC:\BW\WinCairo-EWS\build\Source\WebCore\css\parser -IC:\BW\WinCairo-EWS\build\Source\WebCore\css\query -IC:\BW\WinCairo-EWS\build\Source\WebCore\css\typedom -IC:\BW\WinCairo-EWS\build\Source\WebCore\css\typedom\color -IC:\BW\WinCairo-EWS\build\Source\WebCore\css\typedom\numeric -IC:\BW\WinCairo-EWS\build\Source\WebCore\css\typedom\transform -IC:\BW\WinCairo-EWS\build\Source\WebCore\cssjit -IC:\BW\WinCairo-EWS\build\Source\WebCore\display -IC:\BW\WinCairo-EWS\build\Source\WebCore\display\compositing -IC:\BW\WinCairo-EWS\build\Source\WebCore\display\css -IC:\BW\WinCairo-EWS\build\Source\WebCore\dom -IC:\BW\WinCairo-EWS\build\Source\WebCore\dom\messageports -IC:\BW\WinCairo-EWS\build\Source\WebCore\domjit -IC:\BW\WinCairo-EWS\build\Source\WebCore\editing -IC:\BW\WinCairo-EWS\build\Source\WebCore\fileapi -IC:\BW\WinCairo-EWS\build\Source\WebCore\history -IC:\BW\WinCairo-EWS\build\Source\WebCore\html -IC:\BW\WinCairo-EWS\build\Source\WebCore\html\canvas -IC:\BW\WinCairo-EWS\build\Source\WebCore\html\forms -IC:\BW\WinCairo-EWS\build\Source\WebCore\html\parser -IC:\BW\WinCairo-EWS\build\Source\WebCore\html\shadow -IC:\BW\WinCairo-EWS\build\Source\WebCore\html\track -IC:\BW\WinCairo-EWS\build\Source\WebCore\inspector -IC:\BW\WinCairo-EWS\build\Source\WebCore\inspector\agents -IC:\BW\WinCairo-EWS\build\Source\WebCore\inspector\agents\page -IC:\BW\WinCairo-EWS\build\Source\WebCore\inspector\agents\worker -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts\block -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts\block\tablewrapper -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts\flex -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\floats -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts\inline -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts\inline\display -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts\inline\invalidation -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts\inline\text -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\integration -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\integration\flex -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\integration\inline -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\layouttree -IC:\BW\WinCairo-EWS\build\Source\WebCore\layout\formattingContexts\table -IC:\BW\WinCairo-EWS\build\Source\WebCore\loader -IC:\BW\WinCairo-EWS\build\Source\WebCore\loader\appcache -IC:\BW\WinCairo-EWS\build\Source\WebCore\loader\archive -IC:\BW\WinCairo-EWS\build\Source\WebCore\loader\archive\mhtml -IC:\BW\WinCairo-EWS\build\Source\WebCore\loader\cache -IC:\BW\WinCairo-EWS\build\Source\WebCore\loader\icon -IC:\BW\WinCairo-EWS\build\Source\WebCore\mathml -IC:\BW\WinCairo-EWS\build\Source\WebCore\page -IC:\BW\WinCairo-EWS\build\Source\WebCore\page\csp -IC:\BW\WinCairo-EWS\build\Source\WebCore\page\scrolling -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\animation -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\audio -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\calc -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\encryptedmedia -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\gamepad -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\cpu\arm -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\cpu\arm\filters -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\displaylists -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\filters -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\filters\software -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\controls -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\iso -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\opentype -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\transforms -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\mediacapabilities -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\mediarecorder -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\mediastream -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\mock -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\mock\mediasource -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\network -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\sql -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\text -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\xr -IC:\BW\WinCairo-EWS\build\Source\WebCore\plugins -IC:\BW\WinCairo-EWS\build\Source\WebCore\rendering -IC:\BW\WinCairo-EWS\build\Source\WebCore\rendering\line -IC:\BW\WinCairo-EWS\build\Source\WebCore\rendering\mathml -IC:\BW\WinCairo-EWS\build\Source\WebCore\rendering\shapes -IC:\BW\WinCairo-EWS\build\Source\WebCore\rendering\style -IC:\BW\WinCairo-EWS\build\Source\WebCore\rendering\svg -IC:\BW\WinCairo-EWS\build\Source\WebCore\rendering\updating -IC:\BW\WinCairo-EWS\build\Source\WebCore\replay -IC:\BW\WinCairo-EWS\build\Source\WebCore\storage -IC:\BW\WinCairo-EWS\build\Source\WebCore\style -IC:\BW\WinCairo-EWS\build\Source\WebCore\svg -IC:\BW\WinCairo-EWS\build\Source\WebCore\svg\animation -IC:\BW\WinCairo-EWS\build\Source\WebCore\svg\graphics -IC:\BW\WinCairo-EWS\build\Source\WebCore\svg\graphics\filters -IC:\BW\WinCairo-EWS\build\Source\WebCore\svg\properties -IC:\BW\WinCairo-EWS\build\Source\WebCore\websockets -IC:\BW\WinCairo-EWS\build\Source\WebCore\workers -IC:\BW\WinCairo-EWS\build\Source\WebCore\workers\service -IC:\BW\WinCairo-EWS\build\Source\WebCore\workers\service\context -IC:\BW\WinCairo-EWS\build\Source\WebCore\workers\service\server -IC:\BW\WinCairo-EWS\build\Source\WebCore\workers\shared -IC:\BW\WinCairo-EWS\build\Source\WebCore\workers\shared\context -IC:\BW\WinCairo-EWS\build\Source\WebCore\worklets -IC:\BW\WinCairo-EWS\build\Source\WebCore\xml -IC:\BW\WinCairo-EWS\build\Source\WebCore\xml\parser -IC:\BW\WinCairo-EWS\build\Source\WebCore\Modules\gamepad -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\angle -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\lcms -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release\..\include\private -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release\..\include\private\JavaScriptCore -IC:\BW\WinCairo-EWS\build\Source\WebCore\accessibility\win -IC:\BW\WinCairo-EWS\build\Source\WebCore\page\win -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\egl -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\opengl -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\win -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\network\win -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\win -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\adwaita -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\cf -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\cairo -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\network\curl -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\avif -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\bmp -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\gif -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\ico -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\jpeg -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\jpeg2000 -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\jpegxl -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\png -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\image-decoders\webp -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\texmap -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\nicosia -IC:\BW\WinCairo-EWS\build\Source\WebCore\loader\archive\cf -IC:\BW\WinCairo-EWS\build\Source\WebCore\platform\graphics\wc -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release\ANGLE\Headers -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release\JavaScriptCore\Headers -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release\JavaScriptCore\PrivateHeaders -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release\WTF\Headers -IC:\BW\WinCairo-EWS\build\WebKitBuild\Release\PAL\Headers -external:IC:\BW\WinCairo-EWS\build\WebKitLibraries\win\include -external:IC:\BW\WinCairo-EWS\build\WebKitLibraries\win\include\libxml2 -external:IC:\BW\WinCairo-EWS\build\WebKitLibraries\win\include\cairo -external:W0 /W4 /DWIN32 /D_WINDOWS /GR- /EHs- /EHc-  /O2 /Ob2 /DNDEBUG -MD   /bigobj /wd4018 /wd4060 /wd4068 /wd4100 /wd4127 /wd4146 /wd4189 /wd4201 /wd4244 /wd4245 /wd4251 /wd4275 /wd4267 /wd4305 /wd4309 /wd4312 /wd4324 /wd4389 /wd4456 /wd4457 /wd4458 /wd4459 /wd4505 /wd4611 /wd4646 /wd4701 /wd4702 /wd4706 /wd4715 /wd4722 /wd4723 /wd4805 /wd4838 /wd4840 /wd4996 /wd5205 /wd5054 /wd5055 /Zi /GS /EHa- /EHc- /EHs- /fp:except- /analyze- /bigobj -D_ENABLE_EXTENDED_ALIGNED_STORAGE /utf-8 /validate-charset /Oy- /Zc:lambda /WX -std:c++20 /YuC:/BW/WinCairo-EWS/build/WebKitBuild/Release/Source/WebCore/CMakeFiles/WebCore.dir/cmake_pch.hxx /FpC:/BW/WinCairo-EWS/build/WebKitBuild/Release/Source/WebCore/CMakeFiles/WebCore.dir/./cmake_pch.cxx.pch /FIC:/BW/WinCairo-EWS/build/WebKitBuild/Release/Source/WebCore/CMakeFiles/WebCore.dir/cmake_pch.hxx /showIncludes /FoSource\WebCore\CMakeFiles\WebCore.dir\__\__\WebCore\DerivedSources\unified-sources\UnifiedSource-767013ce-4.cpp.obj /Fdbin64\WebCore.pdb /FS -c C:\BW\WinCairo-EWS\build\WebKitBuild\Release\WebCore\DerivedSources\unified-sources\UnifiedSource-767013ce-4.cpp
&gt; program finished with exit code 1
&gt; elapsedTime=91.352613
&gt; C:\MSVS\VC\Tools\MSVC\14.33.31629\include\variant(1473): fatal error C1060: compiler is out of heap space</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1921454</commentid>
    <comment_count>1</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2022-12-22 12:16:07 -0800</bug_when>
    <thetext>It seems to be caused by unified source build.
248190@main (bug#237617) changed MAX_BUNDLE_SIZE to 16 for Windows to fix WinCairo.lib linkage problem.
However, WinCairo no longer has WinCairo.lib, but WinCairo.dll since 257608@main.
Should WinCairo reduce `MAX_BUNDLE_SIZE` to 8?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1923022</commentid>
    <comment_count>2</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2023-01-04 16:35:50 -0800</bug_when>
    <thetext>not so frequently, but it&apos;s still happening.
https://ews-build.webkit.org/#/builders/12/builds/109107</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1923055</commentid>
    <comment_count>3</comment_count>
      <attachid>464341</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2023-01-04 17:47:07 -0800</bug_when>
    <thetext>Created attachment 464341
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1923156</commentid>
    <comment_count>4</comment_count>
      <attachid>464341</attachid>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2023-01-05 08:46:33 -0800</bug_when>
    <thetext>Comment on attachment 464341
Patch

I don&apos;t know much about the details of the bundling, but that seems reasonable to only use the larger value for the static webcore builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1923238</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-01-05 11:48:16 -0800</bug_when>
    <thetext>&lt;rdar://problem/103922431&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1923243</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-01-05 12:46:48 -0800</bug_when>
    <thetext>Committed 258502@main (b30c9488d235): &lt;https://commits.webkit.org/258502@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 464341.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1928837</commentid>
    <comment_count>7</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2023-01-26 23:55:21 -0800</bug_when>
    <thetext>I haven&apos;t observed WinCairo-EWS&apos;s &quot;compiler is out of heap space&quot; problem after the change.
But, I&apos;ve observed about 20% build speed down after that. 😥</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1941293</commentid>
    <comment_count>8</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2023-03-14 12:58:51 -0700</bug_when>
    <thetext>It happens again. Both WebCore and WebKit modules in this time.

https://ews-build.webkit.org/#/builders/12/builds/120965
&gt; FAILED: Source/WebCore/CMakeFiles/WebCore.dir/__/__/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-35.cpp.obj

https://ews-build.webkit.org/#/builders/12/builds/120930
&gt; FAILED: Source/WebKit/CMakeFiles/WebKit.dir/__/__/WebKit/DerivedSources/unified-sources/UnifiedSource-54928a2b-26.cpp.obj</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>464341</attachid>
            <date>2023-01-04 17:47:07 -0800</date>
            <delta_ts>2023-01-05 12:46:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-249797-20230105104706.patch</filename>
            <type>text/plain</type>
            <size>5792</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">RnJvbSAyZGNiNTY2MjI4MjM3NzE1NmM5YzZiOWNjNjkxMDgzMTFjYjJlMDMxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBGdWppaSBIaXJvbm9yaSA8SGlyb25vcmkuRnVqaWlAc29ueS5j
b20+CkRhdGU6IFRodSwgNSBKYW4gMjAyMyAxMDozNTowMSArMDkwMApTdWJqZWN0OiBbUEFUQ0hd
IEFkZCAtLW1heC1idW5kbGUtc2l6ZSBzd2l0Y2ggdG8KIGdlbmVyYXRlLXVuaWZpZWQtc291cmNl
LWJ1bmRsZXMucmIKIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDk3
OTcKClJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgoKV2luQ2Fpcm8tRVdTIGJvdHMgYXJlIHJh
bmRvbWx5IGZhaWxpbmcgdG8gY29tcGlsZSBXZWJDb3JlJ3MgdW5pZmllZApzb3VyY2UgZHVlIHRv
ICJmYXRhbCBlcnJvciBDMTA2MDogY29tcGlsZXIgaXMgb3V0IG9mIGhlYXAgc3BhY2UiLgoyNDgx
OTBAbWFpbiAoYnVnIzIzNzYxNykgaW5jcmVhc2VkIE1BWF9CVU5ETEVfU0laRSB0byAxNiBvbmx5
IGZvcgpXaW5kb3dzIHRvIHdvcmsgYXJvdW5kIFdpbkNhaXJvLmxpYiBsaWJyYXJ5IHNpemUgcHJv
YmxlbS4gSG93ZXZlciwKV2luQ2Fpcm8gaXMgbm8gbG9uZ2VyIGNyZWF0aW5nIHRoZSBzdGF0aWMg
bGlicmFyeSBXaW5DYWlyby5saWIgc2luY2UKMjU3NjA4QG1haW4uCgoqIFNvdXJjZS9XVEYvU2Ny
aXB0cy9nZW5lcmF0ZS11bmlmaWVkLXNvdXJjZS1idW5kbGVzLnJiOiBBZGRlZCBgLS1tYXgtYnVu
ZGxlLXNpemVgIHN3aXRjaC4KKiBTb3VyY2UvY21ha2UvV2ViS2l0TWFjcm9zLmNtYWtlOiBBcHBl
bmQgIi0tbWF4LWJ1bmRsZS1zaXplIDE2IgogIHN3aXRjaGVzIGlmIE1TVkMgYW5kIFdlYkNvcmUg
aXMgYSBzdGF0aWMgbGlicmFyeS4KLS0tCiAuLi4vU2NyaXB0cy9nZW5lcmF0ZS11bmlmaWVkLXNv
dXJjZS1idW5kbGVzLnJiICAgIHwgMTAgKysrKysrLS0tLQogU291cmNlL2NtYWtlL1dlYktpdE1h
Y3Jvcy5jbWFrZSAgICAgICAgICAgICAgICAgICB8IDE1ICsrKysrKysrKy0tLS0tLQogMiBmaWxl
cyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV1RGL1NjcmlwdHMvZ2VuZXJhdGUtdW5pZmllZC1zb3VyY2UtYnVuZGxlcy5yYiBi
L1NvdXJjZS9XVEYvU2NyaXB0cy9nZW5lcmF0ZS11bmlmaWVkLXNvdXJjZS1idW5kbGVzLnJiCmlu
ZGV4IDdmNjA5YjA3NjQzMC4uNTA1NjU0YWNlZjg0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL1Nj
cmlwdHMvZ2VuZXJhdGUtdW5pZmllZC1zb3VyY2UtYnVuZGxlcy5yYgorKysgYi9Tb3VyY2UvV1RG
L1NjcmlwdHMvZ2VuZXJhdGUtdW5pZmllZC1zb3VyY2UtYnVuZGxlcy5yYgpAQCAtNTUsMTMgKzU1
LDExIEBAIGRlZiB1c2FnZShtZXNzYWdlKQogICAgIHB1dHMgIi0tbWF4LWNwcC1idW5kbGUtY291
bnQgICAgICAgICAgICAgICBVc2UgZ2xvYmFsIHNlcXVlbnRpYWwgbnVtYmVycyBmb3IgY3BwIGJ1
bmRsZSBmaWxlbmFtZXMgYW5kIHNldCB0aGUgbGltaXQgb24gdGhlIG51bWJlciIKICAgICBwdXRz
ICItLW1heC1jLWJ1bmRsZS1jb3VudCAgICAgICAgICAgICAgICAgVXNlIGdsb2JhbCBzZXF1ZW50
aWFsIG51bWJlcnMgZm9yIGMgYnVuZGxlIGZpbGVuYW1lcyBhbmQgc2V0IHRoZSBsaW1pdCBvbiB0
aGUgbnVtYmVyIgogICAgIHB1dHMgIi0tbWF4LW9iai1jLWJ1bmRsZS1jb3VudCAgICAgICAgICAg
ICBVc2UgZ2xvYmFsIHNlcXVlbnRpYWwgbnVtYmVycyBmb3IgT2JqLUMgYnVuZGxlIGZpbGVuYW1l
cyBhbmQgc2V0IHRoZSBsaW1pdCBvbiB0aGUgbnVtYmVyIgorICAgIHB1dHMgIi0tbWF4LWJ1bmRs
ZS1zaXplICAgICAgICAgICAgICAgICAgICBUaGUgbnVtYmVyIG9mIGZpbGVzIHRvIG1lcmdlIGlu
dG8gYSBzaW5nbGUgYnVuZGxlIgogICAgIHB1dHMgIi0tZGVuc2UtYnVuZGxlLWZpbHRlciAgICAg
ICAgICAgICAgICBEZW5zZWx5IGJ1bmRsZSBmaWxlcyBtYXRjaGluZyB0aGUgZ2l2ZW4gcGF0aCBn
bG9iIgogICAgIGV4aXQgMQogZW5kCiAKLSMgV2luZG93cyBuZWVkcyBhIGxhcmdlciBidW5kbGUg
c2l6ZSBiZWNhdXNlIHRoYXQgaGVscHMga2VlcCBXZWJDb3JlLmxpYidzIHNpemUgYmVsb3cgdGhl
IDRHQiBtYXhpbXVtIGluIGRlYnVnIGJ1aWxkcy4KLU1BWF9CVU5ETEVfU0laRSA9IChFTlZbJ09T
J10gPT0gJ1dpbmRvd3NfTlQnKSA/IDE2IDogOAotCiBNQVhfREVOU0VfQlVORExFX1NJWkUgPSA2
NAogJGRlcml2ZWRTb3VyY2VzUGF0aCA9IG5pbAogJHVuaWZpZWRTb3VyY2VPdXRwdXRQYXRoID0g
bmlsCkBAIC03Myw2ICs3MSw3IEBAICRvdXRwdXRYQ0ZpbGVsaXN0UGF0aCA9IG5pbAogJG1heENw
cEJ1bmRsZUNvdW50ID0gbmlsCiAkbWF4Q0J1bmRsZUNvdW50ID0gbmlsCiAkbWF4T2JqQ0J1bmRs
ZUNvdW50ID0gbmlsCiskbWF4QnVuZGxlU2l6ZSA9IDgKICRkZW5zZUJ1bmRsZUZpbHRlcnMgPSBb
XQogJGJ1bmRsZUZpbGVuYW1lUHJlZml4ID0gJycKIApAQCAtOTIsNiArOTEsNyBAQCBHZXRvcHRM
b25nLm5ldyhbJy0taGVscCcsICctaCcsIEdldG9wdExvbmc6Ok5PX0FSR1VNRU5UXSwKICAgICAg
ICAgICAgICAgIFsnLS1tYXgtY3BwLWJ1bmRsZS1jb3VudCcsIEdldG9wdExvbmc6OlJFUVVJUkVE
X0FSR1VNRU5UXSwKICAgICAgICAgICAgICAgIFsnLS1tYXgtYy1idW5kbGUtY291bnQnLCBHZXRv
cHRMb25nOjpSRVFVSVJFRF9BUkdVTUVOVF0sCiAgICAgICAgICAgICAgICBbJy0tbWF4LW9iai1j
LWJ1bmRsZS1jb3VudCcsIEdldG9wdExvbmc6OlJFUVVJUkVEX0FSR1VNRU5UXSwKKyAgICAgICAg
ICAgICAgIFsnLS1tYXgtYnVuZGxlLXNpemUnLCBHZXRvcHRMb25nOjpSRVFVSVJFRF9BUkdVTUVO
VF0sCiAgICAgICAgICAgICAgICBbJy0tZGVuc2UtYnVuZGxlLWZpbHRlcicsIEdldG9wdExvbmc6
OlJFUVVJUkVEX0FSR1VNRU5UXSwKICAgICAgICAgICAgICAgIFsnLS1idW5kbGUtZmlsZW5hbWUt
cHJlZml4JywgR2V0b3B0TG9uZzo6UkVRVUlSRURfQVJHVU1FTlRdKS5lYWNoIHsKICAgICB8IG9w
dCwgYXJnIHwKQEAgLTEyMSw2ICsxMjEsOCBAQCBHZXRvcHRMb25nLm5ldyhbJy0taGVscCcsICct
aCcsIEdldG9wdExvbmc6Ok5PX0FSR1VNRU5UXSwKICAgICAgICAgJG1heENCdW5kbGVDb3VudCA9
IGFyZy50b19pCiAgICAgd2hlbiAnLS1tYXgtb2JqLWMtYnVuZGxlLWNvdW50JwogICAgICAgICAk
bWF4T2JqQ0J1bmRsZUNvdW50ID0gYXJnLnRvX2kKKyAgICB3aGVuICctLW1heC1idW5kbGUtc2l6
ZScKKyAgICAgICAgJG1heEJ1bmRsZVNpemUgPSBhcmcudG9faQogICAgIHdoZW4gJy0tZGVuc2Ut
YnVuZGxlLWZpbHRlcicKICAgICAgICAgJGRlbnNlQnVuZGxlRmlsdGVycy5wdXNoKGFyZykKICAg
ICB3aGVuICctLWJ1bmRsZS1maWxlbmFtZS1wcmVmaXgnCkBAIC0yNzksNyArMjgxLDcgQEAgZGVm
IEJ1bmRsZVByZWZpeEFuZFNpemVGb3JQYXRoKHBhdGgpCiAgICAgICAgICAgICByZXR1cm4gZmls
dGVyLCBNQVhfREVOU0VfQlVORExFX1NJWkUKICAgICAgICAgZW5kCiAgICAgfQotICAgIHJldHVy
biB0b3BMZXZlbERpcmVjdG9yeSwgTUFYX0JVTkRMRV9TSVpFCisgICAgcmV0dXJuIHRvcExldmVs
RGlyZWN0b3J5LCAkbWF4QnVuZGxlU2l6ZQogZW5kCiAKIGRlZiBUb3BMZXZlbERpcmVjdG9yeUZv
clBhdGgocGF0aCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9XZWJLaXRNYWNyb3MuY21ha2Ug
Yi9Tb3VyY2UvY21ha2UvV2ViS2l0TWFjcm9zLmNtYWtlCmluZGV4IGFlY2MxZTVhOTRmYS4uNDc0
Y2Y2MGViMWM2IDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvV2ViS2l0TWFjcm9zLmNtYWtlCisr
KyBiL1NvdXJjZS9jbWFrZS9XZWJLaXRNYWNyb3MuY21ha2UKQEAgLTEyLDEwICsxMiwxNSBAQCBt
YWNybyhXRUJLSVRfQ09NUFVURV9TT1VSQ0VTIF9mcmFtZXdvcmspCiAgICAgICBsaXN0KEFQUEVO
RCBfc291cmNlTGlzdEZpbGVUcnVlUGF0aHMgIiR7Q01BS0VfQ1VSUkVOVF9TT1VSQ0VfRElSfS8k
e19zb3VyY2VzTGlzdEZpbGV9IikKICAgICBlbmRmb3JlYWNoICgpCiAKKyAgICBzZXQoZ3VzYl9h
cmdzIC0tZGVyaXZlZC1zb3VyY2VzLXBhdGggJHtfZGVyaXZlZFNvdXJjZXNQYXRofSAtLXNvdXJj
ZS10cmVlLXBhdGggJHtDTUFLRV9DVVJSRU5UX1NPVVJDRV9ESVJ9KQorICAgICMgV2luZG93cyBu
ZWVkcyBhIGxhcmdlciBidW5kbGUgc2l6ZSBiZWNhdXNlIHRoYXQgaGVscHMga2VlcCBXZWJDb3Jl
LmxpYidzIHNpemUgYmVsb3cgdGhlIDRHQiBtYXhpbXVtIGluIGRlYnVnIGJ1aWxkcy4KKyAgICBp
ZiAoTVNWQyBBTkQgJHtfZnJhbWV3b3JrfSBTVFJFUVVBTCAiV2ViQ29yZSIgQU5EICR7X2ZyYW1l
d29ya31fTElCUkFSWV9UWVBFIFNUUkVRVUFMICJTVEFUSUMiKQorICAgICAgICBsaXN0KEFQUEVO
RCBndXNiX2FyZ3MgLS1tYXgtYnVuZGxlLXNpemUgMTYpCisgICAgZW5kaWYgKCkKKwogICAgIGlm
IChFTkFCTEVfVU5JRklFRF9CVUlMRFMpCiAgICAgICAgIGV4ZWN1dGVfcHJvY2VzcyhDT01NQU5E
ICR7UlVCWV9FWEVDVVRBQkxFfSAke1dURl9TQ1JJUFRTX0RJUn0vZ2VuZXJhdGUtdW5pZmllZC1z
b3VyY2UtYnVuZGxlcy5yYgotICAgICAgICAgICAgIi0tZGVyaXZlZC1zb3VyY2VzLXBhdGgiICIk
e19kZXJpdmVkU291cmNlc1BhdGh9IgotICAgICAgICAgICAgIi0tc291cmNlLXRyZWUtcGF0aCIg
JHtDTUFLRV9DVVJSRU5UX1NPVVJDRV9ESVJ9CisgICAgICAgICAgICAke2d1c2JfYXJnc30KICAg
ICAgICAgICAgICItLXByaW50LWJ1bmRsZWQtc291cmNlcyIKICAgICAgICAgICAgICR7X3NvdXJj
ZUxpc3RGaWxlVHJ1ZVBhdGhzfQogICAgICAgICAgICAgUkVTVUxUX1ZBUklBQkxFIF9yZXN1bHRU
bXAKQEAgLTMyLDggKzM3LDcgQEAgbWFjcm8oV0VCS0lUX0NPTVBVVEVfU09VUkNFUyBfZnJhbWV3
b3JrKQogICAgICAgICB1bnNldChfc291cmNlRmlsZVRtcCkKIAogICAgICAgICBleGVjdXRlX3By
b2Nlc3MoQ09NTUFORCAke1JVQllfRVhFQ1VUQUJMRX0gJHtXVEZfU0NSSVBUU19ESVJ9L2dlbmVy
YXRlLXVuaWZpZWQtc291cmNlLWJ1bmRsZXMucmIKLSAgICAgICAgICAgICItLWRlcml2ZWQtc291
cmNlcy1wYXRoIiAiJHtfZGVyaXZlZFNvdXJjZXNQYXRofSIKLSAgICAgICAgICAgICItLXNvdXJj
ZS10cmVlLXBhdGgiICR7Q01BS0VfQ1VSUkVOVF9TT1VSQ0VfRElSfQorICAgICAgICAgICAgJHtn
dXNiX2FyZ3N9CiAgICAgICAgICAgICAke19zb3VyY2VMaXN0RmlsZVRydWVQYXRoc30KICAgICAg
ICAgICAgIFJFU1VMVF9WQVJJQUJMRSAgX3Jlc3VsdFRtcAogICAgICAgICAgICAgT1VUUFVUX1ZB
UklBQkxFIF9vdXRwdXRUbXApCkBAIC00Nyw4ICs1MSw3IEBAIG1hY3JvKFdFQktJVF9DT01QVVRF
X1NPVVJDRVMgX2ZyYW1ld29yaykKICAgICAgICAgdW5zZXQoX291dHB1dFRtcCkKICAgICBlbHNl
ICgpCiAgICAgICAgIGV4ZWN1dGVfcHJvY2VzcyhDT01NQU5EICR7UlVCWV9FWEVDVVRBQkxFfSAk
e1dURl9TQ1JJUFRTX0RJUn0vZ2VuZXJhdGUtdW5pZmllZC1zb3VyY2UtYnVuZGxlcy5yYgotICAg
ICAgICAgICAgIi0tZGVyaXZlZC1zb3VyY2VzLXBhdGgiICIke19kZXJpdmVkU291cmNlc1BhdGh9
IgotICAgICAgICAgICAgIi0tc291cmNlLXRyZWUtcGF0aCIgJHtDTUFLRV9DVVJSRU5UX1NPVVJD
RV9ESVJ9CisgICAgICAgICAgICAke2d1c2JfYXJnc30KICAgICAgICAgICAgICItLXByaW50LWFs
bC1zb3VyY2VzIgogICAgICAgICAgICAgJHtfc291cmNlTGlzdEZpbGVUcnVlUGF0aHN9CiAgICAg
ICAgICAgICBSRVNVTFRfVkFSSUFCTEUgX3Jlc3VsdFRtcAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>