<?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>250406</bug_id>
          
          <creation_ts>2023-01-10 12:54:23 -0800</creation_ts>
          <short_desc>AX: crash in AXObjectCache::updateRelationsForTree.</short_desc>
          <delta_ts>2023-02-03 07:05:10 -0800</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>All</rep_platform>
          <op_sys>All</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>alex</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>1924554</commentid>
    <comment_count>0</comment_count>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2023-01-10 12:54:23 -0800</bug_when>
    <thetext>(lldb) bt
* thread #1, queue = &apos;com.apple.main-thread&apos;, stop reason = EXC_BAD_ACCESS (code=1, address=0x30)
  * frame #0: 0x00000002814efe34 WebCore`WebCore::Node::parentNode(this=0x0000000000000000) const at Node.h:858:12
    frame #1: 0x0000000282d733dc WebCore`WebCore::AXObjectCache::updateRelationsForTree(this=0x0000000107192b10, rootNode=0x0000000000000000) at AXObjectCache.cpp:4080:5
    frame #2: 0x0000000282d735ac WebCore`WebCore::AXObjectCache::updateRelationsForTree(this=0x0000000107192b10, rootNode=0x0000000132120000) at AXObjectCache.cpp:4101:13
    frame #3: 0x0000000282d7334c WebCore`WebCore::AXObjectCache::updateRelationsIfNeeded(this=0x0000000107192b10) at AXObjectCache.cpp:4075:5
    frame #4: 0x0000000282d741ec WebCore`WebCore::AXObjectCache::relatedObjectIDsFor(this=0x0000000107192b10, object=0x00000001070b9000, relationType=FlowsTo) at AXObjectCache.cpp:4178:5
    frame #5: 0x0000000282e04f3c WebCore`WebCore::AccessibilityObject::relatedObjects(this=0x00000001070b9000, relationType=FlowsTo) const at AccessibilityObject.cpp:3877:36
    frame #6: 0x0000000282e0c468 WebCore`WebCore::AXCoreObject::flowToObjects(this=0x00000001070b9000) const at AccessibilityObjectInterface.h:1045:64
    frame #7: 0x0000000282e0c32c WebCore`WebCore::AccessibilityRenderObject::linkedObjects(this=0x00000001070b9000) const at AccessibilityRenderObject.cpp:1079:26
    frame #8: 0x0000000282e55928 WebCore`WebCore::AXIsolatedObject::initializeProperties(this=0x00000001071ffc00, coreObject=0x000000016b8ab130, isRoot=No) at AXIsolatedObject.cpp:290:67
    frame #9: 0x0000000282e50f54 WebCore`WebCore::AXIsolatedObject::AXIsolatedObject(this=0x00000001071ffc00, axObject=0x000000016b8ab130, tree=0x000000010722cbc0) at AXIsolatedObject.cpp:59:5
    frame #10: 0x0000000282e5684c WebCore`WebCore::AXIsolatedObject::AXIsolatedObject(this=0x00000001071ffc00, axObject=0x000000016b8ab130, tree=0x000000010722cbc0) at AXIsolatedObject.cpp:44:1
    frame #11: 0x0000000282e56894 WebCore`WebCore::AXIsolatedObject::create(object=0x000000016b8ab130, tree=0x000000010722cbc0) at AXIsolatedObject.cpp:64:26
    frame #12: 0x0000000282e61f94 WebCore`WebCore::AXIsolatedTree::nodeChangeForObject(this=0x000000010722cbc0, axObject=Ref&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt; &gt; @ 0x000000016b8ab130, attachWrapper=OnMainThread) at AXIsolatedTree.cpp:197:19
    frame #13: 0x0000000282e61d40 WebCore`WebCore::AXIsolatedTree::queueRemovalsAndUnresolvedChanges(this=0x000000010722cbc0, subtreeRemovals=0x000000016b8ab220) at AXIsolatedTree.cpp:291:43
    frame #14: 0x0000000282e60cb8 WebCore`WebCore::AXIsolatedTree::generateSubtree(this=0x000000010722cbc0, axObject=0x000000010722c960) at AXIsolatedTree.cpp:180:5
    frame #15: 0x0000000282e60860 WebCore`WebCore::AXIsolatedTree::create(axObjectCache=0x0000000107192b10) at AXIsolatedTree.cpp:87:15
    frame #16: 0x0000000282daab38 WebCore`WebCore::AXObjectCache::getOrCreateIsolatedTree(this=0x000000016b8ab5c0) const::$_9::operator()() const at AXObjectCache.cpp:851:20
    frame #17: 0x0000000282daaae4 WebCore`WTF::RefPtr&lt;WebCore::AXIsolatedTree, WTF::RawPtrTraits&lt;WebCore::AXIsolatedTree&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXIsolatedTree&gt; &gt; WebCore::Accessibility::retrieveValueFromMainThread&lt;WTF::RefPtr&lt;WebCore::AXIsolatedTree, WTF::RawPtrTraits&lt;WebCore::AXIsolatedTree&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXIsolatedTree&gt; &gt;, WebCore::AXObjectCache::getOrCreateIsolatedTree(this=0x000000010726aba8) const::$_9&gt;(WebCore::AXObjectCache::getOrCreateIsolatedTree() const::$_9&amp;&amp;)::&apos;lambda&apos;()::operator()() const at AccessibilityObjectInterface.h:1621:17
    frame #18: 0x0000000282daaa54 WebCore`WTF::Detail::CallableWrapper&lt;WTF::RefPtr&lt;WebCore::AXIsolatedTree, WTF::RawPtrTraits&lt;WebCore::AXIsolatedTree&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXIsolatedTree&gt; &gt; WebCore::Accessibility::retrieveValueFromMainThread&lt;WTF::RefPtr&lt;WebCore::AXIsolatedTree, WTF::RawPtrTraits&lt;WebCore::AXIsolatedTree&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXIsolatedTree&gt; &gt;, WebCore::AXObjectCache::getOrCreateIsolatedTree() const::$_9&gt;(WebCore::AXObjectCache::getOrCreateIsolatedTree() const::$_9&amp;&amp;)::&apos;lambda&apos;(), void&gt;::call(this=0x000000010726aba0) at Function.h:53:39
    frame #19: 0x00000001396a146c JavaScriptCore`WTF::Function&lt;void ()&gt;::operator(this=0x000000016b8ab550)() const at Function.h:82:35
    frame #20: 0x00000001376716f0 JavaScriptCore`void WTF::callOnMainAndWait&lt;(WTF::MainStyle)0&gt;(function=0x000000016b8ab550)&gt;&amp;&amp;) at MainThread.cpp:117:9
    frame #21: 0x00000001376716a4 JavaScriptCore`WTF::callOnMainThreadAndWait(function=0x000000016b8ab550)&gt;&amp;&amp;) at MainThread.cpp:144:5
    frame #22: 0x0000000282d5f438 WebCore`WTF::RefPtr&lt;WebCore::AXIsolatedTree, WTF::RawPtrTraits&lt;WebCore::AXIsolatedTree&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXIsolatedTree&gt; &gt; WebCore::Accessibility::retrieveValueFromMainThread&lt;WTF::RefPtr&lt;WebCore::AXIsolatedTree, WTF::RawPtrTraits&lt;WebCore::AXIsolatedTree&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXIsolatedTree&gt; &gt;, WebCore::AXObjectCache::getOrCreateIsolatedTree(lambda=0x000000016b8ab5c0) const::$_9&gt;(WebCore::AXObjectCache::getOrCreateIsolatedTree() const::$_9&amp;&amp;) at AccessibilityObjectInterface.h:1620:5
    frame #23: 0x0000000282d5f334 WebCore`WebCore::AXObjectCache::getOrCreateIsolatedTree(this=0x0000000107192b10) const at AXObjectCache.cpp:850:16
    frame #24: 0x0000000282d5f174 WebCore`WebCore::AXObjectCache::isolatedTreeRootObject(this=0x0000000107192b10) at AXObjectCache.cpp:861:21
    frame #25: 0x0000000282d5f118 WebCore`WebCore::AXObjectCache::rootObject(this=0x0000000107192b10) at AXObjectCache.cpp:835:16
...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1924555</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-01-10 12:54:38 -0800</bug_when>
    <thetext>&lt;rdar://problem/104090244&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1924562</commentid>
    <comment_count>2</comment_count>
      <attachid>464445</attachid>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2023-01-10 13:12:33 -0800</bug_when>
    <thetext>Created attachment 464445
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1924632</commentid>
    <comment_count>3</comment_count>
      <attachid>464449</attachid>
    <who name="Andres Gonzalez">andresg_22</who>
    <bug_when>2023-01-10 16:26:22 -0800</bug_when>
    <thetext>Created attachment 464449
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1924637</commentid>
    <comment_count>4</comment_count>
      <attachid>464449</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2023-01-10 16:38:53 -0800</bug_when>
    <thetext>Comment on attachment 464449
Patch

looks good. thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1924776</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-01-11 05:18:24 -0800</bug_when>
    <thetext>Committed 258783@main (4b90132f4d9d): &lt;https://commits.webkit.org/258783@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 464449.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1930858</commentid>
    <comment_count>6</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2023-02-03 07:05:10 -0800</bug_when>
    <thetext>*** Bug 251647 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>464445</attachid>
            <date>2023-01-10 13:12:33 -0800</date>
            <delta_ts>2023-01-10 16:26:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-250406-20230110161231.patch</filename>
            <type>text/plain</type>
            <size>4684</size>
            <attacher name="Andres Gonzalez">andresg_22</attacher>
            
              <data encoding="base64">RnJvbSBkNWVjMDc4MGZiOGU3Yzg2ZjgxN2NkYTlkYWZiZmIyYjExYmNmNTI5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXMgR29uemFsZXogPGFuZHJlc2dfMjJAYXBwbGUuY29t
PgpEYXRlOiBUdWUsIDEwIEphbiAyMDIzIDEzOjQ5OjEzIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0g
QVg6IGNyYXNoIGluIEFYT2JqZWN0Q2FjaGU6OnVwZGF0ZVJlbGF0aW9uc0ZvclRyZWUuCiBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjUwNDA2IDxyZGFyOi8vcHJvYmxl
bS8xMDQwOTAyNDQ+CgpSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCkZhbGxvdXQgZnJvbSBj
aGFuZ2UgaW4gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDU4Mi4K
V2Ugbm93IG51bGwgY2hlY2sgdGhlIERvY3VtZW50KiByZXR1cm5lZCBmcm9tIEhUTUxGcmFtZU93
bmVyRWxlbWVudDo6Y29udGVudERvY3VtZW50KCkuCkluIGFkZGl0aW9uLCBlbHNlIGlmIHRoZSBI
VE1MRnJhbWVPd25lckVsZW1lbnQgY29uZGl0aW9uIHNpbmNlIGl0IGlzIG11dHVhbGx5IGV4Y2x1
c2l2ZSB3aXRoIHRoZSBTaGFkb3dSb290IGNvbmRpdGlvbiBhYm92ZS4KVGhlIGxheW91dCB0ZXN0
IGFjY2Vzc2liaWxpdHkvaW5saW5lLWJsb2NrLWFzc2VydGlvbi5odG1sIGNhdWdodCB0aGlzIGNy
YXNoIGluIElUTS4KCiogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9pbmxpbmUtYmxvY2stYXNz
ZXJ0aW9uLWV4cGVjdGVkLnR4dDoKKiBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2lubGluZS1i
bG9jay1hc3NlcnRpb24uaHRtbDoKKiBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FYT2Jq
ZWN0Q2FjaGUuY3BwOgooV2ViQ29yZTo6QVhPYmplY3RDYWNoZTo6dXBkYXRlUmVsYXRpb25zRm9y
VHJlZSk6Ci0tLQogLi4uL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BWE9iamVjdENhY2hlLmNwcCAg
IHwgIDYgKysrLS0KIC4uLi9pbmxpbmUtYmxvY2stYXNzZXJ0aW9uLWV4cGVjdGVkLnR4dCAgICAg
ICB8ICA1ICstLS0KIC4uLi9hY2Nlc3NpYmlsaXR5L2lubGluZS1ibG9jay1hc3NlcnRpb24uaHRt
bCB8IDI1ICsrKysrKysrLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9u
cygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9BWE9iamVjdENhY2hlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkv
QVhPYmplY3RDYWNoZS5jcHAKaW5kZXggMzlhNjcxY2JhNmE4Li40MDNjOGQ4NjMxNjMgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQVhPYmplY3RDYWNoZS5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BWE9iamVjdENhY2hlLmNwcApAQCAtNDA5
Nyw4ICs0MDk3LDEwIEBAIHZvaWQgQVhPYmplY3RDYWNoZTo6dXBkYXRlUmVsYXRpb25zRm9yVHJl
ZShDb250YWluZXJOb2RlJiByb290Tm9kZSkKIAogICAgICAgICBpZiAoUmVmUHRyIHNoYWRvd1Jv
b3QgPSBlbGVtZW50LnNoYWRvd1Jvb3QoKTsgc2hhZG93Um9vdCAmJiBzaGFkb3dSb290LT5tb2Rl
KCkgIT0gU2hhZG93Um9vdE1vZGU6OlVzZXJBZ2VudCkKICAgICAgICAgICAgIHVwZGF0ZVJlbGF0
aW9uc0ZvclRyZWUoKnNoYWRvd1Jvb3QpOwotICAgICAgICBpZiAoYXV0byogZnJhbWVPd25lckVs
ZW1lbnQgPSBkeW5hbWljRG93bmNhc3Q8SFRNTEZyYW1lT3duZXJFbGVtZW50PihlbGVtZW50KSkK
LSAgICAgICAgICAgIHVwZGF0ZVJlbGF0aW9uc0ZvclRyZWUoKmZyYW1lT3duZXJFbGVtZW50LT5j
b250ZW50RG9jdW1lbnQoKSk7CisgICAgICAgIGVsc2UgaWYgKGF1dG8qIGZyYW1lT3duZXJFbGVt
ZW50ID0gZHluYW1pY0Rvd25jYXN0PEhUTUxGcmFtZU93bmVyRWxlbWVudD4oZWxlbWVudCkpIHsK
KyAgICAgICAgICAgIGlmIChhdXRvKiBkb2N1bWVudCA9IGZyYW1lT3duZXJFbGVtZW50LT5jb250
ZW50RG9jdW1lbnQoKSkKKyAgICAgICAgICAgICAgICB1cGRhdGVSZWxhdGlvbnNGb3JUcmVlKCpk
b2N1bWVudCk7CisgICAgICAgIH0KIAogICAgICAgICAvLyBDb2xsZWN0IGFsbCBwb3NzaWJsZSBv
cmlnaW5zLCBpLmUuLCBlbGVtZW50cyB3aXRoIG5vbi1lbXB0eSByZWxhdGlvbiBhdHRyaWJ1dGVz
LgogICAgICAgICBmb3IgKGNvbnN0IGF1dG8mIGF0dHJpYnV0ZSA6IHJlbGF0aW9uQXR0cmlidXRl
cygpKSB7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2lubGluZS1ibG9j
ay1hc3NlcnRpb24tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9pbmxp
bmUtYmxvY2stYXNzZXJ0aW9uLWV4cGVjdGVkLnR4dAppbmRleCA0NWI0YWFiNzBmM2UuLjUwMGY5
NGYxZWQyMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9pbmxpbmUtYmxv
Y2stYXNzZXJ0aW9uLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5
L2lubGluZS1ibG9jay1hc3NlcnRpb24tZXhwZWN0ZWQudHh0CkBAIC0xLDEwICsxLDcgQEAKLQog
TWFrZSBzdXJlIHRoYXQgYW4gaW5saW5lIGJsb2NrIGVsZW1lbnQgaXMgbm90IGNhc3QgaW5jb3Jy
ZWN0bHkgY2F1c2luZyBhbiBhc3NlcnRpb24uCiAKLU9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBh
IHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4K
LQorUEFTUzogZWxlbWVudC5yb2xlID09PSAnQVhSb2xlOiBBWFdlYkFyZWEnCiAKLVJPTEU6IEFY
Um9sZTogQVhXZWJBcmVhCiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCiAKIFRFU1Qg
Q09NUExFVEUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvaW5saW5lLWJs
b2NrLWFzc2VydGlvbi5odG1sIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9pbmxpbmUtYmxv
Y2stYXNzZXJ0aW9uLmh0bWwKaW5kZXggOTg3NWU5NWIwZTI5Li5jMjE1YzQ1MGNkMjUgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvaW5saW5lLWJsb2NrLWFzc2VydGlvbi5o
dG1sCisrKyBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvaW5saW5lLWJsb2NrLWFzc2VydGlv
bi5odG1sCkBAIC0xLDMwICsxLDI3IEBACiA8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYv
L0RURCBIVE1MLy9FTiI+CiA8aHRtbD4KIDxoZWFkPgotPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNl
cy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2Fj
Y2Vzc2liaWxpdHktaGVscGVyLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJj
ZXMvanMtdGVzdC5qcyI+PC9zY3JpcHQ+CiA8L2hlYWQ+Ci08Ym9keSBpZD0iYm9keSI+Cis8Ym9k
eT4KIAogPGVtYmVkPgogPGRpdiBwc2V1ZG89Ii13ZWJraXQtcGx1Z2luLXJlcGxhY2VtZW50IiBz
dHlsZT0iZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAx
MDA7IGhlaWdodDogMTAwOyIgaWQ9Imdyb3VwIj4KLTxpZnJhbWUgd2lkdGg9IjEwMCUiIGlkPSJp
ZnJhbWUiIHN0eWxlPSJtYXgtaGVpZ2h0OiAxMDAlIiBoZWlnaHQ9IjM1MCIgc3JjPSJyZXNvdXJj
ZXMvY2FrZS5wbmciIGZyYW1lYm9yZGVyPSIwIiBzY3JvbGxpbmc9Im5vIj48L2lmcmFtZT4KKzxp
ZnJhbWUgd2lkdGg9IjEwMCUiIGlkPSJpZnJhbWUiIHN0eWxlPSJtYXgtaGVpZ2h0OiAxMDAlIiBo
ZWlnaHQ9IjM1MCIgc3JjPSJyZXNvdXJjZXMvY2FrZS5wbmciIG9ubG9hZD0icnVuVGVzdCgpIiBm
cmFtZWJvcmRlcj0iMCIgc2Nyb2xsaW5nPSJubyI+PC9pZnJhbWU+CiA8L2Rpdj4KIDwvZW1iZWQ+
CiAKLTxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgotPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Ci0K
IDxzY3JpcHQ+Ci0KLSAgICBkZXNjcmlwdGlvbigiTWFrZSBzdXJlIHRoYXQgYW4gaW5saW5lIGJs
b2NrIGVsZW1lbnQgaXMgbm90IGNhc3QgaW5jb3JyZWN0bHkgY2F1c2luZyBhbiBhc3NlcnRpb24u
Iik7Ci0KK2xldCBvdXRwdXQgPSAiTWFrZSBzdXJlIHRoYXQgYW4gaW5saW5lIGJsb2NrIGVsZW1l
bnQgaXMgbm90IGNhc3QgaW5jb3JyZWN0bHkgY2F1c2luZyBhbiBhc3NlcnRpb24uXG5cbiI7Cits
ZXQgZWxlbWVudDsKK2Z1bmN0aW9uIHJ1blRlc3QoKSB7CiAgICAgaWYgKHdpbmRvdy5hY2Nlc3Np
YmlsaXR5Q29udHJvbGxlcikgewotICAgICAgICB2YXIgZWxlbWVudCA9IGFjY2Vzc2liaWxpdHlD
b250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJZCgiZ3JvdXAiKS5jaGlsZEF0SW5kZXgoMCku
Y2hpbGRBdEluZGV4KDApOwotICAgICAgICBkZWJ1ZygiUk9MRTogIiArIGVsZW1lbnQucm9sZSk7
CisgICAgICAgIGVsZW1lbnQgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxl
bWVudEJ5SWQoImdyb3VwIikuY2hpbGRBdEluZGV4KDApLmNoaWxkQXRJbmRleCgwKTsKKyAgICAg
ICAgb3V0cHV0ICs9IGV4cGVjdCgiZWxlbWVudC5yb2xlIiwgIidBWFJvbGU6IEFYV2ViQXJlYSci
KTsKKyAgICAgICAgZGVidWcob3V0cHV0KTsKICAgICB9Ci0KK30KIDwvc2NyaXB0PgotCi08c2Ny
aXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+CiA8L2JvZHk+
CiA8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>464449</attachid>
            <date>2023-01-10 16:26:22 -0800</date>
            <delta_ts>2023-01-11 05:18:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-250406-20230110192620.patch</filename>
            <type>text/plain</type>
            <size>4555</size>
            <attacher name="Andres Gonzalez">andresg_22</attacher>
            
              <data encoding="base64">RnJvbSBkM2UxMWVkMTA4OTM5NGZkYzQ4ZTE2OGY0YzQ3ZmMzN2IxZjQ1MGMyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXMgR29uemFsZXogPGFuZHJlc2dfMjJAYXBwbGUuY29t
PgpEYXRlOiBUdWUsIDEwIEphbiAyMDIzIDEzOjQ5OjEzIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0g
QVg6IGNyYXNoIGluIEFYT2JqZWN0Q2FjaGU6OnVwZGF0ZVJlbGF0aW9uc0ZvclRyZWUuCiBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjUwNDA2IDxyZGFyOi8vcHJvYmxl
bS8xMDQwOTAyNDQ+CgpSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCkZhbGxvdXQgZnJvbSBj
aGFuZ2UgZm9yIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjQ1ODIu
CldlIG5vdyBudWxsIGNoZWNrIHRoZSBEb2N1bWVudCogcmV0dXJuZWQgZnJvbSBIVE1MRnJhbWVP
d25lckVsZW1lbnQ6OmNvbnRlbnREb2N1bWVudCgpLgpUaGUgbGF5b3V0IHRlc3QgYWNjZXNzaWJp
bGl0eS9pbmxpbmUtYmxvY2stYXNzZXJ0aW9uLmh0bWwgY2F1Z2h0IHRoaXMgY3Jhc2ggaW4gSVRN
LgoKKiBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2lubGluZS1ibG9jay1hc3NlcnRpb24tZXhw
ZWN0ZWQudHh0OgoqIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvaW5saW5lLWJsb2NrLWFzc2Vy
dGlvbi5odG1sOgoqIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQVhPYmplY3RDYWNoZS5j
cHA6CihXZWJDb3JlOjpBWE9iamVjdENhY2hlOjp1cGRhdGVSZWxhdGlvbnNGb3JUcmVlKToKLS0t
CiAuLi4vV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FYT2JqZWN0Q2FjaGUuY3BwICAgfCAgNiArKyst
LQogLi4uL2lubGluZS1ibG9jay1hc3NlcnRpb24tZXhwZWN0ZWQudHh0ICAgICAgIHwgIDUgKy0t
LQogLi4uL2FjY2Vzc2liaWxpdHkvaW5saW5lLWJsb2NrLWFzc2VydGlvbi5odG1sIHwgMjUgKysr
KysrKystLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAyMCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FY
T2JqZWN0Q2FjaGUuY3BwIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BWE9iamVjdENh
Y2hlLmNwcAppbmRleCAzOWE2NzFjYmE2YTguLjEzODkzMDA0MDVmMCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BWE9iamVjdENhY2hlLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FYT2JqZWN0Q2FjaGUuY3BwCkBAIC00MDk3LDggKzQwOTcs
MTAgQEAgdm9pZCBBWE9iamVjdENhY2hlOjp1cGRhdGVSZWxhdGlvbnNGb3JUcmVlKENvbnRhaW5l
ck5vZGUmIHJvb3ROb2RlKQogCiAgICAgICAgIGlmIChSZWZQdHIgc2hhZG93Um9vdCA9IGVsZW1l
bnQuc2hhZG93Um9vdCgpOyBzaGFkb3dSb290ICYmIHNoYWRvd1Jvb3QtPm1vZGUoKSAhPSBTaGFk
b3dSb290TW9kZTo6VXNlckFnZW50KQogICAgICAgICAgICAgdXBkYXRlUmVsYXRpb25zRm9yVHJl
ZSgqc2hhZG93Um9vdCk7Ci0gICAgICAgIGlmIChhdXRvKiBmcmFtZU93bmVyRWxlbWVudCA9IGR5
bmFtaWNEb3duY2FzdDxIVE1MRnJhbWVPd25lckVsZW1lbnQ+KGVsZW1lbnQpKQotICAgICAgICAg
ICAgdXBkYXRlUmVsYXRpb25zRm9yVHJlZSgqZnJhbWVPd25lckVsZW1lbnQtPmNvbnRlbnREb2N1
bWVudCgpKTsKKyAgICAgICAgaWYgKGF1dG8qIGZyYW1lT3duZXJFbGVtZW50ID0gZHluYW1pY0Rv
d25jYXN0PEhUTUxGcmFtZU93bmVyRWxlbWVudD4oZWxlbWVudCkpIHsKKyAgICAgICAgICAgIGlm
IChhdXRvKiBkb2N1bWVudCA9IGZyYW1lT3duZXJFbGVtZW50LT5jb250ZW50RG9jdW1lbnQoKSkK
KyAgICAgICAgICAgICAgICB1cGRhdGVSZWxhdGlvbnNGb3JUcmVlKCpkb2N1bWVudCk7CisgICAg
ICAgIH0KIAogICAgICAgICAvLyBDb2xsZWN0IGFsbCBwb3NzaWJsZSBvcmlnaW5zLCBpLmUuLCBl
bGVtZW50cyB3aXRoIG5vbi1lbXB0eSByZWxhdGlvbiBhdHRyaWJ1dGVzLgogICAgICAgICBmb3Ig
KGNvbnN0IGF1dG8mIGF0dHJpYnV0ZSA6IHJlbGF0aW9uQXR0cmlidXRlcygpKSB7CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2lubGluZS1ibG9jay1hc3NlcnRpb24tZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9pbmxpbmUtYmxvY2stYXNzZXJ0
aW9uLWV4cGVjdGVkLnR4dAppbmRleCA0NWI0YWFiNzBmM2UuLjUwMGY5NGYxZWQyMyAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9pbmxpbmUtYmxvY2stYXNzZXJ0aW9uLWV4
cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2lubGluZS1ibG9jay1h
c3NlcnRpb24tZXhwZWN0ZWQudHh0CkBAIC0xLDEwICsxLDcgQEAKLQogTWFrZSBzdXJlIHRoYXQg
YW4gaW5saW5lIGJsb2NrIGVsZW1lbnQgaXMgbm90IGNhc3QgaW5jb3JyZWN0bHkgY2F1c2luZyBh
biBhc3NlcnRpb24uCiAKLU9uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFT
UyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KLQorUEFTUzogZWxlbWVu
dC5yb2xlID09PSAnQVhSb2xlOiBBWFdlYkFyZWEnCiAKLVJPTEU6IEFYUm9sZTogQVhXZWJBcmVh
CiBQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCiAKIFRFU1QgQ09NUExFVEUKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvaW5saW5lLWJsb2NrLWFzc2VydGlvbi5o
dG1sIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9pbmxpbmUtYmxvY2stYXNzZXJ0aW9uLmh0
bWwKaW5kZXggOTg3NWU5NWIwZTI5Li5jMjE1YzQ1MGNkMjUgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL2FjY2Vzc2liaWxpdHkvaW5saW5lLWJsb2NrLWFzc2VydGlvbi5odG1sCisrKyBiL0xheW91
dFRlc3RzL2FjY2Vzc2liaWxpdHkvaW5saW5lLWJsb2NrLWFzc2VydGlvbi5odG1sCkBAIC0xLDMw
ICsxLDI3IEBACiA8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+
CiA8aHRtbD4KIDxoZWFkPgotPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5q
cyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2FjY2Vzc2liaWxpdHktaGVs
cGVyLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+
PC9zY3JpcHQ+CiA8L2hlYWQ+Ci08Ym9keSBpZD0iYm9keSI+Cis8Ym9keT4KIAogPGVtYmVkPgog
PGRpdiBwc2V1ZG89Ii13ZWJraXQtcGx1Z2luLXJlcGxhY2VtZW50IiBzdHlsZT0iZGlzcGxheTog
aW5saW5lLWJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDA7IGhlaWdodDogMTAw
OyIgaWQ9Imdyb3VwIj4KLTxpZnJhbWUgd2lkdGg9IjEwMCUiIGlkPSJpZnJhbWUiIHN0eWxlPSJt
YXgtaGVpZ2h0OiAxMDAlIiBoZWlnaHQ9IjM1MCIgc3JjPSJyZXNvdXJjZXMvY2FrZS5wbmciIGZy
YW1lYm9yZGVyPSIwIiBzY3JvbGxpbmc9Im5vIj48L2lmcmFtZT4KKzxpZnJhbWUgd2lkdGg9IjEw
MCUiIGlkPSJpZnJhbWUiIHN0eWxlPSJtYXgtaGVpZ2h0OiAxMDAlIiBoZWlnaHQ9IjM1MCIgc3Jj
PSJyZXNvdXJjZXMvY2FrZS5wbmciIG9ubG9hZD0icnVuVGVzdCgpIiBmcmFtZWJvcmRlcj0iMCIg
c2Nyb2xsaW5nPSJubyI+PC9pZnJhbWU+CiA8L2Rpdj4KIDwvZW1iZWQ+CiAKLTxwIGlkPSJkZXNj
cmlwdGlvbiI+PC9wPgotPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Ci0KIDxzY3JpcHQ+Ci0KLSAg
ICBkZXNjcmlwdGlvbigiTWFrZSBzdXJlIHRoYXQgYW4gaW5saW5lIGJsb2NrIGVsZW1lbnQgaXMg
bm90IGNhc3QgaW5jb3JyZWN0bHkgY2F1c2luZyBhbiBhc3NlcnRpb24uIik7Ci0KK2xldCBvdXRw
dXQgPSAiTWFrZSBzdXJlIHRoYXQgYW4gaW5saW5lIGJsb2NrIGVsZW1lbnQgaXMgbm90IGNhc3Qg
aW5jb3JyZWN0bHkgY2F1c2luZyBhbiBhc3NlcnRpb24uXG5cbiI7CitsZXQgZWxlbWVudDsKK2Z1
bmN0aW9uIHJ1blRlc3QoKSB7CiAgICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxl
cikgewotICAgICAgICB2YXIgZWxlbWVudCA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vz
c2libGVFbGVtZW50QnlJZCgiZ3JvdXAiKS5jaGlsZEF0SW5kZXgoMCkuY2hpbGRBdEluZGV4KDAp
OwotICAgICAgICBkZWJ1ZygiUk9MRTogIiArIGVsZW1lbnQucm9sZSk7CisgICAgICAgIGVsZW1l
bnQgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5SWQoImdyb3Vw
IikuY2hpbGRBdEluZGV4KDApLmNoaWxkQXRJbmRleCgwKTsKKyAgICAgICAgb3V0cHV0ICs9IGV4
cGVjdCgiZWxlbWVudC5yb2xlIiwgIidBWFJvbGU6IEFYV2ViQXJlYSciKTsKKyAgICAgICAgZGVi
dWcob3V0cHV0KTsKICAgICB9Ci0KK30KIDwvc2NyaXB0PgotCi08c2NyaXB0IHNyYz0iLi4vcmVz
b3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+CiA8L2JvZHk+CiA8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>