<?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>85850</bug_id>
          
          <creation_ts>2012-05-07 18:45:52 -0700</creation_ts>
          <short_desc>REGRESSION(r116375): Build break on Chromium-win and Chromium-mac. (Requested by tkent on #webkit).</short_desc>
          <delta_ts>2012-05-08 09:31:15 -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>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>
          
          <blocked>85836</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>jamesr</cc>
    
    <cc>tkent</cc>
    
    <cc>tony</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>618201</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-07 18:45:52 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/116375 broke the build:
Build break on Chromium-win and Chromium-mac. (Requested by tkent on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>618203</commentid>
    <comment_count>1</comment_count>
      <attachid>140646</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-07 18:46:42 -0700</bug_when>
    <thetext>Created attachment 140646
ROLLOUT of r116375

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>618206</commentid>
    <comment_count>2</comment_count>
      <attachid>140646</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-05-07 18:52:31 -0700</bug_when>
    <thetext>Comment on attachment 140646
ROLLOUT of r116375

Clearing flags on attachment: 140646

Committed r116383: &lt;http://trac.webkit.org/changeset/116383&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>618208</commentid>
    <comment_count>3</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-05-07 18:52:37 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>618569</commentid>
    <comment_count>4</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-05-08 09:31:15 -0700</bug_when>
    <thetext>Sorry about the breakage, thanks for rolling out!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>140646</attachid>
            <date>2012-05-07 18:46:42 -0700</date>
            <delta_ts>2012-05-07 18:52:31 -0700</delta_ts>
            <desc>ROLLOUT of r116375</desc>
            <filename>bug-85850-20120508015034.patch</filename>
            <type>text/plain</type>
            <size>13411</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE2MzgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4
IDgwNmJhYjFlOGMyNTY4ZjBjZjI4NThmMGZkMDQwZTRlZWM2ZjZjNjguLjczMzVmZjdkZmM3MzU4
MjM0MzJiYzQ2NzQ3NDIwMWRkZjk4OGJjZTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMTItMDUtMDcgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5i
b3RAZ21haWwuY29tPgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxMTYzNzUu
CisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzExNjM3NQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODU4NTAKKworICAgICAg
ICBCdWlsZCBicmVhayBvbiBDaHJvbWl1bS13aW4gYW5kIENocm9taXVtLW1hYy4gKFJlcXVlc3Rl
ZCBieQorICAgICAgICB0a2VudCBvbiAjd2Via2l0KS4KKworICAgICAgICAqIFdlYktpdC5neXA6
CisgICAgICAgICogV2ViS2l0Lmd5cGk6CisgICAgICAgICogdGVzdHMvRXZlbnRMaXN0ZW5lclRl
c3QuY3BwOiBSZW1vdmVkLgorICAgICAgICAqIHRlc3RzL2RhdGEvbGlzdGVuZXIvbXV0YXRpb25f
ZXZlbnRfbGlzdGVuZXIuaHRtbDogUmVtb3ZlZC4KKwogMjAxMi0wNS0wNyAgRGFuYSBKYW5zZW5z
ICA8ZGFuYWtqQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZWdpb246OmludGVyc2VjdHMoKSBh
bmQgUmVnaW9uOjpjb250YWlucygpIGFyZSBzbG93IGR1ZSB0byBjb3B5IG92ZXJoZWFkCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXAgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL1dlYktpdC5neXAKaW5kZXggMDBlZmQ0ZWI1YWVmZGM1OGUwMGU1YzVhMWIzZGRk
ZGFmYjgyMDllMS4uMjIxMjBhNTE1OWQwYTU2YTIyNWMzMWUyMjJjYjA4MmRiM2YzMTBjZiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9XZWJLaXQuZ3lwCisrKyBiL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vV2ViS2l0Lmd5cApAQCAtNzM1LDcgKzczNSw2IEBACiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICMgVGhlc2UgdGVzdHMgZGVwZW5kIG9uIHdlYmtpdF9zdXBw
b3J0IGFuZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIGZ1bmN0aW9ucyBkZWZp
bmVkIG9ubHkgaW4gIVdFQktJVF9JTVBMRU1FTlRBVElPTi4KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJ3Rlc3RzL0Fzc29jaWF0ZWRVUkxMb2FkZXJUZXN0LmNwcCcsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICd0ZXN0cy9FdmVudExpc3RlbmVyVGVzdC5jcHAnLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndGVzdHMvRnJhbWVUZXN0SGVscGVycy5j
cHAnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndGVzdHMvTGV2ZWxEQlRlc3Qu
Y3BwJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3Rlc3RzL1BvcHVwTWVudVRl
c3QuY3BwJywKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vV2ViS2l0Lmd5cGkg
Yi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXBpCmluZGV4IDMzODE5ODY4YjNlZjll
MWM5OTNiYWUwYWQ4NWFmMDRlNjg0Njk2NWEuLmNmMGE0NjAwYmRkNzk4MmI5N2I5NWY2NDQzZTJl
YzQzNGJlNjIxZDggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vV2ViS2l0Lmd5
cGkKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9XZWJLaXQuZ3lwaQpAQCAtOTcsNyArOTcs
NiBAQAogICAgICAgICAgICAgJ3Rlc3RzL0NvbXBvc2l0b3JGYWtlV2ViR3JhcGhpY3NDb250ZXh0
M0QuaCcsCiAgICAgICAgICAgICAndGVzdHMvRHJhZ0ltYWdlVGVzdC5jcHAnLAogICAgICAgICAg
ICAgJ3Rlc3RzL0RyYXdpbmdCdWZmZXJDaHJvbWl1bVRlc3QuY3BwJywKLSAgICAgICAgICAgICd0
ZXN0cy9FdmVudExpc3RlbmVyVGVzdC5jcHAnLAogICAgICAgICAgICAgJ3Rlc3RzL0Zha2VDQ0xh
eWVyVHJlZUhvc3RDbGllbnQuaCcsCiAgICAgICAgICAgICAndGVzdHMvRmFrZUdyYXBoaWNzQ29u
dGV4dDNEVGVzdC5jcHAnLAogICAgICAgICAgICAgJ3Rlc3RzL0Zha2VXZWJHcmFwaGljc0NvbnRl
eHQzRC5oJywKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvRXZlbnRM
aXN0ZW5lclRlc3QuY3BwIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9FdmVudExpc3Rl
bmVyVGVzdC5jcHAKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDVhMDJhNGUzM2I1MGNk
YTY0MTE3ZTZmNjBmMjc0MzNmYWU2ZmVjMzEuLjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9FdmVudExpc3Rl
bmVyVGVzdC5jcHAKKysrIC9kZXYvbnVsbApAQCAtMSwyNTEgKzAsMCBAQAotLyoKLSAqIENvcHly
aWdodCAoQykgMjAxMiBHb29nbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqIFJl
ZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Ig
d2l0aG91dAotICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhl
IGZvbGxvd2luZyBjb25kaXRpb25zIGFyZQotICogbWV0OgotICoKLSAqICAgICAqIFJlZGlzdHJp
YnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0g
KiBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIuCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXBy
b2R1Y2UgdGhlIGFib3ZlCi0gKiBjb3B5cmlnaHQgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0
aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyCi0gKiBpbiB0aGUgZG9jdW1lbnRhdGlv
biBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCi0gKiBkaXN0cmlidXRp
b24uCi0gKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEdvb2dsZSBJbmMuIG5vciB0aGUgbmFt
ZXMgb2YgaXRzCi0gKiBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9t
b3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQotICogdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNp
ZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSAqCi0gKiBUSElTIFNPRlRXQVJFIElTIFBS
T1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAiQVMg
SVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVU
IE5PVAotICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFC
SUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0gKiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xB
SU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAotICogT1dORVIgT1IgQ09OVFJJ
QlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi0g
KiBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5H
LCBCVVQgTk9UCi0gKiBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RT
IE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwKLSAqIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lO
RVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWQotICogVEhFT1JZIE9G
IExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9S
VAotICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkg
V0FZIE9VVCBPRiBUSEUgVVNFCi0gKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQg
T0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0KLSNpbmNsdWRlICJjb25m
aWcuaCIKLQotI2luY2x1ZGUgIkZyYW1lVGVzdEhlbHBlcnMuaCIKLSNpbmNsdWRlICJXZWJET01F
dmVudC5oIgotI2luY2x1ZGUgIldlYkRPTUV2ZW50TGlzdGVuZXIuaCIKLSNpbmNsdWRlICJXZWJE
T01NdXRhdGlvbkV2ZW50LmgiCi0jaW5jbHVkZSAiV2ViRG9jdW1lbnQuaCIKLSNpbmNsdWRlICJX
ZWJFbGVtZW50LmgiCi0jaW5jbHVkZSAiV2ViRnJhbWUuaCIKLSNpbmNsdWRlICJXZWJTY3JpcHRT
b3VyY2UuaCIKLSNpbmNsdWRlICJXZWJWaWV3LmgiCi0jaW5jbHVkZSA8Z3Rlc3QvZ3Rlc3QuaD4K
LSNpbmNsdWRlIDx3ZWJraXQvc3VwcG9ydC93ZWJraXRfc3VwcG9ydC5oPgotCi11c2luZyBuYW1l
c3BhY2UgV2ViS2l0OwotCi1uYW1lc3BhY2UgewotCi1jbGFzcyBUZXN0V2ViRE9NRXZlbnRMaXN0
ZW5lciA6IHB1YmxpYyBXZWJET01FdmVudExpc3RlbmVyIHsKLXB1YmxpYzoKLSAgICBUZXN0V2Vi
RE9NRXZlbnRMaXN0ZW5lcigpIHsgfQotICAgIHZpcnR1YWwgflRlc3RXZWJET01FdmVudExpc3Rl
bmVyKCkgeyB9Ci0KLSAgICB2aXJ0dWFsIHZvaWQgaGFuZGxlRXZlbnQoY29uc3QgV2ViRE9NRXZl
bnQmIGV2ZW50KSBPVkVSUklERQotICAgIHsKLSAgICAgIG1fZXZlbnRzLnB1c2hfYmFjayhldmVu
dCk7Ci0gICAgfQotCi0gICAgc2l6ZV90IGV2ZW50Q291bnQoKSBjb25zdCB7IHJldHVybiBtX2V2
ZW50cy5zaXplKCk7IH0KLQotICAgIFdlYkRPTUV2ZW50IGV2ZW50QXQoaW50IGluZGV4KSBjb25z
dCB7IHJldHVybiBtX2V2ZW50cy5hdChpbmRleCk7IH0KLQotICAgIHZvaWQgY2xlYXJFdmVudHMo
KSB7IG1fZXZlbnRzLmNsZWFyKCk7IH0KLQotcHJpdmF0ZToKLSAgICBzdGQ6OnZlY3RvcjxXZWJE
T01FdmVudD4gbV9ldmVudHM7Ci19OwotCi1jbGFzcyBXZWJET01FdmVudExpc3RlbmVyVGVzdCA6
IHB1YmxpYyB0ZXN0aW5nOjpUZXN0IHsKLXB1YmxpYzoKLSAgICBXZWJET01FdmVudExpc3RlbmVy
VGVzdCgpCi0gICAgICAgIDogbV93ZWJWaWV3KDApCi0gICAgewotICAgIH0KLQotICAgIHZpcnR1
YWwgdm9pZCBPVkVSUklERSBTZXRVcCgpCi0gICAgewotICAgICAgICBzdGQ6OnN0cmluZyBiYXNl
VVJMKCJodHRwOi8vd3d3LmV4YW1wbGUuY29tLyIpOwotICAgICAgICBzdGQ6OnN0cmluZyBmaWxl
TmFtZSgibGlzdGVuZXIvbXV0YXRpb25fZXZlbnRfbGlzdGVuZXIuaHRtbCIpOwotICAgICAgICBi
b29sIGV4ZWN1dGVTY3JpcHQgPSB0cnVlOwotICAgICAgICBGcmFtZVRlc3RIZWxwZXJzOjpyZWdp
c3Rlck1vY2tlZFVSTExvYWQoYmFzZVVSTCwgZmlsZU5hbWUpOwotICAgICAgICBtX3dlYlZpZXcg
PSBGcmFtZVRlc3RIZWxwZXJzOjpjcmVhdGVXZWJWaWV3QW5kTG9hZChiYXNlVVJMICsgZmlsZU5h
bWUsIGV4ZWN1dGVTY3JpcHQpOwotICAgIH0KLQotICAgIHZpcnR1YWwgdm9pZCBPVkVSUklERSBU
ZWFyRG93bigpCi0gICAgewotICAgICAgICBtX3dlYlZpZXctPmNsb3NlKCk7Ci0gICAgICAgIHdl
YmtpdF9zdXBwb3J0OjpVbnJlZ2lzdGVyQWxsTW9ja2VkVVJMcygpOwotICAgIH0KLQotICAgIFdl
YkZyYW1lKiBtYWluRnJhbWUoKSBjb25zdAotICAgIHsKLSAgICAgICAgcmV0dXJuIG1fd2ViVmll
dy0+bWFpbkZyYW1lKCk7Ci0gICAgfQotCi0gICAgV2ViRG9jdW1lbnQgZG9jdW1lbnQoKSBjb25z
dAotICAgIHsKLSAgICAgICAgcmV0dXJuIG1haW5GcmFtZSgpLT5kb2N1bWVudCgpOwotICAgIH0K
LQotICAgIHZvaWQgZXhlY3V0ZVNjcmlwdChjb25zdCBjaGFyKiBjb2RlKQotICAgIHsKLSAgICAg
ICAgbWFpbkZyYW1lKCktPmV4ZWN1dGVTY3JpcHQoV2ViU2NyaXB0U291cmNlKFdlYlN0cmluZzo6
ZnJvbVVURjgoY29kZSkpKTsKLSAgICB9Ci0KLQotICAgIHN0YXRpYyBXZWJTdHJpbmcgR2V0Tm9k
ZUlEKGNvbnN0IFdlYk5vZGUmIG5vZGUpCi0gICAgewotICAgICAgICBpZiAobm9kZS5ub2RlVHlw
ZSgpICE9IFdlYk5vZGU6OkVsZW1lbnROb2RlKQotICAgICAgICAgICAgcmV0dXJuIFdlYlN0cmlu
ZygpOwotICAgICAgICBXZWJFbGVtZW50IGVsZW1lbnQgPSBub2RlLnRvQ29uc3Q8V2ViRWxlbWVu
dD4oKTsKLSAgICAgICAgcmV0dXJuIGVsZW1lbnQuZ2V0QXR0cmlidXRlKCJpZCIpOwotICAgIH0K
LQotcHJvdGVjdGVkOgotICAgIFdlYlZpZXcqIG1fd2ViVmlldzsKLX07Ci0KLQotLy8gVGVzdHMg
dGhhdCB0aGUgcmlnaHQgbXV0YXRpb24gZXZlbnRzIGFyZSBmaXJlZCB3aGVuIGEgbm9kZSBpcyBh
ZGRlZC9yZW1vdmVkLgotLy8gTm90ZSB0aGF0IHRoZSBET01TdWJ0cmVlTW9kaWZpZWQgZXZlbnQg
aXMgZmFpcmx5IHZhZ2UsIGl0IG9ubHkgdGVsbHMgeW91Ci0vLyBzb21ldGhpbmcgY2hhbmdlZCBm
b3IgdGhlIHRhcmdldCBub2RlLgotVEVTVF9GKFdlYkRPTUV2ZW50TGlzdGVuZXJUZXN0LCBOb2Rl
QWRkZWRSZW1vdmVkTXV0YXRpb25FdmVudCkKLXsKLSAgICBUZXN0V2ViRE9NRXZlbnRMaXN0ZW5l
ciBldmVudExpc3RlbmVyOwotICAgIGRvY3VtZW50KCkuYWRkRXZlbnRMaXN0ZW5lcigiRE9NU3Vi
dHJlZU1vZGlmaWVkIiwgJmV2ZW50TGlzdGVuZXIsIGZhbHNlKTsKLQotICAgIC8vIFRlc3QgYWRk
aW5nIGEgbm9kZS4KLSAgICBleGVjdXRlU2NyaXB0KCJhZGRFbGVtZW50KCduZXdOb2RlJykiKTsK
LSAgICBBU1NFUlRfRVEoMVUsIGV2ZW50TGlzdGVuZXIuZXZlbnRDb3VudCgpKTsKLSAgICBXZWJE
T01FdmVudCBldmVudCA9IGV2ZW50TGlzdGVuZXIuZXZlbnRBdCgwKTsKLSAgICBBU1NFUlRfVFJV
RShldmVudC5pc011dGF0aW9uRXZlbnQoKSk7Ci0gICAgLy8gTm8gbmVlZCB0byBjaGVjayBhbnkg
b2YgdGhlIE11dGF0aW9uRXZlbnQsIFdlYktpdCBkb2VzIG5vdCBzZXQgYW55LgotICAgIEVYUEVD
VF9FUSgiRElWIiwgZXZlbnQudGFyZ2V0KCkubm9kZU5hbWUoKSk7Ci0gICAgRVhQRUNUX0VRKCJ0
b3BEaXYiLCBHZXROb2RlSUQoZXZlbnQudGFyZ2V0KCkpKTsKLSAgICBldmVudExpc3RlbmVyLmNs
ZWFyRXZlbnRzKCk7Ci0KLSAgICAvLyBUZXN0IHJlbW92aW5nIGEgbm9kZS4KLSAgICBleGVjdXRl
U2NyaXB0KCJyZW1vdmVOb2RlKCdkaXYxJykiKTsKLSAgICBBU1NFUlRfRVEoMVUsIGV2ZW50TGlz
dGVuZXIuZXZlbnRDb3VudCgpKTsKLSAgICBldmVudCA9IGV2ZW50TGlzdGVuZXIuZXZlbnRBdCgw
KTsKLSAgICBBU1NFUlRfVFJVRShldmVudC5pc011dGF0aW9uRXZlbnQoKSk7Ci0gICAgRVhQRUNU
X0VRKCJESVYiLCBldmVudC50YXJnZXQoKS5ub2RlTmFtZSgpKTsKLSAgICBFWFBFQ1RfRVEoInRv
cERpdiIsIEdldE5vZGVJRChldmVudC50YXJnZXQoKSkpOwotfQotCi0vLyBUZXN0cyB0aGUgcmln
aHQgbXV0YXRpb24gZXZlbnQgaXMgZmlyZWQgd2hlbiBhIHRleHQgbm9kZSBpcyBtb2RpZmllZC4K
LVRFU1RfRihXZWJET01FdmVudExpc3RlbmVyVGVzdCwgVGV4dE5vZGVNb2RpZmllZE11dGF0aW9u
RXZlbnQpCi17Ci0gICAgVGVzdFdlYkRPTUV2ZW50TGlzdGVuZXIgZXZlbnRMaXN0ZW5lcjsKLSAg
ICBkb2N1bWVudCgpLmFkZEV2ZW50TGlzdGVuZXIoIkRPTVN1YnRyZWVNb2RpZmllZCIsICZldmVu
dExpc3RlbmVyLCBmYWxzZSk7Ci0gICAgZXhlY3V0ZVNjcmlwdCgiY2hhbmdlVGV4dCgnZGl2Mics
ICdIZWxsbycpIik7Ci0gICAgQVNTRVJUX0VRKDFVLCBldmVudExpc3RlbmVyLmV2ZW50Q291bnQo
KSk7Ci0gICAgV2ViRE9NRXZlbnQgZXZlbnQgPSBldmVudExpc3RlbmVyLmV2ZW50QXQoMCk7Ci0g
ICAgQVNTRVJUX1RSVUUoZXZlbnQuaXNNdXRhdGlvbkV2ZW50KCkpOwotICAgIEFTU0VSVF9FUShX
ZWJOb2RlOjpUZXh0Tm9kZSwgZXZlbnQudGFyZ2V0KCkubm9kZVR5cGUoKSk7Ci19Ci0KLS8vIFRl
c3RzIHRoZSByaWdodCBtdXRhdGlvbiBldmVudHMgYXJlIGZpcmVkIHdoZW4gYW4gYXR0cmlidXRl
IGlzIGFkZGVkL3JlbW92ZWQuCi1URVNUX0YoV2ViRE9NRXZlbnRMaXN0ZW5lclRlc3QsIEF0dHJp
YnV0ZU11dGF0aW9uRXZlbnQpCi17Ci0gICAgVGVzdFdlYkRPTUV2ZW50TGlzdGVuZXIgZXZlbnRM
aXN0ZW5lcjsKLSAgICBkb2N1bWVudCgpLmFkZEV2ZW50TGlzdGVuZXIoIkRPTVN1YnRyZWVNb2Rp
ZmllZCIsICZldmVudExpc3RlbmVyLCBmYWxzZSk7Ci0gICAgZXhlY3V0ZVNjcmlwdCgiZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ2RpdjInKS5zZXRBdHRyaWJ1dGUoJ215QXR0cicsIgotICAgICAg
ICAgICAgICAgICAgIidzb21lIHZhbHVlJykiKTsKLSAgICBBU1NFUlRfRVEoMVUsIGV2ZW50TGlz
dGVuZXIuZXZlbnRDb3VudCgpKTsKLSAgICBXZWJET01FdmVudCBldmVudCA9IGV2ZW50TGlzdGVu
ZXIuZXZlbnRBdCgwKTsKLSAgICBBU1NFUlRfVFJVRShldmVudC5pc011dGF0aW9uRXZlbnQoKSk7
Ci0gICAgRVhQRUNUX0VRKCJESVYiLCBldmVudC50YXJnZXQoKS5ub2RlTmFtZSgpKTsKLSAgICBF
WFBFQ1RfRVEoImRpdjIiLCBHZXROb2RlSUQoZXZlbnQudGFyZ2V0KCkpKTsKLSAgICBldmVudExp
c3RlbmVyLmNsZWFyRXZlbnRzKCk7Ci0KLSAgICBleGVjdXRlU2NyaXB0KCJkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgnZGl2MicpLnJlbW92ZUF0dHJpYnV0ZSgnbXlBdHRyJykiKTsKLSAgICBBU1NF
UlRfRVEoMVUsIGV2ZW50TGlzdGVuZXIuZXZlbnRDb3VudCgpKTsKLSAgICBldmVudCA9IGV2ZW50
TGlzdGVuZXIuZXZlbnRBdCgwKTsKLSAgICBBU1NFUlRfVFJVRShldmVudC5pc011dGF0aW9uRXZl
bnQoKSk7Ci0gICAgRVhQRUNUX0VRKCJESVYiLCBldmVudC50YXJnZXQoKS5ub2RlTmFtZSgpKTsK
LSAgICBFWFBFQ1RfRVEoImRpdjIiLCBHZXROb2RlSUQoZXZlbnQudGFyZ2V0KCkpKTsKLX0KLQot
Ly8gVGVzdHMgZGVzdHJveWluZyBXZWJET01FdmVudExpc3RlbmVyIGFuZCB0cmlnZ2VyaW5nIGV2
ZW50cywgd2Ugc2hvdWxkbid0Ci0vLyBjcmFzaC4KLVRFU1RfRihXZWJET01FdmVudExpc3RlbmVy
VGVzdCwgRmlyZUV2ZW50RGVsZXRlZExpc3RlbmVyKQotewotICAgIFRlc3RXZWJET01FdmVudExp
c3RlbmVyKiBldmVudExpc3RlbmVyID0gbmV3IFRlc3RXZWJET01FdmVudExpc3RlbmVyKCk7Ci0g
ICAgZG9jdW1lbnQoKS5hZGRFdmVudExpc3RlbmVyKCJET01TdWJ0cmVlTW9kaWZpZWQiLCBldmVu
dExpc3RlbmVyLCBmYWxzZSk7Ci0gICAgZGVsZXRlIGV2ZW50TGlzdGVuZXI7Ci0gICAgZXhlY3V0
ZVNjcmlwdCgiYWRkRWxlbWVudCgnbmV3Tm9kZScpIik7IC8vIFRoYXQgc2hvdWxkIGZpcmUgYW4g
ZXZlbnQuCi19Ci0KLS8vIFRlc3RzIHJlZ2lzdGVyaW5nIHNldmVyYWwgZXZlbnRzIG9uIHRoZSBz
YW1lIFdlYkRPTUV2ZW50TGlzdGVuZXIgYW5kCi0vLyB0cmlnZ2VyaW5nIGV2ZW50cy4KLVRFU1Rf
RihXZWJET01FdmVudExpc3RlbmVyVGVzdCwgU2FtZUxpc3RlbmVyTXVsdGlwbGVFdmVudHMpCi17
Ci0gICAgVGVzdFdlYkRPTUV2ZW50TGlzdGVuZXIgZXZlbnRMaXN0ZW5lcjsKLSAgICBjb25zdCBX
ZWJTdHJpbmcga0RPTVN1YnRyZWVNb2RpZmllZFR5cGUoIkRPTVN1YnRyZWVNb2RpZmllZCIpOwot
ICAgIGNvbnN0IFdlYlN0cmluZyBrRE9NTm9kZVJlbW92ZWRUeXBlKCJET01Ob2RlUmVtb3ZlZCIp
OwotICAgIGRvY3VtZW50KCkuYWRkRXZlbnRMaXN0ZW5lcihrRE9NU3VidHJlZU1vZGlmaWVkVHlw
ZSwgJmV2ZW50TGlzdGVuZXIsIGZhbHNlKTsKLSAgICBXZWJFbGVtZW50IGRpdjFFbGVtID0gZG9j
dW1lbnQoKS5nZXRFbGVtZW50QnlJZCgiZGl2MSIpOwotICAgIGRpdjFFbGVtLmFkZEV2ZW50TGlz
dGVuZXIoa0RPTU5vZGVSZW1vdmVkVHlwZSwgJmV2ZW50TGlzdGVuZXIsIGZhbHNlKTsKLQotICAg
IC8vIFRyaWdnZXIgYSBET01TdWJ0cmVlTW9kaWZpZWQgZXZlbnQgYnkgYWRkaW5nIGEgbm9kZS4K
LSAgICBleGVjdXRlU2NyaXB0KCJhZGRFbGVtZW50KCduZXdOb2RlJykiKTsKLSAgICBBU1NFUlRf
RVEoMVUsIGV2ZW50TGlzdGVuZXIuZXZlbnRDb3VudCgpKTsKLSAgICBXZWJET01FdmVudCBldmVu
dCA9IGV2ZW50TGlzdGVuZXIuZXZlbnRBdCgwKTsKLSAgICBBU1NFUlRfVFJVRShldmVudC5pc011
dGF0aW9uRXZlbnQoKSk7Ci0gICAgRVhQRUNUX0VRKCJESVYiLCBldmVudC50YXJnZXQoKS5ub2Rl
TmFtZSgpKTsKLSAgICBFWFBFQ1RfRVEoInRvcERpdiIsIEdldE5vZGVJRChldmVudC50YXJnZXQo
KSkpOwotICAgIGV2ZW50TGlzdGVuZXIuY2xlYXJFdmVudHMoKTsKLQotICAgIC8vIFRyaWdnZXIg
Zm9yIGJvdGggZXZlbnQgbGlzdGVuZXIgYnkgcmVtb3ZpbmcgdGhlIGRpdjEgbm9kZS4KLSAgICBl
eGVjdXRlU2NyaXB0KCJyZW1vdmVOb2RlKCdkaXYxJykiKTsKLSAgICBBU1NFUlRfRVEoMlUsIGV2
ZW50TGlzdGVuZXIuZXZlbnRDb3VudCgpKTsKLSAgICAvLyBOb3Qgc3VyZSBpZiB0aGUgb3JkZXIg
b2YgdGhlIGV2ZW50cyBpcyBpbXBvcnRhbnQuIEFzc3VtaW5nIG5vIHNwZWNpZmljCi0gICAgLy8g
b3JkZXIuCi0gICAgV2ViU3RyaW5nIHR5cGUxID0gZXZlbnRMaXN0ZW5lci5ldmVudEF0KDApLnR5
cGUoKTsKLSAgICBXZWJTdHJpbmcgdHlwZTIgPSBldmVudExpc3RlbmVyLmV2ZW50QXQoMSkudHlw
ZSgpOwotICAgIEVYUEVDVF9UUlVFKHR5cGUxID09IGtET01TdWJ0cmVlTW9kaWZpZWRUeXBlIHx8
IHR5cGUxID09IGtET01Ob2RlUmVtb3ZlZFR5cGUpOwotICAgIEVYUEVDVF9UUlVFKHR5cGUyID09
IGtET01TdWJ0cmVlTW9kaWZpZWRUeXBlIHx8IHR5cGUyID09IGtET01Ob2RlUmVtb3ZlZFR5cGUp
OwotICAgIEVYUEVDVF9UUlVFKHR5cGUxICE9IHR5cGUyKTsKLX0KLQotLy8gVGVzdHMgcmVtb3Zp
bmcgZXZlbnQgbGlzdGVuZXJzLgotVEVTVF9GKFdlYkRPTUV2ZW50TGlzdGVuZXJUZXN0LCBSZW1v
dmVFdmVudExpc3RlbmVyKQotewotICAgIFRlc3RXZWJET01FdmVudExpc3RlbmVyIGV2ZW50TGlz
dGVuZXI7Ci0gICAgY29uc3QgV2ViU3RyaW5nIGtET01TdWJ0cmVlTW9kaWZpZWRUeXBlKCJET01T
dWJ0cmVlTW9kaWZpZWQiKTsKLSAgICAvLyBBZGRpbmcgdHdpY2UgdGhlIHNhbWUgbGlzdGVuZXIg
Zm9yIHRoZSBzYW1lIGV2ZW50LCBzaG91bGQgYmUgc3VwcG9ydGVkLgotICAgIGRvY3VtZW50KCku
YWRkRXZlbnRMaXN0ZW5lcihrRE9NU3VidHJlZU1vZGlmaWVkVHlwZSwgJmV2ZW50TGlzdGVuZXIs
IGZhbHNlKTsKLSAgICBkb2N1bWVudCgpLmFkZEV2ZW50TGlzdGVuZXIoa0RPTVN1YnRyZWVNb2Rp
ZmllZFR5cGUsICZldmVudExpc3RlbmVyLCBmYWxzZSk7Ci0KLSAgICAvLyBBZGQgYSBub2RlLCB0
aGF0IHNob3VsZCB0cmlnZ2VyIDIgZXZlbnRzLgotICAgIGV4ZWN1dGVTY3JpcHQoImFkZEVsZW1l
bnQoJ25ld05vZGUnKSIpOwotICAgIEVYUEVDVF9FUSgyVSwgZXZlbnRMaXN0ZW5lci5ldmVudENv
dW50KCkpOwotICAgIGV2ZW50TGlzdGVuZXIuY2xlYXJFdmVudHMoKTsKLQotICAgIC8vIFJlbW92
ZSBvbmUgbGlzdGVuZXIgYW5kIHRyaWdnZXIgYW4gZXZlbnQgYWdhaW4uCi0gICAgZG9jdW1lbnQo
KS5yZW1vdmVFdmVudExpc3RlbmVyKAotICAgICAgICBrRE9NU3VidHJlZU1vZGlmaWVkVHlwZSwg
JmV2ZW50TGlzdGVuZXIsIGZhbHNlKTsKLSAgICBleGVjdXRlU2NyaXB0KCJhZGRFbGVtZW50KCdu
ZXdlck5vZGUnKSIpOwotICAgIEVYUEVDVF9FUSgxVSwgZXZlbnRMaXN0ZW5lci5ldmVudENvdW50
KCkpOwotICAgIGV2ZW50TGlzdGVuZXIuY2xlYXJFdmVudHMoKTsKLQotICAgIC8vIFJlbW92ZSB0
aGUgbGFzdCBsaXN0ZW5lciBhbmQgdHJpZ2dlciB5ZXQgYW5vdGhlciBldmVudC4KLSAgICBkb2N1
bWVudCgpLnJlbW92ZUV2ZW50TGlzdGVuZXIoCi0gICAgICAgIGtET01TdWJ0cmVlTW9kaWZpZWRU
eXBlLCAmZXZlbnRMaXN0ZW5lciwgZmFsc2UpOwotICAgIGV4ZWN1dGVTY3JpcHQoImFkZEVsZW1l
bnQoJ25ld2VyZXJOb2RlJykiKTsKLSAgICBFWFBFQ1RfRVEoMFUsIGV2ZW50TGlzdGVuZXIuZXZl
bnRDb3VudCgpKTsKLX0KLQotfSAvLyBuYW1lc3BhY2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vdGVzdHMvZGF0YS9saXN0ZW5lci9tdXRhdGlvbl9ldmVudF9saXN0ZW5lci5o
dG1sIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9kYXRhL2xpc3RlbmVyL211dGF0aW9u
X2V2ZW50X2xpc3RlbmVyLmh0bWwKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDIzMWE0
ZjFlODNmY2UyNTg5OTYxNjdhNDVjZTUxNWMzM2JkN2U5MDAuLjAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9k
YXRhL2xpc3RlbmVyL211dGF0aW9uX2V2ZW50X2xpc3RlbmVyLmh0bWwKKysrIC9kZXYvbnVsbApA
QCAtMSwzOCArMCwwIEBACi08IURPQ1RZUEUgaHRtbD4KLTxodG1sPgotPGhlYWQ+Ci08c2NyaXB0
PgotZnVuY3Rpb24gcmVtb3ZlTm9kZShpZCkgewotICB2YXIgbm9kZSA9IGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKGlkKTsKLSAgbm9kZS5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKG5vZGUpOwotIH0K
LQotZnVuY3Rpb24gYWRkRWxlbWVudChpZCkgewotICB2YXIgZWxlbSA9IGRvY3VtZW50LmNyZWF0
ZUVsZW1lbnQoImRpdiIpOwotICBlbGVtLnNldEF0dHJpYnV0ZSgiaWQiLCBpZCk7Ci0gIHZhciB0
ZXh0ID0gZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoIkFkZGVkIG5vZGUgaWQ9IiArIGlkKTsKLSAg
ZWxlbS5hcHBlbmRDaGlsZCh0ZXh0KTsKLSAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRvcERp
diIpLmFwcGVuZENoaWxkKGVsZW0pOwotIH0KLQotZnVuY3Rpb24gY2hhbmdlVGV4dChpZCwgbmV3
VGV4dCkgewotICB2YXIgbm9kZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsKLSAgbm9k
ZS5jaGlsZE5vZGVzWzBdLm5vZGVWYWx1ZSA9IG5ld1RleHQ7Ci19Ci08L3NjcmlwdD4KLTwvaGVh
ZD4KLQotPGJvZHk+Ci0KLTxkaXYgaWQ9InRvcERpdiI+Ci0gICA8ZGl2IGlkPSJkaXYxIj5EaXYg
IzE8L2Rpdj4KLSAgIDxkaXYgaWQ9ImRpdjIiPkRpdiAjMjwvZGl2PgotICAgPGRpdiBpZD0iZGl2
MyI+RGl2ICMzPC9kaXY+Ci08L2Rpdj4KLQotPGJ1dHRvbiBvbmNsaWNrPSJyZW1vdmVOb2RlKCdk
aXYxJykiPlJlbW92ZSBub2RlPC9idXR0b24+PGJyPgotPGJ1dHRvbiBvbmNsaWNrPSJhZGRFbGVt
ZW50KCdiaWR1bGUnKSI+QWRkIG5vZGU8L2J1dHRvbj48YnI+Ci08YnV0dG9uIG9uY2xpY2s9ImNo
YW5nZVRleHQoJ2RpdjInLCAnQmlqb3VyJykiPkNoYW5nZSB0ZXh0PC9idXR0b24+PGJyPgotCi08
L2JvZHk+Ci08L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>