<?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>51260</bug_id>
          
          <creation_ts>2010-12-17 08:52:43 -0800</creation_ts>
          <short_desc>Assertion failure with &lt;select multiple required&gt;</short_desc>
          <delta_ts>2010-12-26 22:35:29 -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>Forms</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>1</everconfirmed>
          <reporter name="Kent Tamura">tkent</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>dmikurube</cc>
    
    <cc>eric</cc>
    
    <cc>my.shin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>323807</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-12-17 08:52:43 -0800</bug_when>
    <thetext>1. Open the attached HTML
2. Select either of options in the listbox
  - The :invalid style should be cleared, but :invalid is still applied.
3. click outside of the listbox
  Assertion failure occurs:
ASSERTION FAILED: m_isValid == validity()-&gt;valid()
(/Users/kent/WebKit/WebCore/html/HTMLFormControlElement.cpp:343 virtual bool WebCore::HTMLFormControlElement::isValidFormControlElement())</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>323808</commentid>
    <comment_count>1</comment_count>
      <attachid>76885</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-12-17 08:53:38 -0800</bug_when>
    <thetext>Created attachment 76885
reproducing HTML</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>324102</commentid>
    <comment_count>2</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-12-18 00:05:40 -0800</bug_when>
    <thetext>http://code.google.com/p/chromium/issues/detail?id=67290</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325381</commentid>
    <comment_count>3</comment_count>
      <attachid>77188</attachid>
    <who name="Dai Mikurube">dmikurube</who>
    <bug_when>2010-12-21 22:05:52 -0800</bug_when>
    <thetext>Created attachment 77188
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325383</commentid>
    <comment_count>4</comment_count>
      <attachid>77188</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-12-21 22:11:09 -0800</bug_when>
    <thetext>Comment on attachment 77188
Patch

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

&gt; WebCore/ChangeLog:6
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=51260
&gt; +        Assertion failure with &lt;select multiple required&gt;

nit: We usually write a summary and a bug URL in this order.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325391</commentid>
    <comment_count>5</comment_count>
      <attachid>77188</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-12-21 22:29:12 -0800</bug_when>
    <thetext>Comment on attachment 77188
Patch

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

&gt; LayoutTests/fast/css/pseudo-valid-select-click.html:1
&gt; +&lt;!DOCTYPE HTML PUBLIC &quot;-//IETF//DTD HTML//EN&quot;&gt;

Can you merge this test into fast/forms/select-live-pseudo-selectors.html?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325394</commentid>
    <comment_count>6</comment_count>
      <attachid>77191</attachid>
    <who name="Dai Mikurube">dmikurube</who>
    <bug_when>2010-12-21 22:52:10 -0800</bug_when>
    <thetext>Created attachment 77191
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325395</commentid>
    <comment_count>7</comment_count>
    <who name="Dai Mikurube">dmikurube</who>
    <bug_when>2010-12-21 22:52:35 -0800</bug_when>
    <thetext>(In reply to comment #5)
Ok, merged.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325396</commentid>
    <comment_count>8</comment_count>
      <attachid>77191</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2010-12-21 22:54:27 -0800</bug_when>
    <thetext>Comment on attachment 77191
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325414</commentid>
    <comment_count>9</comment_count>
      <attachid>77191</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-12-22 00:38:00 -0800</bug_when>
    <thetext>Comment on attachment 77191
Patch

Clearing flags on attachment: 77191

Committed r74466: &lt;http://trac.webkit.org/changeset/74466&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325416</commentid>
    <comment_count>10</comment_count>
      <attachid>77191</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-12-22 00:38:08 -0800</bug_when>
    <thetext>Comment on attachment 77191
Patch

Rejecting attachment 77191 from commit-queue.

Failed to run &quot;[&apos;./Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=cr-jail-4&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--ignore-builders&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 77191]&quot; exit_code: 1
Last 500 characters of output:
ebkit-commit-queue/Tools/Scripts/webkitpy/thirdparty/autoinstalled/mechanize/_html.py&quot;, line 546, in __getattr__
    self.forms()
  File &quot;/mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/thirdparty/autoinstalled/mechanize/_html.py&quot;, line 559, in forms
    self._forms_factory.forms())
  File &quot;/mnt/git/webkit-commit-queue/Tools/Scripts/webkitpy/thirdparty/autoinstalled/mechanize/_html.py&quot;, line 228, in forms
    raise ParseError(exc)
webkitpy.thirdparty.autoinstalled.mechanize._html.ParseError

Full output: http://queues.webkit.org/results/7316102</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326962</commentid>
    <comment_count>11</comment_count>
    <who name="Dai Mikurube">dmikurube</who>
    <bug_when>2010-12-26 21:37:56 -0800</bug_when>
    <thetext>(In reply to comment #10)
Does anyone know the current status?
The patch looks committed into the tree, and it can be built correctly despite this error in applying the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326963</commentid>
    <comment_count>12</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-12-26 21:50:10 -0800</bug_when>
    <thetext>Looks like commit queue failed to close the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326965</commentid>
    <comment_count>13</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-12-26 21:55:15 -0800</bug_when>
    <thetext>(In reply to comment #12)
&gt; Looks like commit queue failed to close the bug.

Strange.  We should look at the logs to see what happened.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326966</commentid>
    <comment_count>14</comment_count>
    <who name="Dai Mikurube">dmikurube</who>
    <bug_when>2010-12-26 22:01:04 -0800</bug_when>
    <thetext>(In reply to comment #13)
Alexey, Adam,
Thank you for handling it. In addition, a similar error happened in the bug 51289.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>326973</commentid>
    <comment_count>15</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-26 22:35:29 -0800</bug_when>
    <thetext>Sound like bug 33659.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>76885</attachid>
            <date>2010-12-17 08:53:38 -0800</date>
            <delta_ts>2010-12-17 08:53:38 -0800</delta_ts>
            <desc>reproducing HTML</desc>
            <filename>select-multiple-required.html</filename>
            <type>text/html</type>
            <size>137</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">PHN0eWxlPgo6aW52YWxpZCB7CiAgYmFja2dyb3VuZC1jb2xvcjogcmVkOwp9Cjwvc3R5bGU+Cjxi
b2R5Pgo8c2VsZWN0IHJlcXVpcmVkIG11bHRpcGxlPgo8b3B0aW9uPmVtcHR5CjxvcHRpb24+YW5v
dGhlcgo8L3NlbGVjdD4KPC9ib2R5Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77188</attachid>
            <date>2010-12-21 22:05:52 -0800</date>
            <delta_ts>2010-12-21 22:52:05 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-51260-20101222150702.patch</filename>
            <type>text/plain</type>
            <size>4818</size>
            <attacher name="Dai Mikurube">dmikurube</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBjNzI1NDhiYmQ0Y2JlYmRlOTQxYzIyMzMzMzUzZDE3Yzk2ODM4MjFjLi40MWRkMDdj
Zjc5ZjRiZjFiMGU4NDhmMDI4YmRjNzIzYjFkMjUxMDI1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTAtMTItMjEgIERhaSBNaWt1cnViZSAgPGRtaWt1cnViZUBnb29nbGUuY29tPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MTI2MAorICAgICAgICBBc3NlcnRpb24gZmFpbHVy
ZSB3aXRoIDxzZWxlY3QgbXVsdGlwbGUgcmVxdWlyZWQ+CisKKyAgICAgICAgKiBmYXN0L2Nzcy9w
c2V1ZG8tdmFsaWQtc2VsZWN0LWNsaWNrLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
ZmFzdC9jc3MvcHNldWRvLXZhbGlkLXNlbGVjdC1jbGljay5odG1sOiBBZGRlZC4KKwogMjAxMC0x
Mi0yMCAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2Vk
IGJ5IEdlb2ZmcmV5IEdhcmVuLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9jc3MvcHNl
dWRvLXZhbGlkLXNlbGVjdC1jbGljay1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Nz
cy9wc2V1ZG8tdmFsaWQtc2VsZWN0LWNsaWNrLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jNjc5
N2YyOGJjMDdhNjdhNDNiY2RkZGQyNTE1YmU3OTMxOTVlYWY0Ci0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9jc3MvcHNldWRvLXZhbGlkLXNlbGVjdC1jbGljay1leHBlY3RlZC50
eHQKQEAgLTAsMCArMSwxMiBAQAorVGhpcyB0ZXN0IGNoZWNrcyB0aGF0IGEgc2VsZWN0IGVsZW1l
bnQgaXMgYXBwbGllZCA6dmFsaWQgYWZ0ZXIgc2VsZWN0aW5nIGFuIG9wdGlvbiBieSBjbGljay4K
KworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywg
Zm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKKyAKK1BBU1MgZG9jdW1lbnQuZGVmYXVs
dFZpZXcuZ2V0Q29tcHV0ZWRTdHlsZShzZWxlY3RNdWx0aXBsZSwgbnVsbCkuZ2V0UHJvcGVydHlW
YWx1ZSgnYmFja2dyb3VuZC1jb2xvcicpIGlzICdyZ2IoMjU1LCAyNTUsIDI1NSknCitQQVNTIGRv
Y3VtZW50LmRlZmF1bHRWaWV3LmdldENvbXB1dGVkU3R5bGUoc2VsZWN0U2l6ZTQsIG51bGwpLmdl
dFByb3BlcnR5VmFsdWUoJ2JhY2tncm91bmQtY29sb3InKSBpcyAncmdiKDI1NSwgMjU1LCAyNTUp
JworUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL3BzZXVkby12YWxpZC1zZWxlY3QtY2xpY2su
aHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL3BzZXVkby12YWxpZC1zZWxlY3QtY2xpY2suaHRt
bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi4yYTdmMGZkZTI2MmRlNmQyNmIwZDNmMDk2N2RiNGUyOTk2NzQ5MDc4Ci0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3MvcHNldWRvLXZhbGlkLXNlbGVj
dC1jbGljay5odG1sCkBAIC0wLDAgKzEsNTUgQEAKKzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8v
SUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8bGluayByZWw9InN0eWxlc2hl
ZXQiIGhyZWY9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0IHNy
Yz0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzdHlsZT4KKyA6
aW52YWxpZCB7IGJhY2tncm91bmQ6IHJlZDsgfQorIDp2YWxpZCB7IGJhY2tncm91bmQ6IHdoaXRl
OyB9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4K
Kzxmb3JtIG1ldGhvZD0iZ2V0Ij4KKzxzZWxlY3QgaWQ9InNlbGVjdC1tdWx0aXBsZSIgbXVsdGlw
bGUgcmVxdWlyZWQ+CisgIDxvcHRpb24gaWQ9Im11bHRpcGxlLWVtcHR5Ij5lbXB0eTwvb3B0aW9u
PgorICA8b3B0aW9uIGlkPSJtdWx0aXBsZS1hbm90aGVyIj5hbm90aGVyPC9vcHRpb24+Cis8L3Nl
bGVjdD4KKzxzZWxlY3QgaWQ9InNlbGVjdC1zaXplNCIgc2l6ZT0iNCIgcmVxdWlyZWQ+CisgIDxv
cHRpb24gaWQ9InNpemU0LWVtcHR5Ij5lbXB0eTwvb3B0aW9uPgorICA8b3B0aW9uIGlkPSJzaXpl
NC1hbm90aGVyIj5hbm90aGVyPC9vcHRpb24+Cis8L3NlbGVjdD4KKzwvZm9ybT4KKzxkaXYgaWQ9
ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdD4KK2Z1bmN0aW9uIHNpbXVsYXRlQ2xpY2soZWxlbWVu
dCkKK3sKKyAgICB2YXIgcmVjdCA9IGVsZW1lbnQuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7Cisg
ICAgdmFyIHggPSByZWN0LmxlZnQgKyByZWN0LndpZHRoIC8gMjsKKyAgICB2YXIgeSA9IHJlY3Qu
dG9wICsgcmVjdC5oZWlnaHQgLyAyOworCisgICAgaWYgKCF3aW5kb3cuZXZlbnRTZW5kZXIpIHsK
KyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyh4LCB5
KTsKKyAgICBldmVudFNlbmRlci5tb3VzZURvd24oKTsKKyAgICBldmVudFNlbmRlci5tb3VzZVVw
KCk7Cit9CisKK2Rlc2NyaXB0aW9uKCJUaGlzIHRlc3QgY2hlY2tzIHRoYXQgYSBzZWxlY3QgZWxl
bWVudCBpcyBhcHBsaWVkIDp2YWxpZCBhZnRlciBzZWxlY3RpbmcgYW4gb3B0aW9uIGJ5IGNsaWNr
LiIpOworCit2YXIgc2VsZWN0TXVsdGlwbGUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibXVs
dGlwbGUtZW1wdHkiKTsKK3NlbGVjdE11bHRpcGxlLmZvY3VzKCk7CitzaW11bGF0ZUNsaWNrKHNl
bGVjdE11bHRpcGxlKTsKK3ZhciBzZWxlY3RTaXplNCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCJzaXplNC1lbXB0eSIpOworc2VsZWN0U2l6ZTQuZm9jdXMoKTsKK3NpbXVsYXRlQ2xpY2soc2Vs
ZWN0U2l6ZTQpOworCitzaG91bGRCZSgiZG9jdW1lbnQuZGVmYXVsdFZpZXcuZ2V0Q29tcHV0ZWRT
dHlsZShzZWxlY3RNdWx0aXBsZSwgbnVsbCkuZ2V0UHJvcGVydHlWYWx1ZSgnYmFja2dyb3VuZC1j
b2xvcicpIiwgIidyZ2IoMjU1LCAyNTUsIDI1NSknIik7CitzaG91bGRCZSgiZG9jdW1lbnQuZGVm
YXVsdFZpZXcuZ2V0Q29tcHV0ZWRTdHlsZShzZWxlY3RTaXplNCwgbnVsbCkuZ2V0UHJvcGVydHlW
YWx1ZSgnYmFja2dyb3VuZC1jb2xvcicpIiwgIidyZ2IoMjU1LCAyNTUsIDI1NSknIik7CisKK3Zh
ciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4v
anMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+
CmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4
IDE4NmU1NmMwMzA2ZTQ1NjA2NzUyZTM5Nzc0MTllYzA2MTMzYTAwNTkuLjQ3MWEwNjIwNzg3ZGU4
OWY1NDAzMmU0YTNmOGEwODZiOTM1OGFmNjIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9n
CisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMTItMjEgIERh
aSBNaWt1cnViZSAgPGRtaWt1cnViZUBnb29nbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD01MTI2MAorICAgICAgICBBc3NlcnRpb24gZmFpbHVyZSB3aXRoIDxzZWxlY3Qg
bXVsdGlwbGUgcmVxdWlyZWQ+CisKKyAgICAgICAgVGVzdDogZmFzdC9jc3MvcHNldWRvLXZhbGlk
LXNlbGVjdC1jbGljay5odG1sCisKKyAgICAgICAgKiBkb20vU2VsZWN0RWxlbWVudC5jcHA6IHVw
ZGF0ZVZhbGlkaXR5KCkgYWZ0ZXIgc2VsZWN0aW5nIHNvbWUgb3B0aW9ucyBvZiBMaXN0Qm94LXR5
cGVkIDxzZWxlY3Q+IGVsZW1lbnRzIHRvIHVwZGF0ZSB2YWxpZCgpIGNhY2hlLgorICAgICAgICAo
V2ViQ29yZTo6U2VsZWN0RWxlbWVudDo6dXBkYXRlTGlzdEJveFNlbGVjdGlvbik6CisKIDIwMTAt
MTItMjAgIE1hcmsgUm93ZSAgPG1yb3dlQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBEYW4gQmVybnN0ZWluLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9kb20vU2VsZWN0RWxlbWVudC5j
cHAgYi9XZWJDb3JlL2RvbS9TZWxlY3RFbGVtZW50LmNwcAppbmRleCBiZmExYjkzNDBkMjJiNmIy
NTg0ODM4YTlkOTAwZGVkZGY1OWE0NjNhLi42NjFiYTg4NmM0ZWM1OTg3ZDkwNThmMjBjNjIyZGQ1
YzhhMzQ4MTMxIDEwMDY0NAotLS0gYS9XZWJDb3JlL2RvbS9TZWxlY3RFbGVtZW50LmNwcAorKysg
Yi9XZWJDb3JlL2RvbS9TZWxlY3RFbGVtZW50LmNwcApAQCAtMTcyLDYgKzE3Miw3IEBAIHZvaWQg
U2VsZWN0RWxlbWVudDo6dXBkYXRlTGlzdEJveFNlbGVjdGlvbihTZWxlY3RFbGVtZW50RGF0YSYg
ZGF0YSwgRWxlbWVudCogZWxlCiAgICAgICAgICAgICBvcHRpb25FbGVtZW50LT5zZXRTZWxlY3Rl
ZFN0YXRlKGNhY2hlZFN0YXRlRm9yQWN0aXZlU2VsZWN0aW9uW2ldKTsKICAgICB9CiAKKyAgICB0
b1NlbGVjdEVsZW1lbnQoZWxlbWVudCktPnVwZGF0ZVZhbGlkaXR5KCk7CiAgICAgc2Nyb2xsVG9T
ZWxlY3Rpb24oZGF0YSwgZWxlbWVudCk7CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77191</attachid>
            <date>2010-12-21 22:52:10 -0800</date>
            <delta_ts>2010-12-22 00:38:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-51260-20101222155320.patch</filename>
            <type>text/plain</type>
            <size>4794</size>
            <attacher name="Dai Mikurube">dmikurube</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBjNzI1NDhiYmQ0Y2JlYmRlOTQxYzIyMzMzMzUzZDE3Yzk2ODM4MjFjLi5mNThkZDUw
YzdmYWIwNzg1MTE4OWQzNDMyYTFmOTE5MzJmNTM1OGJiIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTAtMTItMjEgIERhaSBNaWt1cnViZSAgPGRtaWt1cnViZUBnb29nbGUuY29tPgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFzc2VydGlvbiBmYWls
dXJlIHdpdGggPHNlbGVjdCBtdWx0aXBsZSByZXF1aXJlZD4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUxMjYwCisKKyAgICAgICAgKiBmYXN0L2Zvcm1z
L3Jlc291cmNlcy9zZWxlY3QtbGl2ZS1wc2V1ZG8tc2VsZWN0b3JzLmpzOgorICAgICAgICAqIGZh
c3QvZm9ybXMvc2VsZWN0LWxpdmUtcHNldWRvLXNlbGVjdG9ycy1leHBlY3RlZC50eHQ6CisKIDIw
MTAtMTItMjAgIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBHZW9mZnJleSBHYXJlbi4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9y
bXMvcmVzb3VyY2VzL3NlbGVjdC1saXZlLXBzZXVkby1zZWxlY3RvcnMuanMgYi9MYXlvdXRUZXN0
cy9mYXN0L2Zvcm1zL3Jlc291cmNlcy9zZWxlY3QtbGl2ZS1wc2V1ZG8tc2VsZWN0b3JzLmpzCmlu
ZGV4IGMyMjEzM2M1ZDI3ZmEwYjkyOWMxZGJmZDIwMDNjODg5Zjg4YmMxNjMuLmQ3MjIwODE4NzFi
OGJlMmJiYzI3ZThhMzNhZDMwOTkyMWIwZDNhNjIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zh
c3QvZm9ybXMvcmVzb3VyY2VzL3NlbGVjdC1saXZlLXBzZXVkby1zZWxlY3RvcnMuanMKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9yZXNvdXJjZXMvc2VsZWN0LWxpdmUtcHNldWRvLXNlbGVj
dG9ycy5qcwpAQCAtNiw2ICs2LDE5IEBAIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoZm9ybSk7
CiB2YXIgbm9uRm9ybSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogZG9jdW1lbnQu
Ym9keS5hcHBlbmRDaGlsZChub25Gb3JtKTsKIAorZnVuY3Rpb24gc2ltdWxhdGVDbGljayhlbGVt
ZW50KSB7CisgICAgdmFyIHJlY3QgPSBlbGVtZW50LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOwor
ICAgIHZhciB4ID0gcmVjdC5sZWZ0ICsgcmVjdC53aWR0aCAvIDI7CisgICAgdmFyIHkgPSByZWN0
LnRvcCArIHJlY3QuaGVpZ2h0IC8gMjsKKworICAgIGlmICghd2luZG93LmV2ZW50U2VuZGVyKSB7
CisgICAgICAgIHJldHVybjsKKyAgICB9CisgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oeCwg
eSk7CisgICAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisgICAgZXZlbnRTZW5kZXIubW91c2VV
cCgpOworfQorCiBmdW5jdGlvbiBtYWtlSW52YWxpZCgpIHsKICAgICB2YXIgc2VsZWN0ID0gZG9j
dW1lbnQuY3JlYXRlRWxlbWVudCgnc2VsZWN0Jyk7CiAgICAgc2VsZWN0Lm5hbWUgPSAnZm9vJzsK
QEAgLTg3LDYgKzEwMCwyNSBAQCBzaG91bGRCZShlbEJhY2tncm91bmQsICdpbnZhbGlkQ29sb3In
KTsKIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAvLyAgICAgdmFsdWUgY2hh
bmdlCiAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCitkZWJ1ZygnQ2hhbmdl
IHRoZSB2YWx1ZXMgb2Ygc2VsZWN0IGVsZW1lbnRzIHdpdGhvdXQgZXhwbGljaXQgaW5pdGlhbGl6
aW5nIHZhbHVlcyBieSBjbGlja2luZzonKTsKK2Zvcm0uaW5uZXJIVE1MID0gJzxzZWxlY3QgaWQ9
InNlbGVjdC1tdWx0aXBsZSIgbXVsdGlwbGUgcmVxdWlyZWQ+JyArCisnICA8b3B0aW9uIGlkPSJt
dWx0aXBsZS1lbXB0eSI+ZW1wdHk8L29wdGlvbj4nICsKKycgIDxvcHRpb24gaWQ9Im11bHRpcGxl
LWFub3RoZXIiPmFub3RoZXI8L29wdGlvbj4nICsKKyc8L3NlbGVjdD4nICsKKyc8c2VsZWN0IGlk
PSJzZWxlY3Qtc2l6ZTQiIHNpemU9IjQiIHJlcXVpcmVkPicgKworJyAgPG9wdGlvbiBpZD0ic2l6
ZTQtZW1wdHkiPmVtcHR5PC9vcHRpb24+JyArCisnICA8b3B0aW9uIGlkPSJzaXplNC1hbm90aGVy
Ij5hbm90aGVyPC9vcHRpb24+JyArCisnPC9zZWxlY3Q+JzsKK3ZhciBzZWxlY3RNdWx0aXBsZSA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJtdWx0aXBsZS1lbXB0eSIpOworc2VsZWN0TXVsdGlw
bGUuZm9jdXMoKTsKK3NpbXVsYXRlQ2xpY2soc2VsZWN0TXVsdGlwbGUpOwordmFyIHNlbGVjdFNp
emU0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNpemU0LWVtcHR5Iik7CitzZWxlY3RTaXpl
NC5mb2N1cygpOworc2ltdWxhdGVDbGljayhzZWxlY3RTaXplNCk7CitzaG91bGRCZSgnYmFja2dy
b3VuZE9mKHNlbGVjdE11bHRpcGxlKScsICd2YWxpZENvbG9yJyk7CitzaG91bGRCZSgnYmFja2dy
b3VuZE9mKHNlbGVjdFNpemU0KScsICd2YWxpZENvbG9yJyk7CisKIGRlYnVnKCdDaGFuZ2UgdGhl
IHZhbHVlIHdpdGggYSBwbGFjZWhvbGRlciBsYWJlbCBvcHRpb246Jyk7CiBlbCA9IG1ha2VJbnZh
bGlkKCk7CiBvMSA9IGFwcGVuZE9wdGlvbignJywgZWwpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvZmFzdC9mb3Jtcy9zZWxlY3QtbGl2ZS1wc2V1ZG8tc2VsZWN0b3JzLWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc2VsZWN0LWxpdmUtcHNldWRvLXNlbGVjdG9ycy1leHBl
Y3RlZC50eHQKaW5kZXggNGQ3Y2I3MzRlYTkyZTlmOGM0Y2JlYjA1ZDZmM2YxNGYyN2Q2OTU3MS4u
ODE5N2FjNDk4ZjNkMzYzZmM1NjM3N2U2MzI0OTUzOGRhMzkzYjI5NyAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvZmFzdC9mb3Jtcy9zZWxlY3QtbGl2ZS1wc2V1ZG8tc2VsZWN0b3JzLWV4cGVjdGVk
LnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3NlbGVjdC1saXZlLXBzZXVkby1zZWxl
Y3RvcnMtZXhwZWN0ZWQudHh0CkBAIC0xNCw2ICsxNCw5IEBAIFBBU1MgYmFja2dyb3VuZE9mKGVs
KSBpcyBpbnZhbGlkQ29sb3IKIEluc2lkZS9vdXRzaWRlIG9mIGEgZm9ybToKIFBBU1MgYmFja2dy
b3VuZE9mKGVsKSBpcyBpbnZhbGlkQ29sb3IKIFBBU1MgYmFja2dyb3VuZE9mKGVsKSBpcyBpbnZh
bGlkQ29sb3IKK0NoYW5nZSB0aGUgdmFsdWVzIG9mIHNlbGVjdCBlbGVtZW50cyB3aXRob3V0IGV4
cGxpY2l0IGluaXRpYWxpemluZyB2YWx1ZXMgYnkgY2xpY2tpbmc6CitQQVNTIGJhY2tncm91bmRP
ZihzZWxlY3RNdWx0aXBsZSkgaXMgdmFsaWRDb2xvcgorUEFTUyBiYWNrZ3JvdW5kT2Yoc2VsZWN0
U2l6ZTQpIGlzIHZhbGlkQ29sb3IKIENoYW5nZSB0aGUgdmFsdWUgd2l0aCBhIHBsYWNlaG9sZGVy
IGxhYmVsIG9wdGlvbjoKIFBBU1MgYmFja2dyb3VuZE9mKGVsKSBpcyB2YWxpZENvbG9yCiBQQVNT
IGJhY2tncm91bmRPZihlbCkgaXMgaW52YWxpZENvbG9yCmRpZmYgLS1naXQgYS9XZWJDb3JlL0No
YW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDE4NmU1NmMwMzA2ZTQ1NjA2NzUyZTM5
Nzc0MTllYzA2MTMzYTAwNTkuLjE5YjExODVmMTNjY2ExODQyNjJhZTMwYTJkZWZmYTNmYzcyYzJk
YjcgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMTItMjEgIERhaSBNaWt1cnViZSAgPGRtaWt1cnViZUBn
b29nbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEFzc2VydGlvbiBmYWlsdXJlIHdpdGggPHNlbGVjdCBtdWx0aXBsZSByZXF1aXJlZD4KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUxMjYwCisKKyAg
ICAgICAgVGVzdDogZmFzdC9jc3MvcHNldWRvLXZhbGlkLXNlbGVjdC1jbGljay5odG1sCisKKyAg
ICAgICAgKiBkb20vU2VsZWN0RWxlbWVudC5jcHA6IHVwZGF0ZVZhbGlkaXR5KCkgYWZ0ZXIgc2Vs
ZWN0aW5nIHNvbWUgb3B0aW9ucyBvZiBMaXN0Qm94LXR5cGVkIDxzZWxlY3Q+IGVsZW1lbnRzIHRv
IHVwZGF0ZSB2YWxpZCgpIGNhY2hlLgorICAgICAgICAoV2ViQ29yZTo6U2VsZWN0RWxlbWVudDo6
dXBkYXRlTGlzdEJveFNlbGVjdGlvbik6CisKIDIwMTAtMTItMjAgIE1hcmsgUm93ZSAgPG1yb3dl
QGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYW4gQmVybnN0ZWluLgpkaWZmIC0t
Z2l0IGEvV2ViQ29yZS9kb20vU2VsZWN0RWxlbWVudC5jcHAgYi9XZWJDb3JlL2RvbS9TZWxlY3RF
bGVtZW50LmNwcAppbmRleCBiZmExYjkzNDBkMjJiNmIyNTg0ODM4YTlkOTAwZGVkZGY1OWE0NjNh
Li42NjFiYTg4NmM0ZWM1OTg3ZDkwNThmMjBjNjIyZGQ1YzhhMzQ4MTMxIDEwMDY0NAotLS0gYS9X
ZWJDb3JlL2RvbS9TZWxlY3RFbGVtZW50LmNwcAorKysgYi9XZWJDb3JlL2RvbS9TZWxlY3RFbGVt
ZW50LmNwcApAQCAtMTcyLDYgKzE3Miw3IEBAIHZvaWQgU2VsZWN0RWxlbWVudDo6dXBkYXRlTGlz
dEJveFNlbGVjdGlvbihTZWxlY3RFbGVtZW50RGF0YSYgZGF0YSwgRWxlbWVudCogZWxlCiAgICAg
ICAgICAgICBvcHRpb25FbGVtZW50LT5zZXRTZWxlY3RlZFN0YXRlKGNhY2hlZFN0YXRlRm9yQWN0
aXZlU2VsZWN0aW9uW2ldKTsKICAgICB9CiAKKyAgICB0b1NlbGVjdEVsZW1lbnQoZWxlbWVudCkt
PnVwZGF0ZVZhbGlkaXR5KCk7CiAgICAgc2Nyb2xsVG9TZWxlY3Rpb24oZGF0YSwgZWxlbWVudCk7
CiB9CiAK
</data>
<flag name="commit-queue"
          id="68253"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>