<?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>237923</bug_id>
          
          <creation_ts>2022-03-15 15:02:53 -0700</creation_ts>
          <short_desc>ITM: Lazy caching of HelpText property that results in a call to textUnderElement().</short_desc>
          <delta_ts>2022-03-23 14:58:49 -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>Accessibility</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="Andres Gonzalez">andresg_22</reporter>
          <assigned_to name="Andres Gonzalez">andresg_22</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>andresg_22</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1851519</commentid>
    <comment_count>0</comment_count>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2022-03-15 15:02:53 -0700</bug_when>
    <thetext>ITM: Lazy caching of HelpText property that results in a call to textUnderElement().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851520</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-15 15:03:02 -0700</bug_when>
    <thetext>&lt;rdar://problem/90332779&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851530</commentid>
    <comment_count>2</comment_count>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2022-03-15 15:13:12 -0700</bug_when>
    <thetext>1   0x43f4d4b62 WebCore::AccessibilityRenderObject::textUnderElement(WebCore::AccessibilityTextUnderElementMode) const
2   0x43f4bd443 WebCore::AccessibilityNodeObject::textUnderElement(WebCore::AccessibilityTextUnderElementMode) const
3   0x43f4d517b WebCore::AccessibilityRenderObject::textUnderElement(WebCore::AccessibilityTextUnderElementMode) const
4   0x43f4bd443 WebCore::AccessibilityNodeObject::textUnderElement(WebCore::AccessibilityTextUnderElementMode) const
5   0x43f4d517b WebCore::AccessibilityRenderObject::textUnderElement(WebCore::AccessibilityTextUnderElementMode) const
6   0x43f4bd443 WebCore::AccessibilityNodeObject::textUnderElement(WebCore::AccessibilityTextUnderElementMode) const
7   0x43f4d517b WebCore::AccessibilityRenderObject::textUnderElement(WebCore::AccessibilityTextUnderElementMode) const
8   0x43f4bd443 WebCore::AccessibilityNodeObject::textUnderElement(WebCore::AccessibilityTextUnderElementMode) const
9   0x43f4d517b WebCore::AccessibilityRenderObject::textUnderElement(WebCore::AccessibilityTextUnderElementMode) const
10  0x43f4bc026 WebCore::AccessibilityNodeObject::visibleText(WTF::Vector&lt;WebCore::AccessibilityText, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;) const
11  0x43f4bc60f WebCore::AccessibilityNodeObject::accessibilityText(WTF::Vector&lt;WebCore::AccessibilityText, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;) const
12  0x43d2465c3 WebCore::AccessibilityObject::helpTextAttributeValue() const
13  0x43d241738 WebCore::AXIsolatedObject::initializePlatformProperties(WebCore::AXCoreObject const&amp;, bool)
14  0x43f517921 WebCore::AXIsolatedObject::initializeAttributeData(WebCore::AXCoreObject&amp;, bool)
15  0x43f512517 WebCore::AXIsolatedObject::AXIsolatedObject(WebCore::AXCoreObject&amp;, WebCore::AXIsolatedTree*, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;)
16  0x43f5179fd WebCore::AXIsolatedObject::AXIsolatedObject(WebCore::AXCoreObject&amp;, WebCore::AXIsolatedTree*, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;)
17  0x43f517a5d WebCore::AXIsolatedObject::create(WebCore::AXCoreObject&amp;, WebCore::AXIsolatedTree*, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;)
18  0x43f5240cd WebCore::AXIsolatedTree::nodeChangeForObject(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool)
19  0x43f523add WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)
20  0x43f5a05dc auto WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77::operator()&lt;WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&gt;(WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&amp;) const
21  0x43f5a0512 std::__1::enable_if&lt;std::is_invocable_v&lt;WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77, WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&amp;&gt;, WTF::Vector&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; &gt;::type WTF::Vector&lt;WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt;, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;::map&lt;WTF::Vector&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;, WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77&gt;(WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77&amp;&amp;) const
22  0x43f524ed0 std::__1::enable_if&lt;std::is_invocable_v&lt;WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77, WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&amp;&gt;, WTF::Vector&lt;std::__1::invoke_result&lt;WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77, WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&amp;&gt;::type, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; &gt;::type WTF::Vector&lt;WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt;, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;::map&lt;WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77&gt;(WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77&amp;&amp;) const
23  0x43f523bc9 WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)
24  0x43f5a05dc auto WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77::operator()&lt;WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&gt;(WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&amp;) const
25  0x43f5a0512 std::__1::enable_if&lt;std::is_invocable_v&lt;WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77, WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&amp;&gt;, WTF::Vector&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; &gt;::type WTF::Vector&lt;WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt;, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;::map&lt;WTF::Vector&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;, WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77&gt;(WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77&amp;&amp;) const
26  0x43f524ed0 std::__1::enable_if&lt;std::is_invocable_v&lt;WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77, WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&amp;&gt;, WTF::Vector&lt;std::__1::invoke_result&lt;WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77, WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&amp;&gt;::type, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; &gt;::type WTF::Vector&lt;WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt;, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;::map&lt;WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77&gt;(WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77&amp;&amp;) const
27  0x43f523bc9 WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)
28  0x43f5a05dc auto WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77::operator()&lt;WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&gt;(WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&amp;) const
29  0x43f5a0512 std::__1::enable_if&lt;std::is_invocable_v&lt;WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77, WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&amp;&gt;, WTF::Vector&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; &gt;::type WTF::Vector&lt;WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt;, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;::map&lt;WTF::Vector&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;, WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77&gt;(WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77&amp;&amp;) const
30  0x43f524ed0 std::__1::enable_if&lt;std::is_invocable_v&lt;WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77, WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&amp;&gt;, WTF::Vector&lt;std::__1::invoke_result&lt;WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77, WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&amp;&gt;::type, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; &gt;::type WTF::Vector&lt;WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt;, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;::map&lt;WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77&gt;(WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)::$_77&amp;&amp;) const
31  0x43f523bc9 WebCore::AXIsolatedTree::collectNodeChangesForSubtree(WebCore::AXCoreObject&amp;, WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, bool, WTF::Vector&lt;WebCore::AXIsolatedTree::NodeChange, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WTF::HashSet&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt;, WTF::DefaultHash&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTraits&lt;WTF::ObjectIdentifier&lt;WebCore::AXIDType&gt; &gt;, WTF::HashTableTraits&gt;*)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851532</commentid>
    <comment_count>3</comment_count>
      <attachid>454762</attachid>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2022-03-15 15:15:03 -0700</bug_when>
    <thetext>Created attachment 454762
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1854390</commentid>
    <comment_count>4</comment_count>
      <attachid>455551</attachid>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2022-03-23 14:11:38 -0700</bug_when>
    <thetext>Created attachment 455551
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1854425</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-23 14:58:45 -0700</bug_when>
    <thetext>Committed r291769 (248799@main): &lt;https://commits.webkit.org/248799@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 455551.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454762</attachid>
            <date>2022-03-15 15:15:03 -0700</date>
            <delta_ts>2022-03-23 14:11:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-237923-20220315181502.patch</filename>
            <type>text/plain</type>
            <size>4691</size>
            <attacher name="Andres Gonzalez">andresg_22</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxMjI2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzY3YWM0YjQ3YWMyY2Rk
ZGFiMzYwOTM5NDA2NjY2ZjczMTUzMzE0OC4uZGYxMDBlNTk4NWE5M2RlNTBjN2Q5YzM4Zjg1MGFk
ZmY5ZDViY2VhYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIyLTAzLTE1ICBBbmRy
ZXMgR29uemFsZXogIDxhbmRyZXNnXzIyQGFwcGxlLmNvbT4KKworICAgICAgICBJVE06IExhenkg
Y2FjaGluZyBvZiBIZWxwVGV4dCBwcm9wZXJ0eSB0aGF0IHJlc3VsdHMgaW4gYSBjYWxsIHRvIHRl
eHRVbmRlckVsZW1lbnQoKS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIzNzkyMworICAgICAgICA8cmRhcjovL3Byb2JsZW0vOTAzMzI3Nzk+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2FjaGluZyBIZWxw
VGV4dCBpbiB0aGUgaW5pdGlhbGl6YXRpb24gb2YgYW4gSXNvbGF0ZWRPYmplY3QgcHJvcGVydGll
cworICAgICAgICBmb3IgYWxsIG9iamVjdHMgb2Z0ZW4gcmVzdWx0cyBpbiBhIGNhbGwgdG8gQVhS
ZW5kZXJPYmplY3Q6OnRleHRVbmRlckVsZW1lbnQsCisgICAgICAgIHdoaWNoIGNhbiBiZSBleHBl
bnNpdmUgYW5kIG1ha2VzIHRoZSBjcmVhdGlvbiBhbmQgdXBkYXRlIG9mIHRoZSBpc29sYXRlZAor
ICAgICAgICB0cmVlIGNvc3RseS4gV2l0aCB0aGlzIHBhdGNoIHdlIGNhY2hlIEhlbHBUZXh0IG9u
IGZpcnN0IHJlcXVlc3QuCisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2lzb2xhdGVkdHJlZS9B
WElzb2xhdGVkT2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFYSXNvbGF0ZWRPYmplY3Q6
OmdldE9yUmV0cmlldmVQcm9wZXJ0eVZhbHVlKToKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2lz
b2xhdGVkdHJlZS9BWElzb2xhdGVkT2JqZWN0Lmg6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9p
c29sYXRlZHRyZWUvbWFjL0FYSXNvbGF0ZWRPYmplY3RNYWMubW06CisgICAgICAgIChXZWJDb3Jl
OjpBWElzb2xhdGVkT2JqZWN0Ojppbml0aWFsaXplUGxhdGZvcm1Qcm9wZXJ0aWVzKToKKyAgICAg
ICAgKFdlYkNvcmU6OkFYSXNvbGF0ZWRPYmplY3Q6OmhlbHBUZXh0QXR0cmlidXRlVmFsdWUgY29u
c3QpOgorCiAyMDIyLTAzLTE0ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgog
CiAgICAgICAgIFt3ZWItYW5pbWF0aW9uc10gbWFya2VyLWVuZCBzaG91bGQgc3VwcG9ydCBkaXNj
cmV0ZSBhbmltYXRpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkv
aXNvbGF0ZWR0cmVlL0FYSXNvbGF0ZWRPYmplY3QuY3BwIGIvU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJc29sYXRlZE9iamVjdC5jcHAKaW5kZXggYjczNjAzNTZh
MjFlODIwMTExZDU3YjFkYjA4NDFiNjc3MGI3YjU1YS4uYmVkNmM1N2QzY2I0NGJjMWE0YjMyNzJl
MDc5ZWU0N2I0MjdmNjRlMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0
eS9pc29sYXRlZHRyZWUvQVhJc29sYXRlZE9iamVjdC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
YWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJc29sYXRlZE9iamVjdC5jcHAKQEAgLTk4Myw2
ICs5ODMsOSBAQCBUIEFYSXNvbGF0ZWRPYmplY3Q6OmdldE9yUmV0cmlldmVQcm9wZXJ0eVZhbHVl
KEFYUHJvcGVydHlOYW1lIHByb3BlcnR5TmFtZSkKICAgICAgICAgY2FzZSBBWFByb3BlcnR5TmFt
ZTo6RGVzY3JpcHRpb246CiAgICAgICAgICAgICB2YWx1ZSA9IGF4T2JqZWN0LT5kZXNjcmlwdGlv
bkF0dHJpYnV0ZVZhbHVlKCkuaXNvbGF0ZWRDb3B5KCk7CiAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgY2FzZSBBWFByb3BlcnR5TmFtZTo6SGVscFRleHQ6CisgICAgICAgICAgICB2YWx1ZSA9
IGF4T2JqZWN0LT5oZWxwVGV4dEF0dHJpYnV0ZVZhbHVlKCkuaXNvbGF0ZWRDb3B5KCk7CisgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBBWFByb3BlcnR5TmFtZTo6VGl0bGVBdHRyaWJ1
dGVWYWx1ZToKICAgICAgICAgICAgIHZhbHVlID0gYXhPYmplY3QtPnRpdGxlQXR0cmlidXRlVmFs
dWUoKS5pc29sYXRlZENvcHkoKTsKICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJc29sYXRlZE9iamVjdC5o
IGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJc29sYXRlZE9i
amVjdC5oCmluZGV4IDBlNDFhOTAwOTM5NTA4Y2JiZGRjMzU1MTkyMzFiZTQwZTU3ZmQ1YmYuLmVh
MWZkMzI5MGJkMzk5ZjhhNWQ5YzAxYjQyMDQ0NmI5MTA3ZWEyYWMgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaXNvbGF0ZWR0cmVlL0FYSXNvbGF0ZWRPYmplY3QuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2lzb2xhdGVkdHJlZS9BWElzb2xhdGVk
T2JqZWN0LmgKQEAgLTMzOCw3ICszMzgsNyBAQCBwcml2YXRlOgogICAgIGJvb2wgZmlsZVVwbG9h
ZEJ1dHRvblJldHVybnNWYWx1ZUluVGl0bGUoKSBjb25zdCBvdmVycmlkZSB7IHJldHVybiBib29s
QXR0cmlidXRlVmFsdWUoQVhQcm9wZXJ0eU5hbWU6OkZpbGVVcGxvYWRCdXR0b25SZXR1cm5zVmFs
dWVJblRpdGxlKTsgfQogICAgIFN0cmluZyBzcGVlY2hIaW50QXR0cmlidXRlVmFsdWUoKSBjb25z
dCBvdmVycmlkZSB7IHJldHVybiBzdHJpbmdBdHRyaWJ1dGVWYWx1ZShBWFByb3BlcnR5TmFtZTo6
U3BlZWNoSGludCk7IH0KICAgICBTdHJpbmcgZGVzY3JpcHRpb25BdHRyaWJ1dGVWYWx1ZSgpIGNv
bnN0IG92ZXJyaWRlOwotICAgIFN0cmluZyBoZWxwVGV4dEF0dHJpYnV0ZVZhbHVlKCkgY29uc3Qg
b3ZlcnJpZGUgeyByZXR1cm4gc3RyaW5nQXR0cmlidXRlVmFsdWUoQVhQcm9wZXJ0eU5hbWU6Okhl
bHBUZXh0KTsgfQorICAgIFN0cmluZyBoZWxwVGV4dEF0dHJpYnV0ZVZhbHVlKCkgY29uc3Qgb3Zl
cnJpZGU7CiAgICAgU3RyaW5nIHRpdGxlQXR0cmlidXRlVmFsdWUoKSBjb25zdCBvdmVycmlkZTsK
ICNlbmRpZgogI2lmIFBMQVRGT1JNKE1BQykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Fj
Y2Vzc2liaWxpdHkvaXNvbGF0ZWR0cmVlL21hYy9BWElzb2xhdGVkT2JqZWN0TWFjLm1tIGIvU291
cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvbWFjL0FYSXNvbGF0ZWRPYmpl
Y3RNYWMubW0KaW5kZXggYmI4MjNlZGQyY2U0OTE5ZWZiZmU1MTBkZDJkZmRjZThiMmFiNDg5Ny4u
ZDEyZThkMTBiMmM1MWUwYTZlMmQ0MTRiNDRiNzU5YmRkY2YyOGUzNCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvbWFjL0FYSXNvbGF0ZWRPYmpl
Y3RNYWMubW0KKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUv
bWFjL0FYSXNvbGF0ZWRPYmplY3RNYWMubW0KQEAgLTM1LDcgKzM1LDYgQEAgbmFtZXNwYWNlIFdl
YkNvcmUgewogdm9pZCBBWElzb2xhdGVkT2JqZWN0Ojppbml0aWFsaXplUGxhdGZvcm1Qcm9wZXJ0
aWVzKGNvbnN0IEFYQ29yZU9iamVjdCYgb2JqZWN0LCBib29sIGlzUm9vdCkKIHsKICAgICBzZXRQ
cm9wZXJ0eShBWFByb3BlcnR5TmFtZTo6SGFzQXBwbGVQREZBbm5vdGF0aW9uQXR0cmlidXRlLCBv
YmplY3QuaGFzQXBwbGVQREZBbm5vdGF0aW9uQXR0cmlidXRlKCkpOwotICAgIHNldFByb3BlcnR5
KEFYUHJvcGVydHlOYW1lOjpIZWxwVGV4dCwgb2JqZWN0LmhlbHBUZXh0QXR0cmlidXRlVmFsdWUo
KS5pc29sYXRlZENvcHkoKSk7CiAgICAgc2V0UHJvcGVydHkoQVhQcm9wZXJ0eU5hbWU6OlNwZWVj
aEhpbnQsIG9iamVjdC5zcGVlY2hIaW50QXR0cmlidXRlVmFsdWUoKS5pc29sYXRlZENvcHkoKSk7
CiAgICAgc2V0UHJvcGVydHkoQVhQcm9wZXJ0eU5hbWU6OkNhcmV0QnJvd3NpbmdFbmFibGVkLCBv
YmplY3QuY2FyZXRCcm93c2luZ0VuYWJsZWQoKSk7CiAKQEAgLTEwOCw2ICsxMDcsMTEgQEAgU3Ry
aW5nIEFYSXNvbGF0ZWRPYmplY3Q6OmRlc2NyaXB0aW9uQXR0cmlidXRlVmFsdWUoKSBjb25zdAog
ICAgIHJldHVybiBjb25zdF9jYXN0PEFYSXNvbGF0ZWRPYmplY3QqPih0aGlzKS0+Z2V0T3JSZXRy
aWV2ZVByb3BlcnR5VmFsdWU8U3RyaW5nPihBWFByb3BlcnR5TmFtZTo6RGVzY3JpcHRpb24pOwog
fQogCitTdHJpbmcgQVhJc29sYXRlZE9iamVjdDo6aGVscFRleHRBdHRyaWJ1dGVWYWx1ZSgpIGNv
bnN0Cit7CisgICAgcmV0dXJuIGNvbnN0X2Nhc3Q8QVhJc29sYXRlZE9iamVjdCo+KHRoaXMpLT5n
ZXRPclJldHJpZXZlUHJvcGVydHlWYWx1ZTxTdHJpbmc+KEFYUHJvcGVydHlOYW1lOjpIZWxwVGV4
dCk7Cit9CisKIFN0cmluZyBBWElzb2xhdGVkT2JqZWN0Ojp0aXRsZUF0dHJpYnV0ZVZhbHVlKCkg
Y29uc3QKIHsKICAgICByZXR1cm4gY29uc3RfY2FzdDxBWElzb2xhdGVkT2JqZWN0Kj4odGhpcykt
PmdldE9yUmV0cmlldmVQcm9wZXJ0eVZhbHVlPFN0cmluZz4oQVhQcm9wZXJ0eU5hbWU6OlRpdGxl
QXR0cmlidXRlVmFsdWUpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>455551</attachid>
            <date>2022-03-23 14:11:38 -0700</date>
            <delta_ts>2022-03-23 14:58:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-237923-20220323171137.patch</filename>
            <type>text/plain</type>
            <size>4718</size>
            <attacher name="Andres Gonzalez">andresg_22</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxNTU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzgwOTYzNDY1YjQzZGFi
MWFlNjkyYjg2YWRmODMzYjliN2FhMmZhZi4uMTZhNzQ3NWI2ZTg5NDFmNzgyNjg4MzUyZmMyMDFh
MTAyNTZkODU3NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIyLTAzLTIzICBBbmRy
ZXMgR29uemFsZXogIDxhbmRyZXNnXzIyQGFwcGxlLmNvbT4KKworICAgICAgICBJVE06IExhenkg
Y2FjaGluZyBvZiBIZWxwVGV4dCBwcm9wZXJ0eSB0aGF0IHJlc3VsdHMgaW4gYSBjYWxsIHRvIHRl
eHRVbmRlckVsZW1lbnQoKS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIzNzkyMworICAgICAgICA8cmRhcjovL3Byb2JsZW0vOTAzMzI3Nzk+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgQ2hyaXMgRmxlaXphY2guCisKKyAgICAgICAgQ2FjaGluZyBIZWxw
VGV4dCBpbiB0aGUgaW5pdGlhbGl6YXRpb24gb2YgYW4gSXNvbGF0ZWRPYmplY3QgcHJvcGVydGll
cworICAgICAgICBmb3IgYWxsIG9iamVjdHMgb2Z0ZW4gcmVzdWx0cyBpbiBhIGNhbGwgdG8gQVhS
ZW5kZXJPYmplY3Q6OnRleHRVbmRlckVsZW1lbnQsCisgICAgICAgIHdoaWNoIGNhbiBiZSBleHBl
bnNpdmUgYW5kIG1ha2VzIHRoZSBjcmVhdGlvbiBhbmQgdXBkYXRlIG9mIHRoZSBpc29sYXRlZAor
ICAgICAgICB0cmVlIGNvc3RseS4gV2l0aCB0aGlzIHBhdGNoIHdlIGNhY2hlIEhlbHBUZXh0IG9u
IGZpcnN0IHJlcXVlc3QuCisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2lzb2xhdGVkdHJlZS9B
WElzb2xhdGVkT2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFYSXNvbGF0ZWRPYmplY3Q6
OmdldE9yUmV0cmlldmVQcm9wZXJ0eVZhbHVlKToKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2lz
b2xhdGVkdHJlZS9BWElzb2xhdGVkT2JqZWN0Lmg6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9p
c29sYXRlZHRyZWUvbWFjL0FYSXNvbGF0ZWRPYmplY3RNYWMubW06CisgICAgICAgIChXZWJDb3Jl
OjpBWElzb2xhdGVkT2JqZWN0Ojppbml0aWFsaXplUGxhdGZvcm1Qcm9wZXJ0aWVzKToKKyAgICAg
ICAgKFdlYkNvcmU6OkFYSXNvbGF0ZWRPYmplY3Q6OmhlbHBUZXh0QXR0cmlidXRlVmFsdWUgY29u
c3QpOgorCiAyMDIyLTAzLTIxICBaaXJhbiBTdW4gIDx6c3VuQGlnYWxpYS5jb20+CiAKICAgICAg
ICAgW3NlbGVjdGlvbl0gSFRNTFRleHRGb3JtQ29udHJvbEVsZW1lbnQ6OnN1YnRyZWVIYXNDaGFu
Z2VkKCkgc2hvdWxkbid0IGJlIGNhbGxlZCBpbiBzZXRSYW5nZVRleHQKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaXNvbGF0ZWR0cmVlL0FYSXNvbGF0ZWRPYmplY3Qu
Y3BwIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJc29sYXRl
ZE9iamVjdC5jcHAKaW5kZXggNzRiNWJkOTYxNzRkZWM1NDczMjIwOTkxNGMwYTg0MTIyMmMwNjU2
ZC4uMjczNTU4ZDFjZjQ5ZmJmYzU4MmE2NzUxN2E0M2IxNjgyMjk2ZmYyNCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJc29sYXRlZE9iamVj
dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvQVhJ
c29sYXRlZE9iamVjdC5jcHAKQEAgLTk4Myw2ICs5ODMsOSBAQCBUIEFYSXNvbGF0ZWRPYmplY3Q6
OmdldE9yUmV0cmlldmVQcm9wZXJ0eVZhbHVlKEFYUHJvcGVydHlOYW1lIHByb3BlcnR5TmFtZSkK
ICAgICAgICAgY2FzZSBBWFByb3BlcnR5TmFtZTo6RGVzY3JpcHRpb246CiAgICAgICAgICAgICB2
YWx1ZSA9IGF4T2JqZWN0LT5kZXNjcmlwdGlvbkF0dHJpYnV0ZVZhbHVlKCkuaXNvbGF0ZWRDb3B5
KCk7CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBBWFByb3BlcnR5TmFtZTo6SGVs
cFRleHQ6CisgICAgICAgICAgICB2YWx1ZSA9IGF4T2JqZWN0LT5oZWxwVGV4dEF0dHJpYnV0ZVZh
bHVlKCkuaXNvbGF0ZWRDb3B5KCk7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBB
WFByb3BlcnR5TmFtZTo6VGl0bGVBdHRyaWJ1dGVWYWx1ZToKICAgICAgICAgICAgIHZhbHVlID0g
YXhPYmplY3QtPnRpdGxlQXR0cmlidXRlVmFsdWUoKS5pc29sYXRlZENvcHkoKTsKICAgICAgICAg
ICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pc29s
YXRlZHRyZWUvQVhJc29sYXRlZE9iamVjdC5oIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0
eS9pc29sYXRlZHRyZWUvQVhJc29sYXRlZE9iamVjdC5oCmluZGV4IGRlYjZkY2FlMWNlN2JiYjgx
ODRkZmExNDZjNDJhZjIyOTQ5M2Y2MDMuLjQ1NDhjMmQyYjc0ZTYwZjQ1MzY0NmNhYTEyODEyN2Jm
NjgxNmNlODUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaXNvbGF0
ZWR0cmVlL0FYSXNvbGF0ZWRPYmplY3QuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmls
aXR5L2lzb2xhdGVkdHJlZS9BWElzb2xhdGVkT2JqZWN0LmgKQEAgLTMzOCw3ICszMzgsNyBAQCBw
cml2YXRlOgogICAgIGJvb2wgZmlsZVVwbG9hZEJ1dHRvblJldHVybnNWYWx1ZUluVGl0bGUoKSBj
b25zdCBvdmVycmlkZSB7IHJldHVybiBib29sQXR0cmlidXRlVmFsdWUoQVhQcm9wZXJ0eU5hbWU6
OkZpbGVVcGxvYWRCdXR0b25SZXR1cm5zVmFsdWVJblRpdGxlKTsgfQogICAgIFN0cmluZyBzcGVl
Y2hIaW50QXR0cmlidXRlVmFsdWUoKSBjb25zdCBvdmVycmlkZSB7IHJldHVybiBzdHJpbmdBdHRy
aWJ1dGVWYWx1ZShBWFByb3BlcnR5TmFtZTo6U3BlZWNoSGludCk7IH0KICAgICBTdHJpbmcgZGVz
Y3JpcHRpb25BdHRyaWJ1dGVWYWx1ZSgpIGNvbnN0IG92ZXJyaWRlOwotICAgIFN0cmluZyBoZWxw
VGV4dEF0dHJpYnV0ZVZhbHVlKCkgY29uc3Qgb3ZlcnJpZGUgeyByZXR1cm4gc3RyaW5nQXR0cmli
dXRlVmFsdWUoQVhQcm9wZXJ0eU5hbWU6OkhlbHBUZXh0KTsgfQorICAgIFN0cmluZyBoZWxwVGV4
dEF0dHJpYnV0ZVZhbHVlKCkgY29uc3Qgb3ZlcnJpZGU7CiAgICAgU3RyaW5nIHRpdGxlQXR0cmli
dXRlVmFsdWUoKSBjb25zdCBvdmVycmlkZTsKICNlbmRpZgogI2lmIFBMQVRGT1JNKE1BQykKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaXNvbGF0ZWR0cmVlL21hYy9B
WElzb2xhdGVkT2JqZWN0TWFjLm1tIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pc29s
YXRlZHRyZWUvbWFjL0FYSXNvbGF0ZWRPYmplY3RNYWMubW0KaW5kZXggYmI4MjNlZGQyY2U0OTE5
ZWZiZmU1MTBkZDJkZmRjZThiMmFiNDg5Ny4uZDEyZThkMTBiMmM1MWUwYTZlMmQ0MTRiNDRiNzU5
YmRkY2YyOGUzNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pc29s
YXRlZHRyZWUvbWFjL0FYSXNvbGF0ZWRPYmplY3RNYWMubW0KKysrIGIvU291cmNlL1dlYkNvcmUv
YWNjZXNzaWJpbGl0eS9pc29sYXRlZHRyZWUvbWFjL0FYSXNvbGF0ZWRPYmplY3RNYWMubW0KQEAg
LTM1LDcgKzM1LDYgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogdm9pZCBBWElzb2xhdGVkT2JqZWN0
Ojppbml0aWFsaXplUGxhdGZvcm1Qcm9wZXJ0aWVzKGNvbnN0IEFYQ29yZU9iamVjdCYgb2JqZWN0
LCBib29sIGlzUm9vdCkKIHsKICAgICBzZXRQcm9wZXJ0eShBWFByb3BlcnR5TmFtZTo6SGFzQXBw
bGVQREZBbm5vdGF0aW9uQXR0cmlidXRlLCBvYmplY3QuaGFzQXBwbGVQREZBbm5vdGF0aW9uQXR0
cmlidXRlKCkpOwotICAgIHNldFByb3BlcnR5KEFYUHJvcGVydHlOYW1lOjpIZWxwVGV4dCwgb2Jq
ZWN0LmhlbHBUZXh0QXR0cmlidXRlVmFsdWUoKS5pc29sYXRlZENvcHkoKSk7CiAgICAgc2V0UHJv
cGVydHkoQVhQcm9wZXJ0eU5hbWU6OlNwZWVjaEhpbnQsIG9iamVjdC5zcGVlY2hIaW50QXR0cmli
dXRlVmFsdWUoKS5pc29sYXRlZENvcHkoKSk7CiAgICAgc2V0UHJvcGVydHkoQVhQcm9wZXJ0eU5h
bWU6OkNhcmV0QnJvd3NpbmdFbmFibGVkLCBvYmplY3QuY2FyZXRCcm93c2luZ0VuYWJsZWQoKSk7
CiAKQEAgLTEwOCw2ICsxMDcsMTEgQEAgU3RyaW5nIEFYSXNvbGF0ZWRPYmplY3Q6OmRlc2NyaXB0
aW9uQXR0cmlidXRlVmFsdWUoKSBjb25zdAogICAgIHJldHVybiBjb25zdF9jYXN0PEFYSXNvbGF0
ZWRPYmplY3QqPih0aGlzKS0+Z2V0T3JSZXRyaWV2ZVByb3BlcnR5VmFsdWU8U3RyaW5nPihBWFBy
b3BlcnR5TmFtZTo6RGVzY3JpcHRpb24pOwogfQogCitTdHJpbmcgQVhJc29sYXRlZE9iamVjdDo6
aGVscFRleHRBdHRyaWJ1dGVWYWx1ZSgpIGNvbnN0Cit7CisgICAgcmV0dXJuIGNvbnN0X2Nhc3Q8
QVhJc29sYXRlZE9iamVjdCo+KHRoaXMpLT5nZXRPclJldHJpZXZlUHJvcGVydHlWYWx1ZTxTdHJp
bmc+KEFYUHJvcGVydHlOYW1lOjpIZWxwVGV4dCk7Cit9CisKIFN0cmluZyBBWElzb2xhdGVkT2Jq
ZWN0Ojp0aXRsZUF0dHJpYnV0ZVZhbHVlKCkgY29uc3QKIHsKICAgICByZXR1cm4gY29uc3RfY2Fz
dDxBWElzb2xhdGVkT2JqZWN0Kj4odGhpcyktPmdldE9yUmV0cmlldmVQcm9wZXJ0eVZhbHVlPFN0
cmluZz4oQVhQcm9wZXJ0eU5hbWU6OlRpdGxlQXR0cmlidXRlVmFsdWUpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>