<?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>91954</bug_id>
          
          <creation_ts>2012-07-22 20:32:17 -0700</creation_ts>
          <short_desc>[Filesystem] Assertion on $0.webkitEntries while on the input field.</short_desc>
          <delta_ts>2012-08-01 00:57:41 -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>WebCore Misc.</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>data:text/html,&lt;input&gt;</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>yosin</reporter>
          <assigned_to name="Kinuko Yasuda">kinuko</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>kinuko</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>tkent</cc>
    
    <cc>vsevik</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>675412</commentid>
    <comment_count>0</comment_count>
    <who name="">yosin</who>
    <bug_when>2012-07-22 20:32:17 -0700</bug_when>
    <thetext>= Step for Re-Produce =
1. Enter data:text/html,&lt;input&gt; into Omnibox
2. Hit [Enter] to display input element
3. Invoke Web Inspector
4. Select &quot;Elements&quot; view
5. Select &quot;Properties&quot;
6. Select &quot;HTMLInputElement&quot; or &quot;Element&quot; to display properties

= Results =
Got assertion failure with following message:
SHOULD NEVER BE REACHED
../../third_party/WebKit/Source/WebCore/html/InputType.cpp(698) : virtual WTF::String WebCore::InputType::droppedFileSystemId()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>675662</commentid>
    <comment_count>1</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-07-23 06:16:41 -0700</bug_when>
    <thetext>Select input field in the inspector. In the console, type &quot;$0.webkitEntries&quot;. See assertion:

	WebCore::InputType::droppedFileSystemId() [0x7f59d99ea539]
	WebCore::HTMLInputElement::droppedFileSystemId() [0x7f59d99b8ee4]
	WebCore::HTMLInputElementFileSystem::webkitEntries() [0x7f59db603e64]
	WebCore::HTMLInputElementV8Internal::webkitEntriesAttrGetter() [0x7f59da85b1b6]
	v8::internal::JSObject::GetPropertyWithCallback() [0x7f59daf00ea9]
	v8::internal::LoadIC::Load() [0x7f59db086c82]
	v8::internal::LoadIC_Miss() [0x7f59db0873ea]
	0x8c9b1f0618e</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677245</commentid>
    <comment_count>2</comment_count>
      <attachid>154150</attachid>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-07-24 15:17:32 -0700</bug_when>
    <thetext>Created attachment 154150
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677447</commentid>
    <comment_count>3</comment_count>
      <attachid>154150</attachid>
    <who name="">yosin</who>
    <bug_when>2012-07-24 17:59:32 -0700</bug_when>
    <thetext>Comment on attachment 154150
Patch

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

&gt; LayoutTests/ChangeLog:10
&gt; +        * fast/forms/file/input-accessing-entries-expected.txt: Added.

Could you name test file as file-accessing-entries.html?
We&apos;re now arranging test case file name as ${inputType}-*.html.
Thanks for your cooperation!

&gt; LayoutTests/fast/forms/file/input-accessing-entries.html:5
&gt; +&lt;pre id=&quot;console&quot;&gt;&lt;/pre&gt;

You don&apos;t need to put &quot;console&quot; markup by yourself.
js-test-pre.js creates it for you.
http://trac.webkit.org/browser/trunk/LayoutTests/fast/js/resources/js-test-pre.js

&gt; LayoutTests/fast/forms/file/input-accessing-entries.html:13
&gt; +var successfullyParsed = true;

You may not need to set successfullyParse by yourself.
Function  isSuccessfullyParsed() sets it to true for your.
http://trac.webkit.org/browser/trunk/LayoutTests/fast/js/resources/js-test-pre.js#L463</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677464</commentid>
    <comment_count>4</comment_count>
      <attachid>154204</attachid>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-07-24 18:09:06 -0700</bug_when>
    <thetext>Created attachment 154204
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677475</commentid>
    <comment_count>5</comment_count>
      <attachid>154207</attachid>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-07-24 18:27:06 -0700</bug_when>
    <thetext>Created attachment 154207
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>677478</commentid>
    <comment_count>6</comment_count>
      <attachid>154150</attachid>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-07-24 18:29:27 -0700</bug_when>
    <thetext>Comment on attachment 154150
Patch

Thanks for your review!

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

&gt;&gt; LayoutTests/ChangeLog:10
&gt;&gt; +        * fast/forms/file/input-accessing-entries-expected.txt: Added.
&gt; 
&gt; Could you name test file as file-accessing-entries.html?
&gt; We&apos;re now arranging test case file name as ${inputType}-*.html.
&gt; Thanks for your cooperation!

Done.

&gt;&gt; LayoutTests/fast/forms/file/input-accessing-entries.html:5
&gt;&gt; +&lt;pre id=&quot;console&quot;&gt;&lt;/pre&gt;
&gt; 
&gt; You don&apos;t need to put &quot;console&quot; markup by yourself.
&gt; js-test-pre.js creates it for you.
&gt; http://trac.webkit.org/browser/trunk/LayoutTests/fast/js/resources/js-test-pre.js

Oh I didn&apos;t know that... done.

&gt;&gt; LayoutTests/fast/forms/file/input-accessing-entries.html:13
&gt;&gt; +var successfullyParsed = true;
&gt; 
&gt; You may not need to set successfullyParse by yourself.
&gt; Function  isSuccessfullyParsed() sets it to true for your.
&gt; http://trac.webkit.org/browser/trunk/LayoutTests/fast/js/resources/js-test-pre.js#L463

Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>683632</commentid>
    <comment_count>7</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-07-31 16:40:42 -0700</bug_when>
    <thetext>Could reviewers take a look?  Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>683771</commentid>
    <comment_count>8</comment_count>
      <attachid>154207</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-07-31 19:37:08 -0700</bug_when>
    <thetext>Comment on attachment 154207
Patch

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

The code change looks ok.

&gt; LayoutTests/ChangeLog:11
&gt; +        * fast/forms/file/file-access-entries-expected.txt: Added.
&gt; +        * fast/forms/file/file-access-entries.html: Added.

This test doesn&apos;t work on platforms without ENABLE_FILE_SYSTEM. So I think the test should be put into fast/filesystem/.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>683916</commentid>
    <comment_count>9</comment_count>
      <attachid>155730</attachid>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-07-31 23:43:27 -0700</bug_when>
    <thetext>Created attachment 155730
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>683920</commentid>
    <comment_count>10</comment_count>
      <attachid>154207</attachid>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2012-07-31 23:56:27 -0700</bug_when>
    <thetext>Comment on attachment 154207
Patch

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

&gt;&gt; LayoutTests/ChangeLog:11
&gt;&gt; +        * fast/forms/file/file-access-entries.html: Added.
&gt; 
&gt; This test doesn&apos;t work on platforms without ENABLE_FILE_SYSTEM. So I think the test should be put into fast/filesystem/.

Ok... I was a bit separated since it&apos;s also a form test too but I moved it under fast/filesystem.
We have one more .webkitEntries test in fast/forms/file.  Should we move it (in another change) too then?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>683922</commentid>
    <comment_count>11</comment_count>
      <attachid>155730</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-07-31 23:58:02 -0700</bug_when>
    <thetext>Comment on attachment 155730
Patch

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>683948</commentid>
    <comment_count>12</comment_count>
      <attachid>155730</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-01 00:57:36 -0700</bug_when>
    <thetext>Comment on attachment 155730
Patch

Clearing flags on attachment: 155730

Committed r124309: &lt;http://trac.webkit.org/changeset/124309&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>683949</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-01 00:57:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154150</attachid>
            <date>2012-07-24 15:17:32 -0700</date>
            <delta_ts>2012-07-24 18:29:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-91954-20120725071722.patch</filename>
            <type>text/plain</type>
            <size>4288</size>
            <attacher name="Kinuko Yasuda">kinuko</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIzMTY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTBhNTAzNGI4YzdlMWE2
ODczZDYyOWYwOGUzZDY0ZDQ0ODkwZWM5OC4uOWU0NDAzMDM1NDljOTkzZTAyNTAzZTdkMDE3MDY4
NGQ4N2E1ZWU0YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA3LTI0ICBLaW51
a28gWWFzdWRhICA8a2ludWtvQGNocm9taXVtLm9yZz4KKworICAgICAgICBbRmlsZXN5c3RlbV0g
QXNzZXJ0aW9uIG9uICQwLndlYmtpdEVudHJpZXMgd2hpbGUgb24gdGhlIGlucHV0IGZpZWxkLgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTE5NTQKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBY2Nlc3Npbmcg
LndlYmtpdEVudHJpZXMgc2hvdWxkIG5vdCBjcmFzaCB3aGVuIGlucHV0IHR5cGUgaXMgbm90IGZv
ciBmaWxlLgorCisgICAgICAgIFRlc3RzOiBmYXN0L2Zvcm1zL2ZpbGUvaW5wdXQtYWNjZXNzaW5n
LWVudHJpZXMuaHRtbAorCisgICAgICAgICogTW9kdWxlcy9maWxlc3lzdGVtL0hUTUxJbnB1dEVs
ZW1lbnRGaWxlU3lzdGVtLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnRG
aWxlU3lzdGVtOjp3ZWJraXRFbnRyaWVzKToKKwogMjAxMi0wNy0xOSAgRG1pdHJ5IFRpdG92ICA8
ZGltaWNoQGNocm9taXVtLm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLCByZXZlcnRpbmcgaHR0
cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMTIzMTQ5LgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9maWxlc3lzdGVtL0hUTUxJbnB1dEVsZW1lbnRGaWxlU3lzdGVtLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvZmlsZXN5c3RlbS9IVE1MSW5wdXRFbGVtZW50Rmls
ZVN5c3RlbS5jcHAKaW5kZXggYzBlZDk4NWRmMmZkZjExY2RkZDhiODgyNmY3ODYxZTg3Mzc4YzQ3
ZC4uOGE4Y2ZkZjc4ZWE0ZWFkYjVkYTQ1MzE0ZDVmZDkyN2JhZWVhYTAyMCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9maWxlc3lzdGVtL0hUTUxJbnB1dEVsZW1lbnRGaWxlU3lz
dGVtLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2ZpbGVzeXN0ZW0vSFRNTElucHV0
RWxlbWVudEZpbGVTeXN0ZW0uY3BwCkBAIC00OSw2ICs0OSwxMCBAQCBuYW1lc3BhY2UgV2ViQ29y
ZSB7CiBQYXNzUmVmUHRyPEVudHJ5QXJyYXk+IEhUTUxJbnB1dEVsZW1lbnRGaWxlU3lzdGVtOjp3
ZWJraXRFbnRyaWVzKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIHNjcmlwdEV4ZWN1dGlvbkNvbnRl
eHQsIEhUTUxJbnB1dEVsZW1lbnQqIGlucHV0KQogewogICAgIFJlZlB0cjxFbnRyeUFycmF5PiBh
cnJheSA9IEVudHJ5QXJyYXk6OmNyZWF0ZSgpOworICAgIEZpbGVMaXN0KiBmaWxlcyA9IGlucHV0
LT5maWxlcygpOworCisgICAgaWYgKCFmaWxlcykKKyAgICAgICAgcmV0dXJuIGFycmF5OwogCiAg
ICAgUmVmUHRyPERPTUZpbGVTeXN0ZW0+IGZpbGVzeXN0ZW0gPSBET01GaWxlU3lzdGVtOjpjcmVh
dGVJc29sYXRlZEZpbGVTeXN0ZW0oc2NyaXB0RXhlY3V0aW9uQ29udGV4dCwgaW5wdXQtPmRyb3Bw
ZWRGaWxlU3lzdGVtSWQoKSk7CiAgICAgaWYgKCFmaWxlc3lzdGVtKSB7CkBAIC01Niw4ICs2MCw2
IEBAIFBhc3NSZWZQdHI8RW50cnlBcnJheT4gSFRNTElucHV0RWxlbWVudEZpbGVTeXN0ZW06Ondl
YmtpdEVudHJpZXMoU2NyaXB0RXhlY3V0aW9uCiAgICAgICAgIHJldHVybiBhcnJheTsKICAgICB9
CiAKLSAgICBGaWxlTGlzdCogZmlsZXMgPSBpbnB1dC0+ZmlsZXMoKTsKLSAgICBBU1NFUlQoZmls
ZXMpOwogICAgIGZvciAodW5zaWduZWQgaSA9IDA7IGkgPCBmaWxlcy0+bGVuZ3RoKCk7ICsraSkg
ewogICAgICAgICBGaWxlKiBmaWxlID0gZmlsZXMtPml0ZW0oaSk7CiAKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA0NGU2NTEy
ZGY3YWE4NTZmMWE3MGVjZWQ0ZmU5OWY5YTg3YzlkYmU4Li4yZWI3M2EyMTJjMmU1NmI2MDUzYTM2
ZmY5YjNkNTViMmIyMjUzNzE1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysr
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDctMjQgIEtp
bnVrbyBZYXN1ZGEgIDxraW51a29AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtGaWxlc3lzdGVt
XSBBc3NlcnRpb24gb24gJDAud2Via2l0RW50cmllcyB3aGlsZSBvbiB0aGUgaW5wdXQgZmllbGQu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MTk1NAor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFjY2Vzc2lu
ZyAud2Via2l0RW50cmllcyBzaG91bGQgbm90IGNyYXNoIHdoZW4gaW5wdXQgdHlwZSBpcyBub3Qg
Zm9yIGZpbGUuCisKKyAgICAgICAgKiBmYXN0L2Zvcm1zL2ZpbGUvaW5wdXQtYWNjZXNzaW5nLWVu
dHJpZXMtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Zvcm1zL2ZpbGUvaW5w
dXQtYWNjZXNzaW5nLWVudHJpZXMuaHRtbDogQWRkZWQuCisKIDIwMTItMDctMTkgIEp1bGllbiBD
aGFmZnJhaXggIDxqY2hhZmZyYWl4QHdlYmtpdC5vcmc+CiAKICAgICAgICAgW0NTUzIuMV0gQW5v
bnltb3VzIHRhYmxlcyBzaG91bGQgYmUgaW5saW5lL2Jsb2NrLWxldmVsIGJhc2VkIG9mZiB0aGVp
ciBwYXJlbnQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvZmlsZS9pbnB1dC1h
Y2Nlc3NpbmctZW50cmllcy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2Zp
bGUvaW5wdXQtYWNjZXNzaW5nLWVudHJpZXMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjExNDQx
YjgyYzI3ZTVmNzU1YmY5ZGZmM2YyODI5NGRlZWVmMDhmY2YKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2ZpbGUvaW5wdXQtYWNjZXNzaW5nLWVudHJpZXMtZXhwZWN0
ZWQudHh0CkBAIC0wLDAgKzEsMTEgQEAKKworVGVzdHMgYWNjZXNzaW5nIHdlYmtpdEVudHJpZXMg
ZG9lcyBub3QgY3Jhc2ggd2hlbiBpbnB1dCB0eXBlIGlzIG5vdCBmaWxlCisKK09uIHN1Y2Nlc3Ms
IHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJU
RVNUIENPTVBMRVRFIi4KKworCitQQVNTIGlucHV0LndlYmtpdEVudHJpZXMubGVuZ3RoIGlzIDAK
K1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2ZpbGUvaW5wdXQtYWNjZXNzaW5nLWVudHJp
ZXMuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvZmlsZS9pbnB1dC1hY2Nlc3NpbmctZW50
cmllcy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmYwMDkyNzRlMDg3ZGQ0Mzk3OTExNWJhN2Y4ZGFjNGY2NWE0
ZmJkMGMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2ZpbGUvaW5w
dXQtYWNjZXNzaW5nLWVudHJpZXMuaHRtbApAQCAtMCwwICsxLDE3IEBACis8IURPQ1RZUEUgaHRt
bD4KKzxodG1sPgorPGJvZHk+Cis8aW5wdXQgbmFtZT0iaW5wdXQiIGlkPSJpbnB1dCI+PC9pbnB1
dD4KKzxwcmUgaWQ9ImNvbnNvbGUiPjwvcHJlPgorPHNjcmlwdCBzcmM9Ii4uLy4uL2pzL3Jlc291
cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oJ1Rl
c3RzIGFjY2Vzc2luZyB3ZWJraXRFbnRyaWVzIGRvZXMgbm90IGNyYXNoIHdoZW4gaW5wdXQgdHlw
ZSBpcyBub3QgZmlsZScpOworCit2YXIgaW5wdXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgn
aW5wdXQnKTsKK3Nob3VsZEV2YWx1YXRlVG8oJ2lucHV0LndlYmtpdEVudHJpZXMubGVuZ3RoJywg
MCk7CisKK3ZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworPC9zY3JpcHQ+Cis8c2NyaXB0
IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2Jv
ZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154204</attachid>
            <date>2012-07-24 18:09:06 -0700</date>
            <delta_ts>2012-07-24 18:27:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-91954-20120725100856.patch</filename>
            <type>text/plain</type>
            <size>4194</size>
            <attacher name="Kinuko Yasuda">kinuko</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIzMTY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTBhNTAzNGI4YzdlMWE2
ODczZDYyOWYwOGUzZDY0ZDQ0ODkwZWM5OC4uMjNlZWFjMzQ2N2FkOGZlYmJiZjM3NDZmMjM2ZDg2
MzAyODQ5ZmFiOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA3LTI0ICBLaW51
a28gWWFzdWRhICA8a2ludWtvQGNocm9taXVtLm9yZz4KKworICAgICAgICBbRmlsZXN5c3RlbV0g
QXNzZXJ0aW9uIG9uICQwLndlYmtpdEVudHJpZXMgd2hpbGUgb24gdGhlIGlucHV0IGZpZWxkLgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTE5NTQKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBY2Nlc3Npbmcg
LndlYmtpdEVudHJpZXMgc2hvdWxkIG5vdCBjcmFzaCB3aGVuIGlucHV0IHR5cGUgaXMgbm90IGZv
ciBmaWxlLgorCisgICAgICAgIFRlc3RzOiBmYXN0L2Zvcm1zL2ZpbGUvZmlsZS1hY2Nlc3MtZW50
cmllcy5odG1sCisKKyAgICAgICAgKiBNb2R1bGVzL2ZpbGVzeXN0ZW0vSFRNTElucHV0RWxlbWVu
dEZpbGVTeXN0ZW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudEZpbGVT
eXN0ZW06OndlYmtpdEVudHJpZXMpOgorCiAyMDEyLTA3LTE5ICBEbWl0cnkgVGl0b3YgIDxkaW1p
Y2hAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJldmVydGluZyBodHRwOi8v
dHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xMjMxNDkuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL2ZpbGVzeXN0ZW0vSFRNTElucHV0RWxlbWVudEZpbGVTeXN0ZW0uY3BwIGIv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9maWxlc3lzdGVtL0hUTUxJbnB1dEVsZW1lbnRGaWxlU3lz
dGVtLmNwcAppbmRleCBjMGVkOTg1ZGYyZmRmMTFjZGRkOGI4ODI2Zjc4NjFlODczNzhjNDdkLi44
YThjZmRmNzhlYTRlYWRiNWRhNDUzMTRkNWZkOTI3YmFlZWFhMDIwIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL2ZpbGVzeXN0ZW0vSFRNTElucHV0RWxlbWVudEZpbGVTeXN0ZW0u
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvZmlsZXN5c3RlbS9IVE1MSW5wdXRFbGVt
ZW50RmlsZVN5c3RlbS5jcHAKQEAgLTQ5LDYgKzQ5LDEwIEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsK
IFBhc3NSZWZQdHI8RW50cnlBcnJheT4gSFRNTElucHV0RWxlbWVudEZpbGVTeXN0ZW06OndlYmtp
dEVudHJpZXMoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogc2NyaXB0RXhlY3V0aW9uQ29udGV4dCwg
SFRNTElucHV0RWxlbWVudCogaW5wdXQpCiB7CiAgICAgUmVmUHRyPEVudHJ5QXJyYXk+IGFycmF5
ID0gRW50cnlBcnJheTo6Y3JlYXRlKCk7CisgICAgRmlsZUxpc3QqIGZpbGVzID0gaW5wdXQtPmZp
bGVzKCk7CisKKyAgICBpZiAoIWZpbGVzKQorICAgICAgICByZXR1cm4gYXJyYXk7CiAKICAgICBS
ZWZQdHI8RE9NRmlsZVN5c3RlbT4gZmlsZXN5c3RlbSA9IERPTUZpbGVTeXN0ZW06OmNyZWF0ZUlz
b2xhdGVkRmlsZVN5c3RlbShzY3JpcHRFeGVjdXRpb25Db250ZXh0LCBpbnB1dC0+ZHJvcHBlZEZp
bGVTeXN0ZW1JZCgpKTsKICAgICBpZiAoIWZpbGVzeXN0ZW0pIHsKQEAgLTU2LDggKzYwLDYgQEAg
UGFzc1JlZlB0cjxFbnRyeUFycmF5PiBIVE1MSW5wdXRFbGVtZW50RmlsZVN5c3RlbTo6d2Via2l0
RW50cmllcyhTY3JpcHRFeGVjdXRpb24KICAgICAgICAgcmV0dXJuIGFycmF5OwogICAgIH0KIAot
ICAgIEZpbGVMaXN0KiBmaWxlcyA9IGlucHV0LT5maWxlcygpOwotICAgIEFTU0VSVChmaWxlcyk7
CiAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IGZpbGVzLT5sZW5ndGgoKTsgKytpKSB7CiAg
ICAgICAgIEZpbGUqIGZpbGUgPSBmaWxlcy0+aXRlbShpKTsKIApkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDQ0ZTY1MTJkZjdh
YTg1NmYxYTcwZWNlZDRmZTk5ZjlhODdjOWRiZTguLmY1ODQ5YmUzZDc3NTVhMDViOTNkMmU1MGE3
MzMwMDg5YWZlMjlmYWIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMi0wNy0yNCAgS2ludWtv
IFlhc3VkYSAgPGtpbnVrb0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW0ZpbGVzeXN0ZW1dIEFz
c2VydGlvbiBvbiAkMC53ZWJraXRFbnRyaWVzIHdoaWxlIG9uIHRoZSBpbnB1dCBmaWVsZC4KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkxOTU0CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWNjZXNzaW5nIC53
ZWJraXRFbnRyaWVzIHNob3VsZCBub3QgY3Jhc2ggd2hlbiBpbnB1dCB0eXBlIGlzIG5vdCBmb3Ig
ZmlsZS4KKworICAgICAgICAqIGZhc3QvZm9ybXMvZmlsZS9maWxlLWFjY2Vzcy1lbnRyaWVzLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9mb3Jtcy9maWxlL2ZpbGUtYWNjZXNz
LWVudHJpZXMuaHRtbDogQWRkZWQuCisKIDIwMTItMDctMTkgIEp1bGllbiBDaGFmZnJhaXggIDxq
Y2hhZmZyYWl4QHdlYmtpdC5vcmc+CiAKICAgICAgICAgW0NTUzIuMV0gQW5vbnltb3VzIHRhYmxl
cyBzaG91bGQgYmUgaW5saW5lL2Jsb2NrLWxldmVsIGJhc2VkIG9mZiB0aGVpciBwYXJlbnQKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvZmlsZS9maWxlLWFjY2Vzcy1lbnRyaWVz
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvZmlsZS9maWxlLWFjY2Vzcy1l
bnRyaWVzLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4xMTQ0MWI4MmMyN2U1Zjc1NWJmOWRmZjNm
MjgyOTRkZWVlZjA4ZmNmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jt
cy9maWxlL2ZpbGUtYWNjZXNzLWVudHJpZXMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTEgQEAK
KworVGVzdHMgYWNjZXNzaW5nIHdlYmtpdEVudHJpZXMgZG9lcyBub3QgY3Jhc2ggd2hlbiBpbnB1
dCB0eXBlIGlzIG5vdCBmaWxlCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBv
ZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNT
IGlucHV0LndlYmtpdEVudHJpZXMubGVuZ3RoIGlzIDAKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2Vk
IGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L2Zvcm1zL2ZpbGUvZmlsZS1hY2Nlc3MtZW50cmllcy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9m
b3Jtcy9maWxlL2ZpbGUtYWNjZXNzLWVudHJpZXMuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lZWY3OWZhNjRl
MDA5YjkxZTg2ZmJkM2RkYzM2ODdkYTFlYTIyYzJlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC9mb3Jtcy9maWxlL2ZpbGUtYWNjZXNzLWVudHJpZXMuaHRtbApAQCAtMCwwICsx
LDE1IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8aW5wdXQgbmFtZT0iaW5w
dXQiIGlkPSJpbnB1dCI+PC9pbnB1dD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMv
anMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KK2Rlc2NyaXB0aW9uKCdUZXN0cyBh
Y2Nlc3Npbmcgd2Via2l0RW50cmllcyBkb2VzIG5vdCBjcmFzaCB3aGVuIGlucHV0IHR5cGUgaXMg
bm90IGZpbGUnKTsKKwordmFyIGlucHV0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lucHV0
Jyk7CitzaG91bGRFdmFsdWF0ZVRvKCdpbnB1dC53ZWJraXRFbnRyaWVzLmxlbmd0aCcsIDApOwor
Cis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0
LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>154207</attachid>
            <date>2012-07-24 18:27:06 -0700</date>
            <delta_ts>2012-07-31 23:56:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-91954-20120725102657.patch</filename>
            <type>text/plain</type>
            <size>4192</size>
            <attacher name="Kinuko Yasuda">kinuko</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIzMTY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTBhNTAzNGI4YzdlMWE2
ODczZDYyOWYwOGUzZDY0ZDQ0ODkwZWM5OC4uMjNlZWFjMzQ2N2FkOGZlYmJiZjM3NDZmMjM2ZDg2
MzAyODQ5ZmFiOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA3LTI0ICBLaW51
a28gWWFzdWRhICA8a2ludWtvQGNocm9taXVtLm9yZz4KKworICAgICAgICBbRmlsZXN5c3RlbV0g
QXNzZXJ0aW9uIG9uICQwLndlYmtpdEVudHJpZXMgd2hpbGUgb24gdGhlIGlucHV0IGZpZWxkLgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTE5NTQKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBY2Nlc3Npbmcg
LndlYmtpdEVudHJpZXMgc2hvdWxkIG5vdCBjcmFzaCB3aGVuIGlucHV0IHR5cGUgaXMgbm90IGZv
ciBmaWxlLgorCisgICAgICAgIFRlc3RzOiBmYXN0L2Zvcm1zL2ZpbGUvZmlsZS1hY2Nlc3MtZW50
cmllcy5odG1sCisKKyAgICAgICAgKiBNb2R1bGVzL2ZpbGVzeXN0ZW0vSFRNTElucHV0RWxlbWVu
dEZpbGVTeXN0ZW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudEZpbGVT
eXN0ZW06OndlYmtpdEVudHJpZXMpOgorCiAyMDEyLTA3LTE5ICBEbWl0cnkgVGl0b3YgIDxkaW1p
Y2hAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJldmVydGluZyBodHRwOi8v
dHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xMjMxNDkuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL2ZpbGVzeXN0ZW0vSFRNTElucHV0RWxlbWVudEZpbGVTeXN0ZW0uY3BwIGIv
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9maWxlc3lzdGVtL0hUTUxJbnB1dEVsZW1lbnRGaWxlU3lz
dGVtLmNwcAppbmRleCBjMGVkOTg1ZGYyZmRmMTFjZGRkOGI4ODI2Zjc4NjFlODczNzhjNDdkLi44
YThjZmRmNzhlYTRlYWRiNWRhNDUzMTRkNWZkOTI3YmFlZWFhMDIwIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL2ZpbGVzeXN0ZW0vSFRNTElucHV0RWxlbWVudEZpbGVTeXN0ZW0u
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvZmlsZXN5c3RlbS9IVE1MSW5wdXRFbGVt
ZW50RmlsZVN5c3RlbS5jcHAKQEAgLTQ5LDYgKzQ5LDEwIEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsK
IFBhc3NSZWZQdHI8RW50cnlBcnJheT4gSFRNTElucHV0RWxlbWVudEZpbGVTeXN0ZW06OndlYmtp
dEVudHJpZXMoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogc2NyaXB0RXhlY3V0aW9uQ29udGV4dCwg
SFRNTElucHV0RWxlbWVudCogaW5wdXQpCiB7CiAgICAgUmVmUHRyPEVudHJ5QXJyYXk+IGFycmF5
ID0gRW50cnlBcnJheTo6Y3JlYXRlKCk7CisgICAgRmlsZUxpc3QqIGZpbGVzID0gaW5wdXQtPmZp
bGVzKCk7CisKKyAgICBpZiAoIWZpbGVzKQorICAgICAgICByZXR1cm4gYXJyYXk7CiAKICAgICBS
ZWZQdHI8RE9NRmlsZVN5c3RlbT4gZmlsZXN5c3RlbSA9IERPTUZpbGVTeXN0ZW06OmNyZWF0ZUlz
b2xhdGVkRmlsZVN5c3RlbShzY3JpcHRFeGVjdXRpb25Db250ZXh0LCBpbnB1dC0+ZHJvcHBlZEZp
bGVTeXN0ZW1JZCgpKTsKICAgICBpZiAoIWZpbGVzeXN0ZW0pIHsKQEAgLTU2LDggKzYwLDYgQEAg
UGFzc1JlZlB0cjxFbnRyeUFycmF5PiBIVE1MSW5wdXRFbGVtZW50RmlsZVN5c3RlbTo6d2Via2l0
RW50cmllcyhTY3JpcHRFeGVjdXRpb24KICAgICAgICAgcmV0dXJuIGFycmF5OwogICAgIH0KIAot
ICAgIEZpbGVMaXN0KiBmaWxlcyA9IGlucHV0LT5maWxlcygpOwotICAgIEFTU0VSVChmaWxlcyk7
CiAgICAgZm9yICh1bnNpZ25lZCBpID0gMDsgaSA8IGZpbGVzLT5sZW5ndGgoKTsgKytpKSB7CiAg
ICAgICAgIEZpbGUqIGZpbGUgPSBmaWxlcy0+aXRlbShpKTsKIApkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDQ0ZTY1MTJkZjdh
YTg1NmYxYTcwZWNlZDRmZTk5ZjlhODdjOWRiZTguLmY1ODQ5YmUzZDc3NTVhMDViOTNkMmU1MGE3
MzMwMDg5YWZlMjlmYWIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMi0wNy0yNCAgS2ludWtv
IFlhc3VkYSAgPGtpbnVrb0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW0ZpbGVzeXN0ZW1dIEFz
c2VydGlvbiBvbiAkMC53ZWJraXRFbnRyaWVzIHdoaWxlIG9uIHRoZSBpbnB1dCBmaWVsZC4KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTkxOTU0CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWNjZXNzaW5nIC53
ZWJraXRFbnRyaWVzIHNob3VsZCBub3QgY3Jhc2ggd2hlbiBpbnB1dCB0eXBlIGlzIG5vdCBmb3Ig
ZmlsZS4KKworICAgICAgICAqIGZhc3QvZm9ybXMvZmlsZS9maWxlLWFjY2Vzcy1lbnRyaWVzLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9mb3Jtcy9maWxlL2ZpbGUtYWNjZXNz
LWVudHJpZXMuaHRtbDogQWRkZWQuCisKIDIwMTItMDctMTkgIEp1bGllbiBDaGFmZnJhaXggIDxq
Y2hhZmZyYWl4QHdlYmtpdC5vcmc+CiAKICAgICAgICAgW0NTUzIuMV0gQW5vbnltb3VzIHRhYmxl
cyBzaG91bGQgYmUgaW5saW5lL2Jsb2NrLWxldmVsIGJhc2VkIG9mZiB0aGVpciBwYXJlbnQKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvZmlsZS9maWxlLWFjY2Vzcy1lbnRyaWVz
LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvZmlsZS9maWxlLWFjY2Vzcy1l
bnRyaWVzLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yNmE0ZDRiMjRlY2E1MTVmMmI4MzhkY2Mz
MmE2MGZkODY3MDlmOTRhCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jt
cy9maWxlL2ZpbGUtYWNjZXNzLWVudHJpZXMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTAgQEAK
K1Rlc3RzIGFjY2Vzc2luZyB3ZWJraXRFbnRyaWVzIGRvZXMgbm90IGNyYXNoIHdoZW4gaW5wdXQg
dHlwZSBpcyBub3QgZmlsZQorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2Yg
IlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBp
bnB1dC53ZWJraXRFbnRyaWVzLmxlbmd0aCBpcyAwCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBp
cyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9m
b3Jtcy9maWxlL2ZpbGUtYWNjZXNzLWVudHJpZXMuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZm9y
bXMvZmlsZS9maWxlLWFjY2Vzcy1lbnRyaWVzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZWVmNzlmYTY0ZTAw
OWI5MWU4NmZiZDNkZGMzNjg3ZGExZWEyMmMyZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2Zhc3QvZm9ybXMvZmlsZS9maWxlLWFjY2Vzcy1lbnRyaWVzLmh0bWwKQEAgLTAsMCArMSwx
NSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxib2R5PgorPGlucHV0IG5hbWU9ImlucHV0
IiBpZD0iaW5wdXQiPjwvaW5wdXQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pz
LXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+CitkZXNjcmlwdGlvbignVGVzdHMgYWNj
ZXNzaW5nIHdlYmtpdEVudHJpZXMgZG9lcyBub3QgY3Jhc2ggd2hlbiBpbnB1dCB0eXBlIGlzIG5v
dCBmaWxlJyk7CisKK3ZhciBpbnB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpbnB1dCcp
Oworc2hvdWxkRXZhbHVhdGVUbygnaW5wdXQud2Via2l0RW50cmllcy5sZW5ndGgnLCAwKTsKKwor
PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5q
cyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>155730</attachid>
            <date>2012-07-31 23:43:27 -0700</date>
            <delta_ts>2012-08-01 00:57:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-91954-20120801154309.patch</filename>
            <type>text/plain</type>
            <size>4184</size>
            <attacher name="Kinuko Yasuda">kinuko</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI0MTg4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGNlMjE4YjAyYzNjMmNh
N2I5YTMzZDliMWM2MjFjZGE4NTFhMWU3MS4uZTNjMTBmMTNhN2ZkNzE3NmQ5MTgzODM5OGNkZjY5
ZmE1MjcwMThkZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA3LTMxICBLaW51
a28gWWFzdWRhICA8a2ludWtvQGNocm9taXVtLm9yZz4KKworICAgICAgICBbRmlsZXN5c3RlbV0g
QXNzZXJ0aW9uIG9uICQwLndlYmtpdEVudHJpZXMgd2hpbGUgb24gdGhlIGlucHV0IGZpZWxkLgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTE5NTQKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBY2Nlc3Npbmcg
LndlYmtpdEVudHJpZXMgc2hvdWxkIG5vdCBjcmFzaCB3aGVuIGlucHV0IHR5cGUgaXMgbm90IGZv
ciBmaWxlLgorCisgICAgICAgIFRlc3RzOiBmYXN0L2ZpbGVzeXN0ZW0vaW5wdXQtYWNjZXNzLWVu
dHJpZXMuaHRtbAorCisgICAgICAgICogTW9kdWxlcy9maWxlc3lzdGVtL0hUTUxJbnB1dEVsZW1l
bnRGaWxlU3lzdGVtLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnRGaWxl
U3lzdGVtOjp3ZWJraXRFbnRyaWVzKToKKwogMjAxMi0wNy0zMSAgUmF1bCBIdWRlYSAgPHJodWRl
YUBhZG9iZS5jb20+CiAKICAgICAgICAgSW5zcGVjdG9yIGNyYXNoZXMgd2hlbiB0cnlpbmcgdG8g
aW5zcGVjdCBhIHBhZ2Ugd2l0aCBDU1MgcmVnaW9uIHN0eWxpbmcKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL01vZHVsZXMvZmlsZXN5c3RlbS9IVE1MSW5wdXRFbGVtZW50RmlsZVN5c3RlbS5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2ZpbGVzeXN0ZW0vSFRNTElucHV0RWxlbWVudEZp
bGVTeXN0ZW0uY3BwCmluZGV4IGMwZWQ5ODVkZjJmZGYxMWNkZGQ4Yjg4MjZmNzg2MWU4NzM3OGM0
N2QuLjhhOGNmZGY3OGVhNGVhZGI1ZGE0NTMxNGQ1ZmQ5MjdiYWVlYWEwMjAgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvZmlsZXN5c3RlbS9IVE1MSW5wdXRFbGVtZW50RmlsZVN5
c3RlbS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9maWxlc3lzdGVtL0hUTUxJbnB1
dEVsZW1lbnRGaWxlU3lzdGVtLmNwcApAQCAtNDksNiArNDksMTAgQEAgbmFtZXNwYWNlIFdlYkNv
cmUgewogUGFzc1JlZlB0cjxFbnRyeUFycmF5PiBIVE1MSW5wdXRFbGVtZW50RmlsZVN5c3RlbTo6
d2Via2l0RW50cmllcyhTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBzY3JpcHRFeGVjdXRpb25Db250
ZXh0LCBIVE1MSW5wdXRFbGVtZW50KiBpbnB1dCkKIHsKICAgICBSZWZQdHI8RW50cnlBcnJheT4g
YXJyYXkgPSBFbnRyeUFycmF5OjpjcmVhdGUoKTsKKyAgICBGaWxlTGlzdCogZmlsZXMgPSBpbnB1
dC0+ZmlsZXMoKTsKKworICAgIGlmICghZmlsZXMpCisgICAgICAgIHJldHVybiBhcnJheTsKIAog
ICAgIFJlZlB0cjxET01GaWxlU3lzdGVtPiBmaWxlc3lzdGVtID0gRE9NRmlsZVN5c3RlbTo6Y3Jl
YXRlSXNvbGF0ZWRGaWxlU3lzdGVtKHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQsIGlucHV0LT5kcm9w
cGVkRmlsZVN5c3RlbUlkKCkpOwogICAgIGlmICghZmlsZXN5c3RlbSkgewpAQCAtNTYsOCArNjAs
NiBAQCBQYXNzUmVmUHRyPEVudHJ5QXJyYXk+IEhUTUxJbnB1dEVsZW1lbnRGaWxlU3lzdGVtOjp3
ZWJraXRFbnRyaWVzKFNjcmlwdEV4ZWN1dGlvbgogICAgICAgICByZXR1cm4gYXJyYXk7CiAgICAg
fQogCi0gICAgRmlsZUxpc3QqIGZpbGVzID0gaW5wdXQtPmZpbGVzKCk7Ci0gICAgQVNTRVJUKGZp
bGVzKTsKICAgICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBpIDwgZmlsZXMtPmxlbmd0aCgpOyArK2kp
IHsKICAgICAgICAgRmlsZSogZmlsZSA9IGZpbGVzLT5pdGVtKGkpOwogCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzEyMDBi
OWRkY2Q2N2QyYzE5YTJiZGNjZWJlYzJkMjNmOTg5YmY1MC4uZmNiMzA0ZGYxZmM0ZjRkNmY1YzE4
NDUyN2Q5NTRkYjEyNGJkOTliMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTA3LTMxICBL
aW51a28gWWFzdWRhICA8a2ludWtvQGNocm9taXVtLm9yZz4KKworICAgICAgICBbRmlsZXN5c3Rl
bV0gQXNzZXJ0aW9uIG9uICQwLndlYmtpdEVudHJpZXMgd2hpbGUgb24gdGhlIGlucHV0IGZpZWxk
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTE5NTQK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBY2Nlc3Np
bmcgLndlYmtpdEVudHJpZXMgc2hvdWxkIG5vdCBjcmFzaCB3aGVuIGlucHV0IHR5cGUgaXMgbm90
IGZvciBmaWxlLgorCisgICAgICAgICogZmFzdC9maWxlc3lzdGVtL2lucHV0LWFjY2Vzcy1lbnRy
aWVzLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZmlsZXN5c3RlbS9pbnB1dC1hY2Nlc3Mt
ZW50cmllcy1leHBlY3RlZC50eHQ6IEFkZGVkLgorCiAyMDEyLTA3LTMxICBBbGV4YW5kZXIgUGF2
bG92ICA8YXBhdmxvdkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0Nocm9taXVtXSBVbnJldmll
d2VkLCBoYW5kbGUgbW9yZSB0ZXN0cyBmYWlsaW5nIGFmdGVyIHIxMjQwNTIuCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L2ZpbGVzeXN0ZW0vaW5wdXQtYWNjZXNzLWVudHJpZXMtZXhwZWN0
ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9maWxlc3lzdGVtL2lucHV0LWFjY2Vzcy1lbnRyaWVz
LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yNmE0ZDRiMjRlY2E1MTVmMmI4MzhkY2MzMmE2MGZk
ODY3MDlmOTRhCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9maWxlc3lzdGVt
L2lucHV0LWFjY2Vzcy1lbnRyaWVzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDEwIEBACitUZXN0
cyBhY2Nlc3Npbmcgd2Via2l0RW50cmllcyBkb2VzIG5vdCBjcmFzaCB3aGVuIGlucHV0IHR5cGUg
aXMgbm90IGZpbGUKKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNT
IiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgaW5wdXQu
d2Via2l0RW50cmllcy5sZW5ndGggaXMgMAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1
ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZmlsZXN5
c3RlbS9pbnB1dC1hY2Nlc3MtZW50cmllcy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9maWxlc3lz
dGVtL2lucHV0LWFjY2Vzcy1lbnRyaWVzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNTQwMzEzNDliNTNhMTg0
YTkwOTVmZDZlYTUxNGJhY2RlZjVlMjA3NQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2Zhc3QvZmlsZXN5c3RlbS9pbnB1dC1hY2Nlc3MtZW50cmllcy5odG1sCkBAIC0wLDAgKzEsMTUg
QEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8Ym9keT4KKzxpbnB1dCBuYW1lPSJpbnB1dCIg
aWQ9ImlucHV0Ij48L2lucHV0PgorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0
LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorZGVzY3JpcHRpb24oJ1Rlc3RzIGFjY2Vzc2lu
ZyB3ZWJraXRFbnRyaWVzIGRvZXMgbm90IGNyYXNoIHdoZW4gaW5wdXQgdHlwZSBpcyBub3QgZmls
ZScpOworCit2YXIgaW5wdXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW5wdXQnKTsKK3No
b3VsZEV2YWx1YXRlVG8oJ2lucHV0LndlYmtpdEVudHJpZXMubGVuZ3RoJywgMCk7CisKKzwvc2Ny
aXB0PgorPHNjcmlwdCBzcmM9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2Ny
aXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>