<?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>62227</bug_id>
          
          <creation_ts>2011-06-07 13:22:04 -0700</creation_ts>
          <short_desc>[Qt] fast/dom/HTMLScriptElement/nested-execution.html failed</short_desc>
          <delta_ts>2011-06-14 11:44:43 -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>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="qi">qi.2.zhang</reporter>
          <assigned_to name="qi">qi.2.zhang</assigned_to>
          <cc>eric</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yael</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>416752</commentid>
    <comment_count>0</comment_count>
    <who name="qi">qi.2.zhang</who>
    <bug_when>2011-06-07 13:22:04 -0700</bug_when>
    <thetext>layoutTestController.setCacheModel need implement.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>417219</commentid>
    <comment_count>1</comment_count>
      <attachid>96416</attachid>
    <who name="qi">qi.2.zhang</who>
    <bug_when>2011-06-08 07:10:15 -0700</bug_when>
    <thetext>Created attachment 96416
patch

Created an empty interface for setCacheModel since QWebSetting doesn&apos;t have matched &quot;cacheModel&quot;. Without this empty interface, layoutTest will complain &quot;undefined&quot; method.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420190</commentid>
    <comment_count>2</comment_count>
      <attachid>96416</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-06-13 21:18:54 -0700</bug_when>
    <thetext>Comment on attachment 96416
patch

Huh?  How could this cause tests to pass?  Certainly not for valid reasons.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420207</commentid>
    <comment_count>3</comment_count>
      <attachid>96416</attachid>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2011-06-13 22:03:09 -0700</bug_when>
    <thetext>Comment on attachment 96416
patch

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

&gt; Tools/ChangeLog:8
&gt; +        Created setCacheModel interface in LayoutTestController.

It seems that http://trac.webkit.org/changeset/44591 missed the Qt implementation.

&gt; Tools/DumpRenderTree/qt/LayoutTestControllerQt.cpp:605
&gt; +    // WEBKIT_CACHE_MODEL_DOCUMENT_VIEWER

It seems to me that the test calls this function with 0. This seems to deserve a &quot;// FIXME: Implement&quot; comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420350</commentid>
    <comment_count>4</comment_count>
      <attachid>96416</attachid>
    <who name="Yael">yael</who>
    <bug_when>2011-06-14 05:52:30 -0700</bug_when>
    <thetext>Comment on attachment 96416
patch

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

I am not a reviewer, here s my comment.

&gt; LayoutTests/platform/qt/Skipped:-1395
&gt; -fast/dom/HTMLScriptElement/nested-execution.html

Is this test passing as-is? If so, you should unskip it separately from introducing the new cache interface.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420354</commentid>
    <comment_count>5</comment_count>
    <who name="qi">qi.2.zhang</who>
    <bug_when>2011-06-14 05:58:20 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 96416 [details])
&gt; Huh?  How could this cause tests to pass?  Certainly not for valid reasons.

The test case call setCacheModel(0), the &quot;0&quot; is the default value (so, even we do nothing we will pass). But for us, we didn&apos;t have the interface that will get &quot;undefined&quot; error in javascript.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420367</commentid>
    <comment_count>6</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2011-06-14 06:35:04 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #2)
&gt; &gt; (From update of attachment 96416 [details] [details])
&gt; &gt; Huh?  How could this cause tests to pass?  Certainly not for valid reasons.
&gt; The test case call setCacheModel(0), the &quot;0&quot; is the default value (so, even we do nothing we will pass). But for us, we didn&apos;t have the interface that will get &quot;undefined&quot; error in javascript.

Thanks for the explanation. Please add it also to the Changelog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420397</commentid>
    <comment_count>7</comment_count>
      <attachid>97115</attachid>
    <who name="qi">qi.2.zhang</who>
    <bug_when>2011-06-14 07:27:03 -0700</bug_when>
    <thetext>Created attachment 97115
patch2

Based on Laszlo and Yael&apos;s comments renew the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420452</commentid>
    <comment_count>8</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2011-06-14 08:52:39 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; Created an attachment (id=97115) [details]
&gt; patch2
&gt; Based on Laszlo and Yael&apos;s comments renew the patch.

Please remove the extra entry in the Changelog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420454</commentid>
    <comment_count>9</comment_count>
      <attachid>97115</attachid>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2011-06-14 08:54:19 -0700</bug_when>
    <thetext>Comment on attachment 97115
patch2

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

&gt; Tools/ChangeLog:9
&gt; +        Currently, we don&apos;t have matched cache model in qt, but without this 

I would suggest better wording here...

QtWebkit does not yet support different CacheModels. This change will expose setCacheModel() with a stub implementation, which is enough to pass the LayoutTest.

&gt; Tools/DumpRenderTree/qt/LayoutTestControllerQt.cpp:609
&gt; +    // FIXME: Implement to supprt setCacheModel.

Typo - support. I think simply &quot;FIXME: Implement.&quot; is less confusing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420528</commentid>
    <comment_count>10</comment_count>
      <attachid>97132</attachid>
    <who name="qi">qi.2.zhang</who>
    <bug_when>2011-06-14 10:15:06 -0700</bug_when>
    <thetext>Created attachment 97132
patch3

Repatch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420578</commentid>
    <comment_count>11</comment_count>
      <attachid>97132</attachid>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2011-06-14 11:01:55 -0700</bug_when>
    <thetext>Comment on attachment 97132
patch3

LGTM, r+.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420623</commentid>
    <comment_count>12</comment_count>
      <attachid>97132</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-14 11:44:38 -0700</bug_when>
    <thetext>Comment on attachment 97132
patch3

Clearing flags on attachment: 97132

Committed r88838: &lt;http://trac.webkit.org/changeset/88838&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420624</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-06-14 11:44:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>96416</attachid>
            <date>2011-06-08 07:10:15 -0700</date>
            <delta_ts>2011-06-14 07:27:03 -0700</delta_ts>
            <desc>patch</desc>
            <filename>62227.patch</filename>
            <type>text/plain</type>
            <size>3102</size>
            <attacher name="qi">qi.2.zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDg4MjU2KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTYgQEAKKzIwMTEtMDYtMDcgIFFpIFpoYW5nICA8cWkuMi56aGFuZ0Bub2tpYS5jb20+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBmYXN0
L2RvbS9IVE1MU2NyaXB0RWxlbWVudC9uZXN0ZWQtZXhlY3V0aW9uLmh0bWwgZmFpbGVkCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MjIyNworCisgICAg
ICAgIENyZWF0ZWQgc2V0Q2FjaGVNb2RlbCBpbnRlcmZhY2UgaW4gTGF5b3V0VGVzdENvbnRyb2xs
ZXIuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0
LmNwcDoKKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpzZXRDYWNoZU1vZGVsKToKKyAg
ICAgICAgKiBEdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0Lmg6CisKIDIw
MTEtMDYtMDcgIERtaXRyeSBMb21vdiAgPGRzbG9tb3ZAZ29vZ2xlLmNvbT4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBEYXZpZCBMZXZpbi4KSW5kZXg6IFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xh
eW91dFRlc3RDb250cm9sbGVyUXQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL0R1bXBSZW5kZXJU
cmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuY3BwCShyZXZpc2lvbiA4ODAzMCkKKysrIFRv
b2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC01OTksNiArNTk5LDE0IEBAIFFTdHJpbmdMaXN0IExheW91dFRlc3RDb250cm9s
bGVyOjpvcmlnaW4KICAgICByZXR1cm4gUVN0cmluZ0xpc3QoKTsKIH0KIAordm9pZCBMYXlvdXRU
ZXN0Q29udHJvbGxlcjo6c2V0Q2FjaGVNb2RlbChpbnQgbW9kZWwpCit7CisgICAgLy8gcXdlYnNl
dHRpbmcgZG9lc24ndCBoYXZlIG1hdGNoZWQgc2V0dGluZyB5ZXQgOgorICAgIC8vIFdFQktJVF9D
QUNIRV9NT0RFTF9ET0NVTUVOVF9WSUVXRVIKKyAgICAvLyBXRUJLSVRfQ0FDSEVfTU9ERUxfRE9D
VU1FTlRfQlJPV1NFUgorICAgIC8vIFdFQktJVF9DQUNIRV9NT0RFTF9XRUJfQlJPV1NFUgorfQor
CiB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXREYXRhYmFzZVF1b3RhKGludCBzaXplKQog
ewogICAgIGlmICghbV90b3BMb2FkaW5nRnJhbWUpCkluZGV4OiBUb29scy9EdW1wUmVuZGVyVHJl
ZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvRHVtcFJl
bmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5oCShyZXZpc2lvbiA4ODAzMCkKKysr
IFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMTk3LDYgKzE5Nyw3IEBAIHB1YmxpYyBzbG90czoKICAgICB2b2lkIHNldEFw
cGxpY2F0aW9uQ2FjaGVPcmlnaW5RdW90YSh1bnNpZ25lZCBsb25nIGxvbmcgcXVvdGEpOwogICAg
IFFTdHJpbmdMaXN0IG9yaWdpbnNXaXRoQXBwbGljYXRpb25DYWNoZSgpOwogICAgIGxvbmcgbG9u
ZyBhcHBsaWNhdGlvbkNhY2hlRGlza1VzYWdlRm9yT3JpZ2luKGNvbnN0IFFTdHJpbmcmKTsgCisg
ICAgdm9pZCBzZXRDYWNoZU1vZGVsKGludCk7CiAKICAgICB2b2lkIHNldERhdGFiYXNlUXVvdGEo
aW50IHNpemUpOwogICAgIHZvaWQgY2xlYXJBbGxEYXRhYmFzZXMoKTsKSW5kZXg6IExheW91dFRl
c3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlz
aW9uIDg4MjU2KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDMgKzEsMTIgQEAKKzIwMTEtMDYtMDcgIFFpIFpoYW5nICA8cWkuMi56aGFuZ0Bub2tpYS5jb20+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBm
YXN0L2RvbS9IVE1MU2NyaXB0RWxlbWVudC9uZXN0ZWQtZXhlY3V0aW9uLmh0bWwgZmFpbGVkCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MjIyNworCisg
ICAgICAgICogcGxhdGZvcm0vcXQvU2tpcHBlZDoKKwogMjAxMS0wNi0wNyAgTWFyaW8gU2FuY2hl
eiBQcmFkYSAgPG1zYW5jaGV6QGlnYWxpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgc2tp
cCB0ZXN0IGNyYXNoaW5nIGluIEdUSyBib3RzIGJlY2F1c2Ugb2YgYW4gQVNTRVJULgpJbmRleDog
TGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCShyZXZpc2lvbiA4ODIzNCkKKysrIExheW91dFRlc3RzL3Bs
YXRmb3JtL3F0L1NraXBwZWQJKHdvcmtpbmcgY29weSkKQEAgLTEzOTIsNyArMTM5Miw2IEBAIGZh
c3QvZG9tL0VsZW1lbnQvZ2V0Q2xpZW50UmVjdHMuaHRtbAogZmFzdC9kb20vUmFuZ2UvZ2V0Qm91
bmRpbmdDbGllbnRSZWN0Lmh0bWwKIGZhc3QvZG9tL1JhbmdlL2dldENsaWVudFJlY3RzLmh0bWwK
IGZhc3QvZG9tL3RhYmluZGV4LWNsYW1wLmh0bWwKLWZhc3QvZG9tL0hUTUxTY3JpcHRFbGVtZW50
L25lc3RlZC1leGVjdXRpb24uaHRtbAogZmFzdC9kb20vV2luZG93L3dlYmtpdENvbnZlcnRQb2lu
dC5odG1sCiBmYXN0L2VuY29kaW5nL2NoYXItZW5jb2RpbmctbWFjLmh0bWwKIGZhc3QvZW5jb2Rp
bmcvaGVicmV3Lzg4NTktOC1lLmh0bWwK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>97115</attachid>
            <date>2011-06-14 07:27:03 -0700</date>
            <delta_ts>2011-06-14 10:15:06 -0700</delta_ts>
            <desc>patch2</desc>
            <filename>62227_2.patch</filename>
            <type>text/plain</type>
            <size>3582</size>
            <attacher name="qi">qi.2.zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDg4Nzk5KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMjggQEAKKzIwMTEtMDYtMTQgIFFpIFpoYW5nICA8cWkuMi56aGFuZ0Bub2tpYS5jb20+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBmYXN0
L2RvbS9IVE1MU2NyaXB0RWxlbWVudC9uZXN0ZWQtZXhlY3V0aW9uLmh0bWwgZmFpbGVkCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MjIyNworCisgICAg
ICAgIENyZWF0ZWQgc2V0Q2FjaGVNb2RlbCBpbnRlcmZhY2UgaW4gTGF5b3V0VGVzdENvbnRyb2xs
ZXIuCisgICAgICAgIEN1cnJlbnRseSwgd2UgZG9uJ3QgaGF2ZSBtYXRjaGVkIGNhY2hlIG1vZGVs
IGluIHF0LCBidXQgd2l0aG91dCB0aGlzIAorICAgICAgICBpbnRlcmZhY2Ugd2lsbCBjYXVzZSB1
bmRlZmluZWQgZXJyb3IgaW4gamF2YXNjcmlwdC4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVl
L3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuY3BwOgorICAgICAgICAoTGF5b3V0VGVzdENvbnRy
b2xsZXI6OnNldENhY2hlTW9kZWwpOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL3F0L0xheW91
dFRlc3RDb250cm9sbGVyUXQuaDoKKworMjAxMS0wNi0xNCAgUWkgWmhhbmcgIDxxaS4yLnpoYW5n
QG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBOZWVkIGEgc2hvcnQgZGVzY3JpcHRpb24gYW5kIGJ1ZyBVUkwgKE9PUFMhKQorCisgICAg
ICAgICogRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5jcHA6CisgICAg
ICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0Q2FjaGVNb2RlbCk6CisgICAgICAgICogRHVt
cFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5oOgorCiAyMDExLTA2LTE0ICBD
YWlvIE1hcmNlbG8gZGUgT2xpdmVpcmEgRmlsaG8gIDxjYWlvLm9saXZlaXJhQG9wZW5ib3NzYS5v
cmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQW5kcmVhcyBLbGluZy4KSW5kZXg6IFRvb2xzL0R1
bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuY3BwCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuY3BwCShyZXZp
c2lvbiA4ODc5NSkKKysrIFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9s
bGVyUXQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01OTksNiArNTk5LDE2IEBAIFFTdHJpbmdMaXN0
IExheW91dFRlc3RDb250cm9sbGVyOjpvcmlnaW4KICAgICByZXR1cm4gUVN0cmluZ0xpc3QoKTsK
IH0KIAordm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0Q2FjaGVNb2RlbChpbnQgbW9kZWwp
Cit7CisgICAgLy8gcXdlYnNldHRpbmcgZG9lc24ndCBoYXZlIG1hdGNoZWQgc2V0dGluZyB5ZXQg
OgorICAgIC8vIFdFQktJVF9DQUNIRV9NT0RFTF9ET0NVTUVOVF9WSUVXRVIKKyAgICAvLyBXRUJL
SVRfQ0FDSEVfTU9ERUxfRE9DVU1FTlRfQlJPV1NFUgorICAgIC8vIFdFQktJVF9DQUNIRV9NT0RF
TF9XRUJfQlJPV1NFUgorCisgICAgLy8gRklYTUU6IEltcGxlbWVudCB0byBzdXBwcnQgc2V0Q2Fj
aGVNb2RlbC4KK30KKwogdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0RGF0YWJhc2VRdW90
YShpbnQgc2l6ZSkKIHsKICAgICBpZiAoIW1fdG9wTG9hZGluZ0ZyYW1lKQpJbmRleDogVG9vbHMv
RHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5oCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuaAkocmV2aXNp
b24gODg3OTUpCisrKyBUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxl
clF0LmgJKHdvcmtpbmcgY29weSkKQEAgLTE5Nyw2ICsxOTcsNyBAQCBwdWJsaWMgc2xvdHM6CiAg
ICAgdm9pZCBzZXRBcHBsaWNhdGlvbkNhY2hlT3JpZ2luUXVvdGEodW5zaWduZWQgbG9uZyBsb25n
IHF1b3RhKTsKICAgICBRU3RyaW5nTGlzdCBvcmlnaW5zV2l0aEFwcGxpY2F0aW9uQ2FjaGUoKTsK
ICAgICBsb25nIGxvbmcgYXBwbGljYXRpb25DYWNoZURpc2tVc2FnZUZvck9yaWdpbihjb25zdCBR
U3RyaW5nJik7IAorICAgIHZvaWQgc2V0Q2FjaGVNb2RlbChpbnQpOwogCiAgICAgdm9pZCBzZXRE
YXRhYmFzZVF1b3RhKGludCBzaXplKTsKICAgICB2b2lkIGNsZWFyQWxsRGF0YWJhc2VzKCk7Cklu
ZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCShyZXZpc2lvbiA4ODc5OSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDEyIEBACisyMDExLTA2LTE0ICBRaSBaaGFuZyAgPHFpLjIuemhh
bmdAbm9raWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFtRdF0gZmFzdC9kb20vSFRNTFNjcmlwdEVsZW1lbnQvbmVzdGVkLWV4ZWN1dGlvbi5o
dG1sIGZhaWxlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NjIyMjcKKworICAgICAgICAqIHBsYXRmb3JtL3F0L1NraXBwZWQ6CisKIDIwMTEtMDYtMTQg
IFlhZWwgQWhhcm9uICA8eWFlbC5haGFyb25Abm9raWEuY29tPgogCiAgICAgICAgIFJldmlld2Vk
IGJ5IEtlbnQgVGFtdXJhLgpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCShyZXZpc2lvbiA4
ODc5NSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQJKHdvcmtpbmcgY29weSkK
QEAgLTEzODAsNyArMTM4MCw2IEBAIGZhc3QvZG9tL0VsZW1lbnQvZ2V0Q2xpZW50UmVjdHMuaHRt
bAogZmFzdC9kb20vUmFuZ2UvZ2V0Qm91bmRpbmdDbGllbnRSZWN0Lmh0bWwKIGZhc3QvZG9tL1Jh
bmdlL2dldENsaWVudFJlY3RzLmh0bWwKIGZhc3QvZG9tL3RhYmluZGV4LWNsYW1wLmh0bWwKLWZh
c3QvZG9tL0hUTUxTY3JpcHRFbGVtZW50L25lc3RlZC1leGVjdXRpb24uaHRtbAogZmFzdC9kb20v
V2luZG93L3dlYmtpdENvbnZlcnRQb2ludC5odG1sCiBmYXN0L2VuY29kaW5nL2NoYXItZW5jb2Rp
bmctbWFjLmh0bWwKIGZhc3QvZW5jb2RpbmcvaGVicmV3Lzg4NTktOC1lLmh0bWwK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>97132</attachid>
            <date>2011-06-14 10:15:06 -0700</date>
            <delta_ts>2011-06-14 11:44:38 -0700</delta_ts>
            <desc>patch3</desc>
            <filename>62227_3.patch</filename>
            <type>text/plain</type>
            <size>3237</size>
            <attacher name="qi">qi.2.zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDg4ODE1KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTcgQEAKKzIwMTEtMDYtMTQgIFFpIFpoYW5nICA8cWkuMi56aGFuZ0Bub2tpYS5jb20+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBmYXN0
L2RvbS9IVE1MU2NyaXB0RWxlbWVudC9uZXN0ZWQtZXhlY3V0aW9uLmh0bWwgZmFpbGVkCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MjIyNworCisgICAg
ICAgIFF0V2Via2l0IGRvZXMgbm90IHlldCBzdXBwb3J0IGRpZmZlcmVudCBDYWNoZU1vZGVscy4g
VGhpcyBjaGFuZ2Ugd2lsbCAKKyAgICAgICAgZXhwb3NlIHNldENhY2hlTW9kZWwoKSB3aXRoIGEg
c3R1YiBpbXBsZW1lbnRhdGlvbiwgd2hpY2ggaXMgZW5vdWdoIHRvIHBhc3MgdGhlIExheW91dFRl
c3QuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0
LmNwcDoKKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpzZXRDYWNoZU1vZGVsKToKKyAg
ICAgICAgKiBEdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0Lmg6CisKIDIw
MTEtMDYtMTQgIENhaW8gTWFyY2VsbyBkZSBPbGl2ZWlyYSBGaWxobyAgPGNhaW8ub2xpdmVpcmFA
b3BlbmJvc3NhLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBBbmRyZWFzIEtsaW5nLgpJbmRl
eDogVG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gVG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJR
dC5jcHAJKHJldmlzaW9uIDg4Nzk1KQorKysgVG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0
VGVzdENvbnRyb2xsZXJRdC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU5OSw2ICs1OTksMTYgQEAg
UVN0cmluZ0xpc3QgTGF5b3V0VGVzdENvbnRyb2xsZXI6Om9yaWdpbgogICAgIHJldHVybiBRU3Ry
aW5nTGlzdCgpOwogfQogCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRDYWNoZU1vZGVs
KGludCBtb2RlbCkKK3sKKyAgICAvLyBxd2Vic2V0dGluZyBkb2Vzbid0IGhhdmUgbWF0Y2hlZCBz
ZXR0aW5nIHlldCA6CisgICAgLy8gV0VCS0lUX0NBQ0hFX01PREVMX0RPQ1VNRU5UX1ZJRVdFUgor
ICAgIC8vIFdFQktJVF9DQUNIRV9NT0RFTF9ET0NVTUVOVF9CUk9XU0VSCisgICAgLy8gV0VCS0lU
X0NBQ0hFX01PREVMX1dFQl9CUk9XU0VSCisKKyAgICAvLyBGSVhNRTogSW1wbGVtZW50LgorfQor
CiB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXREYXRhYmFzZVF1b3RhKGludCBzaXplKQog
ewogICAgIGlmICghbV90b3BMb2FkaW5nRnJhbWUpCkluZGV4OiBUb29scy9EdW1wUmVuZGVyVHJl
ZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvRHVtcFJl
bmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5oCShyZXZpc2lvbiA4ODc5NSkKKysr
IFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMTk3LDYgKzE5Nyw3IEBAIHB1YmxpYyBzbG90czoKICAgICB2b2lkIHNldEFw
cGxpY2F0aW9uQ2FjaGVPcmlnaW5RdW90YSh1bnNpZ25lZCBsb25nIGxvbmcgcXVvdGEpOwogICAg
IFFTdHJpbmdMaXN0IG9yaWdpbnNXaXRoQXBwbGljYXRpb25DYWNoZSgpOwogICAgIGxvbmcgbG9u
ZyBhcHBsaWNhdGlvbkNhY2hlRGlza1VzYWdlRm9yT3JpZ2luKGNvbnN0IFFTdHJpbmcmKTsgCisg
ICAgdm9pZCBzZXRDYWNoZU1vZGVsKGludCk7CiAKICAgICB2b2lkIHNldERhdGFiYXNlUXVvdGEo
aW50IHNpemUpOwogICAgIHZvaWQgY2xlYXJBbGxEYXRhYmFzZXMoKTsKSW5kZXg6IExheW91dFRl
c3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlz
aW9uIDg4ODE1KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDMgKzEsMTIgQEAKKzIwMTEtMDYtMTQgIFFpIFpoYW5nICA8cWkuMi56aGFuZ0Bub2tpYS5jb20+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1F0XSBm
YXN0L2RvbS9IVE1MU2NyaXB0RWxlbWVudC9uZXN0ZWQtZXhlY3V0aW9uLmh0bWwgZmFpbGVkCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MjIyNworCisg
ICAgICAgICogcGxhdGZvcm0vcXQvU2tpcHBlZDoKKwogMjAxMS0wNi0xNCAgU3JlZXJhbSBSYW1h
Y2hhbmRyYW4gIDxzcmVlcmFtQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBQ
YXZlbCBGZWxkbWFuLgpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCShyZXZpc2lvbiA4ODc5
NSkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQJKHdvcmtpbmcgY29weSkKQEAg
LTEzODAsNyArMTM4MCw2IEBAIGZhc3QvZG9tL0VsZW1lbnQvZ2V0Q2xpZW50UmVjdHMuaHRtbAog
ZmFzdC9kb20vUmFuZ2UvZ2V0Qm91bmRpbmdDbGllbnRSZWN0Lmh0bWwKIGZhc3QvZG9tL1Jhbmdl
L2dldENsaWVudFJlY3RzLmh0bWwKIGZhc3QvZG9tL3RhYmluZGV4LWNsYW1wLmh0bWwKLWZhc3Qv
ZG9tL0hUTUxTY3JpcHRFbGVtZW50L25lc3RlZC1leGVjdXRpb24uaHRtbAogZmFzdC9kb20vV2lu
ZG93L3dlYmtpdENvbnZlcnRQb2ludC5odG1sCiBmYXN0L2VuY29kaW5nL2NoYXItZW5jb2Rpbmct
bWFjLmh0bWwKIGZhc3QvZW5jb2RpbmcvaGVicmV3Lzg4NTktOC1lLmh0bWwK
</data>

          </attachment>
      

    </bug>

</bugzilla>