<?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>215742</bug_id>
          
          <creation_ts>2020-08-21 15:43:07 -0700</creation_ts>
          <short_desc>Regression (r265942): Layout-tests are hanging on iOS EWS</short_desc>
          <delta_ts>2020-08-21 17:20:56 -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>Tools / Tests</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=215584</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aakash Jain">aakash_jain</reporter>
          <assigned_to name="Aakash Jain">aakash_jain</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jbedard</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1682043</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-08-21 15:43:07 -0700</bug_when>
    <thetext>Layout-tests seems to be hanging (and getting killed by buildbot after 20 minutes) on iOS EWS.

e.g.: https://ews-build.webkit.org/#/builders/24/builds/24138/steps/10/logs/stdio

13:58:29.862 4724 worker/9 starting
13:58:29.873 4724 &quot;xcrun --sdk iphonesimulator --show-sdk-version&quot; took 0.01s
command timed out: 1200 seconds without output running [&apos;python&apos;, &apos;Tools/Scripts/run-webkit-tests&apos;, &apos;--no-build&apos;, &apos;--no-show-results&apos;, &apos;--no-new-test-results&apos;, &apos;--clobber-old-results&apos;, &apos;--release&apos;, &apos;--ios-simulator&apos;, &apos;--results-directory&apos;, &apos;layout-test-results&apos;, &apos;--debug-rwt-logging&apos;, &apos;--exit-after-n-failures&apos;, &apos;30&apos;, &apos;--skip-failing-tests&apos;], attempting to kill
process killed by signal 9
program finished with exit code -1


Seems to be happening consistently:
https://ews-build.webkit.org/#/builders/24/builds/24140
https://ews-build.webkit.org/#/builders/24/builds/24139
https://ews-build.webkit.org/#/builders/24/builds/24138</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682044</commentid>
    <comment_count>1</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-08-21 15:43:26 -0700</bug_when>
    <thetext>&lt;rdar://problem/67584717&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682045</commentid>
    <comment_count>2</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-08-21 15:44:30 -0700</bug_when>
    <thetext>It seems to have started in https://ews-build.webkit.org/#/builders/24/builds/24053 (started around Aug 20 8:45am, which was built with r265943)

previously, https://ews-build.webkit.org/#/builders/24/builds/24051 passed successfully.


Seems to be due to https://trac.webkit.org/r265942 which made changes to Timeout and was landed just before the first noticeable failure (Aug 20, 7:33 am).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682062</commentid>
    <comment_count>3</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-08-21 16:35:08 -0700</bug_when>
    <thetext>Something super weird is going on, going to upload a partial revert of https://trac.webkit.org/r265942 (one that doesn&apos;t revert the parts that would be conflicts)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682064</commentid>
    <comment_count>4</comment_count>
      <attachid>407032</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-08-21 16:38:55 -0700</bug_when>
    <thetext>Created attachment 407032
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682077</commentid>
    <comment_count>5</comment_count>
      <attachid>407032</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-08-21 17:05:45 -0700</bug_when>
    <thetext>Comment on attachment 407032
Patch

r+ since it seems to fix the issue (layout-tests running in https://ews-build.webkit.org/#/builders/24/builds/24145)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1682082</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-08-21 17:20:55 -0700</bug_when>
    <thetext>Committed r266020: &lt;https://trac.webkit.org/changeset/266020&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 407032.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407032</attachid>
            <date>2020-08-21 16:38:55 -0700</date>
            <delta_ts>2020-08-21 17:20:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215742-20200821163854.patch</filename>
            <type>text/plain</type>
            <size>9510</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI2NjAxOCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE4IEBACisyMDIwLTA4LTIxICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBSZWdyZXNzaW9uIChyMjY1OTQyKTogTGF5b3V0LXRlc3RzIGFyZSBoYW5n
aW5nIG9uIGlPUyBFV1MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIxNTc0MgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjc1ODQ3MTc+CisKKyAgICAg
ICAgVW5yZXZpZXdlZCBpbmZyYXN0cnVjdHVyZSBmaXguCisKKyAgICAgICAgUGFydGlhbCByZXZl
cnQgb2YgcjI2NTk0Miwgc2luY2UgRVdTIGlzIHJhaXNpbmcgb2JqYyBleGNlcHRpb25zIGFmdGVy
IGZvcmtpbmcuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi90aW1lb3V0X2Nv
bnRleHQucHk6CisgICAgICAgIChUaW1lb3V0KToKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5
L2NvbW1vbi90aW1lb3V0X2NvbnRleHRfdW5pdHRlc3QucHk6IEFkZGVkLgorICAgICAgICAoVGlt
ZW91dENvbnRleHRUZXN0cyk6CisKIDIwMjAtMDgtMjEgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZy
YXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgRml4IHRoZSBDb2xvci9FeHRlbmRlZENvbG9yIGxs
ZGIgZGF0YSBwcm92aWRlcgpJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vdGlt
ZW91dF9jb250ZXh0LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvY29t
bW9uL3RpbWVvdXRfY29udGV4dC5weQkocmV2aXNpb24gMjY2MDE4KQorKysgVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9jb21tb24vdGltZW91dF9jb250ZXh0LnB5CSh3b3JraW5nIGNvcHkpCkBAIC0x
LDQgKzEsNCBAQAotIyBDb3B5cmlnaHQgKEMpIDIwMjAgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgorIyBDb3B5cmlnaHQgKEMpIDIwMTcgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2Vy
dmVkLgogIwogIyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZv
cm1zLCB3aXRoIG9yIHdpdGhvdXQKICMgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3Zp
ZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCkBAIC0yMCw0ICsyMCwxMDAgQEAKICMg
T1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFO
WSBXQVkgT1VUIE9GIFRIRSBVU0UKICMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VE
IE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KIAotZnJvbSB3ZWJraXRjb3JlcHkg
aW1wb3J0IFRpbWVvdXQKK2ltcG9ydCBsb2dnaW5nCitpbXBvcnQgbWF0aAoraW1wb3J0IG9zCitp
bXBvcnQgc2lnbmFsCitpbXBvcnQgdGltZQoraW1wb3J0IHRocmVhZGluZworCitfbG9nID0gbG9n
Z2luZy5nZXRMb2dnZXIoX19uYW1lX18pCisKKworY2xhc3MgVGltZW91dChvYmplY3QpOgorCisg
ICAgdGhyZWFkX2V4Y2VwdGlvbiA9IFJ1bnRpbWVFcnJvcignVGltZW91dCBvcmlnaW5hdGVzIGZy
b20gYSBkaWZmZXJlbnQgdGhyZWFkJykKKyAgICBfcHJvY2Vzc190b190aW1lb3V0X21hcCA9IHt9
CisKKyAgICBjbGFzcyBUaW1lb3V0RGF0YShvYmplY3QpOgorCisgICAgICAgIGRlZiBfX2luaXRf
XyhzZWxmLCBhbGFybV90aW1lLCBoYW5kbGVyKToKKyAgICAgICAgICAgIHNlbGYuYWxhcm1fdGlt
ZSA9IGFsYXJtX3RpbWUKKyAgICAgICAgICAgIHNlbGYuaGFuZGxlciA9IGhhbmRsZXIKKyAgICAg
ICAgICAgIHNlbGYudGhyZWFkX2lkID0gdGhyZWFkaW5nLmN1cnJlbnRfdGhyZWFkKCkuaWRlbnQK
KworICAgIEBzdGF0aWNtZXRob2QKKyAgICBkZWYgZGVmYXVsdF9oYW5kbGVyKHNpZ251bSwgZnJh
bWUpOgorICAgICAgICByYWlzZSBSdW50aW1lRXJyb3IoJ1RpbWVvdXQgYWxhcm0gd2FzIHRyaWdn
ZXJlZCcpCisKKyAgICBAc3RhdGljbWV0aG9kCisgICAgZGVmIGN1cnJlbnQoKToKKyAgICAgICAg
cmVzdWx0ID0gVGltZW91dC5fcHJvY2Vzc190b190aW1lb3V0X21hcC5nZXQob3MuZ2V0cGlkKCks
IFtdKQorICAgICAgICBpZiBub3QgcmVzdWx0OgorICAgICAgICAgICAgcmV0dXJuIE5vbmUKKyAg
ICAgICAgaWYgcmVzdWx0WzBdLnRocmVhZF9pZCAhPSB0aHJlYWRpbmcuY3VycmVudF90aHJlYWQo
KS5pZGVudDoKKyAgICAgICAgICAgIF9sb2cuY3JpdGljYWwoJ1VzaW5nIGJvdGggYWxhcm1zIGFu
ZCB0aHJlYWRpbmcgaW4gdGhlIHNhbWUgcHJvY2VzcywgdGhpcyBpcyB1bnN1cHBvcnRlZCcpCisg
ICAgICAgICAgICByYWlzZSBUaW1lb3V0LnRocmVhZF9leGNlcHRpb24KKyAgICAgICAgcmV0dXJu
IHJlc3VsdFswXQorCisgICAgZGVmIF9faW5pdF9fKHNlbGYsIHNlY29uZHM9MSwgaGFuZGxlcj1O
b25lKToKKyAgICAgICAgaWYgc2Vjb25kcyA9PSAwOgorICAgICAgICAgICAgcmFpc2UgUnVudGlt
ZUVycm9yKCdDYW5ub3QgaGF2ZSBhIHRpbWVvdXQgb2YgMCBzZWNvbmRzJykKKworICAgICAgICBp
ZiBpc2luc3RhbmNlKGhhbmRsZXIsIEJhc2VFeGNlcHRpb24pOgorICAgICAgICAgICAgZXhjZXB0
aW9uID0gaGFuZGxlcgorCisgICAgICAgICAgICBkZWYgZXhjZXB0aW9uX2hhbmRsZXIoc2lnbnVt
LCBmcmFtZSk6CisgICAgICAgICAgICAgICAgcmFpc2UgZXhjZXB0aW9uCisKKyAgICAgICAgICAg
IGhhbmRsZXIgPSBleGNlcHRpb25faGFuZGxlcgorCisgICAgICAgIHNlbGYuX3RpbWVvdXQgPSBz
ZWNvbmRzCisgICAgICAgIHNlbGYuX2hhbmRsZXIgPSBoYW5kbGVyIGlmIGhhbmRsZXIgZWxzZSBU
aW1lb3V0LmRlZmF1bHRfaGFuZGxlcgorICAgICAgICBzZWxmLmRhdGEgPSBOb25lCisKKyAgICBA
c3RhdGljbWV0aG9kCisgICAgZGVmIF9iaW5kX3RpbWVvdXRfZGF0YV90b19hbGFybShkYXRhKToK
KyAgICAgICAgZGVmIGhhbmRsZXIoc2lnbnVtLCBmcmFtZSk6CisgICAgICAgICAgICBhc3NlcnQg
c2lnbnVtID09IHNpZ25hbC5TSUdBTFJNCisgICAgICAgICAgICBpZiBkYXRhLnRocmVhZF9pZCAh
PSB0aHJlYWRpbmcuY3VycmVudF90aHJlYWQoKS5pZGVudDoKKyAgICAgICAgICAgICAgICByYWlz
ZSBUaW1lb3V0LnRocmVhZF9leGNlcHRpb24KKyAgICAgICAgICAgIGRhdGEuaGFuZGxlcihzaWdu
dW0sIGZyYW1lKQorCisgICAgICAgIGN1cnJlbnRfdGltZSA9IHRpbWUudGltZSgpCisgICAgICAg
IGlmIGRhdGEuYWxhcm1fdGltZSA8PSBjdXJyZW50X3RpbWU6CisgICAgICAgICAgICBoYW5kbGVy
KHNpZ25hbC5TSUdBTFJNLCBOb25lKQorCisgICAgICAgIHNpZ25hbC5zaWduYWwoc2lnbmFsLlNJ
R0FMUk0sIGhhbmRsZXIpCisgICAgICAgIHNpZ25hbC5hbGFybShpbnQobWF0aC5jZWlsKGRhdGEu
YWxhcm1fdGltZSAtIGN1cnJlbnRfdGltZSkpKQorCisgICAgZGVmIF9fZW50ZXJfXyhzZWxmKToK
KyAgICAgICAgc2lnbmFsLmFsYXJtKDApICAjIEltaWVkaWF0bHkgZGlzYWJsZSB0aGUgYWxhcm0g
c28gd2UgYXJlbid0IGludGVydXB0ZWQuCisgICAgICAgIHNlbGYuZGF0YSA9IFRpbWVvdXQuVGlt
ZW91dERhdGEodGltZS50aW1lKCkgKyBzZWxmLl90aW1lb3V0LCBzZWxmLl9oYW5kbGVyKQorICAg
ICAgICBjdXJyZW50X3RpbWVvdXQgPSBUaW1lb3V0LmN1cnJlbnQoKQorCisgICAgICAgICMgQW5v
dGhlciB0aW1lb3V0IGlzIG1vcmUgdXJnZW50LgorICAgICAgICBpZiBjdXJyZW50X3RpbWVvdXQg
YW5kIGN1cnJlbnRfdGltZW91dC5hbGFybV90aW1lIDwgc2VsZi5kYXRhLmFsYXJtX3RpbWU6Cisg
ICAgICAgICAgICBmb3IgaSBpbiByYW5nZShsZW4oVGltZW91dC5fcHJvY2Vzc190b190aW1lb3V0
X21hcFtvcy5nZXRwaWQoKV0pIC0gMSk6CisgICAgICAgICAgICAgICAgaWYgc2VsZi5kYXRhLmFs
YXJtX3RpbWUgPCBUaW1lb3V0Ll9wcm9jZXNzX3RvX3RpbWVvdXRfbWFwW29zLmdldHBpZCgpXVtp
ICsgMV0uYWxhcm1fdGltZToKKyAgICAgICAgICAgICAgICAgICAgVGltZW91dC5fcHJvY2Vzc190
b190aW1lb3V0X21hcFtvcy5nZXRwaWQoKV0uaW5zZXJ0KGksIHNlbGYuZGF0YSkKKyAgICAgICAg
ICAgICAgICAgICAgYnJlYWsKKyAgICAgICAgICAgIFRpbWVvdXQuX3Byb2Nlc3NfdG9fdGltZW91
dF9tYXBbb3MuZ2V0cGlkKCldLmFwcGVuZChzZWxmLmRhdGEpCisKKyAgICAgICAgIyBUaGlzIGlz
IHRoZSBtb3N0IHVyZ2VudCB0aW1lb3V0CisgICAgICAgIGVsc2U6CisgICAgICAgICAgICBUaW1l
b3V0Ll9wcm9jZXNzX3RvX3RpbWVvdXRfbWFwW29zLmdldHBpZCgpXSA9IFtzZWxmLmRhdGFdICsg
VGltZW91dC5fcHJvY2Vzc190b190aW1lb3V0X21hcC5nZXQob3MuZ2V0cGlkKCksIFtdKQorCisg
ICAgICAgIFRpbWVvdXQuX2JpbmRfdGltZW91dF9kYXRhX3RvX2FsYXJtKFRpbWVvdXQuY3VycmVu
dCgpKQorICAgICAgICByZXR1cm4gc2VsZgorCisgICAgZGVmIF9fZXhpdF9fKHNlbGYsIGV4Y190
eXBlLCBleGNfdmFsdWUsIHRyYWNlYmFjayk6CisgICAgICAgIHNpZ25hbC5hbGFybSgwKSAgIyBJ
bWllZGlhdGx5IGRpc2FibGUgdGhlIGFsYXJtIHNvIHdlIGFyZW4ndCBpbnRlcnVwdGVkLgorCisg
ICAgICAgIGlmIG5vdCBUaW1lb3V0Ll9wcm9jZXNzX3RvX3RpbWVvdXRfbWFwW29zLmdldHBpZCgp
XToKKyAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcignTm8gdGltZW91dCByZWdpc3RlcmVk
JykKKyAgICAgICAgVGltZW91dC5fcHJvY2Vzc190b190aW1lb3V0X21hcFtvcy5nZXRwaWQoKV0u
cmVtb3ZlKHNlbGYuZGF0YSkKKyAgICAgICAgc2VsZi5kYXRhID0gTm9uZQorCisgICAgICAgIGlm
IFRpbWVvdXQuX3Byb2Nlc3NfdG9fdGltZW91dF9tYXBbb3MuZ2V0cGlkKCldOgorICAgICAgICAg
ICAgVGltZW91dC5fYmluZF90aW1lb3V0X2RhdGFfdG9fYWxhcm0oVGltZW91dC5jdXJyZW50KCkp
CkluZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi90aW1lb3V0X2NvbnRleHRfdW5p
dHRlc3QucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vdGlt
ZW91dF9jb250ZXh0X3VuaXR0ZXN0LnB5CShub25leGlzdGVudCkKKysrIFRvb2xzL1NjcmlwdHMv
d2Via2l0cHkvY29tbW9uL3RpbWVvdXRfY29udGV4dF91bml0dGVzdC5weQkod29ya2luZyBjb3B5
KQpAQCAtMCwwICsxLDk4IEBACisjIENvcHlyaWdodCAoQykgMjAxNyBBcHBsZSBJbmMuIEFsbCBy
aWdodHMgcmVzZXJ2ZWQuCisjCisjIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFu
ZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorIyBtb2RpZmljYXRpb24sIGFyZSBwZXJt
aXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyMgYXJlIG1ldDoK
KyMgMS4gIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJv
dmUgY29weXJpZ2h0CisjICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0
aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisjIDIuICBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5
IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorIyAgICAgbm90aWNlLCB0
aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRo
ZQorIyAgICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdp
dGggdGhlIGRpc3RyaWJ1dGlvbi4KKyMKKyMgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBB
UFBMRSBJTkMuIEFORCBJVFMgQ09OVFJJQlVUT1JTIGBgQVMgSVMnJyBBTkQKKyMgQU5ZIEVYUFJF
U1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywg
VEhFIElNUExJRUQKKyMgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRQorIyBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBT
SEFMTCBBUFBMRSBJTkMuIE9SIElUUyBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUgorIyBBTlkg
RElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05T
RVFVRU5USUFMCisjIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9D
VVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SCisjIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwg
REFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSCisjIENB
VVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1Qs
IFNUUklDVCBMSUFCSUxJVFksCisjIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9U
SEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCisjIE9GIFRISVMgU09G
VFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0Uu
CisKK2ltcG9ydCB0aW1lCitpbXBvcnQgdGhyZWFkaW5nCitpbXBvcnQgdW5pdHRlc3QKKworZnJv
bSB3ZWJraXRweS5jb21tb24udGltZW91dF9jb250ZXh0IGltcG9ydCBUaW1lb3V0CisKKworY2xh
c3MgVGltZW91dENvbnRleHRUZXN0cyh1bml0dGVzdC5UZXN0Q2FzZSk6CisKKyAgICBkZWYgdGVz
dF9jdXJyZW50X3RpbWVvdXQoc2VsZik6CisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoTm9uZSwg
VGltZW91dC5jdXJyZW50KCkpCisgICAgICAgIHdpdGggVGltZW91dCgxKSBhcyB0bXA6CisgICAg
ICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHRtcC5kYXRhLCBUaW1lb3V0LmN1cnJlbnQoKSkKKyAg
ICAgICAgc2VsZi5hc3NlcnRFcXVhbChOb25lLCBUaW1lb3V0LmN1cnJlbnQoKSkKKworICAgIGRl
ZiB0ZXN0X2ludmFsaWRfdGltZW91dChzZWxmKToKKyAgICAgICAgc2VsZi5hc3NlcnRSYWlzZXMo
UnVudGltZUVycm9yLCBUaW1lb3V0LCAwKQorCisgICAgZGVmIHRlc3RfdGltZW91dF9kYXRhKHNl
bGYpOgorICAgICAgICB0bXAgPSBUaW1lb3V0KDEpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwo
Tm9uZSwgdG1wLmRhdGEpCisgICAgICAgIHdpdGggdG1wOgorICAgICAgICAgICAgc2VsZi5hc3Nl
cnROb3RFcXVhbChOb25lLCB0bXAuZGF0YSkKKyAgICAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwo
dGhyZWFkaW5nLmN1cnJlbnRfdGhyZWFkKCkuaWRlbnQsIHRtcC5kYXRhLnRocmVhZF9pZCkKKyAg
ICAgICAgICAgIHNlbGYuYXNzZXJ0VHJ1ZSh0aW1lLnRpbWUoKSArIDEgPj0gdG1wLmRhdGEuYWxh
cm1fdGltZSkKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChOb25lLCB0bXAuZGF0YSkKKworICAg
IGRlZiB0ZXN0X25lc3RlZF9pbm5lcl9wcmVjZWRlbmNlKHNlbGYpOgorICAgICAgICB0bXBfb3V0
ZXIgPSBUaW1lb3V0KDIpCisgICAgICAgIHRtcF9pbm5lciA9IFRpbWVvdXQoMSkKKyAgICAgICAg
d2l0aCB0bXBfb3V0ZXI6CisgICAgICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHRtcF9vdXRlci5k
YXRhLCBUaW1lb3V0LmN1cnJlbnQoKSkKKyAgICAgICAgICAgIHdpdGggdG1wX2lubmVyOgorICAg
ICAgICAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwodG1wX2lubmVyLmRhdGEsIFRpbWVvdXQuY3Vy
cmVudCgpKQorICAgICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbCh0bXBfb3V0ZXIuZGF0YSwgVGlt
ZW91dC5jdXJyZW50KCkpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoTm9uZSwgVGltZW91dC5j
dXJyZW50KCkpCisKKyAgICBkZWYgdGVzdF9uZXN0ZWRfb3V0ZXJfcHJlY2VkZW5jZShzZWxmKToK
KyAgICAgICAgdG1wX291dGVyID0gVGltZW91dCgxKQorICAgICAgICB0bXBfaW5uZXIgPSBUaW1l
b3V0KDIpCisgICAgICAgIHdpdGggdG1wX291dGVyOgorICAgICAgICAgICAgc2VsZi5hc3NlcnRF
cXVhbCh0bXBfb3V0ZXIuZGF0YSwgVGltZW91dC5jdXJyZW50KCkpCisgICAgICAgICAgICB3aXRo
IHRtcF9pbm5lcjoKKyAgICAgICAgICAgICAgICBzZWxmLmFzc2VydEVxdWFsKHRtcF9vdXRlci5k
YXRhLCBUaW1lb3V0LmN1cnJlbnQoKSkKKyAgICAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwodG1w
X291dGVyLmRhdGEsIFRpbWVvdXQuY3VycmVudCgpKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFs
KE5vbmUsIFRpbWVvdXQuY3VycmVudCgpKQorCisgICAgZGVmIHRlc3Rfbm9fdGltZW91dChzZWxm
KToKKyAgICAgICAgd2l0aCBUaW1lb3V0KDIpOgorICAgICAgICAgICAgdGltZS5zbGVlcCgxKQor
CisgICAgZGVmIHRlc3RfYmFzaWNfdGltZW91dChzZWxmKToKKyAgICAgICAgZGVmIHNob3VsZF90
aW1lb3V0KCk6CisgICAgICAgICAgICB3aXRoIFRpbWVvdXQoMSk6CisgICAgICAgICAgICAgICAg
dGltZS5zbGVlcCgyKQorICAgICAgICBzZWxmLmFzc2VydFJhaXNlcyhSdW50aW1lRXJyb3IsIHNo
b3VsZF90aW1lb3V0KQorCisgICAgZGVmIHRlc3RfZXhjZXB0aW9uX2NvbnN0cnVjdG9yX3RpbWVv
dXQoc2VsZik6CisgICAgICAgIGRlZiBzaG91bGRfdGltZW91dCgpOgorICAgICAgICAgICAgd2l0
aCBUaW1lb3V0KDEsIEV4Y2VwdGlvbignVGhpcyBzaG91bGQgYmUgcmFpc2VkJykpOgorICAgICAg
ICAgICAgICAgIHRpbWUuc2xlZXAoMikKKyAgICAgICAgc2VsZi5hc3NlcnRSYWlzZXMoRXhjZXB0
aW9uLCBzaG91bGRfdGltZW91dCkKKworICAgIGRlZiB0ZXN0X25lc3RlZF9pbm5lcl90aW1lb3V0
KHNlbGYpOgorICAgICAgICBkZWYgc2hvdWxkX3RpbWVvdXQoKToKKyAgICAgICAgICAgIHdpdGgg
VGltZW91dCgzLCBFeGNlcHRpb24oIlRoaXMgc2hvdWxkbid0IGJlIHJhaXNlZCIpKToKKyAgICAg
ICAgICAgICAgICB3aXRoIFRpbWVvdXQoMSk6CisgICAgICAgICAgICAgICAgICAgIHRpbWUuc2xl
ZXAoMikKKyAgICAgICAgc2VsZi5hc3NlcnRSYWlzZXMoUnVudGltZUVycm9yLCBzaG91bGRfdGlt
ZW91dCkKKworICAgIGRlZiB0ZXN0X25lc3RlZF9vdXRlcl90aW1lb3V0KHNlbGYpOgorICAgICAg
ICBkZWYgc2hvdWxkX3RpbWVvdXQoKToKKyAgICAgICAgICAgIHdpdGggVGltZW91dCgxKToKKyAg
ICAgICAgICAgICAgICB3aXRoIFRpbWVvdXQoMywgRXhjZXB0aW9uKCJUaGlzIHNob3VsZG4ndCBi
ZSByYWlzZWQiKSk6CisgICAgICAgICAgICAgICAgICAgIHRpbWUuc2xlZXAoMikKKyAgICAgICAg
c2VsZi5hc3NlcnRSYWlzZXMoUnVudGltZUVycm9yLCBzaG91bGRfdGltZW91dCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>