<?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>235827</bug_id>
          
          <creation_ts>2022-01-28 09:01:17 -0800</creation_ts>
          <short_desc>AX: AccessibilitySlider::inputElement should check if the renderer has become null</short_desc>
          <delta_ts>2022-01-28 18:32:51 -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="Tyler Wilcock">tyler_w</reporter>
          <assigned_to name="Tyler Wilcock">tyler_w</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>1834997</commentid>
    <comment_count>0</comment_count>
    <who name="Tyler Wilcock">tyler_w</who>
    <bug_when>2022-01-28 09:01:17 -0800</bug_when>
    <thetext>After https://bugs.webkit.org/show_bug.cgi?id=235715, we no longer call the update version of children from logging. This has made accessibility/mac/spinbutton-valuedescription.html a constant failure in debug mode only, since the logging is trying to print an AX tree that is out of sync with the DOM. This test uses JS to remove an &lt;input&gt; renderer + node.

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x000000000000003c

0   com.apple.WebCore             	0x00000001af545e0c WebCore::RenderObject::RenderObjectBitfields::isAnonymous() const + 12 (RenderObject.h:888)
1   com.apple.WebCore             	0x00000001af545dee WebCore::RenderObject::isAnonymous() const + 30 (RenderObject.h:391)
2   com.apple.WebCore             	0x00000001af530f0c WebCore::RenderObject::node() const + 28 (RenderObject.h:465)
3   com.apple.WebCore             	0x00000001afa53186 WebCore::AccessibilitySlider::inputElement() const + 38 (AccessibilitySlider.cpp:150)
4   com.apple.WebCore             	0x00000001afa53149 WebCore::AccessibilitySlider::getAttribute(WebCore::QualifiedName const&amp;) const + 25 (AccessibilitySlider.cpp:108)
5   com.apple.WebCore             	0x00000001afa0e958 WebCore::AccessibilityObject::identifierAttribute() const + 72 (AccessibilityObject.cpp:2984)
6   com.apple.WebCore             	0x00000001af988ac1 WebCore::operator&lt;&lt;(WTF::TextStream&amp;, WebCore::AXCoreObject const&amp;) + 145 (AXLogger.cpp:487)
7   com.apple.WebCore             	0x00000001af9890af WebCore::AXLogger::add(WTF::TextStream&amp;, WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&amp;, bool) + 95 (AXLogger.cpp:100)
8   com.apple.WebCore             	0x00000001af989116 WebCore::AXLogger::add(WTF::TextStream&amp;, WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&amp;, bool) + 198 (AXLogger.cpp:104)
9   com.apple.WebCore             	0x00000001af989116 WebCore::AXLogger::add(WTF::TextStream&amp;, WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&amp;, bool) + 198 (AXLogger.cpp:104)
10  com.apple.WebCore             	0x00000001af989116 WebCore::AXLogger::add(WTF::TextStream&amp;, WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt; const&amp;, bool) + 198 (AXLogger.cpp:104)
11  com.apple.WebCore             	0x00000001af98a044 WebCore::operator&lt;&lt;(WTF::TextStream&amp;, WebCore::AXObjectCache&amp;) + 164 (AXLogger.cpp:528)
12  com.apple.WebCore             	0x00000001af989f40 WebCore::AXLogger::log(WebCore::AXObjectCache&amp;) + 80 (AXLogger.cpp:146)
13  com.apple.WebCore             	0x00000001af994ce0 WebCore::AXObjectCache::updateIsolatedTree(WTF::Vector&lt;std::__1::pair&lt;WTF::RefPtr&lt;WebCore::AXCoreObject, WTF::RawPtrTraits&lt;WebCore::AXCoreObject&gt;, WTF::DefaultRefDerefTraits&lt;WebCore::AXCoreObject&gt; &gt;, WebCore::AXObjectCache::AXNotification&gt;, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; const&amp;) + 80 (AXObjectCache.cpp:3327)
14  com.apple.WebCore             	0x00000001af98d138 WebCore::AXObjectCache::notificationPostTimerFired() + 1032 (AXObjectCache.cpp:1150)


This logging is not enabled in release, so it&apos;s not a problem there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834999</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-28 09:01:31 -0800</bug_when>
    <thetext>&lt;rdar://problem/88188151&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835000</commentid>
    <comment_count>2</comment_count>
      <attachid>450238</attachid>
    <who name="Tyler Wilcock">tyler_w</who>
    <bug_when>2022-01-28 09:04:27 -0800</bug_when>
    <thetext>Created attachment 450238
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835100</commentid>
    <comment_count>3</comment_count>
      <attachid>450265</attachid>
    <who name="Tyler Wilcock">tyler_w</who>
    <bug_when>2022-01-28 12:17:46 -0800</bug_when>
    <thetext>Created attachment 450265
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835102</commentid>
    <comment_count>4</comment_count>
      <attachid>450266</attachid>
    <who name="Tyler Wilcock">tyler_w</who>
    <bug_when>2022-01-28 12:21:28 -0800</bug_when>
    <thetext>Created attachment 450266
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835209</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-28 18:13:22 -0800</bug_when>
    <thetext>Committed r288774 (246555@main): &lt;https://commits.webkit.org/246555@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450266.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450238</attachid>
            <date>2022-01-28 09:04:27 -0800</date>
            <delta_ts>2022-01-28 12:17:42 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235827-20220128110426.patch</filename>
            <type>text/plain</type>
            <size>1885</size>
            <attacher name="Tyler Wilcock">tyler_w</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4Njc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggN2Q5NjIxODY1ZDRiZmEz
MGQ4ODQ1OWEzMTNjZGQ4ODdiNTY0NmZlZi4uODk4MGI5ZjNiMGY3ZTg0N2Q2Mjg3N2JjMzI3MTlh
MTJjMjQ3YWM1NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIyLTAxLTI4ICBUeWxl
ciBXaWxjb2NrICA8dHlsZXJfd0BhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IEFjY2Vzc2liaWxp
dHlTbGlkZXI6OmlucHV0RWxlbWVudCBzaG91bGQgY2hlY2sgaWYgdGhlIHJlbmRlcmVyIGhhcyBi
ZWNvbWUgbnVsbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjM1ODI3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgQWZ0ZXIgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTcxNSwg
d2Ugbm8gbG9uZ2VyCisgICAgICAgIGNhbGwgdGhlIHVwZGF0ZSB2ZXJzaW9uIG9mIGNoaWxkcmVu
KCkgZnJvbSBsb2dnaW5nLiBUaGlzIGhhcyBtYWRlCisgICAgICAgIGFjY2Vzc2liaWxpdHkvbWFj
L3NwaW5idXR0b24tdmFsdWVkZXNjcmlwdGlvbi5odG1sIGEgY29uc3RhbnQgZmFpbHVyZQorICAg
ICAgICBpbiBkZWJ1ZyBtb2RlIG9ubHksIHNpbmNlIHRoZSBsb2dnaW5nIGlzIHRyeWluZyB0byBw
cmludCBhbiBBWCB0cmVlIHRoYXQKKyAgICAgICAgaXMgb3V0IG9mIHN5bmMgd2l0aCB0aGUgRE9N
LiBUaGlzIHRlc3QgdXNlcyBKUyB0byByZW1vdmUgYW4gYDxpbnB1dD5gCisgICAgICAgIHJlbmRl
cmVyICsgbm9kZS4KKworICAgICAgICBGaXhlcyBhY2Nlc3NpYmlsaXR5L21hYy9zcGluYnV0dG9u
LXZhbHVlZGVzY3JpcHRpb24uaHRtbCBpbiBkZWJ1Zy4KKworICAgICAgICAqIGFjY2Vzc2liaWxp
dHkvQWNjZXNzaWJpbGl0eVNsaWRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmls
aXR5U2xpZGVyOjppbnB1dEVsZW1lbnQgY29uc3QpOgorICAgICAgICBOdWxsIGNoZWNrIG1fcmVu
ZGVyZXIgYmVmb3JlIHVzaW5nIGl0LgorCiAyMDIyLTAxLTI3ICBUeWxlciBXaWxjb2NrICA8dHls
ZXJfd0BhcHBsZS5jb20+CiAKICAgICAgICAgQVggSVRNOiBEZWZlciB0byB0aGUgdHJlZSB3aGVu
IGRldGVybWluaW5nIEFYIG9iamVjdCBsb2FkaW5nIHByb2dyZXNzCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlTbGlkZXIuY3BwIGIvU291cmNl
L1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5U2xpZGVyLmNwcAppbmRleCBjNzEx
M2Q5MjIyZjY0ZmRjZGVlYWE0OWYyNDM4MzM0MjgwNWZmNTMwLi41MTM2Mzg1OTE1NzBlZjlmNDkw
NTA1NDgzYTUwOGJlNzczYTkyYjNmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3Np
YmlsaXR5L0FjY2Vzc2liaWxpdHlTbGlkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vz
c2liaWxpdHkvQWNjZXNzaWJpbGl0eVNsaWRlci5jcHAKQEAgLTE0Nyw2ICsxNDcsOSBAQCBib29s
IEFjY2Vzc2liaWxpdHlTbGlkZXI6OnNldFZhbHVlKGNvbnN0IFN0cmluZyYgdmFsdWUpCiAKIEhU
TUxJbnB1dEVsZW1lbnQqIEFjY2Vzc2liaWxpdHlTbGlkZXI6OmlucHV0RWxlbWVudCgpIGNvbnN0
CiB7CisgICAgaWYgKCFtX3JlbmRlcmVyKQorICAgICAgICByZXR1cm4gbnVsbHB0cjsKKwogICAg
IHJldHVybiBkb3duY2FzdDxIVE1MSW5wdXRFbGVtZW50PihtX3JlbmRlcmVyLT5ub2RlKCkpOwog
fQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450265</attachid>
            <date>2022-01-28 12:17:46 -0800</date>
            <delta_ts>2022-01-28 12:36:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235827-20220128141745.patch</filename>
            <type>text/plain</type>
            <size>3455</size>
            <attacher name="Tyler Wilcock">tyler_w</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4NzQyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTM2OTcxMzk0MDI0OWZi
MjQ5NWRkNDVlMjNiMDE0NTg5MmZiOGVjMC4uNTY2NGVmYTRjZGQ1YTI4ODJkODFhZDJjNjQxMGZk
ZmI5ZmIxYTRkMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIyLTAxLTI4ICBUeWxl
ciBXaWxjb2NrICA8dHlsZXJfd0BhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IEFjY2Vzc2liaWxp
dHlTbGlkZXI6OmlucHV0RWxlbWVudCBzaG91bGQgY2hlY2sgaWYgdGhlIHJlbmRlcmVyIGhhcyBi
ZWNvbWUgbnVsbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjM1ODI3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQ2hyaXMgRmxlaXphY2guCisKKyAgICAg
ICAgQWZ0ZXIgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTcxNSwg
d2Ugbm8gbG9uZ2VyCisgICAgICAgIGNhbGwgdGhlIHVwZGF0ZSB2ZXJzaW9uIG9mIGNoaWxkcmVu
KCkgZnJvbSBsb2dnaW5nLiBUaGlzIGhhcyBtYWRlCisgICAgICAgIGFjY2Vzc2liaWxpdHkvbWFj
L3NwaW5idXR0b24tdmFsdWVkZXNjcmlwdGlvbi5odG1sIGEgY29uc3RhbnQgZmFpbHVyZQorICAg
ICAgICBpbiBkZWJ1ZyBtb2RlIG9ubHksIHNpbmNlIHRoZSBsb2dnaW5nIGlzIHRyeWluZyB0byBw
cmludCBhbiBBWCB0cmVlIHRoYXQKKyAgICAgICAgaXMgb3V0IG9mIHN5bmMgd2l0aCB0aGUgRE9N
LiBUaGlzIHRlc3QgdXNlcyBKUyB0byByZW1vdmUgYW4gYDxpbnB1dD5gCisgICAgICAgIHJlbmRl
cmVyICsgbm9kZS4KKworICAgICAgICBGaXhlcyBhY2Nlc3NpYmlsaXR5L21hYy9zcGluYnV0dG9u
LXZhbHVlZGVzY3JpcHRpb24uaHRtbCBpbiBkZWJ1Zy4KKworICAgICAgICAqIGFjY2Vzc2liaWxp
dHkvQWNjZXNzaWJpbGl0eVNsaWRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmls
aXR5U2xpZGVyOjppbnB1dEVsZW1lbnQgY29uc3QpOgorICAgICAgICBOdWxsIGNoZWNrIG1fcmVu
ZGVyZXIgYmVmb3JlIHVzaW5nIGl0LgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eVNs
aWRlcjo6Z2V0QXR0cmlidXRlIGNvbnN0KToKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxp
dHlTbGlkZXI6OnZhbHVlRm9yUmFuZ2UgY29uc3QpOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNz
aWJpbGl0eVNsaWRlcjo6bWF4VmFsdWVGb3JSYW5nZSBjb25zdCk6CisgICAgICAgIChXZWJDb3Jl
OjpBY2Nlc3NpYmlsaXR5U2xpZGVyOjptaW5WYWx1ZUZvclJhbmdlIGNvbnN0KToKKyAgICAgICAg
TnVsbCBjaGVjayB0aGUgcmVzdWx0IG9mIGlucHV0RWxlbWVudCgpIGJlZm9yZSBkZXJlZmVyZW5j
aW5nIGl0LgorCiAyMDIyLTAxLTI4ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdh
bGlhLmNvbT4KIAogICAgICAgICBbR1RLXVthMTF5XSBXVFI6IGltcGxlbWVudCBBY2Nlc3NpYmls
aXR5VUlFbGVtZW50Ojppc0lnbm9yZWQoKSBmb3IgQVRTUEkKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVNsaWRlci5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlTbGlkZXIuY3BwCmluZGV4IGM3MTEzZDky
MjJmNjRmZGNkZWVhYTQ5ZjI0MzgzMzQyODA1ZmY1MzAuLjc4ZGQzMTY2Yzc4OWZiOWNhMDk4OTdh
NTNhNjI3ZGFjOWMyNmQzNDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxp
dHkvQWNjZXNzaWJpbGl0eVNsaWRlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJp
bGl0eS9BY2Nlc3NpYmlsaXR5U2xpZGVyLmNwcApAQCAtMTA1LDcgKzEwNSw5IEBAIHZvaWQgQWNj
ZXNzaWJpbGl0eVNsaWRlcjo6YWRkQ2hpbGRyZW4oKQogCiBjb25zdCBBdG9tU3RyaW5nJiBBY2Nl
c3NpYmlsaXR5U2xpZGVyOjpnZXRBdHRyaWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYgYXR0cmli
dXRlKSBjb25zdAogewotICAgIHJldHVybiBpbnB1dEVsZW1lbnQoKS0+Z2V0QXR0cmlidXRlKGF0
dHJpYnV0ZSk7CisgICAgaWYgKGF1dG8qIGlucHV0ID0gaW5wdXRFbGVtZW50KCkpCisgICAgICAg
IHJldHVybiBpbnB1dC0+Z2V0QXR0cmlidXRlKGF0dHJpYnV0ZSk7CisgICAgcmV0dXJuIHsgfTsK
IH0KICAgICAKIEFYQ29yZU9iamVjdCogQWNjZXNzaWJpbGl0eVNsaWRlcjo6ZWxlbWVudEFjY2Vz
c2liaWxpdHlIaXRUZXN0KGNvbnN0IEludFBvaW50JiBwb2ludCkgY29uc3QKQEAgLTEyMSwxNyAr
MTIzLDIzIEBAIEFYQ29yZU9iamVjdCogQWNjZXNzaWJpbGl0eVNsaWRlcjo6ZWxlbWVudEFjY2Vz
c2liaWxpdHlIaXRUZXN0KGNvbnN0IEludFBvaW50JiBwCiAKIGZsb2F0IEFjY2Vzc2liaWxpdHlT
bGlkZXI6OnZhbHVlRm9yUmFuZ2UoKSBjb25zdAogewotICAgIHJldHVybiBpbnB1dEVsZW1lbnQo
KS0+dmFsdWUoKS50b0Zsb2F0KCk7CisgICAgaWYgKGF1dG8qIGlucHV0ID0gaW5wdXRFbGVtZW50
KCkpCisgICAgICAgIHJldHVybiBpbnB1dC0+dmFsdWUoKS50b0Zsb2F0KCk7CisgICAgcmV0dXJu
IDA7CiB9CiAKIGZsb2F0IEFjY2Vzc2liaWxpdHlTbGlkZXI6Om1heFZhbHVlRm9yUmFuZ2UoKSBj
b25zdAogewotICAgIHJldHVybiBzdGF0aWNfY2FzdDxmbG9hdD4oaW5wdXRFbGVtZW50KCktPm1h
eGltdW0oKSk7CisgICAgaWYgKGF1dG8qIGlucHV0ID0gaW5wdXRFbGVtZW50KCkpCisgICAgICAg
IHJldHVybiBzdGF0aWNfY2FzdDxmbG9hdD4oaW5wdXQtPm1heGltdW0oKSk7CisgICAgcmV0dXJu
IDA7CiB9CiAKIGZsb2F0IEFjY2Vzc2liaWxpdHlTbGlkZXI6Om1pblZhbHVlRm9yUmFuZ2UoKSBj
b25zdAogewotICAgIHJldHVybiBzdGF0aWNfY2FzdDxmbG9hdD4oaW5wdXRFbGVtZW50KCktPm1p
bmltdW0oKSk7CisgICAgaWYgKGF1dG8qIGlucHV0ID0gaW5wdXRFbGVtZW50KCkpCisgICAgICAg
IHJldHVybiBzdGF0aWNfY2FzdDxmbG9hdD4oaW5wdXQtPm1pbmltdW0oKSk7CisgICAgcmV0dXJu
IDA7CiB9CiAKIGJvb2wgQWNjZXNzaWJpbGl0eVNsaWRlcjo6c2V0VmFsdWUoY29uc3QgU3RyaW5n
JiB2YWx1ZSkKQEAgLTE0Nyw2ICsxNTUsOCBAQCBib29sIEFjY2Vzc2liaWxpdHlTbGlkZXI6OnNl
dFZhbHVlKGNvbnN0IFN0cmluZyYgdmFsdWUpCiAKIEhUTUxJbnB1dEVsZW1lbnQqIEFjY2Vzc2li
aWxpdHlTbGlkZXI6OmlucHV0RWxlbWVudCgpIGNvbnN0CiB7CisgICAgaWYgKCFtX3JlbmRlcmVy
KQorICAgICAgICByZXR1cm4gbnVsbHB0cjsKICAgICByZXR1cm4gZG93bmNhc3Q8SFRNTElucHV0
RWxlbWVudD4obV9yZW5kZXJlci0+bm9kZSgpKTsKIH0KIAo=
</data>
<flag name="commit-queue"
          id="476623"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450266</attachid>
            <date>2022-01-28 12:21:28 -0800</date>
            <delta_ts>2022-01-28 18:32:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235827-20220128142127.patch</filename>
            <type>text/plain</type>
            <size>3462</size>
            <attacher name="Tyler Wilcock">tyler_w</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4NzQyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTM2OTcxMzk0MDI0OWZi
MjQ5NWRkNDVlMjNiMDE0NTg5MmZiOGVjMC4uNTY2NGVmYTRjZGQ1YTI4ODJkODFhZDJjNjQxMGZk
ZmI5ZmIxYTRkMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIyLTAxLTI4ICBUeWxl
ciBXaWxjb2NrICA8dHlsZXJfd0BhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IEFjY2Vzc2liaWxp
dHlTbGlkZXI6OmlucHV0RWxlbWVudCBzaG91bGQgY2hlY2sgaWYgdGhlIHJlbmRlcmVyIGhhcyBi
ZWNvbWUgbnVsbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjM1ODI3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQ2hyaXMgRmxlaXphY2guCisKKyAgICAg
ICAgQWZ0ZXIgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTcxNSwg
d2Ugbm8gbG9uZ2VyCisgICAgICAgIGNhbGwgdGhlIHVwZGF0ZSB2ZXJzaW9uIG9mIGNoaWxkcmVu
KCkgZnJvbSBsb2dnaW5nLiBUaGlzIGhhcyBtYWRlCisgICAgICAgIGFjY2Vzc2liaWxpdHkvbWFj
L3NwaW5idXR0b24tdmFsdWVkZXNjcmlwdGlvbi5odG1sIGEgY29uc3RhbnQgZmFpbHVyZQorICAg
ICAgICBpbiBkZWJ1ZyBtb2RlIG9ubHksIHNpbmNlIHRoZSBsb2dnaW5nIGlzIHRyeWluZyB0byBw
cmludCBhbiBBWCB0cmVlIHRoYXQKKyAgICAgICAgaXMgb3V0IG9mIHN5bmMgd2l0aCB0aGUgRE9N
LiBUaGlzIHRlc3QgdXNlcyBKUyB0byByZW1vdmUgYW4gYDxpbnB1dD5gCisgICAgICAgIHJlbmRl
cmVyICsgbm9kZS4KKworICAgICAgICBGaXhlcyBhY2Nlc3NpYmlsaXR5L21hYy9zcGluYnV0dG9u
LXZhbHVlZGVzY3JpcHRpb24uaHRtbCBpbiBkZWJ1Zy4KKworICAgICAgICAqIGFjY2Vzc2liaWxp
dHkvQWNjZXNzaWJpbGl0eVNsaWRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmls
aXR5U2xpZGVyOjppbnB1dEVsZW1lbnQgY29uc3QpOgorICAgICAgICBOdWxsIGNoZWNrIG1fcmVu
ZGVyZXIgYmVmb3JlIHVzaW5nIGl0LgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eVNs
aWRlcjo6Z2V0QXR0cmlidXRlIGNvbnN0KToKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxp
dHlTbGlkZXI6OnZhbHVlRm9yUmFuZ2UgY29uc3QpOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNz
aWJpbGl0eVNsaWRlcjo6bWF4VmFsdWVGb3JSYW5nZSBjb25zdCk6CisgICAgICAgIChXZWJDb3Jl
OjpBY2Nlc3NpYmlsaXR5U2xpZGVyOjptaW5WYWx1ZUZvclJhbmdlIGNvbnN0KToKKyAgICAgICAg
TnVsbCBjaGVjayB0aGUgcmVzdWx0IG9mIGlucHV0RWxlbWVudCgpIGJlZm9yZSBkZXJlZmVyZW5j
aW5nIGl0LgorCiAyMDIyLTAxLTI4ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdh
bGlhLmNvbT4KIAogICAgICAgICBbR1RLXVthMTF5XSBXVFI6IGltcGxlbWVudCBBY2Nlc3NpYmls
aXR5VUlFbGVtZW50Ojppc0lnbm9yZWQoKSBmb3IgQVRTUEkKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVNsaWRlci5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlTbGlkZXIuY3BwCmluZGV4IGM3MTEzZDky
MjJmNjRmZGNkZWVhYTQ5ZjI0MzgzMzQyODA1ZmY1MzAuLjllZjU4Y2Y5NzZiYmZiZmM4YjYyYzYz
MmJmMjRjYjI4ZTE4ZGVlYmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxp
dHkvQWNjZXNzaWJpbGl0eVNsaWRlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJp
bGl0eS9BY2Nlc3NpYmlsaXR5U2xpZGVyLmNwcApAQCAtMTA1LDcgKzEwNSw5IEBAIHZvaWQgQWNj
ZXNzaWJpbGl0eVNsaWRlcjo6YWRkQ2hpbGRyZW4oKQogCiBjb25zdCBBdG9tU3RyaW5nJiBBY2Nl
c3NpYmlsaXR5U2xpZGVyOjpnZXRBdHRyaWJ1dGUoY29uc3QgUXVhbGlmaWVkTmFtZSYgYXR0cmli
dXRlKSBjb25zdAogewotICAgIHJldHVybiBpbnB1dEVsZW1lbnQoKS0+Z2V0QXR0cmlidXRlKGF0
dHJpYnV0ZSk7CisgICAgaWYgKGF1dG8qIGlucHV0ID0gaW5wdXRFbGVtZW50KCkpCisgICAgICAg
IHJldHVybiBpbnB1dC0+Z2V0QXR0cmlidXRlKGF0dHJpYnV0ZSk7CisgICAgcmV0dXJuIG51bGxB
dG9tKCk7CiB9CiAgICAgCiBBWENvcmVPYmplY3QqIEFjY2Vzc2liaWxpdHlTbGlkZXI6OmVsZW1l
bnRBY2Nlc3NpYmlsaXR5SGl0VGVzdChjb25zdCBJbnRQb2ludCYgcG9pbnQpIGNvbnN0CkBAIC0x
MjEsMTcgKzEyMywyMyBAQCBBWENvcmVPYmplY3QqIEFjY2Vzc2liaWxpdHlTbGlkZXI6OmVsZW1l
bnRBY2Nlc3NpYmlsaXR5SGl0VGVzdChjb25zdCBJbnRQb2ludCYgcAogCiBmbG9hdCBBY2Nlc3Np
YmlsaXR5U2xpZGVyOjp2YWx1ZUZvclJhbmdlKCkgY29uc3QKIHsKLSAgICByZXR1cm4gaW5wdXRF
bGVtZW50KCktPnZhbHVlKCkudG9GbG9hdCgpOworICAgIGlmIChhdXRvKiBpbnB1dCA9IGlucHV0
RWxlbWVudCgpKQorICAgICAgICByZXR1cm4gaW5wdXQtPnZhbHVlKCkudG9GbG9hdCgpOworICAg
IHJldHVybiAwOwogfQogCiBmbG9hdCBBY2Nlc3NpYmlsaXR5U2xpZGVyOjptYXhWYWx1ZUZvclJh
bmdlKCkgY29uc3QKIHsKLSAgICByZXR1cm4gc3RhdGljX2Nhc3Q8ZmxvYXQ+KGlucHV0RWxlbWVu
dCgpLT5tYXhpbXVtKCkpOworICAgIGlmIChhdXRvKiBpbnB1dCA9IGlucHV0RWxlbWVudCgpKQor
ICAgICAgICByZXR1cm4gc3RhdGljX2Nhc3Q8ZmxvYXQ+KGlucHV0LT5tYXhpbXVtKCkpOworICAg
IHJldHVybiAwOwogfQogCiBmbG9hdCBBY2Nlc3NpYmlsaXR5U2xpZGVyOjptaW5WYWx1ZUZvclJh
bmdlKCkgY29uc3QKIHsKLSAgICByZXR1cm4gc3RhdGljX2Nhc3Q8ZmxvYXQ+KGlucHV0RWxlbWVu
dCgpLT5taW5pbXVtKCkpOworICAgIGlmIChhdXRvKiBpbnB1dCA9IGlucHV0RWxlbWVudCgpKQor
ICAgICAgICByZXR1cm4gc3RhdGljX2Nhc3Q8ZmxvYXQ+KGlucHV0LT5taW5pbXVtKCkpOworICAg
IHJldHVybiAwOwogfQogCiBib29sIEFjY2Vzc2liaWxpdHlTbGlkZXI6OnNldFZhbHVlKGNvbnN0
IFN0cmluZyYgdmFsdWUpCkBAIC0xNDcsNiArMTU1LDggQEAgYm9vbCBBY2Nlc3NpYmlsaXR5U2xp
ZGVyOjpzZXRWYWx1ZShjb25zdCBTdHJpbmcmIHZhbHVlKQogCiBIVE1MSW5wdXRFbGVtZW50KiBB
Y2Nlc3NpYmlsaXR5U2xpZGVyOjppbnB1dEVsZW1lbnQoKSBjb25zdAogeworICAgIGlmICghbV9y
ZW5kZXJlcikKKyAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAgICAgcmV0dXJuIGRvd25jYXN0PEhU
TUxJbnB1dEVsZW1lbnQ+KG1fcmVuZGVyZXItPm5vZGUoKSk7CiB9CiAK
</data>
<flag name="commit-queue"
          id="476675"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>