<?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>78875</bug_id>
          
          <creation_ts>2012-02-16 21:50:11 -0800</creation_ts>
          <short_desc>[v8] v8 doesn&apos;t assume to do &apos;new WebKitShadowRoot(host)&apos;.</short_desc>
          <delta_ts>2012-02-16 22:42:41 -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>haraken</cc>
    
    <cc>morrita</cc>
    
    <cc>shinyak</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>558901</commentid>
    <comment_count>0</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-02-16 21:50:11 -0800</bug_when>
    <thetext>new WebKitShadowRoot(host) and internals.ensureShadowRoot(host) returns a different object now.
These should be the same, however they return different objects, which contain the same ShadowRoot object though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>558911</commentid>
    <comment_count>1</comment_count>
      <attachid>127521</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-02-16 22:05:36 -0800</bug_when>
    <thetext>Created attachment 127521
Test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>558914</commentid>
    <comment_count>2</comment_count>
      <attachid>127521</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-02-16 22:12:43 -0800</bug_when>
    <thetext>Comment on attachment 127521
Test

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

&gt; Source/WebCore/bindings/scripts/CodeGeneratorV8.pm:1687
&gt; +    # A DOMObject that is an ActiveDOMObject and also a DOMNode should be treated as an DOMNode here.
&gt; +    # setJSWrapperForDOMNode() will look if node is active and choose correct map to add node to.

The change looks OK, but the comment is confusing to me. Maybe you can just remove the comment.

Why &quot;should&quot; an ActiveDOMObject-and-DOMNode object be treated as DOMNode? In my understanding,
- There is no ActiveDOMObject-and-DOMNode object for now.
- If an ActiveDOMObject-and-DOMNode appeared in the future, we need another logic, like &quot;setJSWrapperForActiveDOMNodeObject()&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>558918</commentid>
    <comment_count>3</comment_count>
      <attachid>127524</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-02-16 22:19:45 -0800</bug_when>
    <thetext>Created attachment 127524
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>558921</commentid>
    <comment_count>4</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-02-16 22:22:11 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 127521 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=127521&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/bindings/scripts/CodeGeneratorV8.pm:1687
&gt; &gt; +    # A DOMObject that is an ActiveDOMObject and also a DOMNode should be treated as an DOMNode here.
&gt; &gt; +    # setJSWrapperForDOMNode() will look if node is active and choose correct map to add node to.
&gt; 
&gt; The change looks OK, but the comment is confusing to me. Maybe you can just remove the comment.
&gt; 
&gt; Why &quot;should&quot; an ActiveDOMObject-and-DOMNode object be treated as DOMNode? In my understanding,
&gt; - There is no ActiveDOMObject-and-DOMNode object for now.
&gt; - If an ActiveDOMObject-and-DOMNode appeared in the future, we need another logic, like &quot;setJSWrapperForActiveDOMNodeObject()&quot;.

Thanks. I&apos;ve removed the comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>558922</commentid>
    <comment_count>5</comment_count>
      <attachid>127525</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-02-16 22:22:14 -0800</bug_when>
    <thetext>Created attachment 127525
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>558925</commentid>
    <comment_count>6</comment_count>
      <attachid>127525</attachid>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-02-16 22:25:15 -0800</bug_when>
    <thetext>Comment on attachment 127525
Patch

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

&gt; LayoutTests/ChangeLog:17
&gt; +        * platform/wincairo/Skipped:

platform/wk2/Skipped might be needed...? (I am not sure.)

&gt; LayoutTests/fast/dom/shadow/shadow-root-new.html:9
&gt; +&lt;div id=&quot;container&quot;&gt;&lt;/div&gt;

Nit: This line is not necessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>558928</commentid>
    <comment_count>7</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-02-16 22:31:18 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 127525 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=127525&amp;action=review
&gt; 
&gt; &gt; LayoutTests/ChangeLog:17
&gt; &gt; +        * platform/wincairo/Skipped:
&gt; 
&gt; platform/wk2/Skipped might be needed...? (I am not sure.)

No one has added Skipped line for SHADOW_DOM there, but let&apos;s add this time for defensive style :-)

&gt; 
&gt; &gt; LayoutTests/fast/dom/shadow/shadow-root-new.html:9
&gt; &gt; +&lt;div id=&quot;container&quot;&gt;&lt;/div&gt;
&gt; 
&gt; Nit: This line is not necessary.

Thanks.

After fixing them, I&apos;ll land this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>558932</commentid>
    <comment_count>8</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-02-16 22:42:41 -0800</bug_when>
    <thetext>Committed r108035: &lt;http://trac.webkit.org/changeset/108035&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>127521</attachid>
            <date>2012-02-16 22:05:36 -0800</date>
            <delta_ts>2012-02-16 22:19:40 -0800</delta_ts>
            <desc>Test</desc>
            <filename>bug-78875-20120217150535.patch</filename>
            <type>text/plain</type>
            <size>1071</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA4MDE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbSBiL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtCmluZGV4IGZmN2ZiOGQxOGMyYjYxODliMDM4
MGYxYTE4NzYwNjhlODRhNjUyNzIuLmRiZjA1ZDk0MWNhNjA5YWNjMTYyMjUwZDU3ZWZjYjM2OTFh
MWM4NmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdl
bmVyYXRvclY4LnBtCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdl
bmVyYXRvclY4LnBtCkBAIC0xNjgyLDcgKzE2ODIsMTUgQEAgRU5ECiAgICAgICAgIHB1c2goQGlt
cGxDb250ZW50LCAiICAgICAgICBnb3RvIGZhaWw7XG4iKTsKICAgICB9CiAKLSAgICBteSAkRE9N
T2JqZWN0ID0gJGRhdGFOb2RlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiQWN0aXZlRE9NT2JqZWN0
In0gPyAiQWN0aXZlRE9NT2JqZWN0IiA6ICJET01PYmplY3QiOworICAgIG15ICRET01PYmplY3Qg
PSAiRE9NT2JqZWN0IjsKKyAgICAjIEEgRE9NT2JqZWN0IHRoYXQgaXMgYW4gQWN0aXZlRE9NT2Jq
ZWN0IGFuZCBhbHNvIGEgRE9NTm9kZSBzaG91bGQgYmUgdHJlYXRlZCBhcyBhbiBET01Ob2RlIGhl
cmUuCisgICAgIyBzZXRKU1dyYXBwZXJGb3JET01Ob2RlKCkgd2lsbCBsb29rIGlmIG5vZGUgaXMg
YWN0aXZlIGFuZCBjaG9vc2UgY29ycmVjdCBtYXAgdG8gYWRkIG5vZGUgdG8uCisgICAgaWYgKElz
Tm9kZVN1YlR5cGUoJGRhdGFOb2RlKSkgeworICAgICAgICAkRE9NT2JqZWN0ID0gIkRPTU5vZGUi
OworICAgIH0gZWxzaWYgKCRkYXRhTm9kZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IkFjdGl2ZURP
TU9iamVjdCJ9KSB7CisgICAgICAgICRET01PYmplY3QgPSAiQWN0aXZlRE9NT2JqZWN0IjsKKyAg
ICB9CisKICAgICBwdXNoKEBpbXBsQ29udGVudCwgPDxFTkQpOwogCiAgICAgVjhET01XcmFwcGVy
OjpzZXRET01XcmFwcGVyKHdyYXBwZXIsICZpbmZvLCBpbXBsLmdldCgpKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>127524</attachid>
            <date>2012-02-16 22:19:45 -0800</date>
            <delta_ts>2012-02-16 22:22:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-78875-20120217151944.patch</filename>
            <type>text/plain</type>
            <size>7879</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA4MDE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDg0YjNlODdkZDM5NDc2
ZTM3MDhhZWJkMjRmNTY5MmU1OTE4YWNlNy4uMjczNmY2YWJlYjg1ODk2NTljZTJkZmZhNDI3ZDU5
YTY3ZTQ3YzUxNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTAyLTE2ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBbdjhdIHY4IGRv
ZXNuJ3QgYXNzdW1lIHRvIGRvICduZXcgV2ViS2l0U2hhZG93Um9vdChob3N0KScKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc4ODc1CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2luY2UgdjggZG9lcyBub3Qg
YXNzdW1lIHRoYXQgd2UgZG8gJ25ldyBXZWJraXRTaGFkb3dSb290KGhvc3QpJywgYSB3cmFwcGVy
IG9iamVjdCBmb3IgbmV3IFdlYktpdFNoYWRvd1Jvb3QoaG9zdCkKKyAgICAgICAgd2FzIHNhdmVk
IGluIERPTU9iamVjdCBzdG9yYWdlIGluc3RlYWQgb2YgRE9NTm9kZSBzdG9yYWdlLgorCisgICAg
ICAgIENvZGVHZW5lcmF0b3Igc2hvdWxkIGhhbmRsZSB3aXRoIERPTU5vZGUgY29ycmVjdGx5IHRv
IHNvbHZlIHRoZSBwcm9ibGVtLgorCisgICAgICAgIFRlc3Q6IGZhc3QvZG9tL3NoYWRvdy9zaGFk
b3ctcm9vdC1uZXcuaHRtbAorCisgICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJh
dG9yVjgucG06CisgICAgICAgIChHZW5lcmF0ZUNvbnN0cnVjdG9yQ2FsbGJhY2spOgorCiAyMDEy
LTAyLTE2ICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSdW4g
c29ydC1YY29kZS1wcm9qZWN0LWZpbGUuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbSBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3NjcmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtCmluZGV4IGZmN2ZiOGQxOGMyYjYxODliMDM4MGYx
YTE4NzYwNjhlODRhNjUyNzIuLmRiZjA1ZDk0MWNhNjA5YWNjMTYyMjUwZDU3ZWZjYjM2OTFhMWM4
NmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVy
YXRvclY4LnBtCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVy
YXRvclY4LnBtCkBAIC0xNjgyLDcgKzE2ODIsMTUgQEAgRU5ECiAgICAgICAgIHB1c2goQGltcGxD
b250ZW50LCAiICAgICAgICBnb3RvIGZhaWw7XG4iKTsKICAgICB9CiAKLSAgICBteSAkRE9NT2Jq
ZWN0ID0gJGRhdGFOb2RlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiQWN0aXZlRE9NT2JqZWN0In0g
PyAiQWN0aXZlRE9NT2JqZWN0IiA6ICJET01PYmplY3QiOworICAgIG15ICRET01PYmplY3QgPSAi
RE9NT2JqZWN0IjsKKyAgICAjIEEgRE9NT2JqZWN0IHRoYXQgaXMgYW4gQWN0aXZlRE9NT2JqZWN0
IGFuZCBhbHNvIGEgRE9NTm9kZSBzaG91bGQgYmUgdHJlYXRlZCBhcyBhbiBET01Ob2RlIGhlcmUu
CisgICAgIyBzZXRKU1dyYXBwZXJGb3JET01Ob2RlKCkgd2lsbCBsb29rIGlmIG5vZGUgaXMgYWN0
aXZlIGFuZCBjaG9vc2UgY29ycmVjdCBtYXAgdG8gYWRkIG5vZGUgdG8uCisgICAgaWYgKElzTm9k
ZVN1YlR5cGUoJGRhdGFOb2RlKSkgeworICAgICAgICAkRE9NT2JqZWN0ID0gIkRPTU5vZGUiOwor
ICAgIH0gZWxzaWYgKCRkYXRhTm9kZS0+ZXh0ZW5kZWRBdHRyaWJ1dGVzLT57IkFjdGl2ZURPTU9i
amVjdCJ9KSB7CisgICAgICAgICRET01PYmplY3QgPSAiQWN0aXZlRE9NT2JqZWN0IjsKKyAgICB9
CisKICAgICBwdXNoKEBpbXBsQ29udGVudCwgPDxFTkQpOwogCiAgICAgVjhET01XcmFwcGVyOjpz
ZXRET01XcmFwcGVyKHdyYXBwZXIsICZpbmZvLCBpbXBsLmdldCgpKTsKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBjYzIyYWJl
NWZiNmIxOWU1OWNmMmZiNmM2ZWQyNDVmNTUxOTAyNjIwLi4zOTFjYWUzNjM1ZmNlNDk5MzU2ZjUz
OTI2YTg0OWJkYTVjYzhiYzk0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysr
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTItMDItMTYgIFNo
aW55YSBLYXdhbmFrYSAgPHNoaW55YWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFt2OF0gdjgg
ZG9lc24ndCBhc3N1bWUgdG8gZG8gJ25ldyBXZWJLaXRTaGFkb3dSb290KGhvc3QpJworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Nzg4NzUKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTa2lwIG5vbi1jaHJvbWl1
bSBwb3J0cyBzaW5jZSBTSEFET1dfRE9NIGZsYWcgaXMgbm90IGVuYWJsZWQgaW4gdGhlaXIgcG9y
dHMuCisKKyAgICAgICAgKiBmYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtbmV3Lmh0bWw6IEFk
ZGVkLgorICAgICAgICAqIGZhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1uZXctZXhwZWN0ZWQu
dHh0OiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9lZmwvU2tpcHBlZDoKKyAgICAgICAgKiBw
bGF0Zm9ybS9ndGsvU2tpcHBlZDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvU2tpcHBlZDoKKyAg
ICAgICAgKiBwbGF0Zm9ybS9xdC9Ta2lwcGVkOgorICAgICAgICAqIHBsYXRmb3JtL3dpbi9Ta2lw
cGVkOgorICAgICAgICAqIHBsYXRmb3JtL3dpbmNhaXJvL1NraXBwZWQ6CisKIDIwMTItMDItMTYg
IE5vZWwgR29yZG9uICA8bm9lbC5nb3Jkb25AZ21haWwuY29tPgogCiAgICAgICAgIFtjaHJvbWl1
bV0gUmViYXNlbGluZSBKUEVHIGltYWdlIHJlc3VsdHMgYWZ0ZXIgcjEwNzM4OQpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290LW5ldy1leHBlY3RlZC50
eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtbmV3LWV4cGVjdGVk
LnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi5lOTkzOGRjZDhhNjdkYmQxYWI1YzQ5ZmQxYjIxMGU1MDhjNDc5ZWNk
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3NoYWRvdy1y
b290LW5ldy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw3IEBACitUaGlzIHRlc3QgY2hlY2tzIHRo
ZSBvYmplY3QgJ25ldyBXZWJLaXRTaGFkb3dSb290KGhvc3QpJyBhbmQgaW50ZXJuYWxzLnNoYWRv
d1Jvb3QoZGl2KSBhcmUgdGhlIHNhbWUuCisKK1BBU1Mgcm9vdDEgaXMgcm9vdDIKK1BBU1Mgc3Vj
Y2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtbmV3Lmh0bWwgYi9MYXlvdXRU
ZXN0cy9mYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtbmV3Lmh0bWwKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZmY1
ZmRlZjZlOGQ2NGI4NmM1NjMwMTMzZjgyMmIyNGNmNTJlYmNiZgotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1uZXcuaHRtbApAQCAtMCww
ICsxLDMxIEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0i
Li4vLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxi
b2R5PgorPHA+VGhpcyB0ZXN0IGNoZWNrcyB0aGUgb2JqZWN0ICduZXcgV2ViS2l0U2hhZG93Um9v
dChob3N0KScgYW5kIGludGVybmFscy5zaGFkb3dSb290KGRpdikgYXJlIHRoZSBzYW1lLjwvcD4K
KzxwcmUgaWQ9ImNvbnNvbGUiPjwvcHJlPgorPGRpdiBpZD0iY29udGFpbmVyIj48L2Rpdj4KKwor
PHNjcmlwdD4KK2Z1bmN0aW9uIGRvVGVzdCgpIHsKKyAgICBpZiAoIXdpbmRvdy5pbnRlcm5hbHMp
IHsKKyAgICAgICAgZGVidWcoJ1RoaXMgdGVzdCBydW5zIG9uIERSVCBvbmx5Jyk7CisgICAgICAg
IHJldHVybjsKKyAgICB9CisKKyAgICBkaXYgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYn
KTsKKyAgICAvLyB3ZSBzaG91bGQgY2FsbCBuZXcgV2ViS2l0U2hhZG93Um9vdCBmaXJzdC4KKyAg
ICByb290MSA9IG5ldyBXZWJLaXRTaGFkb3dSb290KGRpdik7CisgICAgcm9vdDIgPSBpbnRlcm5h
bHMuc2hhZG93Um9vdChkaXYpOworCisgICAgc2hvdWxkQmUoJ3Jvb3QxJywgJ3Jvb3QyJyk7Cit9
CisKK2RvVGVzdCgpOwordmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7Cis8L3NjcmlwdD4K
KzxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3Njcmlw
dD4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2Vm
bC9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQKaW5kZXggYzllYzQ3
OTYwZDFhYjI5ZmI3Y2ZiYzZkOWVhY2E5NTdlMzk2MDFjMi4uNWE1MTI3Mjk3OGQ1OTYyNDdkNDc0
Zjk3OWFhMmM3YWI2NGUyOTNiMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZs
L1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQKQEAgLTE5NzQs
NiArMTk3NCw3IEBAIGZhc3QvY3NzL3N0eWxlLXNjb3BlZAogIyBFTkFCTEUoU0hBRE9XX0RPTSkg
aXMgZGlzYWJsZWQuCiBmYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtanMtYXBpLmh0bWwKIGZh
c3QvZG9tL3NoYWRvdy9zaGFkb3ctZGlzYWJsZS5odG1sCitmYXN0L2RvbS9zaGFkb3cvc2hhZG93
LXJvb3QtbmV3Lmh0bWwKIAogIyBDU1MgRmlsdGVycyBzdXBwb3J0IG5vdCB5ZXQgZW5hYmxlZCAo
bmVlZHMgRU5BQkxFX0NTU19GSUxURVJTKS4KICMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTY4NDY5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsv
U2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCmluZGV4IDk0MmZmMjIw
YjI1NjIyMzU1NzExZGRiNWVlODdlMTFiMmVhYzA1ODIuLjc4N2MzNzYzZmZiMmM0NmU4MjI0OTQ3
ODc1YWNlYzEzZTRiNjBmNDEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9T
a2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCkBAIC0zNTcsNiAr
MzU3LDcgQEAgZmFzdC9jc3Mvc3R5bGUtc2NvcGVkCiAjIEVOQUJMRShTSEFET1dfRE9NKSBpcyBk
aXNhYmxlZC4KIGZhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1qcy1hcGkuaHRtbAogZmFzdC9k
b20vc2hhZG93L3NoYWRvdy1kaXNhYmxlLmh0bWwKK2Zhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9v
dC1uZXcuaHRtbAogCiAjIENTUyBSZWdpb25zIHN1cHBvcnQgbm90IHlldCBlbmFibGVkLiBodHRw
Oi8vd2Via2l0Lm9yZy9iLzU3MzEyCiBmYXN0L3JlZ2lvbnMKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1NraXBw
ZWQKaW5kZXggMzNmNDE5YjlkZGM3YmY2OWRjYWE2YWE4MzgzMmRmNDEzODI3NTkxYi4uZDI0NzVh
MjQyMDNjZjFhMGZmOTRkNzY0OTZhZmEzMzBiYWIxY2U2NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Nr
aXBwZWQKQEAgLTQxOCw2ICs0MTgsNyBAQCBmYXN0L2Nzcy9zdHlsZS1zY29wZWQKICMgRU5BQkxF
KFNIQURPV19ET00pIGlzIGRpc2FibGVkLgogZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290LWpz
LWFwaS5odG1sCiBmYXN0L2RvbS9zaGFkb3cvc2hhZG93LWRpc2FibGUuaHRtbAorZmFzdC9kb20v
c2hhZG93L3NoYWRvdy1yb290LW5ldy5odG1sCiAKICMgSlNDIGRvZXMgbm90IHN1cHBvcnQgc2V0
SXNvbGF0ZWRXb3JsZFNlY3VyaXR5T3JpZ2luIChodHRwOi8vd2Via2l0Lm9yZy9iLzYxNTQwKQog
aHR0cC90ZXN0cy9zZWN1cml0eS9pc29sYXRlZFdvcmxkL2Nyb3NzLW9yaWdpbi14aHIuaHRtbApk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZCBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL3F0L1NraXBwZWQKaW5kZXggZWJlOGNhNzY4ZjYzMDYxYTM0MTA5YWM4YjAyZTM3
NWJlODg4ZDMyMC4uZmQxZjNiMDFiMjk1MDRiZTQxODcyMWRjN2M2ZmI1NTA3YmU1OTJjMCAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCkBAIC0xNjEsNiArMTYxLDcgQEAgZmFzdC9jc3Mvc3R5bGUt
c2NvcGVkCiAjIEVOQUJMRShTSEFET1dfRE9NKSBpcyBkaXNhYmxlZC4KIGZhc3QvZG9tL3NoYWRv
dy9zaGFkb3ctcm9vdC1qcy1hcGkuaHRtbAogZmFzdC9kb20vc2hhZG93L3NoYWRvdy1kaXNhYmxl
Lmh0bWwKK2Zhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1uZXcuaHRtbAogCiAjIENTUyBSZWdp
b25zIHN1cHBvcnQgbm90IHlldCBlbmFibGVkLiBodHRwOi8vd2Via2l0Lm9yZy9iLzU3MzEyCiBm
YXN0L3JlZ2lvbnMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9Ta2lwcGVk
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1NraXBwZWQKaW5kZXggNzIyY2U2M2E5MjZlOGNj
Zjg5MWIzNDNkNjk3NGZmMDdlZGU1MDFkMi4uZDAzYjZmOWFmYzI1MGEzNTkyN2UyNTE2NzU2OTQ3
Y2MyOWE2OTZjMyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1NraXBwZWQK
KysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1NraXBwZWQKQEAgLTE0NTAsNiArMTQ1MCw3
IEBAIGZhc3QvY3NzL3N0eWxlLXNjb3BlZAogIyBFTkFCTEUoU0hBRE9XX0RPTSkgaXMgZGlzYWJs
ZWQuCiBmYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtanMtYXBpLmh0bWwKIGZhc3QvZG9tL3No
YWRvdy9zaGFkb3ctZGlzYWJsZS5odG1sCitmYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtbmV3
Lmh0bWwKIAogIyBDU1MgUmVnaW9ucyBzdXBwb3J0IG5vdCB5ZXQgZW5hYmxlZC4gaHR0cDovL3dl
YmtpdC5vcmcvYi81NzMxMgogZmFzdC9yZWdpb25zCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS93aW5jYWlyby9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8v
U2tpcHBlZAppbmRleCA4NjI3OGRmZDdlMWY1ODZhYTdiMTgxZTM1MGUxZTUyOWNhNmYzODc4Li4y
ZDJkY2NmOTQyZDVhYjFhZTQ5OTFjMWY4MmUyYWY3MDMwM2E2ZmJjIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS93aW5jYWlyby9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL3dpbmNhaXJvL1NraXBwZWQKQEAgLTE5NjUsNiArMTk2NSw3IEBAIGZhc3QvY3NzL3N0eWxl
LXNjb3BlZAogIyBFTkFCTEUoU0hBRE9XX0RPTSkgaXMgZGlzYWJsZWQuCiBmYXN0L2RvbS9zaGFk
b3cvc2hhZG93LXJvb3QtanMtYXBpLmh0bWwKIGZhc3QvZG9tL3NoYWRvdy9zaGFkb3ctZGlzYWJs
ZS5odG1sCitmYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtbmV3Lmh0bWwKIAogIyBDU1MgUmVn
aW9ucyBzdXBwb3J0IG5vdCB5ZXQgZW5hYmxlZC4gaHR0cDovL3dlYmtpdC5vcmcvYi81NzMxMgog
ZmFzdC9yZWdpb25zCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>127525</attachid>
            <date>2012-02-16 22:22:14 -0800</date>
            <delta_ts>2012-02-16 22:25:15 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-78875-20120217152213.patch</filename>
            <type>text/plain</type>
            <size>7677</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA4MDE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDg0YjNlODdkZDM5NDc2
ZTM3MDhhZWJkMjRmNTY5MmU1OTE4YWNlNy4uMjczNmY2YWJlYjg1ODk2NTljZTJkZmZhNDI3ZDU5
YTY3ZTQ3YzUxNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTAyLTE2ICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBbdjhdIHY4IGRv
ZXNuJ3QgYXNzdW1lIHRvIGRvICduZXcgV2ViS2l0U2hhZG93Um9vdChob3N0KScKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc4ODc1CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2luY2UgdjggZG9lcyBub3Qg
YXNzdW1lIHRoYXQgd2UgZG8gJ25ldyBXZWJraXRTaGFkb3dSb290KGhvc3QpJywgYSB3cmFwcGVy
IG9iamVjdCBmb3IgbmV3IFdlYktpdFNoYWRvd1Jvb3QoaG9zdCkKKyAgICAgICAgd2FzIHNhdmVk
IGluIERPTU9iamVjdCBzdG9yYWdlIGluc3RlYWQgb2YgRE9NTm9kZSBzdG9yYWdlLgorCisgICAg
ICAgIENvZGVHZW5lcmF0b3Igc2hvdWxkIGhhbmRsZSB3aXRoIERPTU5vZGUgY29ycmVjdGx5IHRv
IHNvbHZlIHRoZSBwcm9ibGVtLgorCisgICAgICAgIFRlc3Q6IGZhc3QvZG9tL3NoYWRvdy9zaGFk
b3ctcm9vdC1uZXcuaHRtbAorCisgICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJh
dG9yVjgucG06CisgICAgICAgIChHZW5lcmF0ZUNvbnN0cnVjdG9yQ2FsbGJhY2spOgorCiAyMDEy
LTAyLTE2ICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAogICAgICAgICBSdW4g
c29ydC1YY29kZS1wcm9qZWN0LWZpbGUuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JWOC5wbSBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3NjcmlwdHMvQ29kZUdlbmVyYXRvclY4LnBtCmluZGV4IGZmN2ZiOGQxOGMyYjYxODliMDM4MGYx
YTE4NzYwNjhlODRhNjUyNzIuLmY4MzM4NzA3NzM0YjA3Y2U4ZGVmZDMwZDhmY2JhZWY4Mzc2OWE2
NTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVy
YXRvclY4LnBtCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVy
YXRvclY4LnBtCkBAIC0xNjgyLDcgKzE2ODIsMTMgQEAgRU5ECiAgICAgICAgIHB1c2goQGltcGxD
b250ZW50LCAiICAgICAgICBnb3RvIGZhaWw7XG4iKTsKICAgICB9CiAKLSAgICBteSAkRE9NT2Jq
ZWN0ID0gJGRhdGFOb2RlLT5leHRlbmRlZEF0dHJpYnV0ZXMtPnsiQWN0aXZlRE9NT2JqZWN0In0g
PyAiQWN0aXZlRE9NT2JqZWN0IiA6ICJET01PYmplY3QiOworICAgIG15ICRET01PYmplY3QgPSAi
RE9NT2JqZWN0IjsKKyAgICBpZiAoSXNOb2RlU3ViVHlwZSgkZGF0YU5vZGUpKSB7CisgICAgICAg
ICRET01PYmplY3QgPSAiRE9NTm9kZSI7CisgICAgfSBlbHNpZiAoJGRhdGFOb2RlLT5leHRlbmRl
ZEF0dHJpYnV0ZXMtPnsiQWN0aXZlRE9NT2JqZWN0In0pIHsKKyAgICAgICAgJERPTU9iamVjdCA9
ICJBY3RpdmVET01PYmplY3QiOworICAgIH0KKwogICAgIHB1c2goQGltcGxDb250ZW50LCA8PEVO
RCk7CiAKICAgICBWOERPTVdyYXBwZXI6OnNldERPTVdyYXBwZXIod3JhcHBlciwgJmluZm8sIGlt
cGwuZ2V0KCkpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCmluZGV4IGNjMjJhYmU1ZmI2YjE5ZTU5Y2YyZmI2YzZlZDI0NWY1NTE5MDI2
MjAuLjM5MWNhZTM2MzVmY2U0OTkzNTZmNTM5MjZhODQ5YmRhNWNjOGJjOTQgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMSBAQAorMjAxMi0wMi0xNiAgU2hpbnlhIEthd2FuYWthICA8c2hpbnlha0BjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgW3Y4XSB2OCBkb2Vzbid0IGFzc3VtZSB0byBkbyAnbmV3IFdlYktp
dFNoYWRvd1Jvb3QoaG9zdCknCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD03ODg3NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFNraXAgbm9uLWNocm9taXVtIHBvcnRzIHNpbmNlIFNIQURPV19ET00gZmxhZyBp
cyBub3QgZW5hYmxlZCBpbiB0aGVpciBwb3J0cy4KKworICAgICAgICAqIGZhc3QvZG9tL3NoYWRv
dy9zaGFkb3ctcm9vdC1uZXcuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9kb20vc2hhZG93
L3NoYWRvdy1yb290LW5ldy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3Jt
L2VmbC9Ta2lwcGVkOgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9Ta2lwcGVkOgorICAgICAgICAq
IHBsYXRmb3JtL21hYy9Ta2lwcGVkOgorICAgICAgICAqIHBsYXRmb3JtL3F0L1NraXBwZWQ6Cisg
ICAgICAgICogcGxhdGZvcm0vd2luL1NraXBwZWQ6CisgICAgICAgICogcGxhdGZvcm0vd2luY2Fp
cm8vU2tpcHBlZDoKKwogMjAxMi0wMi0xNiAgTm9lbCBHb3Jkb24gIDxub2VsLmdvcmRvbkBnbWFp
bC5jb20+CiAKICAgICAgICAgW2Nocm9taXVtXSBSZWJhc2VsaW5lIEpQRUcgaW1hZ2UgcmVzdWx0
cyBhZnRlciByMTA3Mzg5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cv
c2hhZG93LXJvb3QtbmV3LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRv
dy9zaGFkb3ctcm9vdC1uZXctZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmU5OTM4ZGNkOGE2N2Ri
ZDFhYjVjNDlmZDFiMjEwZTUwOGM0NzllY2QKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9mYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtbmV3LWV4cGVjdGVkLnR4dApAQCAtMCwwICsx
LDcgQEAKK1RoaXMgdGVzdCBjaGVja3MgdGhlIG9iamVjdCAnbmV3IFdlYktpdFNoYWRvd1Jvb3Qo
aG9zdCknIGFuZCBpbnRlcm5hbHMuc2hhZG93Um9vdChkaXYpIGFyZSB0aGUgc2FtZS4KKworUEFT
UyByb290MSBpcyByb290MgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNU
IENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9zaGFk
b3ctcm9vdC1uZXcuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9v
dC1uZXcuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mZjVmZGVmNmU4ZDY0Yjg2YzU2MzAxMzNmODIyYjI0Y2Y1
MmViY2JmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3No
YWRvdy1yb290LW5ldy5odG1sCkBAIC0wLDAgKzEsMzEgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0
bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUu
anMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cD5UaGlzIHRlc3QgY2hlY2tzIHRoZSBv
YmplY3QgJ25ldyBXZWJLaXRTaGFkb3dSb290KGhvc3QpJyBhbmQgaW50ZXJuYWxzLnNoYWRvd1Jv
b3QoZGl2KSBhcmUgdGhlIHNhbWUuPC9wPgorPHByZSBpZD0iY29uc29sZSI+PC9wcmU+Cis8ZGl2
IGlkPSJjb250YWluZXIiPjwvZGl2PgorCis8c2NyaXB0PgorZnVuY3Rpb24gZG9UZXN0KCkgewor
ICAgIGlmICghd2luZG93LmludGVybmFscykgeworICAgICAgICBkZWJ1ZygnVGhpcyB0ZXN0IHJ1
bnMgb24gRFJUIG9ubHknKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGRpdiA9IGRv
Y3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOworICAgIC8vIHdlIHNob3VsZCBjYWxsIG5ldyBX
ZWJLaXRTaGFkb3dSb290IGZpcnN0LgorICAgIHJvb3QxID0gbmV3IFdlYktpdFNoYWRvd1Jvb3Qo
ZGl2KTsKKyAgICByb290MiA9IGludGVybmFscy5zaGFkb3dSb290KGRpdik7CisKKyAgICBzaG91
bGRCZSgncm9vdDEnLCAncm9vdDInKTsKK30KKworZG9UZXN0KCk7Cit2YXIgc3VjY2Vzc2Z1bGx5
UGFyc2VkID0gdHJ1ZTsKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL2pzL3Jlc291cmNl
cy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9lZmwvU2tpcHBlZAppbmRleCBjOWVjNDc5NjBkMWFiMjlmYjdjZmJjNmQ5ZWFjYTk1N2UzOTYw
MWMyLi41YTUxMjcyOTc4ZDU5NjI0N2Q0NzRmOTc5YWEyYzdhYjY0ZTI5M2IyIDEwMDY0NAotLS0g
YS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9lZmwvU2tpcHBlZApAQCAtMTk3NCw2ICsxOTc0LDcgQEAgZmFzdC9jc3Mvc3R5bGUtc2Nv
cGVkCiAjIEVOQUJMRShTSEFET1dfRE9NKSBpcyBkaXNhYmxlZC4KIGZhc3QvZG9tL3NoYWRvdy9z
aGFkb3ctcm9vdC1qcy1hcGkuaHRtbAogZmFzdC9kb20vc2hhZG93L3NoYWRvdy1kaXNhYmxlLmh0
bWwKK2Zhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1uZXcuaHRtbAogCiAjIENTUyBGaWx0ZXJz
IHN1cHBvcnQgbm90IHlldCBlbmFibGVkIChuZWVkcyBFTkFCTEVfQ1NTX0ZJTFRFUlMpLgogIyBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njg0NjkKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
Z3RrL1NraXBwZWQKaW5kZXggOTQyZmYyMjBiMjU2MjIzNTU3MTFkZGI1ZWU4N2UxMWIyZWFjMDU4
Mi4uNzg3YzM3NjNmZmIyYzQ2ZTgyMjQ5NDc4NzVhY2VjMTNlNGI2MGY0MSAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vZ3RrL1NraXBwZWQKQEAgLTM1Nyw2ICszNTcsNyBAQCBmYXN0L2Nzcy9zdHlsZS1zY29wZWQK
ICMgRU5BQkxFKFNIQURPV19ET00pIGlzIGRpc2FibGVkLgogZmFzdC9kb20vc2hhZG93L3NoYWRv
dy1yb290LWpzLWFwaS5odG1sCiBmYXN0L2RvbS9zaGFkb3cvc2hhZG93LWRpc2FibGUuaHRtbAor
ZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290LW5ldy5odG1sCiAKICMgQ1NTIFJlZ2lvbnMgc3Vw
cG9ydCBub3QgeWV0IGVuYWJsZWQuIGh0dHA6Ly93ZWJraXQub3JnL2IvNTczMTIKIGZhc3QvcmVn
aW9ucwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1NraXBwZWQgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvU2tpcHBlZAppbmRleCAzM2Y0MTliOWRkYzdiZjY5ZGNhYTZh
YTgzODMyZGY0MTM4Mjc1OTFiLi5kMjQ3NWEyNDIwM2NmMWEwZmY5NGQ3NjQ5NmFmYTMzMGJhYjFj
ZTY1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvU2tpcHBlZAorKysgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvU2tpcHBlZApAQCAtNDE4LDYgKzQxOCw3IEBAIGZhc3Qv
Y3NzL3N0eWxlLXNjb3BlZAogIyBFTkFCTEUoU0hBRE9XX0RPTSkgaXMgZGlzYWJsZWQuCiBmYXN0
L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtanMtYXBpLmh0bWwKIGZhc3QvZG9tL3NoYWRvdy9zaGFk
b3ctZGlzYWJsZS5odG1sCitmYXN0L2RvbS9zaGFkb3cvc2hhZG93LXJvb3QtbmV3Lmh0bWwKIAog
IyBKU0MgZG9lcyBub3Qgc3VwcG9ydCBzZXRJc29sYXRlZFdvcmxkU2VjdXJpdHlPcmlnaW4gKGh0
dHA6Ly93ZWJraXQub3JnL2IvNjE1NDApCiBodHRwL3Rlc3RzL3NlY3VyaXR5L2lzb2xhdGVkV29y
bGQvY3Jvc3Mtb3JpZ2luLXhoci5odG1sCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9xdC9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAppbmRleCBlYmU4
Y2E3NjhmNjMwNjFhMzQxMDlhYzhiMDJlMzc1YmU4ODhkMzIwLi5mZDFmM2IwMWIyOTUwNGJlNDE4
NzIxZGM3YzZmYjU1MDdiZTU5MmMwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9x
dC9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKQEAgLTE2MSw2
ICsxNjEsNyBAQCBmYXN0L2Nzcy9zdHlsZS1zY29wZWQKICMgRU5BQkxFKFNIQURPV19ET00pIGlz
IGRpc2FibGVkLgogZmFzdC9kb20vc2hhZG93L3NoYWRvdy1yb290LWpzLWFwaS5odG1sCiBmYXN0
L2RvbS9zaGFkb3cvc2hhZG93LWRpc2FibGUuaHRtbAorZmFzdC9kb20vc2hhZG93L3NoYWRvdy1y
b290LW5ldy5odG1sCiAKICMgQ1NTIFJlZ2lvbnMgc3VwcG9ydCBub3QgeWV0IGVuYWJsZWQuIGh0
dHA6Ly93ZWJraXQub3JnL2IvNTczMTIKIGZhc3QvcmVnaW9ucwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vd2luL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4vU2tp
cHBlZAppbmRleCA3MjJjZTYzYTkyNmU4Y2NmODkxYjM0M2Q2OTc0ZmYwN2VkZTUwMWQyLi5kMDNi
NmY5YWZjMjUwYTM1OTI3ZTI1MTY3NTY5NDdjYzI5YTY5NmMzIDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS93aW4vU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW4v
U2tpcHBlZApAQCAtMTQ1MCw2ICsxNDUwLDcgQEAgZmFzdC9jc3Mvc3R5bGUtc2NvcGVkCiAjIEVO
QUJMRShTSEFET1dfRE9NKSBpcyBkaXNhYmxlZC4KIGZhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9v
dC1qcy1hcGkuaHRtbAogZmFzdC9kb20vc2hhZG93L3NoYWRvdy1kaXNhYmxlLmh0bWwKK2Zhc3Qv
ZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1uZXcuaHRtbAogCiAjIENTUyBSZWdpb25zIHN1cHBvcnQg
bm90IHlldCBlbmFibGVkLiBodHRwOi8vd2Via2l0Lm9yZy9iLzU3MzEyCiBmYXN0L3JlZ2lvbnMK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbmNhaXJvL1NraXBwZWQgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS93aW5jYWlyby9Ta2lwcGVkCmluZGV4IDg2Mjc4ZGZkN2UxZjU4NmFh
N2IxODFlMzUwZTFlNTI5Y2E2ZjM4NzguLjJkMmRjY2Y5NDJkNWFiMWFlNDk5MWMxZjgyZTJhZjcw
MzAzYTZmYmMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbmNhaXJvL1NraXBw
ZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8vU2tpcHBlZApAQCAtMTk2NSw2
ICsxOTY1LDcgQEAgZmFzdC9jc3Mvc3R5bGUtc2NvcGVkCiAjIEVOQUJMRShTSEFET1dfRE9NKSBp
cyBkaXNhYmxlZC4KIGZhc3QvZG9tL3NoYWRvdy9zaGFkb3ctcm9vdC1qcy1hcGkuaHRtbAogZmFz
dC9kb20vc2hhZG93L3NoYWRvdy1kaXNhYmxlLmh0bWwKK2Zhc3QvZG9tL3NoYWRvdy9zaGFkb3ct
cm9vdC1uZXcuaHRtbAogCiAjIENTUyBSZWdpb25zIHN1cHBvcnQgbm90IHlldCBlbmFibGVkLiBo
dHRwOi8vd2Via2l0Lm9yZy9iLzU3MzEyCiBmYXN0L3JlZ2lvbnMK
</data>
<flag name="review"
          id="129678"
          type_id="1"
          status="+"
          setter="haraken"
    />
          </attachment>
      

    </bug>

</bugzilla>