<?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>274765</bug_id>
          
          <creation_ts>2024-05-27 21:16:07 -0700</creation_ts>
          <short_desc>[Win][clang-cl] Enabling HAVE_INT128_T generates unaligned movaps instructions</short_desc>
          <delta_ts>2024-05-28 18:43:14 -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>JavaScriptCore</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <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>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2038135</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2024-05-27 21:16:07 -0700</bug_when>
    <thetext>If I enable HAVE_INT128_T for 279362@main Windows port Debug build, MiniBrowser crashes immediately.

Exception thrown at 0x00007FFC5AD9E639 (WebCore.dll) in WebKitWebProcess.exe: 0xC0000005: Access violation reading location 0xFFFFFFFFFFFFFFFF.

Callstack:

&gt; WebCore.dll!WTF::operator==(const WTF::UUID &amp;, const WTF::UUID &amp;) Line 95	C++
&gt; WebCore.dll!WebCore::operator==(const WebCore::ProcessQualified&lt;WTF::UUID&gt; &amp;, const WebCore::ProcessQualified&lt;WTF::UUID&gt; &amp;) Line 63	C++
&gt; WebCore.dll!WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;::equal(const WebCore::ProcessQualified&lt;WTF::UUID&gt; &amp; a, const WebCore::ProcessQualified&lt;WTF::UUID&gt; &amp; b) Line 127	C++
&gt; WebCore.dll!WTF::IdentityHashTranslator&lt;WTF::HashMap&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::HashTableTraits&gt;::KeyValuePairTraits,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;&gt;::equal&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;(const WebCore::ProcessQualified&lt;WTF::UUID&gt; &amp; a, const WebCore::ProcessQualified&lt;WTF::UUID&gt; &amp; b) Line 301	C++
&gt; WebCore.dll!WTF::HashMapTranslatorAdapter&lt;WTF::HashMap&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::HashTableTraits&gt;::KeyValuePairTraits,WTF::IdentityHashTranslator&lt;WTF::HashMap&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::HashTableTraits&gt;::KeyValuePairTraits,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;&gt;&gt;::equal&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;(const WebCore::ProcessQualified&lt;WTF::UUID&gt; &amp; a, const WebCore::ProcessQualified&lt;WTF::UUID&gt; &amp; b) Line 264	C++
&gt; WebCore.dll!WTF::HashTable&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::KeyValuePair&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashMap&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::HashTableTraits&gt;::KeyValuePairTraits,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;&gt;::checkKey&lt;WTF::HashMapTranslatorAdapter&lt;WTF::HashMap&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::HashTableTraits&gt;::KeyValuePairTraits,WTF::IdentityHashTranslator&lt;WTF::HashMap&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::HashTableTraits&gt;::KeyValuePairTraits,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;&gt;&gt;,WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;(const WebCore::ProcessQualified&lt;WTF::UUID&gt; &amp; key) Line 649	C++
&gt; WebCore.dll!WTF::HashTable&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::KeyValuePair&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashMap&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::HashTableTraits&gt;::KeyValuePairTraits,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;&gt;::inlineLookup&lt;WTF::HashMapTranslatorAdapter&lt;WTF::HashMap&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::HashTableTraits&gt;::KeyValuePairTraits,WTF::IdentityHashTranslator&lt;WTF::HashMap&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::HashTableTraits&gt;::KeyValuePairTraits,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;&gt;&gt;,WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;(const WebCore::ProcessQualified&lt;WTF::UUID&gt; &amp; key) Line 671	C++
&gt; WebCore.dll!WTF::HashTable&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::KeyValuePair&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashMap&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::HashTableTraits&gt;::KeyValuePairTraits,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;&gt;::lookup&lt;WTF::HashMapTranslatorAdapter&lt;WTF::HashMap&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::HashTableTraits&gt;::KeyValuePairTraits,WTF::IdentityHashTranslator&lt;WTF::HashMap&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::HashTableTraits&gt;::KeyValuePairTraits,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;&gt;&gt;,WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;(const WebCore::ProcessQualified&lt;WTF::UUID&gt; &amp; key) Line 663	C++
&gt; WebCore.dll!WTF::HashMap&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::HashTableTraits&gt;::get&lt;WTF::IdentityHashTranslator&lt;WTF::HashMap&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::HashTableTraits&gt;::KeyValuePairTraits,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;&gt;,WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;(const WebCore::ProcessQualified&lt;WTF::UUID&gt; &amp; value) Line 373	C++
&gt; WebCore.dll!WTF::HashMap&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;,WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;,WTF::DefaultHash&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WebCore::ProcessQualified&lt;WTF::UUID&gt;&gt;,WTF::HashTraits&lt;WTF::WeakRef&lt;WebCore::Document,WebCore::WeakPtrImplWithEventTargetData&gt;&gt;,WTF::HashTableTraits&gt;::get(const WebCore::ProcessQualified&lt;WTF::UUID&gt; &amp; key) Line 506	C++
&gt; WebCore.dll!WebCore::DocumentLoader::willSendRequest(WebCore::ResourceRequest &amp;&amp; newRequest, const WebCore::ResourceResponse &amp; redirectResponse, WTF::CompletionHandler&lt;void (WebCore::ResourceRequest &amp;&amp;)&gt; &amp;&amp; completionHandler) Line 665	C++
&gt; WebCore.dll!WebCore::DocumentLoader::startLoadingMainResource() Line 2147	C++
&gt; WebCore.dll!WebCore::FrameLoader::continueLoadAfterNavigationPolicy::&lt;lambda_12&gt;::operator()() Line 3953	C++
&gt; WebCore.dll!WTF::Detail::CallableWrapper&lt;`lambda at C:\webkit\wc\Source\WebCore\loader\FrameLoader.cpp:3930:51&apos;,void&gt;::call() Line 53	C++
&gt; WebCore.dll!WTF::Function&lt;void ()&gt;::operator()() Line 82	C++
&gt; WebCore.dll!WTF::CompletionHandler&lt;void ()&gt;::operator()() Line 78	C++
&gt; WebCore.dll!WebCore::FrameLoader::continueLoadAfterNavigationPolicy(const WebCore::ResourceRequest &amp; request, WebCore::FormState * formState, WebCore::NavigationPolicyDecision navigationPolicyDecision, WebCore::AllowNavigationToInvalidURL allowNavigationToInvalidURL) Line 3957	C++
&gt; WebCore.dll!WebCore::FrameLoader::loadWithDocumentLoader::&lt;lambda_8&gt;::operator()(const WebCore::ResourceRequest &amp; request, WTF::WeakPtr&lt;WebCore::FormState,WTF::DefaultWeakPtrImpl,WTF::RawPtrTraits&lt;WTF::DefaultWeakPtrImpl&gt;&gt; &amp;&amp; weakFormState, WebCore::NavigationPolicyDecision navigationPolicyDecision) Line 1811	C++
&gt; WebCore.dll!WTF::Detail::CallableWrapper&lt;`lambda at C:\webkit\wc\Source\WebCore\loader\FrameLoader.cpp:1810:152&apos;,void,WebCore::ResourceRequest &amp;&amp;,WTF::WeakPtr&lt;WebCore::FormState,WTF::DefaultWeakPtrImpl,WTF::RawPtrTraits&lt;WTF::DefaultWeakPtrImpl&gt;&gt; &amp;&amp;,WebCore::NavigationPolicyDecision&gt;::call(WebCore::ResourceRequest &amp;&amp; in, WTF::WeakPtr&lt;WebCore::FormState,WTF::DefaultWeakPtrImpl,WTF::RawPtrTraits&lt;WTF::DefaultWeakPtrImpl&gt;&gt; &amp;&amp; in, WebCore::NavigationPolicyDecision in) Line 53	C++
&gt; WebCore.dll!WTF::Function&lt;void (WebCore::ResourceRequest &amp;&amp;, WTF::WeakPtr&lt;WebCore::FormState,WTF::DefaultWeakPtrImpl,WTF::RawPtrTraits&lt;WTF::DefaultWeakPtrImpl&gt;&gt; &amp;&amp;, WebCore::NavigationPolicyDecision)&gt;::operator()(WebCore::ResourceRequest &amp;&amp; in, WTF::WeakPtr&lt;WebCore::FormState,WTF::DefaultWeakPtrImpl,WTF::RawPtrTraits&lt;WTF::DefaultWeakPtrImpl&gt;&gt; &amp;&amp; in, WebCore::NavigationPolicyDecision in) Line 82	C++
&gt; WebCore.dll!WTF::CompletionHandler&lt;void (WebCore::ResourceRequest &amp;&amp;, WTF::WeakPtr&lt;WebCore::FormState,WTF::DefaultWeakPtrImpl,WTF::RawPtrTraits&lt;WTF::DefaultWeakPtrImpl&gt;&gt; &amp;&amp;, WebCore::NavigationPolicyDecision)&gt;::operator()(WebCore::ResourceRequest &amp;&amp; in, WTF::WeakPtr&lt;WebCore::FormState,WTF::DefaultWeakPtrImpl,WTF::RawPtrTraits&lt;WTF::DefaultWeakPtrImpl&gt;&gt; &amp;&amp; in, WebCore::NavigationPolicyDecision in) Line 78	C++
&gt; WebCore.dll!WebCore::PolicyChecker::checkNavigationPolicy::&lt;lambda_0&gt;::operator()(WebCore::PolicyAction policyAction) Line 262	C++
&gt; WebCore.dll!WTF::Detail::CallableWrapper&lt;`lambda at C:\webkit\wc\Source\WebCore\loader\PolicyChecker.cpp:219:43&apos;,void,WebCore::PolicyAction&gt;::call(WebCore::PolicyAction in) Line 53	C++
&gt; WebKit2.dll!WTF::Function&lt;void (WebCore::PolicyAction)&gt;::operator()(WebCore::PolicyAction in) Line 82	C++
&gt; WebKit2.dll!WTF::CompletionHandler&lt;void (WebCore::PolicyAction)&gt;::operator()(WebCore::PolicyAction in) Line 78	C++
&gt; WebKit2.dll!WebKit::WebFrame::didReceivePolicyDecision(unsigned __int64 listenerID, WebKit::PolicyDecision &amp;&amp; policyDecision) Line 576	C++
&gt; WebKit2.dll!WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction::&lt;lambda_15&gt;::operator()(WebKit::PolicyDecision &amp;&amp; policyDecision) Line 201	C++
&gt; [External Code]	
&gt; WebKit2.dll!IPC::Connection::callReply&lt;Messages::WebPageProxy::DecidePolicyForNavigationActionAsync,`lambda at C:\webkit\wc\Source\WebKit\WebProcess\WebCoreSupport\WebFrameLoaderClient.cpp:194:118&apos;&gt;(IPC::Decoder &amp; decoder, WebKit::WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction::&lt;lambda_15&gt; &amp;&amp; completionHandler) Line 868	C++
&gt; WebKit2.dll!IPC::Connection::makeAsyncReplyCompletionHandler&lt;Messages::WebPageProxy::DecidePolicyForNavigationActionAsync,`lambda at C:\webkit\wc\Source\WebKit\WebProcess\WebCoreSupport\WebFrameLoaderClient.cpp:194:118&apos;&gt;::&lt;lambda_1&gt;::operator()(IPC::Decoder * decoder) Line 796	C++
&gt; WebKit2.dll!WTF::Detail::CallableWrapper&lt;`lambda at C:\webkit\wc\Source\WebKit\Platform\IPC\Connection.h:794:9&apos;,void,IPC::Decoder *&gt;::call(IPC::Decoder * in) Line 53	C++
&gt; WebKit2.dll!WTF::Function&lt;void (IPC::Decoder *)&gt;::operator()(IPC::Decoder * in) Line 82	C++
&gt; WebKit2.dll!WTF::CompletionHandler&lt;void (IPC::Decoder *)&gt;::operator()(IPC::Decoder * in) Line 78	C++
&gt; WebKit2.dll!IPC::Connection::dispatchMessage(IPC::Decoder &amp; decoder) Line 1312	C++
&gt; WebKit2.dll!IPC::Connection::dispatchMessage(WTF::UniqueRef&lt;IPC::Decoder&gt; message) Line 1380	C++
&gt; WebKit2.dll!IPC::Connection::dispatchOneIncomingMessage() Line 1444	C++
&gt; WebKit2.dll!IPC::Connection::enqueueIncomingMessage::&lt;lambda_6&gt;::operator()() Line 1293	C++
&gt; WebKit2.dll!WTF::Detail::CallableWrapper&lt;`lambda at C:\webkit\wc\Source\WebKit\Platform\IPC\Connection.cpp:1291:31&apos;,void&gt;::call() Line 53	C++
&gt; WTF.dll!WTF::Function&lt;void ()&gt;::operator()() Line 82	C++
&gt; WTF.dll!WTF::RunLoop::performWork() Line 148	C++
&gt; WTF.dll!WTF::RunLoop::wndProc(HWND__ * hWnd, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 57	C++
&gt; WTF.dll!WTF::RunLoop::RunLoopWndProc(HWND__ * hWnd, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 39	C++
&gt; [External Code]	
&gt; WTF.dll!WTF::RunLoop::run() Line 69	C++
&gt; WebKit2.dll!WebKit::AuxiliaryProcessMainBase&lt;WebKit::WebProcess,1&gt;::run(int argc, char * * argv) Line 72	C++
&gt; WebKit2.dll!WebKit::AuxiliaryProcessMain&lt;WebKit::WebProcessMainWin&gt;(int argc, char * * argv) Line 98	C++
&gt; WebKit2.dll!WebKit::WebProcessMain(int argc, char * * argv) Line 57	C++
&gt; WebKitWebProcess.exe!main(int argc, char * * argv) Line 35	C++
&gt; [External Code]	


Disassembly:

    friend bool operator==(const UUID&amp;, const UUID&amp;) = default;
00007FFC5AD9E620  sub         rsp,10h  
00007FFC5AD9E624  mov         qword ptr [rsp+8],rdx  
00007FFC5AD9E629  mov         qword ptr [rsp],rcx  
00007FFC5AD9E62D  mov         rax,qword ptr [rsp]  
00007FFC5AD9E631  movaps      xmm0,xmmword ptr [rax]  
00007FFC5AD9E634  mov         rax,qword ptr [rsp+8]  
00007FFC5AD9E639  movaps      xmm1,xmmword ptr [rax]  ★
00007FFC5AD9E63C  pcmpeqb     xmm0,xmm1  
00007FFC5AD9E640  pmovmskb    eax,xmm0  
00007FFC5AD9E644  sub         eax,0FFFFh  
00007FFC5AD9E649  sete        al  
00007FFC5AD9E64C  and         al,1  
00007FFC5AD9E64E  movzx       eax,al  
00007FFC5AD9E651  add         rsp,10h  
00007FFC5AD9E655  ret

Registers:

RAX = 00000065F274E098 RBX = 0000000000000000 RCX = 00000065F274DA90
RDX = 00000065F274E098 RSI = 0000000080000022 RDI = 0000000000000001
R8  = 000000000000004C R9  = 0000000000000060 R10 = 00007FFD07C30000
R11 = 00007FFD07C41393 R12 = 0000000000000000 R13 = 0000000000000000
R14 = 0000000000000401 R15 = 0000000000000000 RIP = 00007FFC5AD9E639
RSP = 00000065F274D928 RBP = 0000000000000000 EFL = 00010204</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2038136</commentid>
    <comment_count>1</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2024-05-27 21:17:58 -0700</bug_when>
    <thetext>diff --git a/Source/cmake/OptionsMSVC.cmake b/Source/cmake/OptionsMSVC.cmake
index cef79d47609b..b192c69bbe7d 100644
--- a/Source/cmake/OptionsMSVC.cmake
+++ b/Source/cmake/OptionsMSVC.cmake
@@ -198,10 +198,6 @@ if (COMPILER_IS_CLANG_CL)
     find_library(CLANG_BUILTINS_LIBRARY clang_rt.builtins-x86_64 PATHS ${CLANG_CL_DIR} REQUIRED NO_DEFAULT_PATH)
     string(APPEND CMAKE_SHARED_LINKER_FLAGS &quot; \&quot;${CLANG_BUILTINS_LIBRARY}\&quot;&quot;)
     string(APPEND CMAKE_EXE_LINKER_FLAGS &quot; \&quot;${CLANG_BUILTINS_LIBRARY}\&quot;&quot;)
-
-    # FIXME: remove these lines after fixing UUID serialization
-    set(HAVE_INT128_T OFF)
-    list(REMOVE_ITEM _WEBKIT_CONFIG_FILE_VARIABLES HAVE_INT128_T)
 endif ()
 
 # Enable the new lambda processor for better C++ conformance</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2038137</commentid>
    <comment_count>2</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2024-05-27 21:18:45 -0700</bug_when>
    <thetext>clang-cl emits movaps with incorrectly-aligned argument when compiling with optimizations · Issue #55844 · llvm/llvm-project
https://github.com/llvm/llvm-project/issues/55844</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2038153</commentid>
    <comment_count>3</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2024-05-28 00:31:24 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/29168</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2038342</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-05-28 18:42:37 -0700</bug_when>
    <thetext>Committed 279419@main (d06b72cc3780): &lt;https://commits.webkit.org/279419@main&gt;

Reviewed commits have been landed. Closing PR #29168 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2038343</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-05-28 18:43:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/128912978&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>