<?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>86556</bug_id>
          
          <creation_ts>2012-05-15 18:22:09 -0700</creation_ts>
          <short_desc>[Worker] Web Worker lacks test for posting structured data message.</short_desc>
          <delta_ts>2012-05-15 22:35:54 -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>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>0</everconfirmed>
          <reporter name="Li Yin">li.yin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>dimich</cc>
    
    <cc>levin</cc>
    
    <cc>oliver</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>624813</commentid>
    <comment_count>0</comment_count>
    <who name="Li Yin">li.yin</who>
    <bug_when>2012-05-15 18:22:09 -0700</bug_when>
    <thetext>From http://www.w3.org/TR/2012/CR-workers-20120501/#communicating-with-a-dedicated-worker
Structured data can be sent over this communication channel.
worker.postMessage({
  operation: &apos;find-edges&apos;,
  input: buffer, // an ArrayBuffer object
  threshold: 0.6,
}, [buffer]);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624830</commentid>
    <comment_count>1</comment_count>
      <attachid>142121</attachid>
    <who name="Li Yin">li.yin</who>
    <bug_when>2012-05-15 18:39:02 -0700</bug_when>
    <thetext>Created attachment 142121
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624837</commentid>
    <comment_count>2</comment_count>
      <attachid>142121</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2012-05-15 18:44:19 -0700</bug_when>
    <thetext>Comment on attachment 142121
Patch

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

Seems ok. Just a few nits to fix up.

&gt; LayoutTests/fast/workers/resources/worker-structure-message.js:7
&gt; +        var buf = new ArrayBuffer(20);

Why is this allocated here? I don&apos;t see it being used.

&gt; LayoutTests/fast/workers/worker-structure-message.html:5
&gt; +Should print &quot;DONE&quot; when done.&lt;/p&gt;

On success, you should see...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624867</commentid>
    <comment_count>3</comment_count>
      <attachid>142129</attachid>
    <who name="Li Yin">li.yin</who>
    <bug_when>2012-05-15 19:22:04 -0700</bug_when>
    <thetext>Created attachment 142129
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624870</commentid>
    <comment_count>4</comment_count>
    <who name="Li Yin">li.yin</who>
    <bug_when>2012-05-15 19:24:40 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 142121 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=142121&amp;action=review
&gt; 
&gt; Seems ok. Just a few nits to fix up.
&gt; 
&gt; &gt; LayoutTests/fast/workers/resources/worker-structure-message.js:7
&gt; &gt; +        var buf = new ArrayBuffer(20);
&gt; 
&gt; Why is this allocated here? I don&apos;t see it being used.

Sorry, forget to delete. Now it has been deleted.
&gt; 
&gt; &gt; LayoutTests/fast/workers/worker-structure-message.html:5
&gt; &gt; +Should print &quot;DONE&quot; when done.&lt;/p&gt;
&gt; 
&gt; On success, you should see...

Add the related log.

Thanks for your review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624894</commentid>
    <comment_count>5</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2012-05-15 20:00:08 -0700</bug_when>
    <thetext>You can set cq? when you set r? and save a step :) for everyone.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624896</commentid>
    <comment_count>6</comment_count>
    <who name="Li Yin">li.yin</who>
    <bug_when>2012-05-15 20:02:47 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; You can set cq? when you set r? and save a step :) for everyone.

:) Thanks for your reminding.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624986</commentid>
    <comment_count>7</comment_count>
      <attachid>142129</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-15 22:35:49 -0700</bug_when>
    <thetext>Comment on attachment 142129
Patch

Clearing flags on attachment: 142129

Committed r117220: &lt;http://trac.webkit.org/changeset/117220&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>624987</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-15 22:35:54 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>142121</attachid>
            <date>2012-05-15 18:39:02 -0700</date>
            <delta_ts>2012-05-15 19:21:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-86556-20120517094216.patch</filename>
            <type>text/plain</type>
            <size>4175</size>
            <attacher name="Li Yin">li.yin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3MDM4CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzNkOTQ5Y2RlOWRhOGY0MTBjNGYw
ZDU3NWU5YmM2YWU5YjZjNGYwYS4uOTU1MDM1OTg3MTA3OGNiZDRiZjE4ZjNlNDEyNjE1NDJjY2Qw
NWRmMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA1LTE2ICBMaSBZaW4gIDxsaS55aW5A
aW50ZWwuY29tPgorCisgICAgICAgIFtXb3JrZXJdIFdlYiBXb3JrZXIgbGFja3MgdGVzdCBmb3Ig
cG9zdGluZyBzdHJ1Y3R1cmVkIGRhdGEgbWVzc2FnZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg2NTU2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgRnJvbSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEyL0NS
LXdvcmtlcnMtMjAxMjA1MDEvI2NvbW11bmljYXRpbmctd2l0aC1hLWRlZGljYXRlZC13b3JrZXIK
KyAgICAgICAgU3RydWN0dXJlZCBkYXRhIGNhbiBiZSBzZW50IG92ZXIgdGhlIGNvbW11bmljYXRp
b24gY2hhbm5lbC4KKworICAgICAgICAqIGZhc3Qvd29ya2Vycy9yZXNvdXJjZXMvd29ya2VyLXN0
cnVjdHVyZS1tZXNzYWdlLmpzOiBBZGRlZC4KKyAgICAgICAgKHNlbGYub25tZXNzYWdlKToKKyAg
ICAgICAgKiBmYXN0L3dvcmtlcnMvd29ya2VyLXN0cnVjdHVyZS1tZXNzYWdlLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogZmFzdC93b3JrZXJzL3dvcmtlci1zdHJ1Y3R1cmUtbWVzc2Fn
ZS5odG1sOiBBZGRlZC4KKwogMjAxMi0wNS0xNSAgQ2hyaXN0b3BoZSBEdW1leiAgPGNocmlzdG9w
aGUuZHVtZXpAaW50ZWwuY29tPgogCiAgICAgICAgIFtFRkxdIFVwZGF0ZSB0ZXN0IGV4cGVjdGF0
aW9ucy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvd29ya2Vycy9yZXNvdXJjZXMvd29y
a2VyLXN0cnVjdHVyZS1tZXNzYWdlLmpzIGIvTGF5b3V0VGVzdHMvZmFzdC93b3JrZXJzL3Jlc291
cmNlcy93b3JrZXItc3RydWN0dXJlLW1lc3NhZ2UuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZmFkMGIwYjAyN2E0
ZjRiZjdiNmNiYTU2MDYxZTFhYmVlZmUzOGE1NgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2Zhc3Qvd29ya2Vycy9yZXNvdXJjZXMvd29ya2VyLXN0cnVjdHVyZS1tZXNzYWdlLmpzCkBA
IC0wLDAgKzEsMTYgQEAKK3NlbGYub25tZXNzYWdlID0gZnVuY3Rpb24oZXZ0KSB7CisgICAgaWYg
KGV2dC5kYXRhLm9wZXJhdGlvbiA9PSAnZmluZC1lZGdlcycgJiYKKyAgICAgICAgQXJyYXlCdWZm
ZXIucHJvdG90eXBlLmlzUHJvdG90eXBlT2YoZXZ0LmRhdGEuaW5wdXQpICYmCisgICAgICAgIGV2
dC5kYXRhLmlucHV0LmJ5dGVMZW5ndGggPT0gMjAgJiYKKyAgICAgICAgZXZ0LmRhdGEudGhyZXNo
b2xkID09IDAuNikgeworICAgICAgICBzZWxmLnBvc3RNZXNzYWdlKCJQQVNTOiBXb3JrZXIgcmVj
ZWl2ZXMgY29ycmVjdCBzdHJ1Y3R1cmUgbWVzc2FnZS4iKTsKKyAgICAgICAgdmFyIGJ1ZiA9IG5l
dyBBcnJheUJ1ZmZlcigyMCk7CisgICAgICAgIHNlbGYucG9zdE1lc3NhZ2UoeworICAgICAgICAg
ICAgb3BlcmF0aW9uOiBldnQuZGF0YS5vcGVyYXRpb24sCisgICAgICAgICAgICBpbnB1dDogZXZ0
LmRhdGEuaW5wdXQsCisgICAgICAgICAgICB0aHJlc2hvbGQ6IGV2dC5kYXRhLnRocmVzaG9sZAor
ICAgICAgICB9KTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBzZWxmLnBvc3RNZXNzYWdlKCJG
QUlMOiBXb3JrZXIgcmVjZWl2ZXMgZXJyb3Igc3RydWN0dXJlIG1lc3NhZ2UuIik7Cit9CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3dvcmtlcnMvd29ya2VyLXN0cnVjdHVyZS1tZXNzYWdl
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3Qvd29ya2Vycy93b3JrZXItc3RydWN0dXJl
LW1lc3NhZ2UtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmJmZDZmMDNlMjZlYzA1NjQxMjUyM2Q1
MTNhMGU1NDgyNWRiNTZiMzMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3dv
cmtlcnMvd29ya2VyLXN0cnVjdHVyZS1tZXNzYWdlLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDcg
QEAKK1Rlc3QgdGhhdCBwYWdlcyBhbmQgd29ya2VycyBjYW4gc2VuZCBTdHJ1Y3R1cmUgTWVzc2Fn
ZSB0byBvbmUgYW5vdGhlci4gU2hvdWxkIHByaW50ICJET05FIiB3aGVuIGRvbmUuCisKK1NUQVJU
CitQQVNTOiBXb3JrZXIgcmVjZWl2ZXMgY29ycmVjdCBzdHJ1Y3R1cmUgbWVzc2FnZS4KK1BBU1M6
IFJlY2VpdmUgY29ycmVjdCBzdHJ1Y3R1cmUgbWVzc2FnZSBmcm9tIFdvcmtlci4KK0RPTkUKKwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC93b3JrZXJzL3dvcmtlci1zdHJ1Y3R1cmUtbWVz
c2FnZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC93b3JrZXJzL3dvcmtlci1zdHJ1Y3R1cmUtbWVz
c2FnZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjA2MTMwNDVkNTBjNGQ5NjNlOTM0Njg2NjYxOTJlZmEyMzE1
MjE3NzAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3dvcmtlcnMvd29ya2Vy
LXN0cnVjdHVyZS1tZXNzYWdlLmh0bWwKQEAgLTAsMCArMSw1NCBAQAorPCFET0NUWVBFIGh0bWw+
Cis8aHRtbD4KKzxib2R5PgorPHA+VGVzdCB0aGF0IHBhZ2VzIGFuZCB3b3JrZXJzIGNhbiBzZW5k
IFN0cnVjdHVyZSBNZXNzYWdlIHRvIG9uZSBhbm90aGVyLgorU2hvdWxkIHByaW50ICJET05FIiB3
aGVuIGRvbmUuPC9wPgorPGRpdiBpZD1yZXN1bHQ+PC9kaXY+Cis8c2NyaXB0PgorZnVuY3Rpb24g
bG9nKG1lc3NhZ2UpCit7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlc3VsdCIpLmlu
bmVySFRNTCArPSBtZXNzYWdlICsgIjxicj4iOworfQorCitpZiAod2luZG93LmxheW91dFRlc3RD
b250cm9sbGVyKSB7CisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAg
IGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKK30KKworbG9nKCJTVEFSVCIp
OwordmFyIHdvcmtlciA9IG5ldyBXb3JrZXIoInJlc291cmNlcy93b3JrZXItc3RydWN0dXJlLW1l
c3NhZ2UuanMiKTsKK3dvcmtlci5vbm1lc3NhZ2UgPSBmdW5jdGlvbihldnQpIHsKKyAgICBsb2co
ZXZ0LmRhdGEpOworICAgIGlmIChldnQuZGF0YS5pbmRleE9mKCJGQUlMIikgPT0gMCkgeworICAg
ICAgICBkb25lKCk7CisgICAgfQorICAgIHdvcmtlci5vbm1lc3NhZ2UgPSBmdW5jdGlvbihldnQp
IHsKKyAgICAgICAgaWYgKGV2dC5kYXRhLm9wZXJhdGlvbiA9PSAnZmluZC1lZGdlcycgJiYKKyAg
ICAgICAgICAgIEFycmF5QnVmZmVyLnByb3RvdHlwZS5pc1Byb3RvdHlwZU9mKGV2dC5kYXRhLmlu
cHV0KSAmJgorICAgICAgICAgICAgZXZ0LmRhdGEuaW5wdXQuYnl0ZUxlbmd0aCA9PSAyMCAmJgor
ICAgICAgICAgICAgZXZ0LmRhdGEudGhyZXNob2xkID09IDAuNikgeworICAgICAgICAgICAgICAg
IGxvZygiUEFTUzogUmVjZWl2ZSBjb3JyZWN0IHN0cnVjdHVyZSBtZXNzYWdlIGZyb20gV29ya2Vy
LiIpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGxvZygiRkFJTDogUmVj
ZWl2ZSBlcnJvciBzdHJ1Y3R1cmUgbWVzc2FnZSBmcm9tIFdvcmtlci4iKTsKKyAgICAgICAgZG9u
ZSgpOworICAgIH0KK30KKwordmFyIGJ1ZiA9IG5ldyBBcnJheUJ1ZmZlcigyMCk7Cit3b3JrZXIu
cG9zdE1lc3NhZ2UoeworICAgIG9wZXJhdGlvbjogJ2ZpbmQtZWRnZXMnLAorICAgIGlucHV0OiBi
dWYsCisgICAgdGhyZXNob2xkOiAwLjYKK30pOworCitmdW5jdGlvbiBkb25lKCkKK3sKKyAgICBs
b2coIkRPTkUiKTsKKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAg
ICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7Cit9CisKKzwvc2NyaXB0PgorPC9i
b2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>142129</attachid>
            <date>2012-05-15 19:22:04 -0700</date>
            <delta_ts>2012-05-15 22:35:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-86556-20120517102518.patch</filename>
            <type>text/plain</type>
            <size>4209</size>
            <attacher name="Li Yin">li.yin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE3MDM4CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzNkOTQ5Y2RlOWRhOGY0MTBjNGYw
ZDU3NWU5YmM2YWU5YjZjNGYwYS4uOTU1MDM1OTg3MTA3OGNiZDRiZjE4ZjNlNDEyNjE1NDJjY2Qw
NWRmMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA1LTE2ICBMaSBZaW4gIDxsaS55aW5A
aW50ZWwuY29tPgorCisgICAgICAgIFtXb3JrZXJdIFdlYiBXb3JrZXIgbGFja3MgdGVzdCBmb3Ig
cG9zdGluZyBzdHJ1Y3R1cmVkIGRhdGEgbWVzc2FnZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg2NTU2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgRnJvbSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEyL0NS
LXdvcmtlcnMtMjAxMjA1MDEvI2NvbW11bmljYXRpbmctd2l0aC1hLWRlZGljYXRlZC13b3JrZXIK
KyAgICAgICAgU3RydWN0dXJlZCBkYXRhIGNhbiBiZSBzZW50IG92ZXIgdGhlIGNvbW11bmljYXRp
b24gY2hhbm5lbC4KKworICAgICAgICAqIGZhc3Qvd29ya2Vycy9yZXNvdXJjZXMvd29ya2VyLXN0
cnVjdHVyZS1tZXNzYWdlLmpzOiBBZGRlZC4KKyAgICAgICAgKHNlbGYub25tZXNzYWdlKToKKyAg
ICAgICAgKiBmYXN0L3dvcmtlcnMvd29ya2VyLXN0cnVjdHVyZS1tZXNzYWdlLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogZmFzdC93b3JrZXJzL3dvcmtlci1zdHJ1Y3R1cmUtbWVzc2Fn
ZS5odG1sOiBBZGRlZC4KKwogMjAxMi0wNS0xNSAgQ2hyaXN0b3BoZSBEdW1leiAgPGNocmlzdG9w
aGUuZHVtZXpAaW50ZWwuY29tPgogCiAgICAgICAgIFtFRkxdIFVwZGF0ZSB0ZXN0IGV4cGVjdGF0
aW9ucy4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvd29ya2Vycy9yZXNvdXJjZXMvd29y
a2VyLXN0cnVjdHVyZS1tZXNzYWdlLmpzIGIvTGF5b3V0VGVzdHMvZmFzdC93b3JrZXJzL3Jlc291
cmNlcy93b3JrZXItc3RydWN0dXJlLW1lc3NhZ2UuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uODFjZDk4MjQzYjRk
NmQyMTk3N2RhNjRkOGZhODU4NzQ3YjZkZGJlMwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2Zhc3Qvd29ya2Vycy9yZXNvdXJjZXMvd29ya2VyLXN0cnVjdHVyZS1tZXNzYWdlLmpzCkBA
IC0wLDAgKzEsMTUgQEAKK3NlbGYub25tZXNzYWdlID0gZnVuY3Rpb24oZXZ0KSB7CisgICAgaWYg
KGV2dC5kYXRhLm9wZXJhdGlvbiA9PSAnZmluZC1lZGdlcycgJiYKKyAgICAgICAgQXJyYXlCdWZm
ZXIucHJvdG90eXBlLmlzUHJvdG90eXBlT2YoZXZ0LmRhdGEuaW5wdXQpICYmCisgICAgICAgIGV2
dC5kYXRhLmlucHV0LmJ5dGVMZW5ndGggPT0gMjAgJiYKKyAgICAgICAgZXZ0LmRhdGEudGhyZXNo
b2xkID09IDAuNikgeworICAgICAgICBzZWxmLnBvc3RNZXNzYWdlKCJQQVNTOiBXb3JrZXIgcmVj
ZWl2ZXMgY29ycmVjdCBzdHJ1Y3R1cmUgbWVzc2FnZS4iKTsKKyAgICAgICAgc2VsZi5wb3N0TWVz
c2FnZSh7CisgICAgICAgICAgICBvcGVyYXRpb246IGV2dC5kYXRhLm9wZXJhdGlvbiwKKyAgICAg
ICAgICAgIGlucHV0OiBldnQuZGF0YS5pbnB1dCwKKyAgICAgICAgICAgIHRocmVzaG9sZDogZXZ0
LmRhdGEudGhyZXNob2xkCisgICAgICAgIH0pOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHNl
bGYucG9zdE1lc3NhZ2UoIkZBSUw6IFdvcmtlciByZWNlaXZlcyBlcnJvciBzdHJ1Y3R1cmUgbWVz
c2FnZS4iKTsKK30KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qvd29ya2Vycy93b3JrZXIt
c3RydWN0dXJlLW1lc3NhZ2UtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC93b3JrZXJz
L3dvcmtlci1zdHJ1Y3R1cmUtbWVzc2FnZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZGU3Mzgx
ZjlkNGJhMzRkZTQyYTNmODRjNmJhYWQyNDA4OTAwZDljNwotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3Qvd29ya2Vycy93b3JrZXItc3RydWN0dXJlLW1lc3NhZ2UtZXhwZWN0ZWQu
dHh0CkBAIC0wLDAgKzEsOCBAQAorVGVzdCB0aGF0IHBhZ2VzIGFuZCB3b3JrZXJzIGNhbiBzZW5k
IFN0cnVjdHVyZSBNZXNzYWdlIHRvIG9uZSBhbm90aGVyLgorCitPbiBzdWNjZXNzLCB5b3Ugd2ls
bCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiRE9ORSIuCisK
K1BBU1M6IFdvcmtlciByZWNlaXZlcyBjb3JyZWN0IHN0cnVjdHVyZSBtZXNzYWdlLgorUEFTUzog
UmVjZWl2ZSBjb3JyZWN0IHN0cnVjdHVyZSBtZXNzYWdlIGZyb20gV29ya2VyLgorRE9ORQorCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L3dvcmtlcnMvd29ya2VyLXN0cnVjdHVyZS1tZXNz
YWdlLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3dvcmtlcnMvd29ya2VyLXN0cnVjdHVyZS1tZXNz
YWdlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uNTRjNDU0NTQ1MTQ3MjhkZmE0YTUxMDdkYzBhMjQ4NGVjMTg5
NzMxMQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3Qvd29ya2Vycy93b3JrZXIt
c3RydWN0dXJlLW1lc3NhZ2UuaHRtbApAQCAtMCwwICsxLDUzIEBACis8IURPQ1RZUEUgaHRtbD4K
KzxodG1sPgorPGJvZHk+Cis8cD5UZXN0IHRoYXQgcGFnZXMgYW5kIHdvcmtlcnMgY2FuIHNlbmQg
U3RydWN0dXJlIE1lc3NhZ2UgdG8gb25lIGFub3RoZXIuPC9wPgorPHA+T24gc3VjY2VzcywgeW91
IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIkRPTkUi
LjwvcD4KKzxkaXYgaWQ9cmVzdWx0PjwvZGl2PgorPHNjcmlwdD4KK2Z1bmN0aW9uIGxvZyhtZXNz
YWdlKQoreworICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHQiKS5pbm5lckhUTUwg
Kz0gbWVzc2FnZSArICI8YnI+IjsKK30KKworaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxl
cikgeworICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAgICBsYXlvdXRU
ZXN0Q29udHJvbGxlci53YWl0VW50aWxEb25lKCk7Cit9CisKK3ZhciB3b3JrZXIgPSBuZXcgV29y
a2VyKCJyZXNvdXJjZXMvd29ya2VyLXN0cnVjdHVyZS1tZXNzYWdlLmpzIik7Cit3b3JrZXIub25t
ZXNzYWdlID0gZnVuY3Rpb24oZXZ0KSB7CisgICAgbG9nKGV2dC5kYXRhKTsKKyAgICBpZiAoZXZ0
LmRhdGEuaW5kZXhPZigiRkFJTCIpID09IDApIHsKKyAgICAgICAgZG9uZSgpOworICAgIH0KKyAg
ICB3b3JrZXIub25tZXNzYWdlID0gZnVuY3Rpb24oZXZ0KSB7CisgICAgICAgIGlmIChldnQuZGF0
YS5vcGVyYXRpb24gPT0gJ2ZpbmQtZWRnZXMnICYmCisgICAgICAgICAgICBBcnJheUJ1ZmZlci5w
cm90b3R5cGUuaXNQcm90b3R5cGVPZihldnQuZGF0YS5pbnB1dCkgJiYKKyAgICAgICAgICAgIGV2
dC5kYXRhLmlucHV0LmJ5dGVMZW5ndGggPT0gMjAgJiYKKyAgICAgICAgICAgIGV2dC5kYXRhLnRo
cmVzaG9sZCA9PSAwLjYpIHsKKyAgICAgICAgICAgICAgICBsb2coIlBBU1M6IFJlY2VpdmUgY29y
cmVjdCBzdHJ1Y3R1cmUgbWVzc2FnZSBmcm9tIFdvcmtlci4iKTsKKyAgICAgICAgfQorICAgICAg
ICBlbHNlCisgICAgICAgICAgICBsb2coIkZBSUw6IFJlY2VpdmUgZXJyb3Igc3RydWN0dXJlIG1l
c3NhZ2UgZnJvbSBXb3JrZXIuIik7CisgICAgICAgIGRvbmUoKTsKKyAgICB9Cit9CisKK3ZhciBi
dWYgPSBuZXcgQXJyYXlCdWZmZXIoMjApOword29ya2VyLnBvc3RNZXNzYWdlKHsKKyAgICBvcGVy
YXRpb246ICdmaW5kLWVkZ2VzJywKKyAgICBpbnB1dDogYnVmLAorICAgIHRocmVzaG9sZDogMC42
Cit9KTsKKworZnVuY3Rpb24gZG9uZSgpCit7CisgICAgbG9nKCJET05FIik7CisgICAgaWYgKHdp
bmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIu
bm90aWZ5RG9uZSgpOworfQorCis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>