<?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>196567</bug_id>
          
          <creation_ts>2019-04-03 15:07:44 -0700</creation_ts>
          <short_desc>[Win] DumpRenderTreeWatchDog.py is not checked into source</short_desc>
          <delta_ts>2020-07-13 08:19:26 -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>WebKit Nightly Build</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=214257</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="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>lforschler</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1523968</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-04-03 15:07:44 -0700</bug_when>
    <thetext>This script should be checked in. Tools/EWSTools is possibly an appropriate location for it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1523971</commentid>
    <comment_count>1</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-04-03 15:08:11 -0700</bug_when>
    <thetext>rdar://problem/49525901</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1523986</commentid>
    <comment_count>2</comment_count>
      <attachid>366654</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-04-03 15:18:47 -0700</bug_when>
    <thetext>Created attachment 366654
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1524022</commentid>
    <comment_count>3</comment_count>
      <attachid>366654</attachid>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-04-03 16:21:37 -0700</bug_when>
    <thetext>Comment on attachment 366654
Patch

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

&gt; Tools/EWSTools/dumprendertreewatchdog.py:29
&gt; +

these should be alphabetized

&gt; Tools/EWSTools/dumprendertreewatchdog.py:37
&gt; +    proc_fetch = subprocess.Popen(&quot;ps -e | grep \&quot;DumpRenderTree\&quot; | awk &apos;{print $1}&apos;&quot;, shell=True, stdout=subprocess.PIPE,)

I think this will also capture the ps process itself, right? On my machine with no DumpRenderTree processes running, this command will always return one pid, itself.

&gt; Tools/EWSTools/dumprendertreewatchdog.py:47
&gt; +        # If the active and current PID are the and an hour has elapsed, kill DumpRenderTree and reset the active PID to 0

I think this comment is missing a word between &quot;the&quot; and &quot;and&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1524024</commentid>
    <comment_count>4</comment_count>
      <attachid>366654</attachid>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-04-03 16:28:57 -0700</bug_when>
    <thetext>Comment on attachment 366654
Patch

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

&gt;&gt; Tools/EWSTools/dumprendertreewatchdog.py:37
&gt;&gt; +    proc_fetch = subprocess.Popen(&quot;ps -e | grep \&quot;DumpRenderTree\&quot; | awk &apos;{print $1}&apos;&quot;, shell=True, stdout=subprocess.PIPE,)
&gt; 
&gt; I think this will also capture the ps process itself, right? On my machine with no DumpRenderTree processes running, this command will always return one pid, itself.

Also, would this be better named pid_fetch?

(I just tested on Windows and it appears the functionality of ps does not output the ps process itself... so maybe this is ok)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1524059</commentid>
    <comment_count>5</comment_count>
      <attachid>366673</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-04-03 17:05:06 -0700</bug_when>
    <thetext>Created attachment 366673
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1524061</commentid>
    <comment_count>6</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2019-04-03 17:09:55 -0700</bug_when>
    <thetext>(In reply to Lucas Forschler from comment #4)
&gt; Comment on attachment 366654 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=366654&amp;action=review
&gt; 
&gt; &gt;&gt; Tools/EWSTools/dumprendertreewatchdog.py:37
&gt; &gt;&gt; +    proc_fetch = subprocess.Popen(&quot;ps -e | grep \&quot;DumpRenderTree\&quot; | awk &apos;{print $1}&apos;&quot;, shell=True, stdout=subprocess.PIPE,)
&gt; &gt; 
&gt; &gt; I think this will also capture the ps process itself, right? On my machine with no DumpRenderTree processes running, this command will always return one pid, itself.
&gt; 
&gt; Also, would this be better named pid_fetch?
&gt; 
&gt; (I just tested on Windows and it appears the functionality of ps does not
&gt; output the ps process itself... so maybe this is ok)

Thanks for reviewing! I have updated the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1524301</commentid>
    <comment_count>7</comment_count>
      <attachid>366673</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-04 10:39:59 -0700</bug_when>
    <thetext>Comment on attachment 366673
Patch

Clearing flags on attachment: 366673

Committed r243879: &lt;https://trac.webkit.org/changeset/243879&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1524302</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-04 10:40:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>366654</attachid>
            <date>2019-04-03 15:18:47 -0700</date>
            <delta_ts>2019-04-03 17:05:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-196567-20190403151846.patch</filename>
            <type>text/plain</type>
            <size>3352</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI0MzgzMCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE1IEBACisyMDE5LTA0LTAzICBQZXIgQXJuZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNv
bT4KKworICAgICAgICBbV2luXSBEdW1wUmVuZGVyVHJlZVdhdGNoRG9nLnB5IGlzIG5vdCBjaGVj
a2VkIGludG8gc291cmNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xOTY1NjcKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ5NTI1OTAxPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgc2NyaXB0IGlz
IHVzZWQgb24gV2luIEVXUyBib3RzIHRvIHRlcm1pbmF0ZSBoYW5naW5nIERSVCBwcm9jZXNzZXMu
CisKKyAgICAgICAgKiBFV1NUb29scy9kdW1wcmVuZGVydHJlZXdhdGNoZG9nLnB5OiBBZGRlZC4K
KwogMjAxOS0wNC0wMyAgQWFrYXNoIEphaW4gIDxhYWthc2hfamFpbkBhcHBsZS5jb20+CiAKICAg
ICAgICAgW2V3cy1hcHBdIFN0YXR1cyBidWJibGUgc2hvdWxkIG5vdCBkaXNwbGF5IGNlcnRhaW4g
aW5mcmFzdHJ1Y3R1cmUgc3RhdHVzIG1lc3NhZ2VzCkluZGV4OiBUb29scy9FV1NUb29scy9kdW1w
cmVuZGVydHJlZXdhdGNoZG9nLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0VXU1Rvb2xzL2R1bXBy
ZW5kZXJ0cmVld2F0Y2hkb2cucHkJKG5vbmV4aXN0ZW50KQorKysgVG9vbHMvRVdTVG9vbHMvZHVt
cHJlbmRlcnRyZWV3YXRjaGRvZy5weQkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDUzIEBACisj
IENvcHlyaWdodCAoQykgMjAxOSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisjCisj
IFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGgg
b3Igd2l0aG91dAorIyBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0
aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlCisjIG1ldDoKKyMKKyMgICAgICogUmVkaXN0cmli
dXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyMg
bm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFp
bWVyLgorIyAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1
Y2UgdGhlIGFib3ZlCisjIGNvcHlyaWdodCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIKKyMgaW4gdGhlIGRvY3VtZW50YXRpb24gYW5k
L29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQorIyBkaXN0cmlidXRpb24uCisj
CisjIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFO
RCBDT05UUklCVVRPUlMKKyMgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJS
QU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKKyMgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCisjIEEgUEFSVElDVUxB
UiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hU
CisjIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElS
RUNULCBJTkNJREVOVEFMLAorIyBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwg
REFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCisjIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9G
IFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLAorIyBEQVRBLCBPUiBQ
Uk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBB
TlkKKyMgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJ
QUJJTElUWSwgT1IgVE9SVAorIyAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBB
UklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKKyMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZF
TiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKworaW1wb3J0
IHN1YnByb2Nlc3MKK2ltcG9ydCBvcworaW1wb3J0IHRpbWUKKworRFVNUF9QSUQgPSAwCitEVU1Q
X1NUQVJUX1RJTUUgPSAwCisKK3doaWxlKDEpOgorICAgIHRpbWUuc2xlZXAoMTApCisgICAgQ1VS
X1RJTUUgPSBpbnQodGltZS50aW1lKCkpCisKKyAgICBwcm9jX2ZldGNoID0gc3VicHJvY2Vzcy5Q
b3BlbigicHMgLWUgfCBncmVwIFwiRHVtcFJlbmRlclRyZWVcIiB8IGF3ayAne3ByaW50ICQxfSci
LCBzaGVsbD1UcnVlLCBzdGRvdXQ9c3VicHJvY2Vzcy5QSVBFLCkKKyAgICBDVVJSRU5UX1BJRCA9
IHByb2NfZmV0Y2guY29tbXVuaWNhdGUoKVswXS5zcGxpdCgnXG4nKVswXQorICAgIENIRUNLRUQg
PSAxCisgICAgI1dlIG9ubHkgY2FyZSBhYm91dCBkb2luZyBhbnl0aGluZyBpZiB0aGVyZSBpcyBh
IER1bXBSZW5kZXJUcmVlIHJ1bm5pbmcKKyAgICBpZiAoQ1VSUkVOVF9QSUQpOgorICAgICAgICAj
IElmIHRoZSBQSUQgaGFzIGNoYW5nZWQsIHJlc2V0IHRoZSB0aW1lciBhbmQgdGhlIGFjdGl2ZSBw
aWQKKyAgICAgICAgaWYgKERVTVBfUElEICE9IENVUlJFTlRfUElEKToKKyAgICAgICAgICAgIERV
TVBfUElEID0gQ1VSUkVOVF9QSUQKKyAgICAgICAgICAgIERVTVBfU1RBUlRfVElNRSA9IHRpbWUu
dGltZSgpCisgICAgICAgIGVsc2U6CisgICAgICAgICMgSWYgdGhlIGFjdGl2ZSBhbmQgY3VycmVu
dCBQSUQgYXJlIHRoZSBhbmQgYW4gaG91ciBoYXMgZWxhcHNlZCwga2lsbCBEdW1wUmVuZGVyVHJl
ZSBhbmQgcmVzZXQgdGhlIGFjdGl2ZSBQSUQgdG8gMAorICAgICAgICAgICAgaWYgKENVUl9USU1F
IC0gRFVNUF9TVEFSVF9USU1FID49IDM2MDApOgorICAgICAgICAgICAgICAgIG9zLnN5c3RlbSgi
dGFza2tpbGwgL0YgL0lNIER1bXBSZW5kZXJUcmVlLmV4ZSIpCisgICAgICAgICAgICAgICAgb3Mu
c3lzdGVtKCJ0YXNra2lsbCAvRiAvSU0gSW1hZ2VEaWZmLmV4ZSIpCisgICAgICAgICAgICAgICAg
RFVNUF9QSUQgPSAwCisgICAgZWxzZToKKyAgICAgICAgRFVNUF9QSUQgPSAwCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>366673</attachid>
            <date>2019-04-03 17:05:06 -0700</date>
            <delta_ts>2019-04-04 10:39:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-196567-20190403170505.patch</filename>
            <type>text/plain</type>
            <size>3356</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI0MzgzMCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE1IEBACisyMDE5LTA0LTAzICBQZXIgQXJuZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNv
bT4KKworICAgICAgICBbV2luXSBEdW1wUmVuZGVyVHJlZVdhdGNoRG9nLnB5IGlzIG5vdCBjaGVj
a2VkIGludG8gc291cmNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xOTY1NjcKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ5NTI1OTAxPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgc2NyaXB0IGlz
IHVzZWQgb24gV2luIEVXUyBib3RzIHRvIHRlcm1pbmF0ZSBoYW5naW5nIERSVCBwcm9jZXNzZXMu
CisKKyAgICAgICAgKiBFV1NUb29scy9kdW1wcmVuZGVydHJlZXdhdGNoZG9nLnB5OiBBZGRlZC4K
KwogMjAxOS0wNC0wMyAgQWFrYXNoIEphaW4gIDxhYWthc2hfamFpbkBhcHBsZS5jb20+CiAKICAg
ICAgICAgW2V3cy1hcHBdIFN0YXR1cyBidWJibGUgc2hvdWxkIG5vdCBkaXNwbGF5IGNlcnRhaW4g
aW5mcmFzdHJ1Y3R1cmUgc3RhdHVzIG1lc3NhZ2VzCkluZGV4OiBUb29scy9FV1NUb29scy9kdW1w
cmVuZGVydHJlZXdhdGNoZG9nLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0VXU1Rvb2xzL2R1bXBy
ZW5kZXJ0cmVld2F0Y2hkb2cucHkJKG5vbmV4aXN0ZW50KQorKysgVG9vbHMvRVdTVG9vbHMvZHVt
cHJlbmRlcnRyZWV3YXRjaGRvZy5weQkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDUzIEBACisj
IENvcHlyaWdodCAoQykgMjAxOSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisjCisj
IFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGgg
b3Igd2l0aG91dAorIyBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0
aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlCisjIG1ldDoKKyMKKyMgICAgICogUmVkaXN0cmli
dXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyMg
bm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFp
bWVyLgorIyAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1
Y2UgdGhlIGFib3ZlCisjIGNvcHlyaWdodCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIKKyMgaW4gdGhlIGRvY3VtZW50YXRpb24gYW5k
L29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQorIyBkaXN0cmlidXRpb24uCisj
CisjIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFO
RCBDT05UUklCVVRPUlMKKyMgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJS
QU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKKyMgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCisjIEEgUEFSVElDVUxB
UiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hU
CisjIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElS
RUNULCBJTkNJREVOVEFMLAorIyBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwg
REFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCisjIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9G
IFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLAorIyBEQVRBLCBPUiBQ
Uk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBB
TlkKKyMgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJ
QUJJTElUWSwgT1IgVE9SVAorIyAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBB
UklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKKyMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZF
TiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKworaW1wb3J0
IG9zCitpbXBvcnQgc3VicHJvY2VzcworaW1wb3J0IHRpbWUKKworRFVNUF9QSUQgPSAwCitEVU1Q
X1NUQVJUX1RJTUUgPSAwCisKK3doaWxlKDEpOgorICAgIHRpbWUuc2xlZXAoMTApCisgICAgQ1VS
X1RJTUUgPSBpbnQodGltZS50aW1lKCkpCisKKyAgICBwaWRfZmV0Y2ggPSBzdWJwcm9jZXNzLlBv
cGVuKCJwcyAtZSB8IGdyZXAgXCJEdW1wUmVuZGVyVHJlZVwiIHwgYXdrICd7cHJpbnQgJDF9JyIs
IHNoZWxsPVRydWUsIHN0ZG91dD1zdWJwcm9jZXNzLlBJUEUsKQorICAgIENVUlJFTlRfUElEID0g
cGlkX2ZldGNoLmNvbW11bmljYXRlKClbMF0uc3BsaXQoJ1xuJylbMF0KKyAgICBDSEVDS0VEID0g
MQorICAgICMgV2Ugb25seSBjYXJlIGFib3V0IGRvaW5nIGFueXRoaW5nIGlmIHRoZXJlIGlzIGEg
RHVtcFJlbmRlclRyZWUgcnVubmluZworICAgIGlmIChDVVJSRU5UX1BJRCk6CisgICAgICAgICMg
SWYgdGhlIFBJRCBoYXMgY2hhbmdlZCwgcmVzZXQgdGhlIHRpbWVyIGFuZCB0aGUgYWN0aXZlIHBp
ZAorICAgICAgICBpZiAoRFVNUF9QSUQgIT0gQ1VSUkVOVF9QSUQpOgorICAgICAgICAgICAgRFVN
UF9QSUQgPSBDVVJSRU5UX1BJRAorICAgICAgICAgICAgRFVNUF9TVEFSVF9USU1FID0gdGltZS50
aW1lKCkKKyAgICAgICAgZWxzZToKKyAgICAgICAgIyBJZiB0aGUgYWN0aXZlIGFuZCBjdXJyZW50
IFBJRCBhcmUgdGhlIHNhbWUgYW5kIGFuIGhvdXIgaGFzIGVsYXBzZWQsIGtpbGwgRHVtcFJlbmRl
clRyZWUgYW5kIHJlc2V0IHRoZSBhY3RpdmUgUElEIHRvIDAKKyAgICAgICAgICAgIGlmIChDVVJf
VElNRSAtIERVTVBfU1RBUlRfVElNRSA+PSAzNjAwKToKKyAgICAgICAgICAgICAgICBvcy5zeXN0
ZW0oInRhc2traWxsIC9GIC9JTSBEdW1wUmVuZGVyVHJlZS5leGUiKQorICAgICAgICAgICAgICAg
IG9zLnN5c3RlbSgidGFza2tpbGwgL0YgL0lNIEltYWdlRGlmZi5leGUiKQorICAgICAgICAgICAg
ICAgIERVTVBfUElEID0gMAorICAgIGVsc2U6CisgICAgICAgIERVTVBfUElEID0gMAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>