<?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>104583</bug_id>
          
          <creation_ts>2012-12-10 11:59:48 -0800</creation_ts>
          <short_desc>Remove MediaSource &apos;ended&apos; to &apos;open&apos; transition when seeking.</short_desc>
          <delta_ts>2012-12-12 10:31:44 -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>Media</component>
          <version>528+ (Nightly build)</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aaron Colwell">acolwell</reporter>
          <assigned_to name="Aaron Colwell">acolwell</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>feature-media-reviews</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>787620</commentid>
    <comment_count>0</comment_count>
    <who name="Aaron Colwell">acolwell</who>
    <bug_when>2012-12-10 11:59:48 -0800</bug_when>
    <thetext>The October 8th update to the Media Source Extensions spec changed the MediaSource seeking behavior so that a seek does not trigger a readyState transition from &apos;ended&apos; to &apos;open&apos;. The current WebKit implementation needs to be updated to reflect this new behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788558</commentid>
    <comment_count>1</comment_count>
      <attachid>178829</attachid>
    <who name="Aaron Colwell">acolwell</who>
    <bug_when>2012-12-11 10:15:35 -0800</bug_when>
    <thetext>Created attachment 178829
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>788676</commentid>
    <comment_count>2</comment_count>
      <attachid>178829</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-11 12:31:29 -0800</bug_when>
    <thetext>Comment on attachment 178829
Patch

Attachment 178829 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/15257788

New failing tests:
http/tests/media/media-source/video-media-source-seek.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789627</commentid>
    <comment_count>3</comment_count>
      <attachid>179066</attachid>
    <who name="Aaron Colwell">acolwell</who>
    <bug_when>2012-12-12 09:22:24 -0800</bug_when>
    <thetext>Created attachment 179066
Rebase</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789678</commentid>
    <comment_count>4</comment_count>
      <attachid>179066</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-12 10:31:41 -0800</bug_when>
    <thetext>Comment on attachment 179066
Rebase

Clearing flags on attachment: 179066

Committed r137480: &lt;http://trac.webkit.org/changeset/137480&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>789679</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-12 10:31:44 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>178829</attachid>
            <date>2012-12-11 10:15:35 -0800</date>
            <delta_ts>2012-12-12 09:22:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104583-20121211101256.patch</filename>
            <type>text/plain</type>
            <size>9410</size>
            <attacher name="Aaron Colwell">acolwell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3MzE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2E4YzNlZDdkZTUxMmJh
NDE1NTE2OTBlZTIxM2I2ODYzYWQ2NGE1MC4uMmIyNDIzYzIzYTgwODg1MzBkYTE0ZDhiMTMwZWRm
N2M1OTBhYWE0MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEyLTExICBBYXJv
biBDb2x3ZWxsICA8YWNvbHdlbGxAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJlbW92ZSBNZWRp
YVNvdXJjZSAnZW5kZWQnIHRvICdvcGVuJyB0cmFuc2l0aW9uIHdoZW4gc2Vla2luZy4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNDU4MworCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbW92ZSB0aGUgJ2Vu
ZGVkJyB0byAnb3BlbicgdHJhbnNpdGlvbiBvbiBhIHNlZWsuCisKKyAgICAgICAgTm8gbmV3IHRl
c3RzLiBUaGUgZm9sbG93aW5nIHRlc3RzIHdlcmUgdXBkYXRlZCB0byByZWZsZWN0IHRoZSBuZXcg
YmVoYXZpb3IuCisgICAgICAgICAgaHR0cC90ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW8t
bWVkaWEtc291cmNlLXNlZWsuaHRtbAorICAgICAgICAgIGh0dHAvdGVzdHMvbWVkaWEvbWVkaWEt
c291cmNlL3ZpZGVvLW1lZGlhLXNvdXJjZS1zdGF0ZS1jaGFuZ2VzLmh0bWwKKworICAgICAgICAq
IGh0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MTWVkaWFF
bGVtZW50OjpzZWVrKToKKwogMjAxMi0xMi0xMSAgU2ltb24gSGF1c21hbm4gIDxzaW1vbi5oYXVz
bWFubkBkaWdpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBRdCBidWlsZCBmaXg6IERvbid0
IGVycm9yIG91dCBpZiBTUUxJVEUzU1JDRElSIGlzbid0IHNldCBidXQKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9o
dG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCmluZGV4IGEzNGRlODc3ODgwZDM4Njc2NDY5ZGVjN2Vm
YTJlNTA0YTdiOTc4NjMuLjM5ZDZkNzViNWQ3N2IxNWNhMjFkZjg4ZmRjZjU3YzNmMWEzMDIwOGIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcApAQCAtMjA2OSwxMSAr
MjA2OSw2IEBAIHZvaWQgSFRNTE1lZGlhRWxlbWVudDo6c2VlayhmbG9hdCB0aW1lLCBFeGNlcHRp
b25Db2RlJiBlYykKICAgICBtX2xhc3RTZWVrVGltZSA9IHRpbWU7CiAgICAgbV9zZW50RW5kRXZl
bnQgPSBmYWxzZTsKIAotI2lmIEVOQUJMRShNRURJQV9TT1VSQ0UpCi0gICAgaWYgKG1fbWVkaWFT
b3VyY2UgJiYgbV9tZWRpYVNvdXJjZS0+cmVhZHlTdGF0ZSgpID09IE1lZGlhU291cmNlOjplbmRl
ZEtleXdvcmQoKSkKLSAgICAgICAgc2V0U291cmNlU3RhdGUoTWVkaWFTb3VyY2U6Om9wZW5LZXl3
b3JkKCkpOwotI2VuZGlmCi0KICAgICAvLyA4IC0gU2V0IHRoZSBjdXJyZW50IHBsYXliYWNrIHBv
c2l0aW9uIHRvIHRoZSBnaXZlbiBuZXcgcGxheWJhY2sgcG9zaXRpb24KICAgICBtX3BsYXllci0+
c2Vlayh0aW1lKTsKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDBiMjEyZDQ4MWI5ZmJmOWUwYTQxNzYyZDg0OTZlZTM3YWE3
ZThhYjYuLjFjMTdkZWI1ZTMxYjk1YmM3ZmQ4NWI5NDlkODhmY2NjOWJjNjUwYzAgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxOSBAQAorMjAxMi0xMi0xMSAgQWFyb24gQ29sd2VsbCAgPGFjb2x3ZWxsQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBSZW1vdmUgTWVkaWFTb3VyY2UgJ2VuZGVkJyB0byAnb3Blbicg
dHJhbnNpdGlvbiB3aGVuIHNlZWtpbmcuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMDQ1ODMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBVcGRhdGVkIHNlZWtpbmcgdGVzdHMgdG8gbm8gbG9uZ2VyIGV4cGVj
dCB0aGUgdGhlICdlbmRlZCcgdG8gJ29wZW4nCisgICAgICAgIHRyYW5zaXRpb24gb24gYSBzZWVr
LgorCisgICAgICAgICogaHR0cC90ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW8tbWVkaWEt
c291cmNlLXNlZWstZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAvdGVzdHMvbWVkaWEvbWVk
aWEtc291cmNlL3ZpZGVvLW1lZGlhLXNvdXJjZS1zZWVrLmh0bWw6CisgICAgICAgICogaHR0cC90
ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW8tbWVkaWEtc291cmNlLXN0YXRlLWNoYW5nZXMt
ZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAvdGVzdHMvbWVkaWEvbWVkaWEtc291cmNlL3Zp
ZGVvLW1lZGlhLXNvdXJjZS1zdGF0ZS1jaGFuZ2VzLmh0bWw6CisgICAgICAgICogcGxhdGZvcm0v
Y2hyb21pdW0vVGVzdEV4cGVjdGF0aW9uczoKKwogMjAxMi0xMi0xMSAgTWFydGluIFJvYmluc29u
ICA8bXJvYmluc29uQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gSW1wbGVtZW50IHNvbWUg
bWlzc2luZyBGcmFtZUxvYWRlckNsaWVudCBtZXNzYWdlIGluIERSVApkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvaHR0cC90ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW8tbWVkaWEtc291cmNl
LXNlZWstZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9tZWRpYS9tZWRpYS1z
b3VyY2UvdmlkZW8tbWVkaWEtc291cmNlLXNlZWstZXhwZWN0ZWQudHh0CmluZGV4IDg4OGFiZTA0
OGM3NzEzOTczOTVhMzY0YmJmMmQ2ZjRhZmEwYTU5NTkuLmU1MGI3YzMwY2ZmZGExYjE4ZGFjZmRl
OTVkYjQ3MDM1ZGE5NzM2MDkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWVk
aWEvbWVkaWEtc291cmNlL3ZpZGVvLW1lZGlhLXNvdXJjZS1zZWVrLWV4cGVjdGVkLnR4dAorKysg
Yi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21lZGlhL21lZGlhLXNvdXJjZS92aWRlby1tZWRpYS1z
b3VyY2Utc2Vlay1leHBlY3RlZC50eHQKQEAgLTUsOCArNSw3IEBAIEVWRU5UKHdlYmtpdHNvdXJj
ZWVuZGVkKQogRVZFTlQocGxheWluZykKIEVWRU5UKHRpbWV1cGRhdGUpIDogc2Vla2luZyB0byAy
Ljc4CiBFVkVOVChzZWVraW5nKQotRVZFTlQod2Via2l0c291cmNlb3BlbikKLUVWRU5UKHdlYmtp
dHNvdXJjZWVuZGVkKQorRVZFTlQoc2Vla2VkKQogRVZFTlQocGxheWluZykKIEVWRU5UKGVuZGVk
KQogRU5EIE9GIFRFU1QKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWVkaWEv
bWVkaWEtc291cmNlL3ZpZGVvLW1lZGlhLXNvdXJjZS1zZWVrLmh0bWwgYi9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL21lZGlhL21lZGlhLXNvdXJjZS92aWRlby1tZWRpYS1zb3VyY2Utc2Vlay5odG1s
CmluZGV4IGNjY2Q1MjYwNGYxNzE5OWRkOGE2OGIyZTg1ZDdmMzNhNDNlYzMwYzYuLjY0ZWU0Zjk1
MTE1ODlmZjJkZDU3ODdmM2U0OTAyOGYyZjY3Njc4MGEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L2h0dHAvdGVzdHMvbWVkaWEvbWVkaWEtc291cmNlL3ZpZGVvLW1lZGlhLXNvdXJjZS1zZWVrLmh0
bWwKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW8t
bWVkaWEtc291cmNlLXNlZWsuaHRtbApAQCAtNywxOSArNywxNSBAQAogICAgICAgICA8c2NyaXB0
PgogICAgICAgICAgICAgdmFyIHNlZ21lbnRIZWxwZXIgPSBuZXcgTWVkaWFTb3VyY2VUZXN0LlNl
Z21lbnRIZWxwZXIoV2ViTVNlZ21lbnRJbmZvLnRlc3RXZWJNKTsKIAotICAgICAgICAgICAgdmFy
IGZpcnN0T3BlbiA9IHRydWU7CiAgICAgICAgICAgICB2YXIgZG9TZWVrID0gdHJ1ZTsKICAgICAg
ICAgICAgIHZhciBzZWVrVGltZTsKIAogICAgICAgICAgICAgZnVuY3Rpb24gb25Tb3VyY2VPcGVu
KGV2ZW50KQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmIChmaXJzdE9wZW4pIHsK
LSAgICAgICAgICAgICAgICAgICAgZmlyc3RPcGVuID0gZmFsc2U7Ci0KLSAgICAgICAgICAgICAg
ICAgICAgc2VnbWVudEhlbHBlci5hZGRTb3VyY2VCdWZmZXIoKTsKLSAgICAgICAgICAgICAgICAg
ICAgc2VnbWVudEhlbHBlci5hcHBlbmRJbml0U2VnbWVudCgpOwotICAgICAgICAgICAgICAgICAg
ICBzZWdtZW50SGVscGVyLmFwcGVuZFVudGlsRW5kT2ZTdHJlYW0oMCk7Ci0gICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgICAgIHNlZ21lbnRIZWxwZXIuYWRkU291cmNlQnVmZmVyKCk7Cisg
ICAgICAgICAgICAgICAgc2VnbWVudEhlbHBlci5hcHBlbmRJbml0U2VnbWVudCgpOworICAgICAg
ICAgICAgICAgIHNlZ21lbnRIZWxwZXIuYXBwZW5kVW50aWxFbmRPZlN0cmVhbSgwKTsKKyAgICAg
ICAgICAgICAgICBNZWRpYVNvdXJjZVRlc3QuZXhwZWN0U291cmNlU3RhdGUoImVuZGVkIik7CiAg
ICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGZ1bmN0aW9uIG9uVGltZVVwZGF0ZShldmVudCkK
QEAgLTMzLDIyICsyOSwxNCBAQAogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIAot
ICAgICAgICAgICAgZnVuY3Rpb24gb25TZWVraW5nKGV2ZW50KQotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIHZhciB2aWRlb1RhZyA9IGV2ZW50LnRhcmdldDsKLQotICAgICAgICAgICAg
ICAgIC8vIENhbGwgYWJvcnQgdG8gbWFrZSBzdXJlIHRoZSBzb3VyY2UgYnVmZmVyIGlzIGluIGEg
c3RhdGUgd2hlcmUgaXQgY2FuIGFjY2VwdCBuZXcgc2VnbWVudHMuCi0gICAgICAgICAgICAgICAg
c2VnbWVudEhlbHBlci5zb3VyY2VCdWZmZXIuYWJvcnQoKTsKLQotICAgICAgICAgICAgICAgIHZh
ciBzdGFydEluZGV4ID0gc2VnbWVudEhlbHBlci5nZXRNZWRpYVNlZ21lbnRJbmRleEZvclRpbWVz
dGFtcCh2aWRlb1RhZy5jdXJyZW50VGltZSk7Ci0gICAgICAgICAgICAgICAgc2VnbWVudEhlbHBl
ci5hcHBlbmRVbnRpbEVuZE9mU3RyZWFtKHN0YXJ0SW5kZXgpOwotICAgICAgICAgICAgfQotCiAg
ICAgICAgICAgICBmdW5jdGlvbiBvblNlZWtlZChldmVudCkgCiAgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgY29uc29sZVdyaXRlKCJFVkVOVChzZWVrZWQpIik7CiAgICAgICAgICAgICAg
ICAgdmFyIHZpZGVvVGFnID0gZXZlbnQudGFyZ2V0OwogICAgICAgICAgICAgICAgIHZhciBjdXJy
ZW50VGltZSA9IHZpZGVvVGFnLmN1cnJlbnRUaW1lOwogCisgICAgICAgICAgICAgICAgTWVkaWFT
b3VyY2VUZXN0LmV4cGVjdFNvdXJjZVN0YXRlKCJlbmRlZCIpOworCiAgICAgICAgICAgICAgICAg
aWYgKE1hdGguYWJzKGN1cnJlbnRUaW1lIC0gc2Vla1RpbWUpID4gMC4wMDEgKSB7CiAgICAgICAg
ICAgICAgICAgICAgIGZhaWxUZXN0KCJTZWVrZWQgdG8gIiArIGN1cnJlbnRUaW1lLnRvRml4ZWQo
MykgKyAiIGluc3RlYWQgb2YgIiArIHNlZWtUaW1lLnRvRml4ZWQoMykpOwogICAgICAgICAgICAg
ICAgICAgICByZXR1cm47CkBAIC02OSw3ICs1Nyw2IEBACiAKICAgICAgICAgICAgICAgICBtZWRp
YVNvdXJjZS5hZGRFdmVudExpc3RlbmVyKCd3ZWJraXRzb3VyY2VvcGVuJywgb25Tb3VyY2VPcGVu
KTsKICAgICAgICAgICAgICAgICB2aWRlby5hZGRFdmVudExpc3RlbmVyKCd0aW1ldXBkYXRlJywg
b25UaW1lVXBkYXRlKTsKLSAgICAgICAgICAgICAgICB2aWRlby5hZGRFdmVudExpc3RlbmVyKCdz
ZWVraW5nJywgb25TZWVraW5nKTsKICAgICAgICAgICAgICAgICB2aWRlby5hZGRFdmVudExpc3Rl
bmVyKCdzZWVrZWQnLCBvblNlZWtlZCk7CiAKICAgICAgICAgICAgICAgICBzZWdtZW50SGVscGVy
LmluaXQodmlkZW8sIGZ1bmN0aW9uKHN1Y2Nlc3MpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL21lZGlhL21lZGlhLXNvdXJjZS92aWRlby1tZWRpYS1zb3VyY2Utc3RhdGUtY2hh
bmdlcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21lZGlhL21lZGlhLXNv
dXJjZS92aWRlby1tZWRpYS1zb3VyY2Utc3RhdGUtY2hhbmdlcy1leHBlY3RlZC50eHQKaW5kZXgg
Mzc5MDVlMjE1NTc3MmE1ODk1YzRhYjAxM2IyN2E0ZTE3ZTkxMjFjOS4uYmQyZGYxNmNiYzk4OWMw
YmMxN2RkZGM2Y2NkNDI1MjgxOWE3OTFkNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW8tbWVkaWEtc291cmNlLXN0YXRlLWNoYW5nZXMt
ZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWVkaWEvbWVkaWEtc291
cmNlL3ZpZGVvLW1lZGlhLXNvdXJjZS1zdGF0ZS1jaGFuZ2VzLWV4cGVjdGVkLnR4dApAQCAtNyw5
ICs3LDkgQEAgRVZFTlQod2Via2l0c291cmNlZW5kZWQpIDogZW5kZWQKIG9uRmlyc3RTb3VyY2VF
bmRlZAogRVZFTlQocGxheWluZykKIHRyaWdnZXJGaXJzdFNlZWsKLUVWRU5UKHdlYmtpdHNvdXJj
ZW9wZW4pIDogb3BlbgogRVZFTlQoc2Vla2luZykKIG9uRmlyc3RTZWVraW5nCitFVkVOVCh3ZWJr
aXRzb3VyY2VvcGVuKSA6IG9wZW4KIEVWRU5UKHNlZWtlZCkKIG9uRmlyc3RTZWVrZWQKIEVWRU5U
KHNlZWtpbmcpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21lZGlhL21lZGlh
LXNvdXJjZS92aWRlby1tZWRpYS1zb3VyY2Utc3RhdGUtY2hhbmdlcy5odG1sIGIvTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW8tbWVkaWEtc291cmNlLXN0YXRl
LWNoYW5nZXMuaHRtbAppbmRleCA4NjIxOThhMzMwMjUyYjRkMDFjNDYxZjFmZDc4Y2QzZDQwZDhl
M2JkLi42ODQ2YWM2NTkwZjA5MDFkMzY3MzJjNDk5NmI5MmM4NDMzZWI5MWY0IDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21lZGlhL21lZGlhLXNvdXJjZS92aWRlby1tZWRpYS1z
b3VyY2Utc3RhdGUtY2hhbmdlcy5odG1sCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWVk
aWEvbWVkaWEtc291cmNlL3ZpZGVvLW1lZGlhLXNvdXJjZS1zdGF0ZS1jaGFuZ2VzLmh0bWwKQEAg
LTcyLDcgKzcyLDcgQEAKICAgICAgICAgICAgICAgICB2aWRlb1RhZy5yZW1vdmVFdmVudExpc3Rl
bmVyKCdwbGF5aW5nJywgdHJpZ2dlckZpcnN0U2Vlayk7CiAKICAgICAgICAgICAgICAgICAvLyBO
b3cgdGhhdCB3ZSBoYXZlIGFwcGVuZGVkIGFsbCBvZiB0aGUgbWVkaWEgc2VnbWVudHMgYW5kIGVu
ZGVkIHRoZSBzdHJlYW0sCi0gICAgICAgICAgICAgICAgLy8gbGV0cyBkbyBhIHNlZWsgdG8gdGVz
dCB0aGUgImVuZGVkIiAtPiAib3BlbiIgdHJhbnNpdGlvbi4KKyAgICAgICAgICAgICAgICAvLyBs
ZXRzIGRvIGEgc2VlayB0byBtYWtlIHN1cmUgd2Ugc3RheSBpbiB0aGUgImVuZGVkIiBzdGF0ZS4K
ICAgICAgICAgICAgICAgICB2aWRlb1RhZy5hZGRFdmVudExpc3RlbmVyKCdzZWVraW5nJywgb25G
aXJzdFNlZWtpbmcpOwogICAgICAgICAgICAgICAgIHZpZGVvVGFnLmFkZEV2ZW50TGlzdGVuZXIo
J3NlZWtlZCcsIG9uRmlyc3RTZWVrZWQpOwogICAgICAgICAgICAgICAgIHZpZGVvVGFnLmN1cnJl
bnRUaW1lID0gc2Vla1RpbWU7CkBAIC04NSwxMCArODUsMTMgQEAKICAgICAgICAgICAgICAgICB2
YXIgdmlkZW9UYWcgPSBldmVudC50YXJnZXQ7CiAgICAgICAgICAgICAgICAgdmlkZW9UYWcucmVt
b3ZlRXZlbnRMaXN0ZW5lcignc2Vla2luZycsIG9uRmlyc3RTZWVraW5nKTsKIAotICAgICAgICAg
ICAgICAgIE1lZGlhU291cmNlVGVzdC5leHBlY3RTb3VyY2VTdGF0ZShtZWRpYVNvdXJjZSwgIm9w
ZW4iKTsKKyAgICAgICAgICAgICAgICBNZWRpYVNvdXJjZVRlc3QuZXhwZWN0U291cmNlU3RhdGUo
bWVkaWFTb3VyY2UsICJlbmRlZCIpOwogCiAgICAgICAgICAgICAgICAgLy8gU3RhcnQgYXBwZW5k
aW5nIG1lZGlhIHNlZ21lbnRzLgogICAgICAgICAgICAgICAgIGFwcGVuZE1lZGlhU2VnbWVudHNG
b3JTZWVrKHZpZGVvVGFnLmN1cnJlbnRUaW1lKTsKKworICAgICAgICAgICAgICAgIC8vIFZlcmlm
eSB0aGF0IHRoZSBzb3VyY2Ugc3RhdGUgdHJhbnNpdGlvbmVkIHRvIG9wZW4gYWZ0ZXIgdGhlIGFw
cGVuZC4KKyAgICAgICAgICAgICAgICBNZWRpYVNvdXJjZVRlc3QuZXhwZWN0U291cmNlU3RhdGUo
bWVkaWFTb3VyY2UsICJvcGVuIik7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGZ1bmN0
aW9uIG9uRmlyc3RTZWVrZWQoZXZlbnQpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21p
dW0vVGVzdEV4cGVjdGF0aW9ucwppbmRleCBiN2I2Nzg1ZDhiMDZlNzM4ZmYyYmQ0OTBiMjFhNjZj
MzZjYzVhNDFjLi43MWU2NTYyNTc3MjNjZmE1YWFkNDdiZDg5YWE0ZDZiYWJjYmU1MmUyIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zCisr
KyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTM4
MzUsOSArMzgzNSw2IEBAIHdlYmtpdC5vcmcvYi85NjU0OSBbIEFuZHJvaWQgXSBwbGF0Zm9ybS9j
aHJvbWl1bS92aXJ0dWFsL2dwdS9mYXN0L2hpZHBpL2ZvY3VzLXJpCiB3ZWJraXQub3JnL2IvOTY2
MjggWyBMaW9uIE1vdW50YWluTGlvbiBdIGZhc3QvZnJhbWVzL2NhbGN1bGF0ZS1vcmRlci5odG1s
IFsgRmFpbHVyZSBQYXNzIF0KIHdlYmtpdC5vcmcvYi85NjU1MCBodHRwL3Rlc3RzL21lZGlhL21l
ZGlhLXNvdXJjZS9zZWVrLXRvLWVuZC1hZnRlci1kdXJhdGlvbi1jaGFuZ2UuaHRtbCBbIFBhc3Mg
VGltZW91dCBdCiAKLXdlYmtpdC5vcmcvYi8xMDQ1ODQgWyBXaW4gTWFjIExpbnV4IF0gaHR0cC90
ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW8tbWVkaWEtc291cmNlLXNlZWsuaHRtbCBbIFNr
aXAgXQotd2Via2l0Lm9yZy9iLzEwNDU4NCBbIFdpbiBNYWMgTGludXggXSBodHRwL3Rlc3RzL21l
ZGlhL21lZGlhLXNvdXJjZS92aWRlby1tZWRpYS1zb3VyY2Utc3RhdGUtY2hhbmdlcy5odG1sIFsg
U2tpcCBdCi0KIGNyYnVnLmNvbS82MzkyMSBwbGF0Zm9ybS9jaHJvbWl1bS92aXJ0dWFsL2dwdS9m
YXN0L2NhbnZhcy9jYW52YXMtZmlsbFBhdGgtc2hhZG93Lmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtp
dC5vcmcvYi83NzU1MCBwbGF0Zm9ybS9jaHJvbWl1bS92aXJ0dWFsL2dwdS9jYW52YXMvcGhpbGlw
L3Rlc3RzLzJkLmdyYWRpZW50LmludGVycG9sYXRlLmNvbG91cmFscGhhLmh0bWwgWyBGYWlsdXJl
IF0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>179066</attachid>
            <date>2012-12-12 09:22:24 -0800</date>
            <delta_ts>2012-12-12 10:31:41 -0800</delta_ts>
            <desc>Rebase</desc>
            <filename>bug-104583-20121212091945.patch</filename>
            <type>text/plain</type>
            <size>9429</size>
            <attacher name="Aaron Colwell">acolwell</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM3NDczCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDI5MTQ5ZWJlZjJiZDli
ODkwNWFiMGNiODZmZWMxYmZiZTRjOWVlNi4uMzg4NjEzZDdlYzg3NzZiOWFkZjJkZTI1OWQ4M2My
NWEyMTgyNjZlNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTEyLTEyICBBYXJv
biBDb2x3ZWxsICA8YWNvbHdlbGxAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJlbW92ZSBNZWRp
YVNvdXJjZSAnZW5kZWQnIHRvICdvcGVuJyB0cmFuc2l0aW9uIHdoZW4gc2Vla2luZy4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNDU4MworCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbW92ZSB0aGUgJ2Vu
ZGVkJyB0byAnb3BlbicgdHJhbnNpdGlvbiBvbiBhIHNlZWsuCisKKyAgICAgICAgTm8gbmV3IHRl
c3RzLiBUaGUgZm9sbG93aW5nIHRlc3RzIHdlcmUgdXBkYXRlZCB0byByZWZsZWN0IHRoZSBuZXcg
YmVoYXZpb3IuCisgICAgICAgICAgaHR0cC90ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW8t
bWVkaWEtc291cmNlLXNlZWsuaHRtbAorICAgICAgICAgIGh0dHAvdGVzdHMvbWVkaWEvbWVkaWEt
c291cmNlL3ZpZGVvLW1lZGlhLXNvdXJjZS1zdGF0ZS1jaGFuZ2VzLmh0bWwKKworICAgICAgICAq
IGh0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MTWVkaWFF
bGVtZW50OjpzZWVrKToKKwogMjAxMi0xMi0xMiAgSnVzdGluIE5vdm9zYWQgIDxqdW5vdkBnb29n
bGUuY29tPgogCiAgICAgICAgIFVzZSByZW5kZXIgYm94IGJhY2tncm91bmQgb3ZlciBib3JkZXIg
ZHJhdyBzdHJhdGVneSBpbiBjYXNlcyB3aXRoIGJhY2tncm91bmQtaW1hZ2UKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCmluZGV4IGFlN2I0OTZiMGEzZTJjOWE0NzIzYjhl
NTE5MmM1YTE3Njk0YjYwNTkuLmZkYTEzMTM2ZGFmOTdmMzQ1ZGZhYzRhZmY3ZTZjZWYxMGM0NWMx
MDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcApAQCAtMjA2OSwx
MSArMjA2OSw2IEBAIHZvaWQgSFRNTE1lZGlhRWxlbWVudDo6c2VlayhmbG9hdCB0aW1lLCBFeGNl
cHRpb25Db2RlJiBlYykKICAgICBtX2xhc3RTZWVrVGltZSA9IHRpbWU7CiAgICAgbV9zZW50RW5k
RXZlbnQgPSBmYWxzZTsKIAotI2lmIEVOQUJMRShNRURJQV9TT1VSQ0UpCi0gICAgaWYgKG1fbWVk
aWFTb3VyY2UgJiYgbV9tZWRpYVNvdXJjZS0+cmVhZHlTdGF0ZSgpID09IE1lZGlhU291cmNlOjpl
bmRlZEtleXdvcmQoKSkKLSAgICAgICAgc2V0U291cmNlU3RhdGUoTWVkaWFTb3VyY2U6Om9wZW5L
ZXl3b3JkKCkpOwotI2VuZGlmCi0KICAgICAvLyA4IC0gU2V0IHRoZSBjdXJyZW50IHBsYXliYWNr
IHBvc2l0aW9uIHRvIHRoZSBnaXZlbiBuZXcgcGxheWJhY2sgcG9zaXRpb24KICAgICBtX3BsYXll
ci0+c2Vlayh0aW1lKTsKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGJjZjU5ZmY2MjI1NGJmYWVlZTA3OTM3ODdmYTUyMzQx
NjcxNTI4OTAuLjg2Zjc2NWMzYjYxZGRiN2FkNzAzMDc3OGI0YjBmMDdjMTMwMGM5ODQgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxOSBAQAorMjAxMi0xMi0xMiAgQWFyb24gQ29sd2VsbCAgPGFjb2x3ZWxsQGNo
cm9taXVtLm9yZz4KKworICAgICAgICBSZW1vdmUgTWVkaWFTb3VyY2UgJ2VuZGVkJyB0byAnb3Bl
bicgdHJhbnNpdGlvbiB3aGVuIHNlZWtpbmcuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMDQ1ODMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBVcGRhdGVkIHNlZWtpbmcgdGVzdHMgdG8gbm8gbG9uZ2VyIGV4
cGVjdCB0aGUgdGhlICdlbmRlZCcgdG8gJ29wZW4nCisgICAgICAgIHRyYW5zaXRpb24gb24gYSBz
ZWVrLgorCisgICAgICAgICogaHR0cC90ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW8tbWVk
aWEtc291cmNlLXNlZWstZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAvdGVzdHMvbWVkaWEv
bWVkaWEtc291cmNlL3ZpZGVvLW1lZGlhLXNvdXJjZS1zZWVrLmh0bWw6CisgICAgICAgICogaHR0
cC90ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW8tbWVkaWEtc291cmNlLXN0YXRlLWNoYW5n
ZXMtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGh0dHAvdGVzdHMvbWVkaWEvbWVkaWEtc291cmNl
L3ZpZGVvLW1lZGlhLXNvdXJjZS1zdGF0ZS1jaGFuZ2VzLmh0bWw6CisgICAgICAgICogcGxhdGZv
cm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9uczoKKwogMjAxMi0xMi0xMiAgSnVzdGluIE5vdm9z
YWQgIDxqdW5vdkBnb29nbGUuY29tPgogCiAgICAgICAgIFVzZSByZW5kZXIgYm94IGJhY2tncm91
bmQgb3ZlciBib3JkZXIgZHJhdyBzdHJhdGVneSBpbiBjYXNlcyB3aXRoIGJhY2tncm91bmQtaW1h
Z2UKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWVkaWEvbWVkaWEtc291cmNl
L3ZpZGVvLW1lZGlhLXNvdXJjZS1zZWVrLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAv
dGVzdHMvbWVkaWEvbWVkaWEtc291cmNlL3ZpZGVvLW1lZGlhLXNvdXJjZS1zZWVrLWV4cGVjdGVk
LnR4dAppbmRleCA4ODhhYmUwNDhjNzcxMzk3Mzk1YTM2NGJiZjJkNmY0YWZhMGE1OTU5Li5lNTBi
N2MzMGNmZmRhMWIxOGRhY2ZkZTk1ZGI0NzAzNWRhOTczNjA5IDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL21lZGlhL21lZGlhLXNvdXJjZS92aWRlby1tZWRpYS1zb3VyY2Utc2Vl
ay1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9tZWRpYS9tZWRpYS1z
b3VyY2UvdmlkZW8tbWVkaWEtc291cmNlLXNlZWstZXhwZWN0ZWQudHh0CkBAIC01LDggKzUsNyBA
QCBFVkVOVCh3ZWJraXRzb3VyY2VlbmRlZCkKIEVWRU5UKHBsYXlpbmcpCiBFVkVOVCh0aW1ldXBk
YXRlKSA6IHNlZWtpbmcgdG8gMi43OAogRVZFTlQoc2Vla2luZykKLUVWRU5UKHdlYmtpdHNvdXJj
ZW9wZW4pCi1FVkVOVCh3ZWJraXRzb3VyY2VlbmRlZCkKK0VWRU5UKHNlZWtlZCkKIEVWRU5UKHBs
YXlpbmcpCiBFVkVOVChlbmRlZCkKIEVORCBPRiBURVNUCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9odHRwL3Rlc3RzL21lZGlhL21lZGlhLXNvdXJjZS92aWRlby1tZWRpYS1zb3VyY2Utc2Vlay5o
dG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW8tbWVk
aWEtc291cmNlLXNlZWsuaHRtbAppbmRleCBjY2NkNTI2MDRmMTcxOTlkZDhhNjhiMmU4NWQ3ZjMz
YTQzZWMzMGM2Li42NGVlNGY5NTExNTg5ZmYyZGQ1Nzg3ZjNlNDkwMjhmMmY2NzY3ODBhIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL21lZGlhL21lZGlhLXNvdXJjZS92aWRlby1t
ZWRpYS1zb3VyY2Utc2Vlay5odG1sCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWVkaWEv
bWVkaWEtc291cmNlL3ZpZGVvLW1lZGlhLXNvdXJjZS1zZWVrLmh0bWwKQEAgLTcsMTkgKzcsMTUg
QEAKICAgICAgICAgPHNjcmlwdD4KICAgICAgICAgICAgIHZhciBzZWdtZW50SGVscGVyID0gbmV3
IE1lZGlhU291cmNlVGVzdC5TZWdtZW50SGVscGVyKFdlYk1TZWdtZW50SW5mby50ZXN0V2ViTSk7
CiAKLSAgICAgICAgICAgIHZhciBmaXJzdE9wZW4gPSB0cnVlOwogICAgICAgICAgICAgdmFyIGRv
U2VlayA9IHRydWU7CiAgICAgICAgICAgICB2YXIgc2Vla1RpbWU7CiAKICAgICAgICAgICAgIGZ1
bmN0aW9uIG9uU291cmNlT3BlbihldmVudCkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBpZiAoZmlyc3RPcGVuKSB7Ci0gICAgICAgICAgICAgICAgICAgIGZpcnN0T3BlbiA9IGZhbHNl
OwotCi0gICAgICAgICAgICAgICAgICAgIHNlZ21lbnRIZWxwZXIuYWRkU291cmNlQnVmZmVyKCk7
Ci0gICAgICAgICAgICAgICAgICAgIHNlZ21lbnRIZWxwZXIuYXBwZW5kSW5pdFNlZ21lbnQoKTsK
LSAgICAgICAgICAgICAgICAgICAgc2VnbWVudEhlbHBlci5hcHBlbmRVbnRpbEVuZE9mU3RyZWFt
KDApOwotICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBzZWdtZW50SGVscGVyLmFk
ZFNvdXJjZUJ1ZmZlcigpOworICAgICAgICAgICAgICAgIHNlZ21lbnRIZWxwZXIuYXBwZW5kSW5p
dFNlZ21lbnQoKTsKKyAgICAgICAgICAgICAgICBzZWdtZW50SGVscGVyLmFwcGVuZFVudGlsRW5k
T2ZTdHJlYW0oMCk7CisgICAgICAgICAgICAgICAgTWVkaWFTb3VyY2VUZXN0LmV4cGVjdFNvdXJj
ZVN0YXRlKCJlbmRlZCIpOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBmdW5jdGlvbiBv
blRpbWVVcGRhdGUoZXZlbnQpCkBAIC0zMywyMiArMjksMTQgQEAKICAgICAgICAgICAgICAgICB9
CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIGZ1bmN0aW9uIG9uU2Vla2luZyhldmVudCkK
LSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICB2YXIgdmlkZW9UYWcgPSBldmVudC50YXJn
ZXQ7Ci0KLSAgICAgICAgICAgICAgICAvLyBDYWxsIGFib3J0IHRvIG1ha2Ugc3VyZSB0aGUgc291
cmNlIGJ1ZmZlciBpcyBpbiBhIHN0YXRlIHdoZXJlIGl0IGNhbiBhY2NlcHQgbmV3IHNlZ21lbnRz
LgotICAgICAgICAgICAgICAgIHNlZ21lbnRIZWxwZXIuc291cmNlQnVmZmVyLmFib3J0KCk7Ci0K
LSAgICAgICAgICAgICAgICB2YXIgc3RhcnRJbmRleCA9IHNlZ21lbnRIZWxwZXIuZ2V0TWVkaWFT
ZWdtZW50SW5kZXhGb3JUaW1lc3RhbXAodmlkZW9UYWcuY3VycmVudFRpbWUpOwotICAgICAgICAg
ICAgICAgIHNlZ21lbnRIZWxwZXIuYXBwZW5kVW50aWxFbmRPZlN0cmVhbShzdGFydEluZGV4KTsK
LSAgICAgICAgICAgIH0KLQogICAgICAgICAgICAgZnVuY3Rpb24gb25TZWVrZWQoZXZlbnQpIAog
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGNvbnNvbGVXcml0ZSgiRVZFTlQoc2Vla2Vk
KSIpOwogICAgICAgICAgICAgICAgIHZhciB2aWRlb1RhZyA9IGV2ZW50LnRhcmdldDsKICAgICAg
ICAgICAgICAgICB2YXIgY3VycmVudFRpbWUgPSB2aWRlb1RhZy5jdXJyZW50VGltZTsKIAorICAg
ICAgICAgICAgICAgIE1lZGlhU291cmNlVGVzdC5leHBlY3RTb3VyY2VTdGF0ZSgiZW5kZWQiKTsK
KwogICAgICAgICAgICAgICAgIGlmIChNYXRoLmFicyhjdXJyZW50VGltZSAtIHNlZWtUaW1lKSA+
IDAuMDAxICkgewogICAgICAgICAgICAgICAgICAgICBmYWlsVGVzdCgiU2Vla2VkIHRvICIgKyBj
dXJyZW50VGltZS50b0ZpeGVkKDMpICsgIiBpbnN0ZWFkIG9mICIgKyBzZWVrVGltZS50b0ZpeGVk
KDMpKTsKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwpAQCAtNjksNyArNTcsNiBAQAogCiAg
ICAgICAgICAgICAgICAgbWVkaWFTb3VyY2UuYWRkRXZlbnRMaXN0ZW5lcignd2Via2l0c291cmNl
b3BlbicsIG9uU291cmNlT3Blbik7CiAgICAgICAgICAgICAgICAgdmlkZW8uYWRkRXZlbnRMaXN0
ZW5lcigndGltZXVwZGF0ZScsIG9uVGltZVVwZGF0ZSk7Ci0gICAgICAgICAgICAgICAgdmlkZW8u
YWRkRXZlbnRMaXN0ZW5lcignc2Vla2luZycsIG9uU2Vla2luZyk7CiAgICAgICAgICAgICAgICAg
dmlkZW8uYWRkRXZlbnRMaXN0ZW5lcignc2Vla2VkJywgb25TZWVrZWQpOwogCiAgICAgICAgICAg
ICAgICAgc2VnbWVudEhlbHBlci5pbml0KHZpZGVvLCBmdW5jdGlvbihzdWNjZXNzKQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW8tbWVk
aWEtc291cmNlLXN0YXRlLWNoYW5nZXMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW8tbWVkaWEtc291cmNlLXN0YXRlLWNoYW5nZXMt
ZXhwZWN0ZWQudHh0CmluZGV4IDM3OTA1ZTIxNTU3NzJhNTg5NWM0YWIwMTNiMjdhNGUxN2U5MTIx
YzkuLmJkMmRmMTZjYmM5ODljMGJjMTdkZGRjNmNjZDQyNTI4MTlhNzkxZDcgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWVkaWEvbWVkaWEtc291cmNlL3ZpZGVvLW1lZGlhLXNv
dXJjZS1zdGF0ZS1jaGFuZ2VzLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL21lZGlhL21lZGlhLXNvdXJjZS92aWRlby1tZWRpYS1zb3VyY2Utc3RhdGUtY2hhbmdlcy1l
eHBlY3RlZC50eHQKQEAgLTcsOSArNyw5IEBAIEVWRU5UKHdlYmtpdHNvdXJjZWVuZGVkKSA6IGVu
ZGVkCiBvbkZpcnN0U291cmNlRW5kZWQKIEVWRU5UKHBsYXlpbmcpCiB0cmlnZ2VyRmlyc3RTZWVr
Ci1FVkVOVCh3ZWJraXRzb3VyY2VvcGVuKSA6IG9wZW4KIEVWRU5UKHNlZWtpbmcpCiBvbkZpcnN0
U2Vla2luZworRVZFTlQod2Via2l0c291cmNlb3BlbikgOiBvcGVuCiBFVkVOVChzZWVrZWQpCiBv
bkZpcnN0U2Vla2VkCiBFVkVOVChzZWVraW5nKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0
cC90ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW8tbWVkaWEtc291cmNlLXN0YXRlLWNoYW5n
ZXMuaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbWVkaWEvbWVkaWEtc291cmNlL3ZpZGVv
LW1lZGlhLXNvdXJjZS1zdGF0ZS1jaGFuZ2VzLmh0bWwKaW5kZXggODYyMTk4YTMzMDI1MmI0ZDAx
YzQ2MWYxZmQ3OGNkM2Q0MGQ4ZTNiZC4uNjg0NmFjNjU5MGYwOTAxZDM2NzMyYzQ5OTZiOTJjODQz
M2ViOTFmNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9tZWRpYS9tZWRpYS1z
b3VyY2UvdmlkZW8tbWVkaWEtc291cmNlLXN0YXRlLWNoYW5nZXMuaHRtbAorKysgYi9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL21lZGlhL21lZGlhLXNvdXJjZS92aWRlby1tZWRpYS1zb3VyY2Utc3Rh
dGUtY2hhbmdlcy5odG1sCkBAIC03Miw3ICs3Miw3IEBACiAgICAgICAgICAgICAgICAgdmlkZW9U
YWcucmVtb3ZlRXZlbnRMaXN0ZW5lcigncGxheWluZycsIHRyaWdnZXJGaXJzdFNlZWspOwogCiAg
ICAgICAgICAgICAgICAgLy8gTm93IHRoYXQgd2UgaGF2ZSBhcHBlbmRlZCBhbGwgb2YgdGhlIG1l
ZGlhIHNlZ21lbnRzIGFuZCBlbmRlZCB0aGUgc3RyZWFtLAotICAgICAgICAgICAgICAgIC8vIGxl
dHMgZG8gYSBzZWVrIHRvIHRlc3QgdGhlICJlbmRlZCIgLT4gIm9wZW4iIHRyYW5zaXRpb24uCisg
ICAgICAgICAgICAgICAgLy8gbGV0cyBkbyBhIHNlZWsgdG8gbWFrZSBzdXJlIHdlIHN0YXkgaW4g
dGhlICJlbmRlZCIgc3RhdGUuCiAgICAgICAgICAgICAgICAgdmlkZW9UYWcuYWRkRXZlbnRMaXN0
ZW5lcignc2Vla2luZycsIG9uRmlyc3RTZWVraW5nKTsKICAgICAgICAgICAgICAgICB2aWRlb1Rh
Zy5hZGRFdmVudExpc3RlbmVyKCdzZWVrZWQnLCBvbkZpcnN0U2Vla2VkKTsKICAgICAgICAgICAg
ICAgICB2aWRlb1RhZy5jdXJyZW50VGltZSA9IHNlZWtUaW1lOwpAQCAtODUsMTAgKzg1LDEzIEBA
CiAgICAgICAgICAgICAgICAgdmFyIHZpZGVvVGFnID0gZXZlbnQudGFyZ2V0OwogICAgICAgICAg
ICAgICAgIHZpZGVvVGFnLnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3NlZWtpbmcnLCBvbkZpcnN0U2Vl
a2luZyk7CiAKLSAgICAgICAgICAgICAgICBNZWRpYVNvdXJjZVRlc3QuZXhwZWN0U291cmNlU3Rh
dGUobWVkaWFTb3VyY2UsICJvcGVuIik7CisgICAgICAgICAgICAgICAgTWVkaWFTb3VyY2VUZXN0
LmV4cGVjdFNvdXJjZVN0YXRlKG1lZGlhU291cmNlLCAiZW5kZWQiKTsKIAogICAgICAgICAgICAg
ICAgIC8vIFN0YXJ0IGFwcGVuZGluZyBtZWRpYSBzZWdtZW50cy4KICAgICAgICAgICAgICAgICBh
cHBlbmRNZWRpYVNlZ21lbnRzRm9yU2Vlayh2aWRlb1RhZy5jdXJyZW50VGltZSk7CisKKyAgICAg
ICAgICAgICAgICAvLyBWZXJpZnkgdGhhdCB0aGUgc291cmNlIHN0YXRlIHRyYW5zaXRpb25lZCB0
byBvcGVuIGFmdGVyIHRoZSBhcHBlbmQuCisgICAgICAgICAgICAgICAgTWVkaWFTb3VyY2VUZXN0
LmV4cGVjdFNvdXJjZVN0YXRlKG1lZGlhU291cmNlLCAib3BlbiIpOwogICAgICAgICAgICAgfQog
CiAgICAgICAgICAgICBmdW5jdGlvbiBvbkZpcnN0U2Vla2VkKGV2ZW50KQpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggMjY5YjE4NTdlNGEx
YjRjOGIwMzEwMzA4NDRjOTY5N2EzZjVjZGQzOS4uNDdkYjQyNTJiZGMxNmRhN2IzY2Q4ODgyZTM2
MWY5NGYyMDMxZWFkYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0v
VGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0
RXhwZWN0YXRpb25zCkBAIC0zODQxLDkgKzM4NDEsNiBAQCB3ZWJraXQub3JnL2IvOTY1NDkgWyBB
bmRyb2lkIF0gcGxhdGZvcm0vY2hyb21pdW0vdmlydHVhbC9ncHUvZmFzdC9oaWRwaS9mb2N1cy1y
aQogd2Via2l0Lm9yZy9iLzk2NjI4IFsgTGlvbiBNb3VudGFpbkxpb24gXSBmYXN0L2ZyYW1lcy9j
YWxjdWxhdGUtb3JkZXIuaHRtbCBbIEZhaWx1cmUgUGFzcyBdCiB3ZWJraXQub3JnL2IvOTY1NTAg
aHR0cC90ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2Uvc2Vlay10by1lbmQtYWZ0ZXItZHVyYXRpb24t
Y2hhbmdlLmh0bWwgWyBQYXNzIFRpbWVvdXQgXQogCi13ZWJraXQub3JnL2IvMTA0NTg0IFsgV2lu
IE1hYyBMaW51eCBdIGh0dHAvdGVzdHMvbWVkaWEvbWVkaWEtc291cmNlL3ZpZGVvLW1lZGlhLXNv
dXJjZS1zZWVrLmh0bWwgWyBTa2lwIF0KLXdlYmtpdC5vcmcvYi8xMDQ1ODQgWyBXaW4gTWFjIExp
bnV4IF0gaHR0cC90ZXN0cy9tZWRpYS9tZWRpYS1zb3VyY2UvdmlkZW8tbWVkaWEtc291cmNlLXN0
YXRlLWNoYW5nZXMuaHRtbCBbIFNraXAgXQotCiBjcmJ1Zy5jb20vNjM5MjEgcGxhdGZvcm0vY2hy
b21pdW0vdmlydHVhbC9ncHUvZmFzdC9jYW52YXMvY2FudmFzLWZpbGxQYXRoLXNoYWRvdy5odG1s
IFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvNzc1NTAgcGxhdGZvcm0vY2hyb21pdW0vdmlydHVh
bC9ncHUvY2FudmFzL3BoaWxpcC90ZXN0cy8yZC5ncmFkaWVudC5pbnRlcnBvbGF0ZS5jb2xvdXJh
bHBoYS5odG1sIFsgRmFpbHVyZSBdCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>