<?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>229453</bug_id>
          
          <creation_ts>2021-08-24 10:27:18 -0700</creation_ts>
          <short_desc>[Monterey] LayoutTest media/element-containing-pip-video-going-into-fullscreen.html is flaky timeout/crash</short_desc>
          <delta_ts>2021-08-25 15:46:16 -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>Media</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>macOS 11</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=162710</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Peng Liu">peng.liu6</reporter>
          <assigned_to name="Peng Liu">peng.liu6</assigned_to>
          <cc>calvaris</cc>
    
    <cc>cdumez</cc>
    
    <cc>changseok</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1786796</commentid>
    <comment_count>0</comment_count>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2021-08-24 10:27:18 -0700</bug_when>
    <thetext>ASSERTION FAILED: standby || mode != HTMLMediaElementEnums::VideoFullscreenModeNone
/Volumes/Data/worker/trunk-star-debug-archive/build/OpenSource/Source/WebKit/WebProcess/cocoa/VideoFullscreenManager.mm(252) : void WebKit::VideoFullscreenManager::enterVideoFullscreenForVideoElement(WebCore::HTMLVideoElement &amp;, HTMLMediaElementEnums::VideoFullscreenMode, bool)
1   0x40f3b5e79 WTFCrash
2   0x3ee73aa9b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x3f01e4224 WebKit::VideoFullscreenManager::enterVideoFullscreenForVideoElement(WebCore::HTMLVideoElement&amp;, unsigned int, bool)
4   0x3f0228e69 WebKit::VideoFullscreenManager::didCleanupFullscreen(WTF::ObjectIdentifier&lt;WebKit::PlaybackSessionContextIdentifierType&gt;)::$_18::operator()() const
5   0x3f0228d29 WTF::Detail::CallableWrapper&lt;WebKit::VideoFullscreenManager::didCleanupFullscreen(WTF::ObjectIdentifier&lt;WebKit::PlaybackSessionContextIdentifierType&gt;)::$_18, void&gt;::call()
6   0x40f3ded42 WTF::Function&lt;void ()&gt;::operator()() const
7   0x40f45a81e WTF::RunLoop::performWork()
8   0x40f45e0fe WTF::RunLoop::performWork(void*)
9   0x7ff8011f3d4a __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
10  0x7ff8011f3cb2 __CFRunLoopDoSource0
11  0x7ff8011f3a27 __CFRunLoopDoSources0
12  0x7ff8011f2447 __CFRunLoopRun
13  0x7ff8011f1a09 CFRunLoopRunSpecific
14  0x7ff80204d437 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
15  0x7ff8020d7b13 -[NSRunLoop(NSRunLoop) run]
16  0x7ff800e84377 _xpc_objc_main
17  0x7ff800e83cfa xpc_main
18  0x3ef54e56f WebKit::XPCServiceMain(int, char const**)
19  0x3f0be007b WKXPCServiceMain
20  0x10190cea2 main
21  0x10a4b44d5
com.apple.WebKit.WebContent.Development terminated (pid 46200) because the process crashed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1786799</commentid>
    <comment_count>1</comment_count>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2021-08-24 10:27:59 -0700</bug_when>
    <thetext>&lt;rdar://80346428&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1786805</commentid>
    <comment_count>2</comment_count>
      <attachid>436306</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2021-08-24 10:40:54 -0700</bug_when>
    <thetext>Created attachment 436306
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1786836</commentid>
    <comment_count>3</comment_count>
      <attachid>436306</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2021-08-24 11:21:13 -0700</bug_when>
    <thetext>Comment on attachment 436306
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=436306&amp;action=review

&gt; Source/WebKit/ChangeLog:16
&gt; +        This change fixes an assertion failure in `enterVideoFullscreenForVideoElement()`.

This requires the reader to look at the code before and after the change. Instead I think it would be better to say something like &quot;Return immediately if the element is not in fullscreen to avoid an assertion later in `enterVideoFullscreenForVideoElement`&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1786842</commentid>
    <comment_count>4</comment_count>
      <attachid>436312</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2021-08-24 11:31:00 -0700</bug_when>
    <thetext>Created attachment 436312
Revise the patch based on Eric&apos;s comment</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1786845</commentid>
    <comment_count>5</comment_count>
      <attachid>436306</attachid>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2021-08-24 11:31:55 -0700</bug_when>
    <thetext>Comment on attachment 436306
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=436306&amp;action=review

&gt;&gt; Source/WebKit/ChangeLog:16
&gt;&gt; +        This change fixes an assertion failure in `enterVideoFullscreenForVideoElement()`.
&gt; 
&gt; This requires the reader to look at the code before and after the change. Instead I think it would be better to say something like &quot;Return immediately if the element is not in fullscreen to avoid an assertion later in `enterVideoFullscreenForVideoElement`&quot;.

Agree! Fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787183</commentid>
    <comment_count>6</comment_count>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2021-08-25 09:13:48 -0700</bug_when>
    <thetext>The layout test failure on mac-debug-wk1 bot is not relevant to this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787187</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-08-25 09:41:30 -0700</bug_when>
    <thetext>Committed r281557 (240924@main): &lt;https://commits.webkit.org/240924@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 436312.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1787359</commentid>
    <comment_count>8</comment_count>
      <attachid>436312</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2021-08-25 15:46:16 -0700</bug_when>
    <thetext>Comment on attachment 436312
Revise the patch based on Eric&apos;s comment

View in context: https://bugs.webkit.org/attachment.cgi?id=436312&amp;action=review

&gt; LayoutTests/platform/mac-wk2/TestExpectations:691
&gt; +[ Catalina BigSur Monterey ] media/element-containing-pip-video-going-into-fullscreen.html [ Pass ]

&quot;Catalina BigSur Monterey&quot; is all of them, so we don&apos;t need the OS version qualifiers. In fact, they are harmful, as they result in the test being skipped on all future versions.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>436306</attachid>
            <date>2021-08-24 10:40:54 -0700</date>
            <delta_ts>2021-08-24 11:21:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-229453-20210824104053.patch</filename>
            <type>text/plain</type>
            <size>7803</size>
            <attacher name="Peng Liu">peng.liu6</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxNDYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzhkZmZiYjE2NzliYTMy
NDJlOWY2ZmJhYTljNzdlY2JjNzIzNjc1OC4uYjllZTZmMjQ2ZWE2Njk2ODRlNjNmZWQ0YzgzOGU5
NTU3YmY1MWQzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTA4LTI0ICBQZW5n
IExpdSAgPHBlbmcubGl1NkBhcHBsZS5jb20+CisKKyAgICAgICAgW01vbnRlcmV5XSBMYXlvdXRU
ZXN0IG1lZGlhL2VsZW1lbnQtY29udGFpbmluZy1waXAtdmlkZW8tZ29pbmctaW50by1mdWxsc2Ny
ZWVuLmh0bWwgaXMgZmxha3kgdGltZW91dC9jcmFzaAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI5NDUzCisgICAgICAgIDxyZGFyOi8vODAzNDY0Mjg+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTm8gbmV3
IHRlc3RzLiBGaXggYSBmbGFreSB0ZXN0LgorCisgICAgICAgICogaHRtbC9IVE1MTWVkaWFFbGVt
ZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxNZWRpYUVsZW1lbnQ6OkhUTUxNZWRpYUVs
ZW1lbnQpOgorICAgICAgICBXZSBuZWVkIHRvIGluaXRpYWxpemUgYG1fY2hhbmdpbmdWaWRlb0Z1
bGxzY3JlZW5Nb2RlYCB0byBmYWxzZSBpbiB0aGUgY29uc3RydWN0b3IuCisgICAgICAgIE90aGVy
d2lzZSwgaXQgbWlnaHQgYmUgaW5pdGlhbGl6ZWQgdG8gdHJ1ZSBhbmQgaWdub3JlIHJlcXVlc3Rz
IHRvIGNoYW5nZSB2aWRlbworICAgICAgICBwcmVzZW50YXRpb24gbW9kZS4KKwogMjAyMS0wOC0y
MyAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQHdlYmtpdC5vcmc+CiAKICAgICAgICAgU3Rp
Y2t5IHBvc2l0aW9uIHNob3VsZCBub3QgdXNlIHRyYW5zZm9ybWVkIHBvc2l0aW9uIHRvIGNvbXB1
dGUgc3RpY2t5IG9mZnNldC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIv
U291cmNlL1dlYktpdC9DaGFuZ2VMb2cKaW5kZXggNGU3MzQwYzgyODFlNDhlODBiODY3ZmQ4ZjU4
MWVhYzU1OWY3ZDBiNC4uNDYwOTQ4MDc4ZDY5MWM1MTE5M2ExZDVlMDkzNTM3OWRjZDU3NTZhZCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAyMS0wOC0yNCAgUGVuZyBMaXUgIDxwZW5nLmxp
dTZAYXBwbGUuY29tPgorCisgICAgICAgIFtNb250ZXJleV0gTGF5b3V0VGVzdCBtZWRpYS9lbGVt
ZW50LWNvbnRhaW5pbmctcGlwLXZpZGVvLWdvaW5nLWludG8tZnVsbHNjcmVlbi5odG1sIGlzIGZs
YWt5IHRpbWVvdXQvY3Jhc2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIyOTQ1MworICAgICAgICA8cmRhcjovLzgwMzQ2NDI4PgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVUlQcm9jZXNzL0NvY29hL1Zp
ZGVvRnVsbHNjcmVlbk1hbmFnZXJQcm94eS5tbToKKyAgICAgICAgKFdlYktpdDo6VmlkZW9GdWxs
c2NyZWVuTWFuYWdlclByb3h5OjpleGl0RnVsbHNjcmVlbldpdGhvdXRBbmltYXRpb25Ub01vZGUp
OgorICAgICAgICBXaGVuIHRoZSBtb2NrIHZpZGVvIHByZXNlbnRhdGlvbiBtb2RlIGlzIGVuYWJs
ZWQsIHRoZSBVSSBwcm9jZXNzIHN0aWxsIG5lZWRzIHRvCisgICAgICAgIG5vdGlmeSB0aGUgV2Vi
IHByb2Nlc3MgdGhhdCB0aGUgbW9kZSBjaGFuZ2UgaGFzIGJlZW4gZG9uZS4KKworICAgICAgICAq
IFdlYlByb2Nlc3MvY29jb2EvVmlkZW9GdWxsc2NyZWVuTWFuYWdlci5tbToKKyAgICAgICAgKFdl
YktpdDo6VmlkZW9GdWxsc2NyZWVuTWFuYWdlcjo6ZGlkQ2xlYW51cEZ1bGxzY3JlZW4pOgorICAg
ICAgICBUaGlzIGNoYW5nZSBmaXhlcyBhbiBhc3NlcnRpb24gZmFpbHVyZSBpbiBgZW50ZXJWaWRl
b0Z1bGxzY3JlZW5Gb3JWaWRlb0VsZW1lbnQoKWAuCisKIDIwMjEtMDgtMjMgIFdlbnNvbiBIc2ll
aCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTiAocjI3MTE0
Nik6IGVkaXRpbmcvc2VsZWN0aW9uL2lvcy9zY3JvbGxpbmctdG8tZm9jdXNlZC1lbGVtZW50LWlu
c2lkZS1pZnJhbWUuaHRtbCBpcyBmYWlsaW5nCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9o
dG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFF
bGVtZW50LmNwcAppbmRleCBiNzkxOWZiNDViNmVhZDMzOGRjYmE3MWYzNWJiNGViZWFlYWUwYTYy
Li41YzQ2Y2QzODUzN2Y1ZmQzZWFjMzc5ODAwMGQ4MTEwNTAwZGMyNmFiIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKQEAgLTQzMyw2ICs0MzMsNyBAQCBIVE1MTWVk
aWFFbGVtZW50OjpIVE1MTWVkaWFFbGVtZW50KGNvbnN0IFF1YWxpZmllZE5hbWUmIHRhZ05hbWUs
IERvY3VtZW50JiBkb2N1bQogICAgICwgbV9oYXZlU2V0VXBDYXB0aW9uQ29udGFpbmVyKGZhbHNl
KQogICAgICwgbV9pc1NjcnViYmluZ1JlbW90ZWx5KGZhbHNlKQogICAgICwgbV93YWl0aW5nVG9F
bnRlckZ1bGxzY3JlZW4oZmFsc2UpCisgICAgLCBtX2NoYW5naW5nVmlkZW9GdWxsc2NyZWVuTW9k
ZShmYWxzZSkKICAgICAsIG1fc2hvd1Bvc3Rlcih0cnVlKQogICAgICwgbV90cmFja3NBcmVSZWFk
eSh0cnVlKQogICAgICwgbV9oYXZlVmlzaWJsZVRleHRUcmFjayhmYWxzZSkKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1ZpZGVvRnVsbHNjcmVlbk1hbmFnZXJQcm94
eS5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1ZpZGVvRnVsbHNjcmVlbk1hbmFn
ZXJQcm94eS5tbQppbmRleCAzNGU3NjY5ZjlkOGQ1YWFmY2Y5Y2VkNGRkYjFkNDBmZTk2NjFlYWNi
Li4zOWEwZGVlNzg0OWJkMGMyZmQ1OTc1NjAxMmIzYjA1YjljNTczYzhkIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9WaWRlb0Z1bGxzY3JlZW5NYW5hZ2VyUHJveHku
bW0KKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvVmlkZW9GdWxsc2NyZWVuTWFu
YWdlclByb3h5Lm1tCkBAIC02NTQsOCArNjU0LDEwIEBAIHZvaWQgVmlkZW9GdWxsc2NyZWVuTWFu
YWdlclByb3h5OjpleGl0RnVsbHNjcmVlbihQbGF5YmFja1Nlc3Npb25Db250ZXh0SWRlbnRpZmll
CiAKIHZvaWQgVmlkZW9GdWxsc2NyZWVuTWFuYWdlclByb3h5OjpleGl0RnVsbHNjcmVlbldpdGhv
dXRBbmltYXRpb25Ub01vZGUoUGxheWJhY2tTZXNzaW9uQ29udGV4dElkZW50aWZpZXIgY29udGV4
dElkLCBXZWJDb3JlOjpIVE1MTWVkaWFFbGVtZW50RW51bXM6OlZpZGVvRnVsbHNjcmVlbk1vZGUg
dGFyZ2V0TW9kZSkKIHsKLSAgICBpZiAobV9tb2NrVmlkZW9QcmVzZW50YXRpb25Nb2RlRW5hYmxl
ZCkKKyAgICBpZiAobV9tb2NrVmlkZW9QcmVzZW50YXRpb25Nb2RlRW5hYmxlZCkgeworICAgICAg
ICBmdWxsc2NyZWVuTW9kZUNoYW5nZWQoY29udGV4dElkLCB0YXJnZXRNb2RlKTsKICAgICAgICAg
cmV0dXJuOworICAgIH0KIAogI2lmIFBMQVRGT1JNKE1BQykKICAgICBlbnN1cmVJbnRlcmZhY2Uo
Y29udGV4dElkKS5leGl0RnVsbHNjcmVlbldpdGhvdXRBbmltYXRpb25Ub01vZGUodGFyZ2V0TW9k
ZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvVmlkZW9GdWxs
c2NyZWVuTWFuYWdlci5tbSBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9WaWRlb0Z1
bGxzY3JlZW5NYW5hZ2VyLm1tCmluZGV4IGUyZTFkMjI0M2FmYWM4YTAxMDcxZDE2MDFmM2Q5NjQ0
ZDA5YTAzZDUuLmUwZjdmZmMwOTgxMzYxYzVhOTk3OTQ1MzVhNWE1ZjExNzM1NWI0NTAgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9WaWRlb0Z1bGxzY3JlZW5NYW5h
Z2VyLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9WaWRlb0Z1bGxzY3Jl
ZW5NYW5hZ2VyLm1tCkBAIC01NDYsNyArNTQ2LDcgQEAgdm9pZCBWaWRlb0Z1bGxzY3JlZW5NYW5h
Z2VyOjpkaWRDbGVhbnVwRnVsbHNjcmVlbihQbGF5YmFja1Nlc3Npb25Db250ZXh0SWRlbnRpZmkK
ICAgICBpbnRlcmZhY2UtPnNldEZ1bGxzY3JlZW5TdGFuZGJ5KGZhbHNlKTsKICAgICByZW1vdmVD
bGllbnRGb3JDb250ZXh0KGNvbnRleHRJZCk7CiAKLSAgICBpZiAoIXZpZGVvRWxlbWVudCB8fCAh
dGFyZ2V0SXNGdWxsc2NyZWVuKQorICAgIGlmICghdmlkZW9FbGVtZW50IHx8ICF0YXJnZXRJc0Z1
bGxzY3JlZW4gfHwgbW9kZSA9PSBIVE1MTWVkaWFFbGVtZW50RW51bXM6OlZpZGVvRnVsbHNjcmVl
bk1vZGVOb25lKQogICAgICAgICByZXR1cm47CiAKICAgICBSdW5Mb29wOjptYWluKCkuZGlzcGF0
Y2goW3Byb3RlY3RlZFRoaXMgPSBtYWtlUmVmUHRyKHRoaXMpLCB2aWRlb0VsZW1lbnQsIG1vZGUs
IHN0YW5kYnldIHsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRl
c3RzL0NoYW5nZUxvZwppbmRleCAxOTc1NDE5NDUwMWE4NDFmOGU2MDMxNzg0NjI2NDFlM2ViNjMx
YWUzLi4wM2MxM2NlZTE0MmFkZjY4NjZkNjY5NjZjZGJkNzE1OTRlMmIyM2NmIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTUgQEAKKzIwMjEtMDgtMjQgIFBlbmcgTGl1ICA8cGVuZy5saXU2QGFwcGxlLmNvbT4K
KworICAgICAgICBbTW9udGVyZXldIExheW91dFRlc3QgbWVkaWEvZWxlbWVudC1jb250YWluaW5n
LXBpcC12aWRlby1nb2luZy1pbnRvLWZ1bGxzY3JlZW4uaHRtbCBpcyBmbGFreSB0aW1lb3V0L2Ny
YXNoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjk0
NTMKKyAgICAgICAgPHJkYXI6Ly84MDM0NjQyOD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIG1lZGlhL2VsZW1lbnQtY29udGFpbmluZy1waXAtdmlk
ZW8tZ29pbmctaW50by1mdWxsc2NyZWVuLmh0bWw6CisgICAgICAgIEVuYWJsZSB0aGUgbW9jayB2
aWRlbyBwcmVzZW50YXRpb24gbW9kZSBmb3IgdGVzdGluZy4KKyAgICAgICAgKiBwbGF0Zm9ybS9t
YWMtd2syL1Rlc3RFeHBlY3RhdGlvbnM6CisKIDIwMjEtMDgtMjMgIEVyaWMgSHV0Y2hpc29uICA8
ZWh1dGNoaXNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgVXBkYXRlIHRlc3QgZXhwZWN0YXRpb25z
IGZvciBmYXN0L2V2ZW50cy9pb3Mva2V5LWV2ZW50cy1jb21wcmVoZW5zaXZlL2tleS1ldmVudHMt
bWV0YS1zaGlmdC5odG1sLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvbWVkaWEvZWxlbWVudC1j
b250YWluaW5nLXBpcC12aWRlby1nb2luZy1pbnRvLWZ1bGxzY3JlZW4uaHRtbCBiL0xheW91dFRl
c3RzL21lZGlhL2VsZW1lbnQtY29udGFpbmluZy1waXAtdmlkZW8tZ29pbmctaW50by1mdWxsc2Ny
ZWVuLmh0bWwKaW5kZXggMWQ5NDcxNjcwZjgxYmM3ZmRlMDYzNzhiYjczMTliNGI4N2EyYmM2Zi4u
Yzc1NGFlYjM4MDdlMTkwYjhkOGIwMWNjNzBkNzZmOTUzYjE1OTFlNiAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvbWVkaWEvZWxlbWVudC1jb250YWluaW5nLXBpcC12aWRlby1nb2luZy1pbnRvLWZ1
bGxzY3JlZW4uaHRtbAorKysgYi9MYXlvdXRUZXN0cy9tZWRpYS9lbGVtZW50LWNvbnRhaW5pbmct
cGlwLXZpZGVvLWdvaW5nLWludG8tZnVsbHNjcmVlbi5odG1sCkBAIC0xLDExICsxLDE0IEBACis8
IURPQ1RZUEUgaHRtbD4KIDxodG1sPgogPGhlYWQ+CiAgICAgPHRpdGxlPlRlc3QgZWxlbWVudCBj
b250YWluaW5nIHBpcCB2aWRlbyBnb2luZyBpbnRvIGZ1bGxzY3JlZW4gc2hvdWxkIGV4aXQgcGlw
PC90aXRsZT4KICAgICA8c2NyaXB0IHNyYz0ibWVkaWEtZmlsZS5qcyI+PC9zY3JpcHQ+CiAgICAg
PHNjcmlwdCBzcmM9InZpZGVvLXRlc3QuanMiPjwvc2NyaXB0PgogICAgIDxzY3JpcHQ+Ci0gICAg
ICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICBpZiAod2luZG93LmludGVybmFscykg
ewogICAgICAgICAgICAgd2luZG93LmludGVybmFscy5zZXR0aW5ncy5zZXRBbGxvd3NQaWN0dXJl
SW5QaWN0dXJlTWVkaWFQbGF5YmFjayh0cnVlKTsKKyAgICAgICAgICAgIGludGVybmFscy5zZXRN
b2NrVmlkZW9QcmVzZW50YXRpb25Nb2RlRW5hYmxlZCh0cnVlKTsKKyAgICAgICAgfQogCiAgICAg
ICAgIHZhciBlbnRlcmVkRnVsbHNjcmVlbiA9IGZhbHNlOwogICAgICAgICB2YXIgZXhpdGVkUElQ
ID0gZmFsc2U7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1Rlc3RF
eHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlv
bnMKaW5kZXggYmMyMWNkNDBjMDM1OWM1MTkzNDgzMjUxMmZlMGJhZWQ4NDcwNWEwMC4uN2FhMmQ3
ZWEzM2I4YWYwYTllYzA4YmYwNjlhYTdhOTdlNWVmODQ5ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjLXdrMi9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9ucwpAQCAtNjg4LDE1ICs2ODgsMTIgQEAgd2Vi
a2l0Lm9yZy9iLzE1NzU4OSBmYXN0L3RleHQtYXV0b3NpemluZy9pb3MvdGV4dC1hdXRvc2l6aW5n
LWFmdGVyLWJhY2suaHRtbCBbIFAKIAogIyBQaVAgdGVzdHMgYXJlIG9ubHkgZW5hYmxlZCBmb3Ig
U2llcnJhIFdlYktpdDIuCiAjIHJkYXI6Ly9wcm9ibGVtLzI3NTc0MzAzCi1bIENhdGFsaW5hIEJp
Z1N1ciBdIG1lZGlhL2VsZW1lbnQtY29udGFpbmluZy1waXAtdmlkZW8tZ29pbmctaW50by1mdWxs
c2NyZWVuLmh0bWwgWyBQYXNzIF0KK1sgQ2F0YWxpbmEgQmlnU3VyIE1vbnRlcmV5IF0gbWVkaWEv
ZWxlbWVudC1jb250YWluaW5nLXBpcC12aWRlby1nb2luZy1pbnRvLWZ1bGxzY3JlZW4uaHRtbCBb
IFBhc3MgXQogbWVkaWEvZnVsbHNjcmVlbi1hcGktZW5hYmxlZC1tZWRpYS13aXRoLXByZXNlbnRh
dGlvbi1tb2RlLmh0bWwgWyBQYXNzIF0KIHdlYmtpdC5vcmcvYi8xNzMxOTkgbWVkaWEvbmF2aWdh
dGUtd2l0aC1waXAtc2hvdWxkLW5vdC1jcmFzaC5odG1sIFsgUGFzcyBGYWlsdXJlIF0KIG1lZGlh
L3BpY3R1cmUtaW4tcGljdHVyZSBbIFBhc3MgXQogbWVkaWEvcmVtb3ZlLXZpZGVvLWVsZW1lbnQt
aW4tcGlwLWZyb20tZG9jdW1lbnQuaHRtbCBbIFBhc3MgXQogCi0jIHJkYXI6Ly84MDM0NjQyOCAo
WyBNb250ZXJleSB3azIgRGVidWcgXSBtZWRpYS9lbGVtZW50LWNvbnRhaW5pbmctcGlwLXZpZGVv
LWdvaW5nLWludG8tZnVsbHNjcmVlbi5odG1sIGlzIGZsYWt5IGNyYXNoaW5nCi1bIE1vbnRlcmV5
IERlYnVnIF0gbWVkaWEvZWxlbWVudC1jb250YWluaW5nLXBpcC12aWRlby1nb2luZy1pbnRvLWZ1
bGxzY3JlZW4uaHRtbCBbIFBhc3MgVGltZW91dCBDcmFzaCBdCi0KICMgUlRMIFNjcm9sbGJhcnMg
YXJlIGVuYWJsZWQgb24gU2llcnJhIFdlYktpdDIuCiB3ZWJraXQub3JnL2IvMTc5NDU1IGZhc3Qv
c2Nyb2xsaW5nL3J0bC1zY3JvbGxiYXJzLmh0bWwgWyBQYXNzIEltYWdlT25seUZhaWx1cmUgXQog
ZmFzdC9zY3JvbGxpbmcvcnRsLXNjcm9sbGJhcnMtc2ltcGxlLmh0bWwgWyBQYXNzIF0K
</data>
<flag name="review"
          id="459307"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>436312</attachid>
            <date>2021-08-24 11:31:00 -0700</date>
            <delta_ts>2021-08-25 09:41:31 -0700</delta_ts>
            <desc>Revise the patch based on Eric&apos;s comment</desc>
            <filename>bug-229453-20210824113059.patch</filename>
            <type>text/plain</type>
            <size>7850</size>
            <attacher name="Peng Liu">peng.liu6</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjgxNDYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzhkZmZiYjE2NzliYTMy
NDJlOWY2ZmJhYTljNzdlY2JjNzIzNjc1OC4uM2Y3MWI4MTg1NWU1ODkxNjgyMTQ5YTM0YTA0N2U3
YWRmYWVjYzA2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTA4LTI0ICBQZW5n
IExpdSAgPHBlbmcubGl1NkBhcHBsZS5jb20+CisKKyAgICAgICAgW01vbnRlcmV5XSBMYXlvdXRU
ZXN0IG1lZGlhL2VsZW1lbnQtY29udGFpbmluZy1waXAtdmlkZW8tZ29pbmctaW50by1mdWxsc2Ny
ZWVuLmh0bWwgaXMgZmxha3kgdGltZW91dC9jcmFzaAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI5NDUzCisgICAgICAgIDxyZGFyOi8vODAzNDY0Mjg+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBDYXJsc29uLgorCisgICAgICAgIE5vIG5ldyB0
ZXN0cy4gRml4IGEgZmxha3kgdGVzdC4KKworICAgICAgICAqIGh0bWwvSFRNTE1lZGlhRWxlbWVu
dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MTWVkaWFFbGVtZW50OjpIVE1MTWVkaWFFbGVt
ZW50KToKKyAgICAgICAgV2UgbmVlZCB0byBpbml0aWFsaXplIGBtX2NoYW5naW5nVmlkZW9GdWxs
c2NyZWVuTW9kZWAgdG8gZmFsc2UgaW4gdGhlIGNvbnN0cnVjdG9yLgorICAgICAgICBPdGhlcndp
c2UsIGl0IG1pZ2h0IGJlIGluaXRpYWxpemVkIHRvIHRydWUgYW5kIGlnbm9yZSByZXF1ZXN0cyB0
byBjaGFuZ2UgdmlkZW8KKyAgICAgICAgcHJlc2VudGF0aW9uIG1vZGUuCisKIDIwMjEtMDgtMjMg
IE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkB3ZWJraXQub3JnPgogCiAgICAgICAgIFN0aWNr
eSBwb3NpdGlvbiBzaG91bGQgbm90IHVzZSB0cmFuc2Zvcm1lZCBwb3NpdGlvbiB0byBjb21wdXRl
IHN0aWNreSBvZmZzZXQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZyBiL1Nv
dXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDRlNzM0MGM4MjgxZTQ4ZTgwYjg2N2ZkOGY1ODFl
YWM1NTlmN2QwYjQuLmUzODA0YzZkZGQ2NTAwM2ExYTE5ZjBmZWQ0OGI0MzcyYjNmNmRjMzYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMjEtMDgtMjQgIFBlbmcgTGl1ICA8cGVuZy5saXU2
QGFwcGxlLmNvbT4KKworICAgICAgICBbTW9udGVyZXldIExheW91dFRlc3QgbWVkaWEvZWxlbWVu
dC1jb250YWluaW5nLXBpcC12aWRlby1nb2luZy1pbnRvLWZ1bGxzY3JlZW4uaHRtbCBpcyBmbGFr
eSB0aW1lb3V0L2NyYXNoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMjk0NTMKKyAgICAgICAgPHJkYXI6Ly84MDM0NjQyOD4KKworICAgICAgICBSZXZp
ZXdlZCBieSBFcmljIENhcmxzb24uCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQ29jb2EvVmlkZW9G
dWxsc2NyZWVuTWFuYWdlclByb3h5Lm1tOgorICAgICAgICAoV2ViS2l0OjpWaWRlb0Z1bGxzY3Jl
ZW5NYW5hZ2VyUHJveHk6OmV4aXRGdWxsc2NyZWVuV2l0aG91dEFuaW1hdGlvblRvTW9kZSk6Cisg
ICAgICAgIFdoZW4gdGhlIG1vY2sgdmlkZW8gcHJlc2VudGF0aW9uIG1vZGUgaXMgZW5hYmxlZCwg
dGhlIFVJIHByb2Nlc3Mgc3RpbGwgbmVlZHMgdG8KKyAgICAgICAgbm90aWZ5IHRoZSBXZWIgcHJv
Y2VzcyB0aGF0IHRoZSBtb2RlIGNoYW5nZSBoYXMgYmVlbiBkb25lLgorCisgICAgICAgICogV2Vi
UHJvY2Vzcy9jb2NvYS9WaWRlb0Z1bGxzY3JlZW5NYW5hZ2VyLm1tOgorICAgICAgICAoV2ViS2l0
OjpWaWRlb0Z1bGxzY3JlZW5NYW5hZ2VyOjpkaWRDbGVhbnVwRnVsbHNjcmVlbik6CisgICAgICAg
IFJldHVybiBpbW1lZGlhdGVseSBpZiB0aGUgZWxlbWVudCBpcyBub3QgaW4gZnVsbHNjcmVlbiB0
byBhdm9pZAorICAgICAgICBhbiBhc3NlcnRpb24gbGF0ZXIgaW4gYGVudGVyVmlkZW9GdWxsc2Ny
ZWVuRm9yVmlkZW9FbGVtZW50KClgLgorCiAyMDIxLTA4LTIzICBXZW5zb24gSHNpZWggIDx3ZW5z
b25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04gKHIyNzExNDYpOiBlZGl0
aW5nL3NlbGVjdGlvbi9pb3Mvc2Nyb2xsaW5nLXRvLWZvY3VzZWQtZWxlbWVudC1pbnNpZGUtaWZy
YW1lLmh0bWwgaXMgZmFpbGluZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1M
TWVkaWFFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5j
cHAKaW5kZXggYjc5MTlmYjQ1YjZlYWQzMzhkY2JhNzFmMzViYjRlYmVhZWFlMGE2Mi4uNWM0NmNk
Mzg1MzdmNWZkM2VhYzM3OTgwMDBkODExMDUwMGRjMjZhYiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1s
L0hUTUxNZWRpYUVsZW1lbnQuY3BwCkBAIC00MzMsNiArNDMzLDcgQEAgSFRNTE1lZGlhRWxlbWVu
dDo6SFRNTE1lZGlhRWxlbWVudChjb25zdCBRdWFsaWZpZWROYW1lJiB0YWdOYW1lLCBEb2N1bWVu
dCYgZG9jdW0KICAgICAsIG1faGF2ZVNldFVwQ2FwdGlvbkNvbnRhaW5lcihmYWxzZSkKICAgICAs
IG1faXNTY3J1YmJpbmdSZW1vdGVseShmYWxzZSkKICAgICAsIG1fd2FpdGluZ1RvRW50ZXJGdWxs
c2NyZWVuKGZhbHNlKQorICAgICwgbV9jaGFuZ2luZ1ZpZGVvRnVsbHNjcmVlbk1vZGUoZmFsc2Up
CiAgICAgLCBtX3Nob3dQb3N0ZXIodHJ1ZSkKICAgICAsIG1fdHJhY2tzQXJlUmVhZHkodHJ1ZSkK
ICAgICAsIG1faGF2ZVZpc2libGVUZXh0VHJhY2soZmFsc2UpCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9WaWRlb0Z1bGxzY3JlZW5NYW5hZ2VyUHJveHkubW0gYi9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9WaWRlb0Z1bGxzY3JlZW5NYW5hZ2VyUHJveHku
bW0KaW5kZXggMzRlNzY2OWY5ZDhkNWFhZmNmOWNlZDRkZGIxZDQwZmU5NjYxZWFjYi4uMzlhMGRl
ZTc4NDliZDBjMmZkNTk3NTYwMTJiM2IwNWI5YzU3M2M4ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvQ29jb2EvVmlkZW9GdWxsc2NyZWVuTWFuYWdlclByb3h5Lm1tCisrKyBi
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1ZpZGVvRnVsbHNjcmVlbk1hbmFnZXJQcm94
eS5tbQpAQCAtNjU0LDggKzY1NCwxMCBAQCB2b2lkIFZpZGVvRnVsbHNjcmVlbk1hbmFnZXJQcm94
eTo6ZXhpdEZ1bGxzY3JlZW4oUGxheWJhY2tTZXNzaW9uQ29udGV4dElkZW50aWZpZQogCiB2b2lk
IFZpZGVvRnVsbHNjcmVlbk1hbmFnZXJQcm94eTo6ZXhpdEZ1bGxzY3JlZW5XaXRob3V0QW5pbWF0
aW9uVG9Nb2RlKFBsYXliYWNrU2Vzc2lvbkNvbnRleHRJZGVudGlmaWVyIGNvbnRleHRJZCwgV2Vi
Q29yZTo6SFRNTE1lZGlhRWxlbWVudEVudW1zOjpWaWRlb0Z1bGxzY3JlZW5Nb2RlIHRhcmdldE1v
ZGUpCiB7Ci0gICAgaWYgKG1fbW9ja1ZpZGVvUHJlc2VudGF0aW9uTW9kZUVuYWJsZWQpCisgICAg
aWYgKG1fbW9ja1ZpZGVvUHJlc2VudGF0aW9uTW9kZUVuYWJsZWQpIHsKKyAgICAgICAgZnVsbHNj
cmVlbk1vZGVDaGFuZ2VkKGNvbnRleHRJZCwgdGFyZ2V0TW9kZSk7CiAgICAgICAgIHJldHVybjsK
KyAgICB9CiAKICNpZiBQTEFURk9STShNQUMpCiAgICAgZW5zdXJlSW50ZXJmYWNlKGNvbnRleHRJ
ZCkuZXhpdEZ1bGxzY3JlZW5XaXRob3V0QW5pbWF0aW9uVG9Nb2RlKHRhcmdldE1vZGUpOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1ZpZGVvRnVsbHNjcmVlbk1h
bmFnZXIubW0gYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvVmlkZW9GdWxsc2NyZWVu
TWFuYWdlci5tbQppbmRleCBlMmUxZDIyNDNhZmFjOGEwMTA3MWQxNjAxZjNkOTY0NGQwOWEwM2Q1
Li5lMGY3ZmZjMDk4MTM2MWM1YTk5Nzk0NTM1YTVhNWYxMTczNTViNDUwIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvVmlkZW9GdWxsc2NyZWVuTWFuYWdlci5tbQor
KysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvVmlkZW9GdWxsc2NyZWVuTWFuYWdl
ci5tbQpAQCAtNTQ2LDcgKzU0Niw3IEBAIHZvaWQgVmlkZW9GdWxsc2NyZWVuTWFuYWdlcjo6ZGlk
Q2xlYW51cEZ1bGxzY3JlZW4oUGxheWJhY2tTZXNzaW9uQ29udGV4dElkZW50aWZpCiAgICAgaW50
ZXJmYWNlLT5zZXRGdWxsc2NyZWVuU3RhbmRieShmYWxzZSk7CiAgICAgcmVtb3ZlQ2xpZW50Rm9y
Q29udGV4dChjb250ZXh0SWQpOwogCi0gICAgaWYgKCF2aWRlb0VsZW1lbnQgfHwgIXRhcmdldElz
RnVsbHNjcmVlbikKKyAgICBpZiAoIXZpZGVvRWxlbWVudCB8fCAhdGFyZ2V0SXNGdWxsc2NyZWVu
IHx8IG1vZGUgPT0gSFRNTE1lZGlhRWxlbWVudEVudW1zOjpWaWRlb0Z1bGxzY3JlZW5Nb2RlTm9u
ZSkKICAgICAgICAgcmV0dXJuOwogCiAgICAgUnVuTG9vcDo6bWFpbigpLmRpc3BhdGNoKFtwcm90
ZWN0ZWRUaGlzID0gbWFrZVJlZlB0cih0aGlzKSwgdmlkZW9FbGVtZW50LCBtb2RlLCBzdGFuZGJ5
XSB7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggMTk3NTQxOTQ1MDFhODQxZjhlNjAzMTc4NDYyNjQxZTNlYjYzMWFlMy4uNWE1
N2MzY2NkY2U4ODk3NWE1MjJmMTM5ODI0YTRhMTM3ZDAxNzM4NyAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDIxLTA4LTI0ICBQZW5nIExpdSAgPHBlbmcubGl1NkBhcHBsZS5jb20+CisKKyAgICAg
ICAgW01vbnRlcmV5XSBMYXlvdXRUZXN0IG1lZGlhL2VsZW1lbnQtY29udGFpbmluZy1waXAtdmlk
ZW8tZ29pbmctaW50by1mdWxsc2NyZWVuLmh0bWwgaXMgZmxha3kgdGltZW91dC9jcmFzaAorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI5NDUzCisgICAg
ICAgIDxyZGFyOi8vODAzNDY0Mjg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBDYXJsc29u
LgorCisgICAgICAgICogbWVkaWEvZWxlbWVudC1jb250YWluaW5nLXBpcC12aWRlby1nb2luZy1p
bnRvLWZ1bGxzY3JlZW4uaHRtbDoKKyAgICAgICAgRW5hYmxlIHRoZSBtb2NrIHZpZGVvIHByZXNl
bnRhdGlvbiBtb2RlIGZvciB0ZXN0aW5nLgorICAgICAgICAqIHBsYXRmb3JtL21hYy13azIvVGVz
dEV4cGVjdGF0aW9uczoKKwogMjAyMS0wOC0yMyAgRXJpYyBIdXRjaGlzb24gIDxlaHV0Y2hpc29u
QGFwcGxlLmNvbT4KIAogICAgICAgICBVcGRhdGUgdGVzdCBleHBlY3RhdGlvbnMgZm9yIGZhc3Qv
ZXZlbnRzL2lvcy9rZXktZXZlbnRzLWNvbXByZWhlbnNpdmUva2V5LWV2ZW50cy1tZXRhLXNoaWZ0
Lmh0bWwuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9tZWRpYS9lbGVtZW50LWNvbnRhaW5pbmct
cGlwLXZpZGVvLWdvaW5nLWludG8tZnVsbHNjcmVlbi5odG1sIGIvTGF5b3V0VGVzdHMvbWVkaWEv
ZWxlbWVudC1jb250YWluaW5nLXBpcC12aWRlby1nb2luZy1pbnRvLWZ1bGxzY3JlZW4uaHRtbApp
bmRleCAxZDk0NzE2NzBmODFiYzdmZGUwNjM3OGJiNzMxOWI0Yjg3YTJiYzZmLi5jNzU0YWViMzgw
N2UxOTBiOGQ4YjAxY2M3MGQ3NmY5NTNiMTU5MWU2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9t
ZWRpYS9lbGVtZW50LWNvbnRhaW5pbmctcGlwLXZpZGVvLWdvaW5nLWludG8tZnVsbHNjcmVlbi5o
dG1sCisrKyBiL0xheW91dFRlc3RzL21lZGlhL2VsZW1lbnQtY29udGFpbmluZy1waXAtdmlkZW8t
Z29pbmctaW50by1mdWxsc2NyZWVuLmh0bWwKQEAgLTEsMTEgKzEsMTQgQEAKKzwhRE9DVFlQRSBo
dG1sPgogPGh0bWw+CiA8aGVhZD4KICAgICA8dGl0bGU+VGVzdCBlbGVtZW50IGNvbnRhaW5pbmcg
cGlwIHZpZGVvIGdvaW5nIGludG8gZnVsbHNjcmVlbiBzaG91bGQgZXhpdCBwaXA8L3RpdGxlPgog
ICAgIDxzY3JpcHQgc3JjPSJtZWRpYS1maWxlLmpzIj48L3NjcmlwdD4KICAgICA8c2NyaXB0IHNy
Yz0idmlkZW8tdGVzdC5qcyI+PC9zY3JpcHQ+CiAgICAgPHNjcmlwdD4KLSAgICAgICAgaWYgKHdp
bmRvdy5pbnRlcm5hbHMpCisgICAgICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKSB7CiAgICAgICAg
ICAgICB3aW5kb3cuaW50ZXJuYWxzLnNldHRpbmdzLnNldEFsbG93c1BpY3R1cmVJblBpY3R1cmVN
ZWRpYVBsYXliYWNrKHRydWUpOworICAgICAgICAgICAgaW50ZXJuYWxzLnNldE1vY2tWaWRlb1By
ZXNlbnRhdGlvbk1vZGVFbmFibGVkKHRydWUpOworICAgICAgICB9CiAKICAgICAgICAgdmFyIGVu
dGVyZWRGdWxsc2NyZWVuID0gZmFsc2U7CiAgICAgICAgIHZhciBleGl0ZWRQSVAgPSBmYWxzZTsK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9u
cyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9ucwppbmRleCBi
YzIxY2Q0MGMwMzU5YzUxOTM0ODMyNTEyZmUwYmFlZDg0NzA1YTAwLi43YWEyZDdlYTMzYjhhZjBh
OWVjMDhiZjA2OWFhN2E5N2U1ZWY4NDlmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9tYWMtd2syL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
LXdrMi9UZXN0RXhwZWN0YXRpb25zCkBAIC02ODgsMTUgKzY4OCwxMiBAQCB3ZWJraXQub3JnL2Iv
MTU3NTg5IGZhc3QvdGV4dC1hdXRvc2l6aW5nL2lvcy90ZXh0LWF1dG9zaXppbmctYWZ0ZXItYmFj
ay5odG1sIFsgUAogCiAjIFBpUCB0ZXN0cyBhcmUgb25seSBlbmFibGVkIGZvciBTaWVycmEgV2Vi
S2l0Mi4KICMgcmRhcjovL3Byb2JsZW0vMjc1NzQzMDMKLVsgQ2F0YWxpbmEgQmlnU3VyIF0gbWVk
aWEvZWxlbWVudC1jb250YWluaW5nLXBpcC12aWRlby1nb2luZy1pbnRvLWZ1bGxzY3JlZW4uaHRt
bCBbIFBhc3MgXQorWyBDYXRhbGluYSBCaWdTdXIgTW9udGVyZXkgXSBtZWRpYS9lbGVtZW50LWNv
bnRhaW5pbmctcGlwLXZpZGVvLWdvaW5nLWludG8tZnVsbHNjcmVlbi5odG1sIFsgUGFzcyBdCiBt
ZWRpYS9mdWxsc2NyZWVuLWFwaS1lbmFibGVkLW1lZGlhLXdpdGgtcHJlc2VudGF0aW9uLW1vZGUu
aHRtbCBbIFBhc3MgXQogd2Via2l0Lm9yZy9iLzE3MzE5OSBtZWRpYS9uYXZpZ2F0ZS13aXRoLXBp
cC1zaG91bGQtbm90LWNyYXNoLmh0bWwgWyBQYXNzIEZhaWx1cmUgXQogbWVkaWEvcGljdHVyZS1p
bi1waWN0dXJlIFsgUGFzcyBdCiBtZWRpYS9yZW1vdmUtdmlkZW8tZWxlbWVudC1pbi1waXAtZnJv
bS1kb2N1bWVudC5odG1sIFsgUGFzcyBdCiAKLSMgcmRhcjovLzgwMzQ2NDI4IChbIE1vbnRlcmV5
IHdrMiBEZWJ1ZyBdIG1lZGlhL2VsZW1lbnQtY29udGFpbmluZy1waXAtdmlkZW8tZ29pbmctaW50
by1mdWxsc2NyZWVuLmh0bWwgaXMgZmxha3kgY3Jhc2hpbmcKLVsgTW9udGVyZXkgRGVidWcgXSBt
ZWRpYS9lbGVtZW50LWNvbnRhaW5pbmctcGlwLXZpZGVvLWdvaW5nLWludG8tZnVsbHNjcmVlbi5o
dG1sIFsgUGFzcyBUaW1lb3V0IENyYXNoIF0KLQogIyBSVEwgU2Nyb2xsYmFycyBhcmUgZW5hYmxl
ZCBvbiBTaWVycmEgV2ViS2l0Mi4KIHdlYmtpdC5vcmcvYi8xNzk0NTUgZmFzdC9zY3JvbGxpbmcv
cnRsLXNjcm9sbGJhcnMuaHRtbCBbIFBhc3MgSW1hZ2VPbmx5RmFpbHVyZSBdCiBmYXN0L3Njcm9s
bGluZy9ydGwtc2Nyb2xsYmFycy1zaW1wbGUuaHRtbCBbIFBhc3MgXQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>