<?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>44126</bug_id>
          
          <creation_ts>2010-08-17 13:07:09 -0700</creation_ts>
          <short_desc>REGRESSION(r65516): broke chromium unit tests on mac and linux (Requested by johnny_g on #webkit).</short_desc>
          <delta_ts>2010-08-17 13:17:42 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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>39456</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>commit-queue</cc>
    
    <cc>fishd</cc>
    
    <cc>jcivelli</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>265721</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-08-17 13:07:09 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/65516 broke the build:
broke chromium unit tests on mac and linux (Requested by johnny_g 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>265722</commentid>
    <comment_count>1</comment_count>
      <attachid>64624</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-08-17 13:07:22 -0700</bug_when>
    <thetext>Created attachment 64624
ROLLOUT of r65516

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 --ignore-builders

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265726</commentid>
    <comment_count>2</comment_count>
      <attachid>64624</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-17 13:17:38 -0700</bug_when>
    <thetext>Comment on attachment 64624
ROLLOUT of r65516

Clearing flags on attachment: 64624

Committed r65536: &lt;http://trac.webkit.org/changeset/65536&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265727</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-17 13:17:42 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64624</attachid>
            <date>2010-08-17 13:07:22 -0700</date>
            <delta_ts>2010-08-17 13:17:38 -0700</delta_ts>
            <desc>ROLLOUT of r65516</desc>
            <filename>bug-44126-20100817200721.patch</filename>
            <type>text/plain</type>
            <size>9093</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9XZWJLaXQvY2hyb21pdW0v
Q2hhbmdlTG9nCmluZGV4IGVlNGU3NDEzOGQ1NzJhZDY3YTY5OWUxMmRjYzc0NDZiMzg5NjAwMTQu
LmM1YjJhNWQ0NjdhMzc4ZDc0YTA2YmQyMDIxYzBiMmY0YzljNzQxNzMgMTAwNjQ0Ci0tLSBhL1dl
YktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE5IEBACisyMDEwLTA4LTE3ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcu
Ym90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByNjU1MTYu
CisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzY1NTE2CisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00NDEyNgorCisgICAgICAg
IGJyb2tlIGNocm9taXVtIHVuaXQgdGVzdHMgb24gbWFjIGFuZCBsaW51eCAoUmVxdWVzdGVkIGJ5
CisgICAgICAgIGpvaG5ueV9nIG9uICN3ZWJraXQpLgorCisgICAgICAgICogV2ViS2l0Lmd5cDoK
KyAgICAgICAgKiBzcmMvV2ViRnJhbWVJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6ZnJhbWVD
b250ZW50QXNQbGFpblRleHQpOgorICAgICAgICAqIHRlc3RzL1J1bkFsbFRlc3RzLmNwcDoKKyAg
ICAgICAgKG1haW4pOgorICAgICAgICAqIHRlc3RzL1dlYkZyYW1lVGVzdC5jcHA6IFJlbW92ZWQu
CisKIDIwMTAtMDgtMTcgIEpheSBDaXZlbGxpICA8amNpdmVsbGlAY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IERhcmluIEZpc2hlci4KZGlmZiAtLWdpdCBhL1dlYktpdC9jaHJv
bWl1bS9XZWJLaXQuZ3lwIGIvV2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXAKaW5kZXggMmI0YWQz
YWUwZmE3NjM1MjE5NmM2MWFmNDJhNzJmOWRhMjZiMzQ0OC4uYzMzOGI1OTA0OTkyZmQ4NmMzZTA0
NzA2YmVlYzYwZGQ1ODY2OWVhZCAxMDA2NDQKLS0tIGEvV2ViS2l0L2Nocm9taXVtL1dlYktpdC5n
eXAKKysrIGIvV2ViS2l0L2Nocm9taXVtL1dlYktpdC5neXAKQEAgLTcwMCw3ICs3MDAsNiBAQAog
ICAgICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2RpcikvYmFzZS9iYXNlLmd5
cDpiYXNlX2kxOG4nLAogICAgICAgICAgICAgICAgICAgICAgICAgJzwoY2hyb21pdW1fc3JjX2Rp
cikvYmFzZS9iYXNlLmd5cDp0ZXN0X3N1cHBvcnRfYmFzZScsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS9ncHUvZ3B1Lmd5cDpnbGVzMl9jX2xpYicsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAnPChjaHJvbWl1bV9zcmNfZGlyKS93ZWJraXQvc3VwcG9ydC93
ZWJraXRfc3VwcG9ydC5neXA6d2Via2l0X3N1cHBvcnQnLAogICAgICAgICAgICAgICAgICAgICBd
LAogICAgICAgICAgICAgICAgICAgICAnaW5jbHVkZV9kaXJzJzogWwogICAgICAgICAgICAgICAg
ICAgICAgICAgJ3B1YmxpYycsCkBAIC03MTksMTEgKzcxOCwxMCBAQAogICAgICAgICAgICAgICAg
ICAgICAnY29uZGl0aW9ucyc6IFsKICAgICAgICAgICAgICAgICAgICAgICAgIFsnT1M9PSJ3aW4i
JywgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICdzb3VyY2VzJzogWwotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAjIEZJWE1FOiBQb3J0IFBvcHVwTWVudVRlc3QgYW5kIFdl
YkZyYW1lVGVzdCB0byBMaW51eCBhbmQgTWFjLgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAjIEZJWE1FOiBQb3J0IFBvcHVwTWVudVRlc3QgdG8gTGludXggYW5kIE1hYy4KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3Rlc3RzL1BvcHVwTWVudVRlc3QuY3BwJywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3Rlc3RzL1RyYW5zcGFyZW5jeVdpblRlc3Qu
Y3BwJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3Rlc3RzL1VuaXNjcmliZUhl
bHBlclRlc3QuY3BwJywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3Rlc3RzL1dl
YkZyYW1lVGVzdC5jcHAnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAg
ICAgICAgICAgICAgICAgICB9XSwKICAgICAgICAgICAgICAgICAgICAgICAgIFsnT1M9PSJtYWMi
JywgewpkaWZmIC0tZ2l0IGEvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJGcmFtZUltcGwuY3BwIGIv
V2ViS2l0L2Nocm9taXVtL3NyYy9XZWJGcmFtZUltcGwuY3BwCmluZGV4IGY1ZWQxNzA4MjdmMTk0
YmVkYjViNWI5MTIzODYxODFmMDZjYzkzMDEuLmYxYzMwZTJlYTg3NGEwOGQ3MmRlNmU0OWQ0YTNk
MjE1YmY5ZTBiMDYgMTAwNjQ0Ci0tLSBhL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRnJhbWVJbXBs
LmNwcAorKysgYi9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkZyYW1lSW1wbC5jcHAKQEAgLTIzNCwx
NSArMjM0LDYgQEAgc3RhdGljIHZvaWQgZnJhbWVDb250ZW50QXNQbGFpblRleHQoc2l6ZV90IG1h
eENoYXJzLCBGcmFtZSogZnJhbWUsCiAgICAgLy8gUmVjdXJzaXZlbHkgd2FsayB0aGUgY2hpbGRy
ZW4uCiAgICAgRnJhbWVUcmVlKiBmcmFtZVRyZWUgPSBmcmFtZS0+dHJlZSgpOwogICAgIGZvciAo
RnJhbWUqIGN1ckNoaWxkID0gZnJhbWVUcmVlLT5maXJzdENoaWxkKCk7IGN1ckNoaWxkOyBjdXJD
aGlsZCA9IGN1ckNoaWxkLT50cmVlKCktPm5leHRTaWJsaW5nKCkpIHsKLSAgICAgICAgLy8gSWdu
b3JlIHRoZSB0ZXh0IG9mIG5vbi12aXNpYmxlIGZyYW1lcy4KLSAgICAgICAgUmVuZGVyVmlldyog
Y29udGVudFJlbmRlcmVyID0gY3VyQ2hpbGQtPmNvbnRlbnRSZW5kZXJlcigpOwotICAgICAgICBS
ZW5kZXJQYXJ0KiBvd25lclJlbmRlcmVyID0gY3VyQ2hpbGQtPm93bmVyUmVuZGVyZXIoKTsgICAg
ICAgIAotICAgICAgICBpZiAoIWNvbnRlbnRSZW5kZXJlciB8fCAhY29udGVudFJlbmRlcmVyLT53
aWR0aCgpIHx8ICFjb250ZW50UmVuZGVyZXItPmhlaWdodCgpCi0gICAgICAgICAgICB8fCAoY29u
dGVudFJlbmRlcmVyLT54KCkgKyBjb250ZW50UmVuZGVyZXItPndpZHRoKCkgPD0gMCkgfHwgKGNv
bnRlbnRSZW5kZXJlci0+eSgpICsgY29udGVudFJlbmRlcmVyLT5oZWlnaHQoKSA8PSAwKQotICAg
ICAgICAgICAgfHwgKG93bmVyUmVuZGVyZXIgJiYgb3duZXJSZW5kZXJlci0+c3R5bGUoKSAmJiBv
d25lclJlbmRlcmVyLT5zdHlsZSgpLT52aXNpYmlsaXR5KCkgIT0gVklTSUJMRSkpIHsKLSAgICAg
ICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9Ci0KICAgICAgICAgLy8gTWFrZSBzdXJlIHRoZSBm
cmFtZSBzZXBhcmF0b3Igd29uJ3QgZmlsbCB1cCB0aGUgYnVmZmVyLCBhbmQgZ2l2ZSB1cCBpZgog
ICAgICAgICAvLyBpdCB3aWxsLiBUaGUgZGFuZ2VyIGlzIGlmIHRoZSBzZXBhcmF0b3Igd2lsbCBt
YWtlIHRoZSBidWZmZXIgbG9uZ2VyIHRoYW4KICAgICAgICAgLy8gbWF4Q2hhcnMuIFRoaXMgd2ls
bCBjYXVzZSB0aGUgY29tcHV0YXRpb24gYWJvdmU6CmRpZmYgLS1naXQgYS9XZWJLaXQvY2hyb21p
dW0vdGVzdHMvUnVuQWxsVGVzdHMuY3BwIGIvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL1J1bkFsbFRl
c3RzLmNwcAppbmRleCBjZmNmYmVlYzU3NjllODA2ZGRhNTEyYWVkYWNkZTAyMWRmZTY0ZTUzLi4w
ZjNmODJmYjdjOGJlM2M3NWI2Y2ZiNWRmYTkyOGNjMjJjYmY2YTM0IDEwMDY0NAotLS0gYS9XZWJL
aXQvY2hyb21pdW0vdGVzdHMvUnVuQWxsVGVzdHMuY3BwCisrKyBiL1dlYktpdC9jaHJvbWl1bS90
ZXN0cy9SdW5BbGxUZXN0cy5jcHAKQEAgLTMzLDE1ICszMywxOCBAQAogCiAjaW5jbHVkZSAiV2Vi
S2l0LmgiCiAjaW5jbHVkZSAiV2ViS2l0Q2xpZW50LmgiCi0jaW5jbHVkZSA8d2Via2l0L3N1cHBv
cnQvd2Via2l0X3N1cHBvcnQuaD4KKworLy8gV2ViS2l0Q2xpZW50IGhhcyBhIHByb3RlY3RlZCBk
ZXN0cnVjdG9yLCBzbyB3ZSBuZWVkIHRvIHN1YmNsYXNzLgorY2xhc3MgRHVtbXlXZWJLaXRDbGll
bnQgOiBwdWJsaWMgV2ViS2l0OjpXZWJLaXRDbGllbnQgeworfTsKIAogaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIqKiBhcmd2KQogewotICAgIFRlc3RTdWl0ZSB0ZXN0U3VpdGUoYXJnYywgYXJndik7
Ci0gICAgLy8gVGVzdFN1aXRlIG11c3QgYmUgY3JlYXRlZCBiZWZvcmUgU2V0VXBUZXN0RW52aXJv
bm1lbnQgc28gaXQgcGVyZm9ybXMKLSAgICAvLyBpbml0aWFsaXphdGlvbnMgbmVlZGVkIGJ5IFdl
YktpdCBzdXBwb3J0LgotICAgIHdlYmtpdF9zdXBwb3J0OjpTZXRVcFRlc3RFbnZpcm9ubWVudEZv
clVuaXRUZXN0cygpOwotICAgIGludCByZXN1bHQgPSB0ZXN0U3VpdGUuUnVuKCk7Ci0gICAgd2Vi
a2l0X3N1cHBvcnQ6OlRlYXJEb3duVGVzdEVudmlyb25tZW50KCk7CisgICAgRHVtbXlXZWJLaXRD
bGllbnQgZHVtbXlDbGllbnQ7CisgICAgV2ViS2l0Ojppbml0aWFsaXplKCZkdW1teUNsaWVudCk7
CisKKyAgICBpbnQgcmVzdWx0ID0gVGVzdFN1aXRlKGFyZ2MsIGFyZ3YpLlJ1bigpOworCisgICAg
V2ViS2l0OjpzaHV0ZG93bigpOwogICAgIHJldHVybiByZXN1bHQ7CiB9CmRpZmYgLS1naXQgYS9X
ZWJLaXQvY2hyb21pdW0vdGVzdHMvV2ViRnJhbWVUZXN0LmNwcCBiL1dlYktpdC9jaHJvbWl1bS90
ZXN0cy9XZWJGcmFtZVRlc3QuY3BwCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBjZjkx
Y2I0Y2YwYmFmMjFlODAyNzM2ZDVhZTU0M2RhYjgwZDc1ZWE0Li4wMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9XZWJGcmFt
ZVRlc3QuY3BwCisrKyAvZGV2L251bGwKQEAgLTEsMTEyICswLDAgQEAKLS8qCi0gKiBDb3B5cmln
aHQgKEMpIDIwMTAgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqCi0gKiBSZWRp
c3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdp
dGhvdXQKLSAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBm
b2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKLSAqIG1ldDoKLSAqCi0gKiAgICAgKiBSZWRpc3RyaWJ1
dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICog
bm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFp
bWVyLgotICogICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9k
dWNlIHRoZSBhYm92ZQotICogY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlv
bnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lcgotICogaW4gdGhlIGRvY3VtZW50YXRpb24g
YW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQotICogZGlzdHJpYnV0aW9u
LgotICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBHb29nbGUgSW5jLiBub3IgdGhlIG5hbWVz
IG9mIGl0cwotICogY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90
ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KLSAqIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZp
YyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9W
SURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUwotICogIkFTIElT
IiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBO
T1QKLSAqIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIEFORCBGSVRORVNTIEZPUgotICogQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlN
RUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKLSAqIE9XTkVSIE9SIENPTlRSSUJV
VE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAotICog
U1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywg
QlVUIE5PVAotICogTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBP
UiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCi0gKiBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVT
UyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKLSAqIFRIRU9SWSBPRiBM
SUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQK
LSAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdB
WSBPVVQgT0YgVEhFIFVTRQotICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9G
IFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KLSAqLwotCi0jaW5jbHVkZSA8Z29vZ2xl
dXJsL3NyYy9ndXJsLmg+Ci0jaW5jbHVkZSA8Z3Rlc3QvZ3Rlc3QuaD4KLSNpbmNsdWRlIDx3ZWJr
aXQvc3VwcG9ydC93ZWJraXRfc3VwcG9ydC5oPgotI2luY2x1ZGUgIldlYkZyYW1lLmgiCi0jaW5j
bHVkZSAiV2ViRnJhbWVDbGllbnQuaCIKLSNpbmNsdWRlICJXZWJTdHJpbmcuaCIKLSNpbmNsdWRl
ICJXZWJVUkwuaCIKLSNpbmNsdWRlICJXZWJVUkxSZXF1ZXN0LmgiCi0jaW5jbHVkZSAiV2ViVVJM
UmVzcG9uc2UuaCIKLSNpbmNsdWRlICJXZWJWaWV3LmgiCi0KLXVzaW5nIG5hbWVzcGFjZSBXZWJL
aXQ7Ci0KLW5hbWVzcGFjZSB7Ci0KLWNsYXNzIFdlYkZyYW1lVGVzdCA6IHB1YmxpYyB0ZXN0aW5n
OjpUZXN0IHsKLXB1YmxpYzoKLSAgICBXZWJGcmFtZVRlc3QoKSB7fQotCi0gICAgdmlydHVhbCB2
b2lkIFRlYXJEb3duKCkKLSAgICB7Ci0gICAgICAgIHdlYmtpdF9zdXBwb3J0OjpVbnJlZ2lzdGVy
QWxsTW9ja2VkVVJMcygpOwotICAgIH0KLQotICAgIHZvaWQgcmVnaXN0ZXJNb2NrZWRVUkxMb2Fk
KGNvbnN0IFdlYlVSTCYgdXJsLCBjb25zdCBXZWJVUkxSZXNwb25zZSYgcmVzcG9uc2UsIGNvbnN0
IFdlYlN0cmluZyYgZmlsZU5hbWUpCi0gICAgewotICAgICAgICBzdGQ6OnN0cmluZyBmaWxlUGF0
aCA9IHdlYmtpdF9zdXBwb3J0OjpHZXRXZWJLaXRSb290RGlyKCkudXRmOCgpOwotICAgICAgICBm
aWxlUGF0aC5hcHBlbmQoIi9XZWJLaXQvY2hyb21pdW0vdGVzdHMvZGF0YS8iKTsKLSAgICAgICAg
ZmlsZVBhdGguYXBwZW5kKGZpbGVOYW1lLnV0ZjgoKSk7Ci0gICAgICAgIHdlYmtpdF9zdXBwb3J0
OjpSZWdpc3Rlck1vY2tlZFVSTCh1cmwsIHJlc3BvbnNlLCBXZWJTdHJpbmc6OmZyb21VVEY4KGZp
bGVQYXRoKSk7Ci0gICAgfQotCi0gICAgdm9pZCBzZXJ2ZVJlcXVlc3RzKCkKLSAgICB7Ci0gICAg
ICAgIHdlYmtpdF9zdXBwb3J0OjpTZXJ2ZUFzeW5jaHJvbm91c01vY2tlZFJlcXVlc3RzKCk7Ci0g
ICAgfQotfTsKLQotY2xhc3MgVGVzdFdlYkZyYW1lQ2xpZW50IDogcHVibGljIFdlYkZyYW1lQ2xp
ZW50IHsKLX07Ci0KLVRFU1RfRihXZWJGcmFtZVRlc3QsIENvbnRlbnRUZXh0KQotewotICAgIC8v
IFJlZ2lzdGVyIG91ciByZXNvdXJjZXMuCi0gICAgV2ViVVJMUmVzcG9uc2UgcmVzcG9uc2U7Ci0g
ICAgcmVzcG9uc2UuaW5pdGlhbGl6ZSgpOwotICAgIHJlc3BvbnNlLnNldE1JTUVUeXBlKCJ0ZXh0
L2h0bWwiKTsKLSAgICBzdGQ6OnN0cmluZyByb290VVJMID0gImh0dHA6Ly93d3cudGVzdC5jb20v
IjsKLSAgICBjb25zdCBjaGFyKiBmaWxlc1tdID0geyAiaWZyYW1lc190ZXN0Lmh0bWwiLCAidmlz
aWJsZV9pZnJhbWUuaHRtbCIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgImludmlzaWJs
ZV9pZnJhbWUuaHRtbCIsICJ6ZXJvX3NpemVkX2lmcmFtZS5odG1sIiB9OwotICAgIGZvciAoaW50
IGkgPSAwOyBpIDwgKHNpemVvZihmaWxlcykgLyBzaXplb2YoY2hhciopKTsgKytpKSB7Ci0gICAg
ICAgIFdlYlVSTCB3ZWJVUkwgPSBHVVJMKHJvb3RVUkwgKyBmaWxlc1tpXSk7Ci0gICAgICAgIHJl
Z2lzdGVyTW9ja2VkVVJMTG9hZCh3ZWJVUkwsIHJlc3BvbnNlLCBXZWJTdHJpbmc6OmZyb21VVEY4
KGZpbGVzW2ldKSk7Ci0gICAgfQotCi0gICAgLy8gQ3JlYXRlIGFuZCBpbml0aWFsaXplIHRoZSBX
ZWJWaWV3LiAgICAKLSAgICBUZXN0V2ViRnJhbWVDbGllbnQgd2ViRnJhbWVDbGllbnQ7Ci0gICAg
V2ViVmlldyogd2ViVmlldyA9IFdlYlZpZXc6OmNyZWF0ZSgwLCAwKTsKLSAgICB3ZWJWaWV3LT5p
bml0aWFsaXplTWFpbkZyYW1lKCZ3ZWJGcmFtZUNsaWVudCk7Ci0KLSAgICAvLyBMb2FkIHRoZSBt
YWluIGZyYW1lIFVSTC4KLSAgICBXZWJVUkwgdGVzdFVSTChHVVJMKHJvb3RVUkwgKyBmaWxlc1sw
XSkpOwotICAgIFdlYlVSTFJlcXVlc3QgdXJsUmVxdWVzdDsKLSAgICB1cmxSZXF1ZXN0LmluaXRp
YWxpemUoKTsKLSAgICB1cmxSZXF1ZXN0LnNldFVSTCh0ZXN0VVJMKTsKLSAgICB3ZWJWaWV3LT5t
YWluRnJhbWUoKS0+bG9hZFJlcXVlc3QodXJsUmVxdWVzdCk7Ci0KLSAgICAvLyBMb2FkIGFsbCBw
ZW5kaW5nIGFzeW5jaHJvbm91cyByZXF1ZXN0cy4KLSAgICBzZXJ2ZVJlcXVlc3RzKCk7Ci0KLSAg
ICAvLyBOb3cgcmV0cmlldmUgdGhlIGZyYW1lcyB0ZXh0IGFuZCB0ZXN0IGl0IG9ubHkgaW5jbHVk
ZXMgdmlzaWJsZSBlbGVtZW50cy4KLSAgICBzdGQ6OnN0cmluZyBjb250ZW50ID0gd2ViVmlldy0+
bWFpbkZyYW1lKCktPmNvbnRlbnRBc1RleHQoMTAyNCkudXRmOCgpOwotICAgIEVYUEVDVF9ORShz
dGQ6OnN0cmluZzo6bnBvcywgY29udGVudC5maW5kKCIgdmlzaWJsZSBwYXJhZ3JhcGgiKSk7Ci0g
ICAgRVhQRUNUX05FKHN0ZDo6c3RyaW5nOjpucG9zLCBjb250ZW50LmZpbmQoIiB2aXNpYmxlIGlm
cmFtZSIpKTsKLSAgICBFWFBFQ1RfRVEoc3RkOjpzdHJpbmc6Om5wb3MsIGNvbnRlbnQuZmluZCgi
IGludmlzaWJsZSBwYXJhcmFwaCIpKTsKLSAgICBFWFBFQ1RfRVEoc3RkOjpzdHJpbmc6Om5wb3Ms
IGNvbnRlbnQuZmluZCgiIGludmlzaWJsZSBpZnJhbWUiKSk7Ci0gICAgRVhQRUNUX0VRKHN0ZDo6
c3RyaW5nOjpucG9zLCBjb250ZW50LmZpbmQoImlmcmFtZSB3aXRoIHplcm8gc2l6ZSIpKTsKLQot
ICAgIHdlYlZpZXctPmNsb3NlKCk7Ci19Ci0KLX0K
</data>

          </attachment>
      

    </bug>

</bugzilla>