<?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>79620</bug_id>
          
          <creation_ts>2012-02-26 21:08:12 -0800</creation_ts>
          <short_desc>Appending ShadowRoot into an element should not cause crash.</short_desc>
          <delta_ts>2012-03-01 10:06:10 -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>DOM</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="Shinya Kawanaka">shinyak</reporter>
          <assigned_to name="Shinya Kawanaka">shinyak</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>dominicc</cc>
    
    <cc>hayato</cc>
    
    <cc>jamesr</cc>
    
    <cc>morrita</cc>
    
    <cc>rolandsteiner</cc>
    
    <cc>shinyak</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>565297</commentid>
    <comment_count>0</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-02-26 21:08:12 -0800</bug_when>
    <thetext>This will cause an assertion failure.

var div1 = document.createElement(&apos;div&apos;);
var root = new WebKithShadowRoot(div1);

var div2 = document.createElement(&apos;div&apos;);
div2.appendChild(root);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565302</commentid>
    <comment_count>1</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2012-02-26 21:19:10 -0800</bug_when>
    <thetext>I think we have two options in this case:

A). Throws DOM Exception
B). ShadowRoot acts like as DOCUMENT_FRAGMENT so every children of shadowRoot are appended.

It seems the spec says B implicitly because ShadowRoot&apos;s nodeType is DOCUMENT_FRAGMENT_NODE.
I thinks A is safer option, but we should file a bug for the spec if we choose A.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565324</commentid>
    <comment_count>2</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-02-26 22:13:31 -0800</bug_when>
    <thetext>I&apos;ve filed a bug here.
https://www.w3.org/Bugs/Public/show_bug.cgi?id=16130</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565326</commentid>
    <comment_count>3</comment_count>
      <attachid>128953</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-02-26 22:17:17 -0800</bug_when>
    <thetext>Created attachment 128953
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565327</commentid>
    <comment_count>4</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-02-26 22:18:45 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; I think we have two options in this case:
&gt; 
&gt; A). Throws DOM Exception
&gt; B). ShadowRoot acts like as DOCUMENT_FRAGMENT so every children of shadowRoot are appended.
&gt; 
&gt; It seems the spec says B implicitly because ShadowRoot&apos;s nodeType is DOCUMENT_FRAGMENT_NODE.
&gt; I thinks A is safer option, but we should file a bug for the spec if we choose A.

I wrote a patch to reject appending shadow root.
If we should choose (B) option, I&apos;ll change the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>565776</commentid>
    <comment_count>5</comment_count>
      <attachid>128953</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2012-02-27 10:18:23 -0800</bug_when>
    <thetext>Comment on attachment 128953
Patch

It should act as a document fragment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568142</commentid>
    <comment_count>6</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-02-29 17:37:01 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 128953 [details])
&gt; It should act as a document fragment.

OK. Thnaks, Dimitri. I&apos;ll update the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568295</commentid>
    <comment_count>7</comment_count>
      <attachid>129624</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-02-29 20:55:27 -0800</bug_when>
    <thetext>Created attachment 129624
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568297</commentid>
    <comment_count>8</comment_count>
      <attachid>129624</attachid>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2012-02-29 20:58:25 -0800</bug_when>
    <thetext>Comment on attachment 129624
Patch

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

&gt; LayoutTests/fast/dom/shadow/shadow-root-append.html:25
&gt; +    shouldBeNull(&apos;root.firstChild&apos;);

Should you be checking to see if the container has chlidren now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568300</commentid>
    <comment_count>9</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-02-29 21:04:29 -0800</bug_when>
    <thetext>Woah. the watchlist thought this patch touched Source/WebCore/platform/graphics/chromium/*. very weird!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568304</commentid>
    <comment_count>10</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-02-29 21:10:07 -0800</bug_when>
    <thetext>(In reply to comment #8)
&gt; (From update of attachment 129624 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=129624&amp;action=review
&gt; 
&gt; &gt; LayoutTests/fast/dom/shadow/shadow-root-append.html:25
&gt; &gt; +    shouldBeNull(&apos;root.firstChild&apos;);
&gt; 
&gt; Should you be checking to see if the container has chlidren now?

Sure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568306</commentid>
    <comment_count>11</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-02-29 21:15:01 -0800</bug_when>
    <thetext>Ah, I found that I missed adding Skipped list. I&apos;ll land this patch with Skipped list.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568308</commentid>
    <comment_count>12</comment_count>
      <attachid>129625</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-02-29 21:20:33 -0800</bug_when>
    <thetext>Created attachment 129625
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568442</commentid>
    <comment_count>13</comment_count>
      <attachid>129625</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-01 00:54:05 -0800</bug_when>
    <thetext>Comment on attachment 129625
Patch for landing

Rejecting attachment 129625 from commit-queue.

shinyak@chromium.org does not have committer permissions according to http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/common/config/committers.py.

- If you do not have committer rights please read http://webkit.org/coding/contributing.html for instructions on how to use bugzilla flags.

- If you have committer rights please correct the error in Tools/Scripts/webkitpy/common/config/committers.py by adding yourself to the file (no review needed).  The commit-queue restarts itself every 2 hours.  After restart the commit-queue will correctly respect your committer rights.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568744</commentid>
    <comment_count>14</comment_count>
      <attachid>129625</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-01 10:06:04 -0800</bug_when>
    <thetext>Comment on attachment 129625
Patch for landing

Clearing flags on attachment: 129625

Committed r109359: &lt;http://trac.webkit.org/changeset/109359&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>568745</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-01 10:06:10 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>128953</attachid>
            <date>2012-02-26 22:17:17 -0800</date>
            <delta_ts>2012-02-29 20:55:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-79620-20120227151715.patch</filename>
            <type>text/plain</type>
            <size>3709</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA4OTQyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWI4ZTgxMGYyNjIxY2M5
M2ZlYWU0ODM5ZjY4YjRiNGNiNTVjYzY2OC4uMWIwZWM3MjlmY2Y0YjkzNTczODYzYTQzNzNjZWQ2
ODEzNDNhZTFhOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTAyLTI2ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBTaGFkb3dSb290
IHNob3VsZCBub3QgYmUgYXBwZW5kZWQgYXMgYSBjaGlsZC4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc5NjIwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hlbiBhcHBlbmRpbmcgYSBub2RlLCB3ZSBjaGVj
ayBpdCBpcyBhIHNoYWRvdyByb290IG9yIG5vdC4KKyAgICAgICAgSWYgaXQncyBhIHNoYWRvdyBy
b290LCB3ZSByZWplY3QgYWRkaW5nIGl0LgorCisgICAgICAgIFRlc3Q6IGZhc3QvZG9tL3NoYWRv
dy9zaGFkb3ctcm9vdC1hcHBlbmQuaHRtbAorCisgICAgICAgICogZG9tL05vZGUuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6Y2hlY2tBY2NlcHRDaGlsZCk6CisKIDIwMTItMDItMjYgIEh5b3dvbiBL
aW0gIDxodzEwMDgua2ltQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtFRkxdIEltcGxlbWVudGF0
aW9uIG9mIEdyYXBoaWNzQ29udGV4dDNEIGZvciBFRkwgcG9ydApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvZG9tL05vZGUuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL05vZGUuY3BwCmluZGV4
IDJlOWM2MWE3ZTFkMDMwMTI1ODkwMzI2YzNiMzU0MDM3ODZlMzRmMmYuLmNjZjU1N2YwMWU1NDhl
OWIwODc0YmI5YzcxZDUzZjQzZmU1ZjE5MmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Rv
bS9Ob2RlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZS5jcHAKQEAgLTEyMzgsNiAr
MTIzOCwxMSBAQCBzdGF0aWMgdm9pZCBjaGVja0FjY2VwdENoaWxkKE5vZGUqIG5ld1BhcmVudCwg
Tm9kZSogbmV3Q2hpbGQsIEV4Y2VwdGlvbkNvZGUmIGVjKQogICAgICAgICByZXR1cm47CiAgICAg
fQogCisgICAgaWYgKG5ld0NoaWxkLT5pc1NoYWRvd1Jvb3QoKSkgeworICAgICAgICBlYyA9IEhJ
RVJBUkNIWV9SRVFVRVNUX0VSUjsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIC8vIEhJ
RVJBUkNIWV9SRVFVRVNUX0VSUjogUmFpc2VkIGlmIHRoaXMgbm9kZSBpcyBvZiBhIHR5cGUgdGhh
dCBkb2VzIG5vdCBhbGxvdyBjaGlsZHJlbiBvZiB0aGUgdHlwZSBvZiB0aGUKICAgICAvLyBuZXdD
aGlsZCBub2RlLCBvciBpZiB0aGUgbm9kZSB0byBhcHBlbmQgaXMgb25lIG9mIHRoaXMgbm9kZSdz
IGFuY2VzdG9ycy4KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDBhZmEyNDkxNWE1MTMwYTAyZGEwNmMzYTEwNGZhZDU0Y2E2
ODY3N2IuLjMwMTdhZjljMTU1MmVkODUyYzdjYTIyODhjMzkwZmFiMWI1M2VhNjcgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxMyBAQAorMjAxMi0wMi0yNiAgU2hpbnlhIEthd2FuYWthICA8c2hpbnlha0BjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgU2hhZG93Um9vdCBzaG91bGQgbm90IGJlIGFwcGVuZGVkIGFz
IGEgY2hpbGQuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD03OTYyMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290LWFwcGVuZC1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIGZhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1hcHBlbmQuaHRtbDogQWRk
ZWQuCisKIDIwMTItMDItMjYgIE5vZWwgR29yZG9uICA8bm9lbC5nb3Jkb25AZ21haWwuY29tPgog
CiAgICAgICAgIFtjaHJvbWl1bV0gVXBkYXRlIGV4cGVjdGF0aW9ucyBmb3Igc3ZnIGNhcnRvLm5l
dCB0ZXN0cwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3NoYWRvdy1y
b290LWFwcGVuZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvc2hh
ZG93LXJvb3QtYXBwZW5kLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wNmY4YmI3NjZlYzc1NDFh
NTlhMDliNTU3ZWVlMTIyMjk4MmM2MTM2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
ZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290LWFwcGVuZC1leHBlY3RlZC50eHQKQEAgLTAsMCAr
MSw3IEBACitUaGlzIHRlc3QgY2hlY2tzIHRoYXQgZWxlbWVudCBkb2VzIG5vdCBhcHBlbmQgYSBz
aGFkb3cgcm9vdCBhcyBhIGNoaWxkLgorCitQQVNTIGRpdjIuYXBwZW5kQ2hpbGQocm9vdCkgdGhy
ZXcgZXhjZXB0aW9uIEVycm9yOiBISUVSQVJDSFlfUkVRVUVTVF9FUlI6IERPTSBFeGNlcHRpb24g
My4KK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtYXBwZW5k
Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtYXBwZW5kLmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uYzA1YWFhMjc4NjZlMGM3ZGM2MjBlNTI4NGY4NWJiYjYzMDVjN2Y4MAot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9v
dC1hcHBlbmQuaHRtbApAQCAtMCwwICsxLDI5IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgor
PGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48
L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHA+VGhpcyB0ZXN0IGNoZWNrcyB0aGF0IGVsZW1l
bnQgZG9lcyBub3QgYXBwZW5kIGEgc2hhZG93IHJvb3QgYXMgYSBjaGlsZC48L3A+Cis8cHJlIGlk
PSJjb25zb2xlIj48L3ByZT4KKworPHNjcmlwdD4KK2Z1bmN0aW9uIGRvVGVzdCgpIHsKKyAgICBp
ZiAoIXdpbmRvdy5pbnRlcm5hbHMpIHsKKyAgICAgICAgZGVidWcoJ1RoaXMgdGVzdCBydW5zIG9u
IERSVCBvbmx5Jyk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBkaXYgPSBkb2N1bWVu
dC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKKyAgICByb290ID0gbmV3IFdlYktpdFNoYWRvd1Jvb3Qo
ZGl2KTsKKworICAgIGRpdjIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKKyAgICBz
aG91bGRUaHJvdygnZGl2Mi5hcHBlbmRDaGlsZChyb290KScpOworfQorCitkb1Rlc3QoKTsKK3Zh
ciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4v
Li4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0
bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129624</attachid>
            <date>2012-02-29 20:55:27 -0800</date>
            <delta_ts>2012-02-29 21:20:27 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-79620-20120301135523.patch</filename>
            <type>text/plain</type>
            <size>4154</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5Mjk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGM3MzMyMDcwZDg5N2Mw
YjI2YmIyMmE2MGY3MWFkNjcwOWE3ZmQzZi4uOWFjYzk3M2M5YTNkY2JhZDI1MTRhN2YzMzJmYWVi
NWQ0YjBiNGU3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTAyLTI5ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBBcHBlbmRpbmcg
U2hhZG93Um9vdCBpbnRvIGFuIGVsZW1lbnQgc2hvdWxkIG5vdCBjYXVzZSBjcmFzaC4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc5NjIwCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2Ugc2hvdWxkIHRyZWF0
IFNoYWRvd1Jvb3QgYXMgYSBkb2N1bWVudCBmcmFnbWVudC4KKworICAgICAgICBUZXN0OiBmYXN0
L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtYXBwZW5kLmh0bWwKKworICAgICAgICAqIGRvbS9Db250
YWluZXJOb2RlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmNvbGxlY3RUYXJnZXROb2Rlcyk6CisK
IDIwMTItMDItMjkgIEFtaSBGaXNjaG1hbiAgPGZpc2NobWFuQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBDb250aW51ZSB0aGUgc2VhcmNoIGZvciBwbGF5YWJsZSBtaW1lIHR5cGVzIGFtb25nIDxz
b3VyY2U+IGNoaWxkcmVuIG9mIDx2aWRlbz4gZXZlbiB3aGVuIHVzaW5nIGRhdGE6IFVSTHMKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Db250YWluZXJOb2RlLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL2RvbS9Db250YWluZXJOb2RlLmNwcAppbmRleCA3MTk1YjgzZDg0OWI4OWU4NWI3OTNj
YmNmNzg0NTI2YjM2MzU3MTRlLi5hZjFmZTZhMWU1OTk0Zjk4MWMzMzAwMjc4MjkwYjY1YjkxYmI3
NWU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vQ29udGFpbmVyTm9kZS5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvZG9tL0NvbnRhaW5lck5vZGUuY3BwCkBAIC02OSw3ICs2OSw3IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBjb2xsZWN0Tm9kZXMoTm9kZSogbm9kZSwgTm9kZVZlY3RvciYg
bm9kZXMpCiAKIHN0YXRpYyB2b2lkIGNvbGxlY3RUYXJnZXROb2RlcyhOb2RlKiBub2RlLCBOb2Rl
VmVjdG9yJiBub2RlcykKIHsKLSAgICBpZiAobm9kZS0+bm9kZVR5cGUoKSAhPSBOb2RlOjpET0NV
TUVOVF9GUkFHTUVOVF9OT0RFIHx8IG5vZGUtPmlzU2hhZG93Um9vdCgpKSB7CisgICAgaWYgKG5v
ZGUtPm5vZGVUeXBlKCkgIT0gTm9kZTo6RE9DVU1FTlRfRlJBR01FTlRfTk9ERSkgewogICAgICAg
ICBub2Rlcy5hcHBlbmQobm9kZSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNWY1
M2Q0N2Y3MGNhYTg1NjI0OWQ5YzExODBhZjViOGYxYTMzZThlNS4uYTNkNmMwMmEzNDMzMTg2MzBj
N2YzOWZmOGMwYjJkODVmZWE2NDZhMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEyLTAyLTI5
ICBTaGlueWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBBcHBl
bmRpbmcgU2hhZG93Um9vdCBpbnRvIGFuIGVsZW1lbnQgc2hvdWxkIG5vdCBjYXVzZSBjcmFzaC4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc5NjIwCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2Rv
bS9zaGFkb3cvc2hhZG93LXJvb3QtYXBwZW5kLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAg
ICogZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290LWFwcGVuZC5odG1sOiBBZGRlZC4KKwogMjAx
Mi0wMi0yOSAgQW1pIEZpc2NobWFuICA8ZmlzY2htYW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAg
IENvbnRpbnVlIHRoZSBzZWFyY2ggZm9yIHBsYXlhYmxlIG1pbWUgdHlwZXMgYW1vbmcgPHNvdXJj
ZT4gY2hpbGRyZW4gb2YgPHZpZGVvPiBldmVuIHdoZW4gdXNpbmcgZGF0YTogVVJMcwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290LWFwcGVuZC1leHBl
Y3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtYXBwZW5k
LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4xNDczNDU0MDcwMDIwNTY3ZDRkNDliZWFmNDE2MTM4
NTYwODA3ZWFhCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93
L3NoYWRvdy1yb290LWFwcGVuZC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw4IEBACitUaGlzIHRl
c3QgY2hlY2tzIHRoYXQgYXBwZW5kaW5nIHNoYWRvdyByb290IGFzIGEgY2hpbGQgZG9lcyBub3Qg
Y3Jhc2guCisKK1BBU1Mgcm9vdC5maXJzdENoaWxkIGlzIG51bGwKK1BBU1Mgcm9vdC5maXJzdENo
aWxkIGlzIG51bGwKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01Q
TEVURQorUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3NoYWRv
dy1yb290LWFwcGVuZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3NoYWRvdy1y
b290LWFwcGVuZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjQ1MTExMWY2ZjY0ZjJlNGJjNmJlZDg0NTEyYTE2
Y2YyNmU0YWE5NjMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFk
b3cvc2hhZG93LXJvb3QtYXBwZW5kLmh0bWwKQEAgLTAsMCArMSw0MyBAQAorPCFET0NUWVBFIGh0
bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4uLy4uL2pzL3Jlc291cmNlcy9qcy10
ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxwPlRoaXMgdGVzdCBjaGVj
a3MgdGhhdCBhcHBlbmRpbmcgc2hhZG93IHJvb3QgYXMgYSBjaGlsZCBkb2VzIG5vdCBjcmFzaC48
L3A+Cis8cHJlIGlkPSJjb25zb2xlIj48L3ByZT4KKzxkaXYgaWQ9ImNvbnRhaW5lciI+PC9kaXY+
CisKKzxzY3JpcHQ+CitmdW5jdGlvbiBkb1Rlc3QoKSB7CisgICAgaWYgKCF3aW5kb3cuaW50ZXJu
YWxzKSB7CisgICAgICAgIGRlYnVnKCdUaGlzIHRlc3QgcnVucyBvbiBEUlQgb25seScpOworICAg
ICAgICByZXR1cm47CisgICAgfQorCisgICAgdmFyIGRpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1l
bnQoJ2RpdicpOworICAgIHJvb3QgPSBuZXcgV2ViS2l0U2hhZG93Um9vdChkaXYpOworICAgIHJv
b3QuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoJ1NTJykpOworCisgICAgdmFy
IGNvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb250YWluZXInKTsKKyAgICBj
b250YWluZXIuYXBwZW5kQ2hpbGQocm9vdCk7CisKKyAgICBzaG91bGRCZU51bGwoJ3Jvb3QuZmly
c3RDaGlsZCcpOworCisKKyAgICB2YXIgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2
Jyk7CisgICAgcm9vdCA9IG5ldyBXZWJLaXRTaGFkb3dSb290KGRpdik7CisgICAgcm9vdC5hcHBl
bmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgnUEEnKSk7CisKKyAgICB2YXIgY29udGFp
bmVyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvbnRhaW5lcicpOworICAgIGNvbnRhaW5l
ci5pbnNlcnRCZWZvcmUocm9vdCwgY29udGFpbmVyLmZpcnN0Q2hpbGQpOworCisgICAgc2hvdWxk
QmVOdWxsKCdyb290LmZpcnN0Q2hpbGQnKTsKK30KKworZG9UZXN0KCk7Cit2YXIgc3VjY2Vzc2Z1
bGx5UGFyc2VkID0gdHJ1ZTsKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL2pzL3Jlc291
cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>129625</attachid>
            <date>2012-02-29 21:20:33 -0800</date>
            <delta_ts>2012-03-01 10:06:04 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-79620-20120301142031.patch</filename>
            <type>text/plain</type>
            <size>8352</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA5Mjk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGM3MzMyMDcwZDg5N2Mw
YjI2YmIyMmE2MGY3MWFkNjcwOWE3ZmQzZi4uNGE5MzY4NzY0MjMyMTk0YmU4MmE1NjBhZGZhYTAw
OTQ5ZjhlMTI1MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTAyLTI5ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBBcHBlbmRpbmcg
U2hhZG93Um9vdCBpbnRvIGFuIGVsZW1lbnQgc2hvdWxkIG5vdCBjYXVzZSBjcmFzaC4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc5NjIwCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgRGltaXRyaSBHbGF6a292LgorCisgICAgICAgIFdlIHNob3VsZCB0cmVh
dCBTaGFkb3dSb290IGFzIGEgZG9jdW1lbnQgZnJhZ21lbnQuCisKKyAgICAgICAgVGVzdDogZmFz
dC9kb20vc2hhZG93L3NoYWRvdy1yb290LWFwcGVuZC5odG1sCisKKyAgICAgICAgKiBkb20vQ29u
dGFpbmVyTm9kZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjb2xsZWN0VGFyZ2V0Tm9kZXMpOgor
CiAyMDEyLTAyLTI5ICBBbWkgRmlzY2htYW4gIDxmaXNjaG1hbkBjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgQ29udGludWUgdGhlIHNlYXJjaCBmb3IgcGxheWFibGUgbWltZSB0eXBlcyBhbW9uZyA8
c291cmNlPiBjaGlsZHJlbiBvZiA8dmlkZW8+IGV2ZW4gd2hlbiB1c2luZyBkYXRhOiBVUkxzCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vQ29udGFpbmVyTm9kZS5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vQ29udGFpbmVyTm9kZS5jcHAKaW5kZXggNzE5NWI4M2Q4NDliODllODViNzkz
Y2JjZjc4NDUyNmIzNjM1NzE0ZS4uYWYxZmU2YTFlNTk5NGY5ODFjMzMwMDI3ODI5MGI2NWI5MWJi
NzVlOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0NvbnRhaW5lck5vZGUuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Db250YWluZXJOb2RlLmNwcApAQCAtNjksNyArNjksNyBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgY29sbGVjdE5vZGVzKE5vZGUqIG5vZGUsIE5vZGVWZWN0b3Im
IG5vZGVzKQogCiBzdGF0aWMgdm9pZCBjb2xsZWN0VGFyZ2V0Tm9kZXMoTm9kZSogbm9kZSwgTm9k
ZVZlY3RvciYgbm9kZXMpCiB7Ci0gICAgaWYgKG5vZGUtPm5vZGVUeXBlKCkgIT0gTm9kZTo6RE9D
VU1FTlRfRlJBR01FTlRfTk9ERSB8fCBub2RlLT5pc1NoYWRvd1Jvb3QoKSkgeworICAgIGlmIChu
b2RlLT5ub2RlVHlwZSgpICE9IE5vZGU6OkRPQ1VNRU5UX0ZSQUdNRU5UX05PREUpIHsKICAgICAg
ICAgbm9kZXMuYXBwZW5kKG5vZGUpOwogICAgICAgICByZXR1cm47CiAgICAgfQpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDVm
NTNkNDdmNzBjYWE4NTYyNDlkOWMxMTgwYWY1YjhmMWEzM2U4ZTUuLmQwNDFlYTk1OTA2ZWRiZjgw
YmRhZjQzOWU4OWYyMGY5NjU0YTUwNDcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMi0wMi0y
OSAgU2hpbnlhIEthd2FuYWthICA8c2hpbnlha0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQXBw
ZW5kaW5nIFNoYWRvd1Jvb3QgaW50byBhbiBlbGVtZW50IHNob3VsZCBub3QgY2F1c2UgY3Jhc2gu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03OTYyMAor
CisgICAgICAgIFJldmlld2VkIGJ5IERpbWl0cmkgR2xhemtvdi4KKworICAgICAgICAqIGZhc3Qv
ZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1hcHBlbmQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAg
ICAgKiBmYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtYXBwZW5kLmh0bWw6IEFkZGVkLgorICAg
ICAgICAqIHBsYXRmb3JtL2VmbC9Ta2lwcGVkOgorICAgICAgICAqIHBsYXRmb3JtL21hYy9Ta2lw
cGVkOgorICAgICAgICAqIHBsYXRmb3JtL3F0L1NraXBwZWQ6CisgICAgICAgICogcGxhdGZvcm0v
d2luL1NraXBwZWQ6CisgICAgICAgICogcGxhdGZvcm0vd2luY2Fpcm8vU2tpcHBlZDoKKyAgICAg
ICAgKiBwbGF0Zm9ybS93azIvU2tpcHBlZDoKKwogMjAxMi0wMi0yOSAgQW1pIEZpc2NobWFuICA8
ZmlzY2htYW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIENvbnRpbnVlIHRoZSBzZWFyY2ggZm9y
IHBsYXlhYmxlIG1pbWUgdHlwZXMgYW1vbmcgPHNvdXJjZT4gY2hpbGRyZW4gb2YgPHZpZGVvPiBl
dmVuIHdoZW4gdXNpbmcgZGF0YTogVVJMcwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9k
b20vc2hhZG93L3NoYWRvdy1yb290LWFwcGVuZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9m
YXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtYXBwZW5kLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li5iZDJjODM2MjI0ZTNiNzE0NjU2MWFjYjExNGE3ZGNkZDk2ODhkMzVhCi0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290LWFwcGVuZC1leHBl
Y3RlZC50eHQKQEAgLTAsMCArMSwxMSBAQAorVGhpcyB0ZXN0IGNoZWNrcyB0aGF0IGFwcGVuZGlu
ZyBzaGFkb3cgcm9vdCBhcyBhIGNoaWxkIGRvZXMgbm90IGNyYXNoLgorCitQQVNTIHJvb3QuZmly
c3RDaGlsZCBpcyBudWxsCitQQVNTIGNvbnRhaW5lci5maXJzdENoaWxkLnRleHRDb250ZW50IGlz
ICJTUyIKK1BBU1Mgcm9vdC5maXJzdENoaWxkIGlzIG51bGwKK1BBU1MgY29udGFpbmVyLmZpcnN0
Q2hpbGQudGV4dENvbnRlbnQgaXMgIlBBIgorUEFTUyBjb250YWluZXIuZmlyc3RDaGlsZCBpcyBu
b3QgY29udGFpbmVyLmxhc3RDaGlsZAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQor
CitURVNUIENPTVBMRVRFCitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9z
aGFkb3cvc2hhZG93LXJvb3QtYXBwZW5kLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFk
b3cvc2hhZG93LXJvb3QtYXBwZW5kLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNWRhODhjNWJlMWEzZmYyZTkw
NTUzYjA5YmFiNWM4MTY3OWNmZWUyMQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zh
c3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1hcHBlbmQuaHRtbApAQCAtMCwwICsxLDQ0IEBACis8
IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVz
b3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHA+VGhp
cyB0ZXN0IGNoZWNrcyB0aGF0IGFwcGVuZGluZyBzaGFkb3cgcm9vdCBhcyBhIGNoaWxkIGRvZXMg
bm90IGNyYXNoLjwvcD4KKzxwcmUgaWQ9ImNvbnNvbGUiPjwvcHJlPgorPGRpdiBpZD0iY29udGFp
bmVyIj48L2Rpdj4KKworPHNjcmlwdD4KK2Z1bmN0aW9uIGRvVGVzdCgpIHsKKyAgICBpZiAoIXdp
bmRvdy5pbnRlcm5hbHMpIHsKKyAgICAgICAgZGVidWcoJ1RoaXMgdGVzdCBydW5zIG9uIERSVCBv
bmx5Jyk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB2YXIgZGl2ID0gZG9jdW1lbnQu
Y3JlYXRlRWxlbWVudCgnZGl2Jyk7CisgICAgcm9vdCA9IG5ldyBXZWJLaXRTaGFkb3dSb290KGRp
dik7CisgICAgcm9vdC5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgnU1MnKSk7
CisKKyAgICBjb250YWluZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29udGFpbmVyJyk7
CisgICAgY29udGFpbmVyLmFwcGVuZENoaWxkKHJvb3QpOworCisgICAgc2hvdWxkQmVOdWxsKCdy
b290LmZpcnN0Q2hpbGQnKTsKKyAgICBzaG91bGRCZSgnY29udGFpbmVyLmZpcnN0Q2hpbGQudGV4
dENvbnRlbnQnLCAnIlNTIicpOworCisgICAgdmFyIGRpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1l
bnQoJ2RpdicpOworICAgIHJvb3QgPSBuZXcgV2ViS2l0U2hhZG93Um9vdChkaXYpOworICAgIHJv
b3QuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoJ1BBJykpOworCisgICAgY29u
dGFpbmVyLmluc2VydEJlZm9yZShyb290LCBjb250YWluZXIuZmlyc3RDaGlsZCk7CisKKyAgICBz
aG91bGRCZU51bGwoJ3Jvb3QuZmlyc3RDaGlsZCcpOworICAgIHNob3VsZEJlKCdjb250YWluZXIu
Zmlyc3RDaGlsZC50ZXh0Q29udGVudCcsICciUEEiJyk7CisgICAgc2hvdWxkTm90QmUoJ2NvbnRh
aW5lci5maXJzdENoaWxkJywgJ2NvbnRhaW5lci5sYXN0Q2hpbGQnKTsKK30KKworZG9UZXN0KCk7
Cit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9
Ii4uLy4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5Pgor
PC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAppbmRleCAwYmZmZTFiYzZkNzFlNWI1OTlk
NjJmMmUwZTMwMTliNjg3ODY2ZDczLi4wMjkwM2NjYTMwNTRiNzhmZmY2OWZlMzA4Y2NmMDBkMTgx
ODQzZGVmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAorKysg
Yi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZApAQCAtMjA5Miw2ICsyMDkyLDcgQEAg
ZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290LWpzLWFwaS5odG1sCiBmYXN0L2RvbS9zaGFkb3cv
c2hhZG93LWRpc2FibGUuaHRtbAogZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290LWF0dGFjaGVk
Lmh0bWwKIGZhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1uZXcuaHRtbAorZmFzdC9kb20vc2hh
ZG93L3NoYWRvdy1yb290LWFwcGVuZC5odG1sCiBmYXN0L2RvbS9zaGFkb3cvbXVsdGlwbGUtc2hh
ZG93cm9vdC5odG1sCiBmYXN0L2RvbS9zaGFkb3cvbXVsdGlwbGUtc2hhZG93cm9vdC1yZW5kZXJp
bmcuaHRtbAogZmFzdC9kb20vc2hhZG93L211bHRpcGxlLXNoYWRvd3Jvb3QtYWRvcHQuaHRtbApk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1NraXBwZWQgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMvU2tpcHBlZAppbmRleCBhZDcxZGMwOTFjZTg4YWVkNDViYzg1ZTA3Yzdk
ODQ0ZTZmMzg2MWE2Li5jNzcyODFjYmFjMjk3NzRhMDQ3NjVlM2M5NjU3OGFhYjYwZGYwYjJhIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvU2tpcHBlZAorKysgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9tYWMvU2tpcHBlZApAQCAtNDM1LDYgKzQzNSw3IEBAIGZhc3QvZG9tL3No
YWRvdy9zaGFkb3ctcm9vdC1hdHRhY2hlZC5odG1sCiBmYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJv
b3QtaW5uZXJIVE1MLmh0bWwKIGZhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1uZXcuaHRtbAog
ZmFzdC9kb20vc2hhZG93L3NoYWRvdy11bC1saS5odG1sCitmYXN0L2RvbS9zaGFkb3cvc2hhZG93
LXJvb3QtYXBwZW5kLmh0bWwKIGZhc3QvZG9tL3NoYWRvdy9tdWx0aXBsZS1zaGFkb3dyb290Lmh0
bWwKIGZhc3QvZG9tL3NoYWRvdy9tdWx0aXBsZS1zaGFkb3dyb290LXJlbmRlcmluZy5odG1sCiBm
YXN0L2RvbS9zaGFkb3cvbXVsdGlwbGUtc2hhZG93cm9vdC1hZG9wdC5odG1sCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
cXQvU2tpcHBlZAppbmRleCBmNTY3Mzk2M2EyOTQ5Yzk0NmNlYTdjZjE5M2M0NTBkOTcwZmE4ZmNm
Li42NjUyOWE5OWY4ZWRjOGExMWQxOGZiNjViNWU2MDBlODA4OWQ3OTU4IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L3F0L1NraXBwZWQKQEAgLTE3Myw2ICsxNzMsNyBAQCBmYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJv
b3QtYXR0YWNoZWQuaHRtbAogZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290LWlubmVySFRNTC5o
dG1sCiBmYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtbmV3Lmh0bWwKIGZhc3QvZG9tL3NoYWRv
dy9zaGFkb3ctdWwtbGkuaHRtbAorZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290LWFwcGVuZC5o
dG1sCiBmYXN0L2RvbS9zaGFkb3cvbXVsdGlwbGUtc2hhZG93cm9vdC5odG1sCiBmYXN0L2RvbS9z
aGFkb3cvbXVsdGlwbGUtc2hhZG93cm9vdC1yZW5kZXJpbmcuaHRtbAogZmFzdC9kb20vc2hhZG93
L211bHRpcGxlLXNoYWRvd3Jvb3QtYWRvcHQuaHRtbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vd2luL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vU2tpcHBlZApp
bmRleCA0ZTNkMWE1YjdhNDQ3YmJkODUxOWU0OGFkOTRmZTlhMzAyYTViNGYxLi40MjQ3MjJkN2Uw
ODFmOGEyODM1OGVhYjE2ZmUwZmZhY2JhZmFhNjQyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS93aW4vU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vU2tpcHBl
ZApAQCAtMTQ2MSw2ICsxNDYxLDcgQEAgZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290LWF0dGFj
aGVkLmh0bWwKIGZhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1pbm5lckhUTUwuaHRtbAogZmFz
dC9kb20vc2hhZG93L3NoYWRvdy1yb290LW5ldy5odG1sCiBmYXN0L2RvbS9zaGFkb3cvc2hhZG93
LXVsLWxpLmh0bWwKK2Zhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1hcHBlbmQuaHRtbAogZmFz
dC9kb20vc2hhZG93L211bHRpcGxlLXNoYWRvd3Jvb3QuaHRtbAogZmFzdC9kb20vc2hhZG93L211
bHRpcGxlLXNoYWRvd3Jvb3QtcmVuZGVyaW5nLmh0bWwKIGZhc3QvZG9tL3NoYWRvdy9tdWx0aXBs
ZS1zaGFkb3dyb290LWFkb3B0Lmh0bWwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L3dpbmNhaXJvL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW5jYWlyby9Ta2lwcGVk
CmluZGV4IDkxZDdkNDRiNGRjYTBkZTQwMGMzZTk4MGQ1ZDdiOTU0Y2Q5OWMzNGEuLjkwOGFlMjFl
MTA0Mjc2MjMzYWRjMDBmMzZiMjI2NmI5MDkwNmVlNmMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL3dpbmNhaXJvL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2lu
Y2Fpcm8vU2tpcHBlZApAQCAtMTk3NCw2ICsxOTc0LDcgQEAgZmFzdC9kb20vc2hhZG93L3NoYWRv
dy1kaXNhYmxlLmh0bWwKIGZhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1hdHRhY2hlZC5odG1s
CiBmYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtaW5uZXJIVE1MLmh0bWwKIGZhc3QvZG9tL3No
YWRvdy9zaGFkb3ctcm9vdC1uZXcuaHRtbAorZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290LWFw
cGVuZC5odG1sCiBmYXN0L2RvbS9zaGFkb3cvbXVsdGlwbGUtc2hhZG93cm9vdC5odG1sCiBmYXN0
L2RvbS9zaGFkb3cvbXVsdGlwbGUtc2hhZG93cm9vdC1yZW5kZXJpbmcuaHRtbAogZmFzdC9kb20v
c2hhZG93L211bHRpcGxlLXNoYWRvd3Jvb3QtYWRvcHQuaHRtbApkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vd2syL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93azIvU2tp
cHBlZAppbmRleCAzYTlmMTQ3M2UzYzAyOGIyNDFlYjU0MjU2NWIxZjAzMGZjMTFkNjM0Li44NWJi
M2JhM2I0OTg2OTFiYjllMGI0NzZmZDk2ZWM5NTJhNTZmNWQwIDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS93azIvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93azIv
U2tpcHBlZApAQCAtMTA3Miw2ICsxMDcyLDcgQEAgZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290
LWF0dGFjaGVkLmh0bWwKIGZhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1pbm5lckhUTUwuaHRt
bAogZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290LW5ldy5odG1sCiBmYXN0L2RvbS9zaGFkb3cv
c2hhZG93LXVsLWxpLmh0bWwKK2Zhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1hcHBlbmQuaHRt
bAogZmFzdC9kb20vc2hhZG93L211bHRpcGxlLXNoYWRvd3Jvb3QuaHRtbAogZmFzdC9kb20vc2hh
ZG93L211bHRpcGxlLXNoYWRvd3Jvb3QtcmVuZGVyaW5nLmh0bWwKIGZhc3QvZG9tL3NoYWRvdy9t
dWx0aXBsZS1zaGFkb3dyb290LWFkb3B0Lmh0bWwK
</data>

          </attachment>
      

    </bug>

</bugzilla>