<?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>185965</bug_id>
          
          <creation_ts>2018-05-24 16:31:04 -0700</creation_ts>
          <short_desc>[iOS] TestWebKitAPI.PasteImage tests are flaky failures</short_desc>
          <delta_ts>2018-08-30 15:50:45 -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>New Bugs</component>
          <version>Other</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="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>aestes</cc>
    
    <cc>ap</cc>
    
    <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>realdawei</cc>
    
    <cc>thorton</cc>
    
    <cc>tsavell</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1427092</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2018-05-24 16:31:04 -0700</bug_when>
    <thetext>The following API test is a flaky failure on iOS Simulator bots:

    TestWebKitAPI.PasteImage.PastePNGImage
        
        /Volumes/Data/slave/ios-simulator-11-release/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/PasteImage.mm:115
        Value of: [webView stringByEvaluatingJavaScript:@&quot;imageElement.width&quot;]
          Actual: &quot;0&quot;
        Expected: &quot;200&quot;

https://build.webkit.org/builders/Apple%20iOS%2011%20Simulator%20Release%20WK2%20(Tests)/builds/5205/steps/run-api-tests/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1427124</commentid>
    <comment_count>1</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2018-05-24 17:30:27 -0700</bug_when>
    <thetext>I see a similar failure with TestWebKitAPI.PasteImage.PasteGIFImage @ r231863
        
        /Volumes/Data/slave/ios-simulator-11-release/build/Tools/TestWebKitAPI/Tests/WebKitCocoa/PasteImage.mm:71
        Value of: [webView stringByEvaluatingJavaScript:@&quot;imageElement.width&quot;]
          Actual: &quot;0&quot;
        Expected: &quot;400&quot;

https://build.webkit.org/builders/Apple%20iOS%2011%20Simulator%20Release%20WK2%20%28Tests%29/builds/5029</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1429882</commentid>
    <comment_count>2</comment_count>
    <who name="Dawei Fenton (:realdawei)">realdawei</who>
    <bug_when>2018-06-04 13:40:57 -0700</bug_when>
    <thetext>This is still happening:

https://build.webkit.org/builders/Apple%20iOS%2011%20Simulator%20Release%20WK2%20(Tests)/builds/5383/steps/run-api-tests/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1438516</commentid>
    <comment_count>3</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2018-07-02 10:08:35 -0700</bug_when>
    <thetext>I can easily reproduce these failures by running the tests in a loop:
while true; do run-api-tests --ios-simulator PasteImage; done</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1438517</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-07-02 10:08:47 -0700</bug_when>
    <thetext>&lt;rdar://problem/41727126&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1438518</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-07-02 10:09:02 -0700</bug_when>
    <thetext>&lt;rdar://problem/41727134&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1438520</commentid>
    <comment_count>6</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2018-07-02 10:10:29 -0700</bug_when>
    <thetext>I suspect we just need to wait for the image elements to become their expected sizes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1454863</commentid>
    <comment_count>7</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2018-08-29 11:47:24 -0700</bug_when>
    <thetext>(In reply to Wenson Hsieh from comment #6)
&gt; I suspect we just need to wait for the image elements to become their
&gt; expected sizes.
Is this a quick fix? These failures are frequently making the bots red.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1454892</commentid>
    <comment_count>8</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2018-08-29 12:44:32 -0700</bug_when>
    <thetext>(In reply to Ryan Haddad from comment #7)
&gt; (In reply to Wenson Hsieh from comment #6)
&gt; &gt; I suspect we just need to wait for the image elements to become their
&gt; &gt; expected sizes.
&gt; Is this a quick fix? These failures are frequently making the bots red.

If my speculation is correct, the fix should be trivial. I&apos;ll take a look at this by the end of the week and see (we may just need to sprinkle `[webView waitForMessage:@&quot;loaded&quot;];` in some places).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1455143</commentid>
    <comment_count>9</comment_count>
      <attachid>348478</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2018-08-29 20:47:58 -0700</bug_when>
    <thetext>Created attachment 348478
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1455217</commentid>
    <comment_count>10</comment_count>
      <attachid>348478</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-30 07:35:35 -0700</bug_when>
    <thetext>Comment on attachment 348478
Patch

Clearing flags on attachment: 348478

Committed r235504: &lt;https://trac.webkit.org/changeset/235504&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1455218</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-30 07:35:37 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1455373</commentid>
    <comment_count>12</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2018-08-30 13:14:59 -0700</bug_when>
    <thetext>It looks like these tests time out on macOS now :(

TestWebKitAPI.PasteImage.PastePNGImage
https://build.webkit.org/builders/Apple%20Sierra%20Debug%20WK2%20(Tests)/builds/7823/steps/run-api-tests/logs/stdio

TestWebKitAPI.PasteImage.PasteGIFImage
https://build.webkit.org/builders/Apple%20Sierra%20Debug%20WK1%20%28Tests%29/builds/9324/steps/run-api-tests/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1455376</commentid>
    <comment_count>13</comment_count>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2018-08-30 13:20:22 -0700</bug_when>
    <thetext>(In reply to Ryan Haddad from comment #12)
&gt; It looks like these tests time out on macOS now :(
&gt; 
&gt; TestWebKitAPI.PasteImage.PastePNGImage
&gt; https://build.webkit.org/builders/Apple%20Sierra%20Debug%20WK2%20(Tests)/
&gt; builds/7823/steps/run-api-tests/logs/stdio
&gt; 
&gt; TestWebKitAPI.PasteImage.PasteGIFImage
&gt; https://build.webkit.org/builders/Apple%20Sierra%20Debug%20WK1%20%28Tests%29/
&gt; builds/9324/steps/run-api-tests/logs/stdio

Also 

TestWebKitAPI.PasteImage.PasteJPEGImage
https://build.webkit.org/builders/Apple%20Sierra%20Debug%20WK1%20%28Tests%29/builds/9326/steps/run-api-tests/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1455378</commentid>
    <comment_count>14</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2018-08-30 13:22:41 -0700</bug_when>
    <thetext>(In reply to Ryan Haddad from comment #12)
&gt; It looks like these tests time out on macOS now :(
&gt; 
&gt; TestWebKitAPI.PasteImage.PastePNGImage
&gt; https://build.webkit.org/builders/Apple%20Sierra%20Debug%20WK2%20(Tests)/
&gt; builds/7823/steps/run-api-tests/logs/stdio
&gt; 
&gt; TestWebKitAPI.PasteImage.PasteGIFImage
&gt; https://build.webkit.org/builders/Apple%20Sierra%20Debug%20WK1%20%28Tests%29/
&gt; builds/9324/steps/run-api-tests/logs/stdio

Weird!

I&apos;ll look into this later today. I suppose it&apos;s possible that images can load /too/ quickly on macOS, and we dispatch the &quot;load&quot; event before the UI process even gets a chance to register a message handler.

I can test this by registering prior to calling insertFileAsImage.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1455405</commentid>
    <comment_count>15</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2018-08-30 14:08:51 -0700</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1455406</commentid>
    <comment_count>16</comment_count>
      <attachid>348545</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2018-08-30 14:08:51 -0700</bug_when>
    <thetext>Created attachment 348545
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1455409</commentid>
    <comment_count>17</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2018-08-30 14:11:21 -0700</bug_when>
    <thetext>(In reply to Wenson Hsieh from comment #16)
&gt; Created attachment 348545 [details]
&gt; Patch

Luckily, I&apos;m able to reproduce the timeouts on macOS this time. This should fix the timeouts that started after my previous attempt...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1455444</commentid>
    <comment_count>18</comment_count>
      <attachid>348545</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-30 15:50:43 -0700</bug_when>
    <thetext>Comment on attachment 348545
Patch

Clearing flags on attachment: 348545

Committed r235528: &lt;https://trac.webkit.org/changeset/235528&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1455445</commentid>
    <comment_count>19</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-30 15:50:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>348478</attachid>
            <date>2018-08-29 20:47:58 -0700</date>
            <delta_ts>2018-08-30 14:08:49 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-185965-20180829204757.patch</filename>
            <type>text/plain</type>
            <size>3015</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM1NDQxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggODU5NDQ1YWZhNzk2ZjZmOGM4NmIzYjc2N2Y3MmM3NDU1
N2RlNGZkMS4uNTk4ZTU5N2QyMjBmMTI5NjZiZDU3MjRjM2VkMzA1NjZmM2ExNzMxMCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDE4LTA4LTI5ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgor
CisgICAgICAgIFtpT1NdIFRlc3RXZWJLaXRBUEkuUGFzdGVJbWFnZSB0ZXN0cyBhcmUgZmxha3kg
ZmFpbHVyZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTE4NTk2NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFRoZXNlIHRlc3RzIHBhc3MgcmVsaWFibHkgd2hlbiBydW4gbG9jYWxseSwgYnV0IHNvbWV0aW1l
cyBmYWlsIGluIGF1dG9tYXRpb24gd2hlbiBjaGVja2luZyB0aGF0IHRoZSBpbWFnZQorICAgICAg
ICBlbGVtZW50IHdpdGggaXRzICJzcmMiIGF0dHJpYnV0ZSBzZXQgdG8gYSBuZXcgYmxvYiBVUkwg
aGFzIGFuIGVtcHR5IHNpemUuIEl0J3MgcG9zc2libGUgdGhhdCB0aGlzIGlzIGhhcHBlbmluZwor
ICAgICAgICBiZWNhdXNlIHdlJ3JlIGNoZWNraW5nIHRoZSBzaXplIG9mIHRoZSBpbWFnZSBlbGVt
ZW50IHByaW9yIHRvIGltYWdlIGxvYWQgYWZ0ZXIgc2V0dGluZyB0aGUgYmxvYiBVUkw7IHdlIGNh
biBmaXgKKyAgICAgICAgdGhpcyBieSB3YWl0aW5nIGZvciB0aGUgImxvYWQiIGV2ZW50ICh3aGlj
aCBpcyBhbHNvIGRvbmUgaW4gc29tZSBvZiB0aGUgb3RoZXIgdGVzdHMgaW4gdGhpcyBmaWxlKS4K
KworICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUGFzdGVJbWFnZS5t
bToKKyAgICAgICAgKFRFU1QpOgorCiAyMDE4LTA4LTI4ICBTaWh1aSBMaXUgIDxzaWh1aV9saXVA
YXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBlcnJvciBpbmZvcm1hdGlvbiB0byBoZWxwIGRlYnVn
IHRlc3QgZmFpbHVyZSBpbiBXS05hdmlnYXRpb24uUHJvY2Vzc0NyYXNoRHVyaW5nQ2FsbGJhY2sK
ZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUGFzdGVJ
bWFnZS5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUGFzdGVJbWFn
ZS5tbQppbmRleCA4OWJjMDVhZTY3MGRjYmM1ZDQ1NDgzZmJlN2FmYjk1ZjgyMjFmNDdjLi4wMTU5
MWIyYzRkODYyNjAxN2VhMjJhYmFlZmU3MzQzYmMzYzQ3NTMzIDEwMDY0NAotLS0gYS9Ub29scy9U
ZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Bhc3RlSW1hZ2UubW0KKysrIGIvVG9vbHMv
VGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9QYXN0ZUltYWdlLm1tCkBAIC02Nyw2ICs2
Nyw3IEBAIFRFU1QoUGFzdGVJbWFnZSwgUGFzdGVHSUZJbWFnZSkKICAgICBFWFBFQ1RfV0tfU1RS
RVEoInRydWUiLCBbd2ViVmlldyBzdHJpbmdCeUV2YWx1YXRpbmdKYXZhU2NyaXB0OkAiZGF0YVRy
YW5zZmVyLmZpbGVzLmluY2x1ZGVzKGdpZkl0ZW0uZmlsZSkudG9TdHJpbmcoKSJdKTsKIAogICAg
IFt3ZWJWaWV3IHN0cmluZ0J5RXZhbHVhdGluZ0phdmFTY3JpcHQ6QCJpbnNlcnRGaWxlQXNJbWFn
ZShnaWZJdGVtLmZpbGUpIl07CisgICAgW3dlYlZpZXcgd2FpdEZvck1lc3NhZ2U6QCJsb2FkZWQi
XTsKICAgICBFWFBFQ1RfV0tfU1RSRVEoImJsb2I6IiwgW3dlYlZpZXcgc3RyaW5nQnlFdmFsdWF0
aW5nSmF2YVNjcmlwdDpAInVybCA9IG5ldyBVUkwoaW1hZ2VFbGVtZW50LnNyYyk7IHVybC5wcm90
b2NvbCJdKTsKICAgICBFWFBFQ1RfV0tfU1RSRVEoIjQwMCIsIFt3ZWJWaWV3IHN0cmluZ0J5RXZh
bHVhdGluZ0phdmFTY3JpcHQ6QCJpbWFnZUVsZW1lbnQud2lkdGgiXSk7CiB9CkBAIC04OSw2ICs5
MCw3IEBAIFRFU1QoUGFzdGVJbWFnZSwgUGFzdGVKUEVHSW1hZ2UpCiAgICAgRVhQRUNUX1dLX1NU
UkVRKCJ0cnVlIiwgW3dlYlZpZXcgc3RyaW5nQnlFdmFsdWF0aW5nSmF2YVNjcmlwdDpAImRhdGFU
cmFuc2Zlci5maWxlcy5pbmNsdWRlcyhqcGVnSXRlbS5maWxlKS50b1N0cmluZygpIl0pOwogCiAg
ICAgW3dlYlZpZXcgc3RyaW5nQnlFdmFsdWF0aW5nSmF2YVNjcmlwdDpAImluc2VydEZpbGVBc0lt
YWdlKGpwZWdJdGVtLmZpbGUpIl07CisgICAgW3dlYlZpZXcgd2FpdEZvck1lc3NhZ2U6QCJsb2Fk
ZWQiXTsKICAgICBFWFBFQ1RfV0tfU1RSRVEoImJsb2I6IiwgW3dlYlZpZXcgc3RyaW5nQnlFdmFs
dWF0aW5nSmF2YVNjcmlwdDpAInVybCA9IG5ldyBVUkwoaW1hZ2VFbGVtZW50LnNyYyk7IHVybC5w
cm90b2NvbCJdKTsKICAgICBFWFBFQ1RfV0tfU1RSRVEoIjYwMCIsIFt3ZWJWaWV3IHN0cmluZ0J5
RXZhbHVhdGluZ0phdmFTY3JpcHQ6QCJpbWFnZUVsZW1lbnQud2lkdGgiXSk7CiB9CkBAIC0xMTEs
NiArMTEzLDcgQEAgVEVTVChQYXN0ZUltYWdlLCBQYXN0ZVBOR0ltYWdlKQogICAgIEVYUEVDVF9X
S19TVFJFUSgidHJ1ZSIsIFt3ZWJWaWV3IHN0cmluZ0J5RXZhbHVhdGluZ0phdmFTY3JpcHQ6QCJk
YXRhVHJhbnNmZXIuZmlsZXMuaW5jbHVkZXMocG5nSXRlbS5maWxlKS50b1N0cmluZygpIl0pOwog
CiAgICAgW3dlYlZpZXcgc3RyaW5nQnlFdmFsdWF0aW5nSmF2YVNjcmlwdDpAImluc2VydEZpbGVB
c0ltYWdlKHBuZ0l0ZW0uZmlsZSkiXTsKKyAgICBbd2ViVmlldyB3YWl0Rm9yTWVzc2FnZTpAImxv
YWRlZCJdOwogICAgIEVYUEVDVF9XS19TVFJFUSgiYmxvYjoiLCBbd2ViVmlldyBzdHJpbmdCeUV2
YWx1YXRpbmdKYXZhU2NyaXB0OkAidXJsID0gbmV3IFVSTChpbWFnZUVsZW1lbnQuc3JjKTsgdXJs
LnByb3RvY29sIl0pOwogICAgIEVYUEVDVF9XS19TVFJFUSgiMjAwIiwgW3dlYlZpZXcgc3RyaW5n
QnlFdmFsdWF0aW5nSmF2YVNjcmlwdDpAImltYWdlRWxlbWVudC53aWR0aCJdKTsKIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>348545</attachid>
            <date>2018-08-30 14:08:51 -0700</date>
            <delta_ts>2018-08-30 15:50:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-185965-20180830140851.patch</filename>
            <type>text/plain</type>
            <size>4435</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM1NTIwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggN2NlYzYxODdmZTU1MDBkNWJmODBmNTJkODA2MTY2MGJh
MzJiNGU3ZC4uZmYwOTJjNjdjNDQxMTdkMTE5NzAxMjdmNTgwNzkxNWY4YzJjNmJhYyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDE4LTA4LTMwICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgor
CisgICAgICAgIEZvbGxvd3VwIHRvIFtpT1NdIFRlc3RXZWJLaXRBUEkuUGFzdGVJbWFnZSB0ZXN0
cyBhcmUgZmxha3kgZmFpbHVyZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE4NTk2NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFRoZSBmaXJzdCBhdHRlbXB0IHRvIGZpeCB0aGVzZSBmbGFreSB0ZXN0cyBv
biBpT1MgY2F1c2VkIHRpbWVvdXRzIG9uIG1hY09TIHdoaWxlIHdhaXRpbmcgZm9yIGEgImxvYWRl
ZCIgbWVzc2FnZQorICAgICAgICBmcm9tIHRoZSBwYWdlLiBUbyAoaG9wZWZ1bGx5KSBmaXggdGhp
cyBhY3Jvc3MgYm90aCBwbGF0Zm9ybXMsIG1ha2Ugc3VyZSB0aGF0IHdlIGZpcnN0IHJlZ2lzdGVy
IG91ciBzY3JpcHQKKyAgICAgICAgbWVzc2FnZSBoYW5kbGVycyBpbiB0aGUgVUkgcHJvY2VzcyAq
YmVmb3JlKiBldmFsdWF0aW5nIHNjcmlwdCB0aGF0IGNvdWxkIHByb3BhZ2F0ZSB0aGUgc2NyaXB0
IG1lc3NhZ2UuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Bh
c3RlSW1hZ2UubW06CisgICAgICAgICgtW1Rlc3RXS1dlYlZpZXcgd2FpdEZvck1lc3NhZ2U6YWZ0
ZXJFdmFsdWF0aW5nU2NyaXB0Ol0pOgorICAgICAgICAoVEVTVCk6CisKIDIwMTgtMDgtMzAgIFNp
aHVpIExpdSAgPHNpaHVpX2xpdUBhcHBsZS5jb20+CiAKICAgICAgICAgV0tOYXZpZ2F0aW9uLlBy
b2Nlc3NDcmFzaER1cmluZ0NhbGxiYWNrIGlzIGZhaWxpbmcgb24gaU9TCmRpZmYgLS1naXQgYS9U
b29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Bhc3RlSW1hZ2UubW0gYi9Ub29s
cy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1Bhc3RlSW1hZ2UubW0KaW5kZXggMDE1
OTFiMmM0ZDg2MjYwMTdlYTIyYWJhZWZlNzM0M2JjM2M0NzUzMy4uZDg5ZWM5NGI0NjgzNGQ3NjM4
NTM1Y2YzYmM1YWJiMmRlOGI4YTIzYyAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9U
ZXN0cy9XZWJLaXRDb2NvYS9QYXN0ZUltYWdlLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdHMvV2ViS2l0Q29jb2EvUGFzdGVJbWFnZS5tbQpAQCAtNDksNiArNDksMjggQEAgdm9pZCB3
cml0ZUltYWdlRGF0YVRvUGFzdGVib2FyZChOU1N0cmluZyAqdHlwZSwgTlNEYXRhICpkYXRhKQog
fQogI2VuZGlmCiAKK0BpbnRlcmZhY2UgVGVzdFdLV2ViVmlldyAoUGFzdGVJbWFnZSkKKy0gKHZv
aWQpd2FpdEZvck1lc3NhZ2U6KE5TU3RyaW5nICopbWVzc2FnZSBhZnRlckV2YWx1YXRpbmdTY3Jp
cHQ6KE5TU3RyaW5nICopc2NyaXB0OworQGVuZAorCitAaW1wbGVtZW50YXRpb24gVGVzdFdLV2Vi
VmlldyAoUGFzdGVJbWFnZSkKKworLSAodm9pZCl3YWl0Rm9yTWVzc2FnZTooTlNTdHJpbmcgKilt
ZXNzYWdlIGFmdGVyRXZhbHVhdGluZ1NjcmlwdDooTlNTdHJpbmcgKilzY3JpcHQKK3sKKyAgICBf
X2Jsb2NrIGJvb2wgZXZhbHVhdGVkU2NyaXB0ID0gZmFsc2U7CisgICAgX19ibG9jayBib29sIHJl
Y2VpdmVkTWVzc2FnZSA9IGZhbHNlOworICAgIFtzZWxmIHBlcmZvcm1BZnRlclJlY2VpdmluZ01l
c3NhZ2U6bWVzc2FnZSBhY3Rpb246XnsKKyAgICAgICAgcmVjZWl2ZWRNZXNzYWdlID0gdHJ1ZTsK
KyAgICB9XTsKKyAgICBbc2VsZiBldmFsdWF0ZUphdmFTY3JpcHQ6c2NyaXB0IGNvbXBsZXRpb25I
YW5kbGVyOl4oaWQsIE5TRXJyb3IgKikgeworICAgICAgICBldmFsdWF0ZWRTY3JpcHQgPSB0cnVl
OworICAgIH1dOworICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmZXZhbHVhdGVkU2NyaXB0
KTsKKyAgICBUZXN0V2ViS2l0QVBJOjpVdGlsOjpydW4oJnJlY2VpdmVkTWVzc2FnZSk7Cit9CisK
K0BlbmQKKwogVEVTVChQYXN0ZUltYWdlLCBQYXN0ZUdJRkltYWdlKQogewogICAgIGF1dG8gd2Vi
VmlldyA9IGFkb3B0TlMoW1tUZXN0V0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0aEZyYW1lOk5TTWFr
ZVJlY3QoMCwgMCwgNDAwLCA0MDApXSk7CkBAIC02Niw4ICs4OCw3IEBAIFRFU1QoUGFzdGVJbWFn
ZSwgUGFzdGVHSUZJbWFnZSkKICAgICBFWFBFQ1RfV0tfU1RSRVEoImltYWdlLmdpZiIsIFt3ZWJW
aWV3IHN0cmluZ0J5RXZhbHVhdGluZ0phdmFTY3JpcHQ6QCJnaWZJdGVtLmZpbGUubmFtZSJdKTsK
ICAgICBFWFBFQ1RfV0tfU1RSRVEoInRydWUiLCBbd2ViVmlldyBzdHJpbmdCeUV2YWx1YXRpbmdK
YXZhU2NyaXB0OkAiZGF0YVRyYW5zZmVyLmZpbGVzLmluY2x1ZGVzKGdpZkl0ZW0uZmlsZSkudG9T
dHJpbmcoKSJdKTsKIAotICAgIFt3ZWJWaWV3IHN0cmluZ0J5RXZhbHVhdGluZ0phdmFTY3JpcHQ6
QCJpbnNlcnRGaWxlQXNJbWFnZShnaWZJdGVtLmZpbGUpIl07Ci0gICAgW3dlYlZpZXcgd2FpdEZv
ck1lc3NhZ2U6QCJsb2FkZWQiXTsKKyAgICBbd2ViVmlldyB3YWl0Rm9yTWVzc2FnZTpAImxvYWRl
ZCIgYWZ0ZXJFdmFsdWF0aW5nU2NyaXB0OkAiaW5zZXJ0RmlsZUFzSW1hZ2UoZ2lmSXRlbS5maWxl
KSJdOwogICAgIEVYUEVDVF9XS19TVFJFUSgiYmxvYjoiLCBbd2ViVmlldyBzdHJpbmdCeUV2YWx1
YXRpbmdKYXZhU2NyaXB0OkAidXJsID0gbmV3IFVSTChpbWFnZUVsZW1lbnQuc3JjKTsgdXJsLnBy
b3RvY29sIl0pOwogICAgIEVYUEVDVF9XS19TVFJFUSgiNDAwIiwgW3dlYlZpZXcgc3RyaW5nQnlF
dmFsdWF0aW5nSmF2YVNjcmlwdDpAImltYWdlRWxlbWVudC53aWR0aCJdKTsKIH0KQEAgLTg5LDgg
KzExMCw3IEBAIFRFU1QoUGFzdGVJbWFnZSwgUGFzdGVKUEVHSW1hZ2UpCiAgICAgRVhQRUNUX1dL
X1NUUkVRKCJpbWFnZS5qcGVnIiwgW3dlYlZpZXcgc3RyaW5nQnlFdmFsdWF0aW5nSmF2YVNjcmlw
dDpAImpwZWdJdGVtLmZpbGUubmFtZSJdKTsKICAgICBFWFBFQ1RfV0tfU1RSRVEoInRydWUiLCBb
d2ViVmlldyBzdHJpbmdCeUV2YWx1YXRpbmdKYXZhU2NyaXB0OkAiZGF0YVRyYW5zZmVyLmZpbGVz
LmluY2x1ZGVzKGpwZWdJdGVtLmZpbGUpLnRvU3RyaW5nKCkiXSk7CiAKLSAgICBbd2ViVmlldyBz
dHJpbmdCeUV2YWx1YXRpbmdKYXZhU2NyaXB0OkAiaW5zZXJ0RmlsZUFzSW1hZ2UoanBlZ0l0ZW0u
ZmlsZSkiXTsKLSAgICBbd2ViVmlldyB3YWl0Rm9yTWVzc2FnZTpAImxvYWRlZCJdOworICAgIFt3
ZWJWaWV3IHdhaXRGb3JNZXNzYWdlOkAibG9hZGVkIiBhZnRlckV2YWx1YXRpbmdTY3JpcHQ6QCJp
bnNlcnRGaWxlQXNJbWFnZShqcGVnSXRlbS5maWxlKSJdOwogICAgIEVYUEVDVF9XS19TVFJFUSgi
YmxvYjoiLCBbd2ViVmlldyBzdHJpbmdCeUV2YWx1YXRpbmdKYXZhU2NyaXB0OkAidXJsID0gbmV3
IFVSTChpbWFnZUVsZW1lbnQuc3JjKTsgdXJsLnByb3RvY29sIl0pOwogICAgIEVYUEVDVF9XS19T
VFJFUSgiNjAwIiwgW3dlYlZpZXcgc3RyaW5nQnlFdmFsdWF0aW5nSmF2YVNjcmlwdDpAImltYWdl
RWxlbWVudC53aWR0aCJdKTsKIH0KQEAgLTExMiw4ICsxMzIsNyBAQCBURVNUKFBhc3RlSW1hZ2Us
IFBhc3RlUE5HSW1hZ2UpCiAgICAgRVhQRUNUX1dLX1NUUkVRKCJpbWFnZS5wbmciLCBbd2ViVmll
dyBzdHJpbmdCeUV2YWx1YXRpbmdKYXZhU2NyaXB0OkAicG5nSXRlbS5maWxlLm5hbWUiXSk7CiAg
ICAgRVhQRUNUX1dLX1NUUkVRKCJ0cnVlIiwgW3dlYlZpZXcgc3RyaW5nQnlFdmFsdWF0aW5nSmF2
YVNjcmlwdDpAImRhdGFUcmFuc2Zlci5maWxlcy5pbmNsdWRlcyhwbmdJdGVtLmZpbGUpLnRvU3Ry
aW5nKCkiXSk7CiAKLSAgICBbd2ViVmlldyBzdHJpbmdCeUV2YWx1YXRpbmdKYXZhU2NyaXB0OkAi
aW5zZXJ0RmlsZUFzSW1hZ2UocG5nSXRlbS5maWxlKSJdOwotICAgIFt3ZWJWaWV3IHdhaXRGb3JN
ZXNzYWdlOkAibG9hZGVkIl07CisgICAgW3dlYlZpZXcgd2FpdEZvck1lc3NhZ2U6QCJsb2FkZWQi
IGFmdGVyRXZhbHVhdGluZ1NjcmlwdDpAImluc2VydEZpbGVBc0ltYWdlKHBuZ0l0ZW0uZmlsZSki
XTsKICAgICBFWFBFQ1RfV0tfU1RSRVEoImJsb2I6IiwgW3dlYlZpZXcgc3RyaW5nQnlFdmFsdWF0
aW5nSmF2YVNjcmlwdDpAInVybCA9IG5ldyBVUkwoaW1hZ2VFbGVtZW50LnNyYyk7IHVybC5wcm90
b2NvbCJdKTsKICAgICBFWFBFQ1RfV0tfU1RSRVEoIjIwMCIsIFt3ZWJWaWV3IHN0cmluZ0J5RXZh
bHVhdGluZ0phdmFTY3JpcHQ6QCJpbWFnZUVsZW1lbnQud2lkdGgiXSk7CiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>