<?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>141218</bug_id>
          
          <creation_ts>2015-02-03 16:32:28 -0800</creation_ts>
          <short_desc>Div having contentEditable and display:flex cannot be edited if it is empty.</short_desc>
          <delta_ts>2021-07-03 02:17:20 -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>HTML Editing</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=226926</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>141473</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="ChangSeok Oh">changseok</reporter>
          <assigned_to name="ChangSeok Oh">changseok</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>enrica</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>hyatt</cc>
    
    <cc>kangil.han</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>ossy</cc>
    
    <cc>rego</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1066640</commentid>
    <comment_count>0</comment_count>
    <who name="ChangSeok Oh">changseok</who>
    <bug_when>2015-02-03 16:32:28 -0800</bug_when>
    <thetext>This bug is reported in chromium[1], but it happens on webkit as well.
I proposed a patch for blink[2], I&apos;d like to apply it to webkit, too. 

[1] http://crbug.com/450617
[2] https://codereview.chromium.org/897633002</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1066706</commentid>
    <comment_count>1</comment_count>
      <attachid>246008</attachid>
    <who name="ChangSeok Oh">changseok</who>
    <bug_when>2015-02-03 19:42:53 -0800</bug_when>
    <thetext>Created attachment 246008
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1066734</commentid>
    <comment_count>2</comment_count>
      <attachid>246016</attachid>
    <who name="ChangSeok Oh">changseok</who>
    <bug_when>2015-02-03 22:00:43 -0800</bug_when>
    <thetext>Created attachment 246016
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1066736</commentid>
    <comment_count>3</comment_count>
      <attachid>246017</attachid>
    <who name="ChangSeok Oh">changseok</who>
    <bug_when>2015-02-03 22:15:42 -0800</bug_when>
    <thetext>Created attachment 246017
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068096</commentid>
    <comment_count>4</comment_count>
      <attachid>246017</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-02-10 10:30:09 -0800</bug_when>
    <thetext>Comment on attachment 246017
Patch

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

&gt; LayoutTests/fast/events/key-events-in-editable-flexbox.html:1
&gt; +&lt;html&gt;

Missing DOCTYPE.

&gt; LayoutTests/fast/events/key-events-in-editable-flexbox.html:24
&gt; +          var onMacPlatform =  navigator.userAgent.search(/\bMac OS X\b/) != -1;
&gt; +          if (onMacPlatform)
&gt; +            eventSender.keyDown(&quot;rightArrow&quot;, [&quot;metaKey&quot;]);
&gt; +          else
&gt; +            eventSender.keyDown(&quot;end&quot;);

Use getSelection().modify(&apos;move&apos;, &apos;forward&apos;, &apos;lineboundary&apos;) instead.

&gt; LayoutTests/fast/events/key-events-in-editable-flexbox.html:29
&gt; +          eventSender.keyDown(&apos;E&apos;);
&gt; +          eventSender.keyDown(&apos;S&apos;);
&gt; +          eventSender.keyDown(&apos;T&apos;);
&gt; +          shouldBeEqualToString(&quot;targetDiv.innerText&quot;, &quot;TEST&quot;);

Use document.execCommand(&apos;insertText&apos;) instead.

&gt; LayoutTests/fast/events/key-events-in-editable-flexbox.html:36
&gt; +          eventSender.keyDown(&apos;\u0008&apos;);
&gt; +          eventSender.keyDown(&apos;\u0008&apos;);
&gt; +          eventSender.keyDown(&apos;\u0008&apos;);
&gt; +          eventSender.keyDown(&apos;\u0008&apos;);
&gt; +          eventSender.keyDown(&apos;\u0008&apos;); // Remove &apos;\n&apos;
&gt; +          shouldBeEmptyString(&quot;targetDiv.innerText&quot;);

Use document.execCommand(&apos;delete&apos;) instead.

&gt; LayoutTests/fast/events/key-events-in-editable-flexbox.html:42
&gt; +          eventSender.keyDown(&apos;T&apos;);
&gt; +          eventSender.keyDown(&apos;E&apos;);
&gt; +          eventSender.keyDown(&apos;S&apos;);
&gt; +          eventSender.keyDown(&apos;T&apos;);
&gt; +          shouldBeEqualToString(&quot;targetDiv.innerText&quot;, &quot;TEST&quot;);

Ditto.

&gt; LayoutTests/fast/events/key-events-in-editable-flexbox.html:50
&gt; +  &lt;body onload=&quot;test()&quot;&gt;
&gt; +    &lt;div id=&quot;target&quot; contentEditable&gt;T&lt;/div&gt;
&gt; +  &lt;/body&gt;

I don&apos;t think we normally indent test contents.  Also your indentation is inconsistent.
Sometimes it&apos;s 4 spaces and sometimes 2 spaces.  Please at least be consistent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068098</commentid>
    <comment_count>5</comment_count>
      <attachid>246017</attachid>
    <who name="Brian Burg">burg</who>
    <bug_when>2015-02-10 10:52:26 -0800</bug_when>
    <thetext>Comment on attachment 246017
Patch

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

&gt; Source/WebCore/ChangeLog:13
&gt; +        having âdisplay : flexâ goes weird and VisibleSelection is empty accordingly.

The quote marks here do not seem to render in the review tool. Please use these ASCII marks &quot;&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068105</commentid>
    <comment_count>6</comment_count>
      <attachid>246017</attachid>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2015-02-10 11:30:01 -0800</bug_when>
    <thetext>Comment on attachment 246017
Patch

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

&gt; Source/WebCore/dom/Position.cpp:939
&gt; +    if (is&lt;RenderBlockFlow&gt;(*renderer) || is&lt;RenderFlexibleBox&gt;(*renderer)) {

I think this is going to be failing for grid too. Maybe you could use here !renderer-&gt;isRenderBlockFlow() to cover both cases.

Also adding a test case for grid would be nice. :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068147</commentid>
    <comment_count>7</comment_count>
    <who name="Manuel Rego Casasnovas">rego</who>
    <bug_when>2015-02-10 14:40:35 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; Comment on attachment 246017 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=246017&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/dom/Position.cpp:939
&gt; &gt; +    if (is&lt;RenderBlockFlow&gt;(*renderer) || is&lt;RenderFlexibleBox&gt;(*renderer)) {
&gt; 
&gt; I think this is going to be failing for grid too. Maybe you could use here
&gt; !renderer-&gt;isRenderBlockFlow() to cover both cases.

Mmmm, I&apos;ve just realized that this won&apos;t make any sense. I&apos;m wondering if we should just add is&lt;RenderGrid&gt; or if this &quot;if&quot; is actually needed for something else.

Anyway, this is failing in grid too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068284</commentid>
    <comment_count>8</comment_count>
      <attachid>246378</attachid>
    <who name="ChangSeok Oh">changseok</who>
    <bug_when>2015-02-11 00:06:06 -0800</bug_when>
    <thetext>Created attachment 246378
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068288</commentid>
    <comment_count>9</comment_count>
      <attachid>246017</attachid>
    <who name="ChangSeok Oh">changseok</who>
    <bug_when>2015-02-11 00:18:07 -0800</bug_when>
    <thetext>Comment on attachment 246017
Patch

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

Thanks for all comments.

&gt;&gt; Source/WebCore/ChangeLog:13
&gt;&gt; +        having âdisplay : flexâ goes weird and VisibleSelection is empty accordingly.
&gt; 
&gt; The quote marks here do not seem to render in the review tool. Please use these ASCII marks &quot;&quot;

Done.

&gt;&gt;&gt; Source/WebCore/dom/Position.cpp:939
&gt;&gt;&gt; +    if (is&lt;RenderBlockFlow&gt;(*renderer) || is&lt;RenderFlexibleBox&gt;(*renderer)) {
&gt;&gt; 
&gt;&gt; I think this is going to be failing for grid too. Maybe you could use here !renderer-&gt;isRenderBlockFlow() to cover both cases.
&gt;&gt; 
&gt;&gt; Also adding a test case for grid would be nice. :-)
&gt; 
&gt; Mmmm, I&apos;ve just realized that this won&apos;t make any sense. I&apos;m wondering if we should just add is&lt;RenderGrid&gt; or if this &quot;if&quot; is actually needed for something else.
&gt; 
&gt; Anyway, this is failing in grid too.

Hrm.. It sounds getting complicated. Let&apos;s cover the grid issue in a new bug. I opened http://webkit.org/b/141465

&gt;&gt; LayoutTests/fast/events/key-events-in-editable-flexbox.html:1
&gt;&gt; +&lt;html&gt;
&gt; 
&gt; Missing DOCTYPE.

Done

&gt;&gt; LayoutTests/fast/events/key-events-in-editable-flexbox.html:24
&gt;&gt; +            eventSender.keyDown(&quot;end&quot;);
&gt; 
&gt; Use getSelection().modify(&apos;move&apos;, &apos;forward&apos;, &apos;lineboundary&apos;) instead.

Nice improvement. Good to know. thanks. =)

&gt;&gt; LayoutTests/fast/events/key-events-in-editable-flexbox.html:29
&gt;&gt; +          shouldBeEqualToString(&quot;targetDiv.innerText&quot;, &quot;TEST&quot;);
&gt; 
&gt; Use document.execCommand(&apos;insertText&apos;) instead.

ditto

&gt;&gt; LayoutTests/fast/events/key-events-in-editable-flexbox.html:36
&gt;&gt; +          shouldBeEmptyString(&quot;targetDiv.innerText&quot;);
&gt; 
&gt; Use document.execCommand(&apos;delete&apos;) instead.

ditto.

&gt;&gt; LayoutTests/fast/events/key-events-in-editable-flexbox.html:42
&gt;&gt; +          shouldBeEqualToString(&quot;targetDiv.innerText&quot;, &quot;TEST&quot;);
&gt; 
&gt; Ditto.

O.K

&gt;&gt; LayoutTests/fast/events/key-events-in-editable-flexbox.html:50
&gt;&gt; +  &lt;/body&gt;
&gt; 
&gt; I don&apos;t think we normally indent test contents.  Also your indentation is inconsistent.
&gt; Sometimes it&apos;s 4 spaces and sometimes 2 spaces.  Please at least be consistent.

Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068296</commentid>
    <comment_count>10</comment_count>
      <attachid>246378</attachid>
    <who name="ChangSeok Oh">changseok</who>
    <bug_when>2015-02-11 00:45:45 -0800</bug_when>
    <thetext>Comment on attachment 246378
Patch

Got r+ from rniwa, so I land the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068298</commentid>
    <comment_count>11</comment_count>
      <attachid>246378</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-11 00:52:00 -0800</bug_when>
    <thetext>Comment on attachment 246378
Patch

Clearing flags on attachment: 246378

Committed r179921: &lt;http://trac.webkit.org/changeset/179921&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068299</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-11 00:52:05 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068342</commentid>
    <comment_count>13</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-02-11 06:33:36 -0800</bug_when>
    <thetext>(In reply to comment #11)
&gt; Comment on attachment 246378 [details]
&gt; Patch
&gt; 
&gt; Clearing flags on attachment: 246378
&gt; 
&gt; Committed r179921: &lt;http://trac.webkit.org/changeset/179921&gt;

It made tests crash/assert on the debug bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068347</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-11 07:23:59 -0800</bug_when>
    <thetext>Re-opened since this is blocked by bug 141473</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068403</commentid>
    <comment_count>15</comment_count>
      <attachid>246398</attachid>
    <who name="ChangSeok Oh">changseok</who>
    <bug_when>2015-02-11 11:04:08 -0800</bug_when>
    <thetext>Created attachment 246398
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068404</commentid>
    <comment_count>16</comment_count>
    <who name="ChangSeok Oh">changseok</who>
    <bug_when>2015-02-11 11:05:48 -0800</bug_when>
    <thetext>(In reply to comment #13)
&gt; (In reply to comment #11)
&gt; &gt; Comment on attachment 246378 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; Clearing flags on attachment: 246378
&gt; &gt; 
&gt; &gt; Committed r179921: &lt;http://trac.webkit.org/changeset/179921&gt;
&gt; 
&gt; It made tests crash/assert on the debug bots.

Wrong downcasting caused the assertion failure. Updated patch should fix it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068434</commentid>
    <comment_count>17</comment_count>
      <attachid>246398</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-11 12:13:19 -0800</bug_when>
    <thetext>Comment on attachment 246398
Patch

Clearing flags on attachment: 246398

Committed r179944: &lt;http://trac.webkit.org/changeset/179944&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1068436</commentid>
    <comment_count>18</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-11 12:13:25 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246008</attachid>
            <date>2015-02-03 19:42:53 -0800</date>
            <delta_ts>2015-02-03 22:00:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-141218-20150204124251.patch</filename>
            <type>text/plain</type>
            <size>5290</size>
            <attacher name="ChangSeok Oh">changseok</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc5NTc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTk2NTNjZjRkNTYxNTZh
MWRmNzk5OGQ3YmNlYmM2ZWQ3YTRiMGZjMC4uNDdkMjk5ODkxY2IxNjZmZTIzMmNiYTVhZjE1ZGRm
MDY3YTgxMzBlNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE1LTAyLTAzICBDaGFu
Z1Nlb2sgT2ggIDxjaGFuZ3Nlb2sub2hAY29sbGFib3JhLmNvbT4KKworICAgICAgICBEaXYgaGF2
aW5nIGNvbnRlbnRFZGl0YWJsZSBhbmQgZGlzcGxheTpmbGV4IGNhbm5vdCBiZSBlZGl0ZWQgaWYg
aXQgaXMgZW1wdHkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNDEyMTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBSZW5kZXJGbGV4aWJsZUJveCBzaG91bGQgYmUgdHJlYXRlZCBhcyBhIGNhbmRpZGF0ZSBm
b3IgdmlzaWJsZSBwb3NpdGlvbi4gVmlzaWJsZSBzZWxlY3Rpb24KKyAgICAgICAgaW4gYW4gZWRp
dGFibGUgYXJlYSBpcyByZWNhbGN1bGF0ZWQgd2hlbmV2ZXIgYW4gaW5uZXIgdmFsdWUgb2YgZGl2
IGlzIGNoYW5nZWQuIElmIHRoZSBpbm5lciB2YWx1ZQorICAgICAgICBpcyBlbXB0eSwgdGhlIHZp
c2libGUgc2VsZWN0aW9uIHJlY2FsY3VsYXRlZCB3aXRoIERlbGV0ZVNlbGVjdGlvbkNvbW1hbmQ6
Om1fZW5kaW5nUG9zdGlvbgorICAgICAgICBpcyBub3QgY29ycmVjdC4gQmVjYXVzZSBSZW5kZXJC
bG9ja0Zsb3cgaXMgb25seSBjb25zaWRlcmVkIGJ1dCBub3QgUmVuZGVyRmxleGlibGVCb3gKKyAg
ICAgICAgaW4gUG9zaXRpb246OmlzQ2FuZGlkYXRlIHNvIHRoYXQgYSBjYWxjdWxhdGVkIGVuZGlu
ZyBWaXNpYmxlUG9zaXRpb24gZm9yIGFuIGVkaXRhYmxlIGRpdgorICAgICAgICBoYXZpbmcg4oCY
ZGlzcGxheSA6IGZsZXjigJkgZ29lcyB3ZWlyZCBhbmQgVmlzaWJsZVNlbGVjdGlvbiBpcyBlbXB0
eSBhY2NvcmRpbmdseS4KKworICAgICAgICBUZXN0OiBmYXN0L2V2ZW50cy9rZXktZXZlbnRzLWlu
LWVkaXRhYmxlLWZsZXhib3guaHRtbAorCisgICAgICAgICogZG9tL1Bvc2l0aW9uLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlBvc2l0aW9uOjppc0NhbmRpZGF0ZSk6CisKIDIwMTUtMDItMDMgIEpl
cmVteSBKb25lcyAgPGplcmVteWpAYXBwbGUuY29tPgogCiAgICAgICAgIFByZXZlbnQgZmxpY2tl
ciB3aGVuIGV4aXRpbmcgZnVsbHNjcmVlbiBieSBzeW5jaHJvbml6aW5nIHRyYW5zYWN0aW9ucy4K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Qb3NpdGlvbi5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9kb20vUG9zaXRpb24uY3BwCmluZGV4IDljYzk1NzZiZDZhZGFkMDE2YzE3OThiNGE2MTgx
Mjc2YzdmZDVmOTAuLmQ2MzA3MWQ5OWY0YTIxN2YwZTI1NzNiZWE1N2I3OTlmNmQ3MDM2ODIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Qb3NpdGlvbi5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvZG9tL1Bvc2l0aW9uLmNwcApAQCAtMzUsNiArMzUsNyBAQAogI2luY2x1ZGUgIkxvZ2dp
bmcuaCIKICNpbmNsdWRlICJQb3NpdGlvbkl0ZXJhdG9yLmgiCiAjaW5jbHVkZSAiUmVuZGVyQmxv
Y2suaCIKKyNpbmNsdWRlICJSZW5kZXJGbGV4aWJsZUJveC5oIgogI2luY2x1ZGUgIlJlbmRlcklu
bGluZS5oIgogI2luY2x1ZGUgIlJlbmRlckl0ZXJhdG9yLmgiCiAjaW5jbHVkZSAiUmVuZGVyTGlu
ZUJyZWFrLmgiCkBAIC05MzQsOCArOTM1LDggQEAgYm9vbCBQb3NpdGlvbjo6aXNDYW5kaWRhdGUo
KSBjb25zdAogCiAgICAgaWYgKG1fYW5jaG9yTm9kZS0+aGFzVGFnTmFtZShodG1sVGFnKSkKICAg
ICAgICAgcmV0dXJuIGZhbHNlOwotICAgICAgICAKLSAgICBpZiAoaXM8UmVuZGVyQmxvY2tGbG93
PigqcmVuZGVyZXIpKSB7CisKKyAgICBpZiAoaXM8UmVuZGVyQmxvY2tGbG93PigqcmVuZGVyZXIp
IHx8IGlzPFJlbmRlckZsZXhpYmxlQm94PigqcmVuZGVyZXIpKSB7CiAgICAgICAgIFJlbmRlckJs
b2NrRmxvdyYgYmxvY2sgPSBkb3duY2FzdDxSZW5kZXJCbG9ja0Zsb3c+KCpyZW5kZXJlcik7CiAg
ICAgICAgIGlmIChibG9jay5sb2dpY2FsSGVpZ2h0KCkgfHwgbV9hbmNob3JOb2RlLT5oYXNUYWdO
YW1lKGJvZHlUYWcpKSB7CiAgICAgICAgICAgICBpZiAoIVBvc2l0aW9uOjpoYXNSZW5kZXJlZE5v
bkFub255bW91c0Rlc2NlbmRhbnRzV2l0aEhlaWdodChibG9jaykpCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDE3ZWUzOTI4
OGZiMjk0YTZhMTllNjFhYjMyMDUwYjUwYjQwNWRhZi4uMGVlZDgyYWU1MDIxODljY2JhNDI5MDNj
M2UyYzM3ZjcyYTA0NWJjZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE1LTAyLTAzICBDaGFu
Z1Nlb2sgT2ggIDxjaGFuZ3Nlb2sub2hAY29sbGFib3JhLmNvbT4KKworICAgICAgICBEaXYgaGF2
aW5nIGNvbnRlbnRFZGl0YWJsZSBhbmQgZGlzcGxheTpmbGV4IGNhbm5vdCBiZSBlZGl0ZWQgaWYg
aXQgaXMgZW1wdHkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNDEyMTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUaGlzIHRlc3RzIGlmIGFuIGVkaXRhYmxlIGZsZXhib3ggY2FuIGJlIHJlZWRpdGVkIGFm
dGVyIGVyYXNpbmcgYWxsIHRleHRzIGluIGl0LgorCisgICAgICAgICogZmFzdC9ldmVudHMva2V5
LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAg
ICogZmFzdC9ldmVudHMva2V5LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94Lmh0bWw6IEFkZGVk
LgorCiAyMDE1LTAyLTAzICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAg
ICAgICAgIGh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QvZXZlbnQtbGlzdGVuZXItZ2MuaHRtbCBp
cyBmbGFreQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMva2V5LWV2ZW50cy1p
bi1lZGl0YWJsZS1mbGV4Ym94LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRz
L2tleS1ldmVudHMtaW4tZWRpdGFibGUtZmxleGJveC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
MDViODVjOGNkNjM5MmEzYWU4MDAxZDNhYmZlMjhmMDdmNTM4NjlhNgotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2tleS1ldmVudHMtaW4tZWRpdGFibGUtZmxleGJv
eC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw3IEBACitQQVNTIHRhcmdldERpdi5pbm5lclRleHQg
aXMgIlRFU1QiCitQQVNTIHRhcmdldERpdi5pbm5lclRleHQgaXMgIiIKK1BBU1MgdGFyZ2V0RGl2
LmlubmVyVGV4dCBpcyAiVEVTVCIKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKwor
VEVTVCBDT01QTEVURQorVEVTVApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMv
a2V5LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2V2
ZW50cy9rZXktZXZlbnRzLWluLWVkaXRhYmxlLWZsZXhib3guaHRtbApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wYjBm
NTdmYmM0ZTVlYzI1MGQ5YWJkZGNiNjgzYWQwNDYyN2FjNDRjCi0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9ldmVudHMva2V5LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94Lmh0
bWwKQEAgLTAsMCArMSw0NyBAQAorPGh0bWw+CisgIDxoZWFkPgorICAgIDxzY3JpcHQgc3JjPSIu
Li8uLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3JpcHQ+CisgICAgPHN0eWxlPgorICAgICAg
I3RhcmdldCB7CisgICAgICAgIGRpc3BsYXk6IGZsZXg7CisgICAgICAgIGRpc3BsYXk6IC13ZWJr
aXQtZmxleDsKKyAgICAgIH0KKyAgICA8L3N0eWxlPgorICAgIDxzY3JpcHQ+CisgICAgICB2YXIg
dGFyZ2V0RGl2OworCisgICAgICBmdW5jdGlvbiB0ZXN0KCkKKyAgICAgIHsKKyAgICAgICAgdGFy
Z2V0RGl2ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RhcmdldCcpOworICAgICAgICB0YXJn
ZXREaXYuZm9jdXMoKTsKKworICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKKyAgICAg
ICAgICAvLyBNb3ZlIGN1cnNvciB0byB0aGUgZW5kIG9mIGxpbmUuCisgICAgICAgICAgZXZlbnRT
ZW5kZXIua2V5RG93bigicmlnaHRBcnJvdyIpOworCisgICAgICAgICAgZXZlbnRTZW5kZXIua2V5
RG93bignRScpOworICAgICAgICAgIGV2ZW50U2VuZGVyLmtleURvd24oJ1MnKTsKKyAgICAgICAg
ICBldmVudFNlbmRlci5rZXlEb3duKCdUJyk7CisgICAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3Ry
aW5nKCJ0YXJnZXREaXYuaW5uZXJUZXh0IiwgIlRFU1QiKTsKKworICAgICAgICAgIGV2ZW50U2Vu
ZGVyLmtleURvd24oJ1x1MDAwOCcpOworICAgICAgICAgIGV2ZW50U2VuZGVyLmtleURvd24oJ1x1
MDAwOCcpOworICAgICAgICAgIGV2ZW50U2VuZGVyLmtleURvd24oJ1x1MDAwOCcpOworICAgICAg
ICAgIGV2ZW50U2VuZGVyLmtleURvd24oJ1x1MDAwOCcpOworICAgICAgICAgIGV2ZW50U2VuZGVy
LmtleURvd24oJ1x1MDAwOCcpOyAvLyBSZW1vdmUgJ1xuJworICAgICAgICAgIHNob3VsZEJlRW1w
dHlTdHJpbmcoInRhcmdldERpdi5pbm5lclRleHQiKTsKKworICAgICAgICAgIGV2ZW50U2VuZGVy
LmtleURvd24oJ1QnKTsKKyAgICAgICAgICBldmVudFNlbmRlci5rZXlEb3duKCdFJyk7CisgICAg
ICAgICAgZXZlbnRTZW5kZXIua2V5RG93bignUycpOworICAgICAgICAgIGV2ZW50U2VuZGVyLmtl
eURvd24oJ1QnKTsKKyAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoInRhcmdldERpdi5p
bm5lclRleHQiLCAiVEVTVCIpOworICAgICAgICB9CisgICAgICB9CisgICAgPC9zY3JpcHQ+Cisg
IDwvaGVhZD4KKworICA8Ym9keSBvbmxvYWQ9InRlc3QoKSI+CisgICAgPGRpdiBpZD0idGFyZ2V0
IiBjb250ZW50RWRpdGFibGU+VDwvZGl2PgorICA8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246016</attachid>
            <date>2015-02-03 22:00:43 -0800</date>
            <delta_ts>2015-02-03 22:15:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-141218-20150204150042.patch</filename>
            <type>text/plain</type>
            <size>5478</size>
            <attacher name="ChangSeok Oh">changseok</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc5NTc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTk2NTNjZjRkNTYxNTZh
MWRmNzk5OGQ3YmNlYmM2ZWQ3YTRiMGZjMC4uNDdkMjk5ODkxY2IxNjZmZTIzMmNiYTVhZjE1ZGRm
MDY3YTgxMzBlNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE1LTAyLTAzICBDaGFu
Z1Nlb2sgT2ggIDxjaGFuZ3Nlb2sub2hAY29sbGFib3JhLmNvbT4KKworICAgICAgICBEaXYgaGF2
aW5nIGNvbnRlbnRFZGl0YWJsZSBhbmQgZGlzcGxheTpmbGV4IGNhbm5vdCBiZSBlZGl0ZWQgaWYg
aXQgaXMgZW1wdHkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNDEyMTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBSZW5kZXJGbGV4aWJsZUJveCBzaG91bGQgYmUgdHJlYXRlZCBhcyBhIGNhbmRpZGF0ZSBm
b3IgdmlzaWJsZSBwb3NpdGlvbi4gVmlzaWJsZSBzZWxlY3Rpb24KKyAgICAgICAgaW4gYW4gZWRp
dGFibGUgYXJlYSBpcyByZWNhbGN1bGF0ZWQgd2hlbmV2ZXIgYW4gaW5uZXIgdmFsdWUgb2YgZGl2
IGlzIGNoYW5nZWQuIElmIHRoZSBpbm5lciB2YWx1ZQorICAgICAgICBpcyBlbXB0eSwgdGhlIHZp
c2libGUgc2VsZWN0aW9uIHJlY2FsY3VsYXRlZCB3aXRoIERlbGV0ZVNlbGVjdGlvbkNvbW1hbmQ6
Om1fZW5kaW5nUG9zdGlvbgorICAgICAgICBpcyBub3QgY29ycmVjdC4gQmVjYXVzZSBSZW5kZXJC
bG9ja0Zsb3cgaXMgb25seSBjb25zaWRlcmVkIGJ1dCBub3QgUmVuZGVyRmxleGlibGVCb3gKKyAg
ICAgICAgaW4gUG9zaXRpb246OmlzQ2FuZGlkYXRlIHNvIHRoYXQgYSBjYWxjdWxhdGVkIGVuZGlu
ZyBWaXNpYmxlUG9zaXRpb24gZm9yIGFuIGVkaXRhYmxlIGRpdgorICAgICAgICBoYXZpbmcg4oCY
ZGlzcGxheSA6IGZsZXjigJkgZ29lcyB3ZWlyZCBhbmQgVmlzaWJsZVNlbGVjdGlvbiBpcyBlbXB0
eSBhY2NvcmRpbmdseS4KKworICAgICAgICBUZXN0OiBmYXN0L2V2ZW50cy9rZXktZXZlbnRzLWlu
LWVkaXRhYmxlLWZsZXhib3guaHRtbAorCisgICAgICAgICogZG9tL1Bvc2l0aW9uLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlBvc2l0aW9uOjppc0NhbmRpZGF0ZSk6CisKIDIwMTUtMDItMDMgIEpl
cmVteSBKb25lcyAgPGplcmVteWpAYXBwbGUuY29tPgogCiAgICAgICAgIFByZXZlbnQgZmxpY2tl
ciB3aGVuIGV4aXRpbmcgZnVsbHNjcmVlbiBieSBzeW5jaHJvbml6aW5nIHRyYW5zYWN0aW9ucy4K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Qb3NpdGlvbi5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9kb20vUG9zaXRpb24uY3BwCmluZGV4IDljYzk1NzZiZDZhZGFkMDE2YzE3OThiNGE2MTgx
Mjc2YzdmZDVmOTAuLmQ2MzA3MWQ5OWY0YTIxN2YwZTI1NzNiZWE1N2I3OTlmNmQ3MDM2ODIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Qb3NpdGlvbi5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvZG9tL1Bvc2l0aW9uLmNwcApAQCAtMzUsNiArMzUsNyBAQAogI2luY2x1ZGUgIkxvZ2dp
bmcuaCIKICNpbmNsdWRlICJQb3NpdGlvbkl0ZXJhdG9yLmgiCiAjaW5jbHVkZSAiUmVuZGVyQmxv
Y2suaCIKKyNpbmNsdWRlICJSZW5kZXJGbGV4aWJsZUJveC5oIgogI2luY2x1ZGUgIlJlbmRlcklu
bGluZS5oIgogI2luY2x1ZGUgIlJlbmRlckl0ZXJhdG9yLmgiCiAjaW5jbHVkZSAiUmVuZGVyTGlu
ZUJyZWFrLmgiCkBAIC05MzQsOCArOTM1LDggQEAgYm9vbCBQb3NpdGlvbjo6aXNDYW5kaWRhdGUo
KSBjb25zdAogCiAgICAgaWYgKG1fYW5jaG9yTm9kZS0+aGFzVGFnTmFtZShodG1sVGFnKSkKICAg
ICAgICAgcmV0dXJuIGZhbHNlOwotICAgICAgICAKLSAgICBpZiAoaXM8UmVuZGVyQmxvY2tGbG93
PigqcmVuZGVyZXIpKSB7CisKKyAgICBpZiAoaXM8UmVuZGVyQmxvY2tGbG93PigqcmVuZGVyZXIp
IHx8IGlzPFJlbmRlckZsZXhpYmxlQm94PigqcmVuZGVyZXIpKSB7CiAgICAgICAgIFJlbmRlckJs
b2NrRmxvdyYgYmxvY2sgPSBkb3duY2FzdDxSZW5kZXJCbG9ja0Zsb3c+KCpyZW5kZXJlcik7CiAg
ICAgICAgIGlmIChibG9jay5sb2dpY2FsSGVpZ2h0KCkgfHwgbV9hbmNob3JOb2RlLT5oYXNUYWdO
YW1lKGJvZHlUYWcpKSB7CiAgICAgICAgICAgICBpZiAoIVBvc2l0aW9uOjpoYXNSZW5kZXJlZE5v
bkFub255bW91c0Rlc2NlbmRhbnRzV2l0aEhlaWdodChibG9jaykpCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDE3ZWUzOTI4
OGZiMjk0YTZhMTllNjFhYjMyMDUwYjUwYjQwNWRhZi4uMGVlZDgyYWU1MDIxODljY2JhNDI5MDNj
M2UyYzM3ZjcyYTA0NWJjZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE1LTAyLTAzICBDaGFu
Z1Nlb2sgT2ggIDxjaGFuZ3Nlb2sub2hAY29sbGFib3JhLmNvbT4KKworICAgICAgICBEaXYgaGF2
aW5nIGNvbnRlbnRFZGl0YWJsZSBhbmQgZGlzcGxheTpmbGV4IGNhbm5vdCBiZSBlZGl0ZWQgaWYg
aXQgaXMgZW1wdHkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNDEyMTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUaGlzIHRlc3RzIGlmIGFuIGVkaXRhYmxlIGZsZXhib3ggY2FuIGJlIHJlZWRpdGVkIGFm
dGVyIGVyYXNpbmcgYWxsIHRleHRzIGluIGl0LgorCisgICAgICAgICogZmFzdC9ldmVudHMva2V5
LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAg
ICogZmFzdC9ldmVudHMva2V5LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94Lmh0bWw6IEFkZGVk
LgorCiAyMDE1LTAyLTAzICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAg
ICAgICAgIGh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QvZXZlbnQtbGlzdGVuZXItZ2MuaHRtbCBp
cyBmbGFreQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMva2V5LWV2ZW50cy1p
bi1lZGl0YWJsZS1mbGV4Ym94LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRz
L2tleS1ldmVudHMtaW4tZWRpdGFibGUtZmxleGJveC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
MDViODVjOGNkNjM5MmEzYWU4MDAxZDNhYmZlMjhmMDdmNTM4NjlhNgotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2tleS1ldmVudHMtaW4tZWRpdGFibGUtZmxleGJv
eC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw3IEBACitQQVNTIHRhcmdldERpdi5pbm5lclRleHQg
aXMgIlRFU1QiCitQQVNTIHRhcmdldERpdi5pbm5lclRleHQgaXMgIiIKK1BBU1MgdGFyZ2V0RGl2
LmlubmVyVGV4dCBpcyAiVEVTVCIKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKwor
VEVTVCBDT01QTEVURQorVEVTVApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMv
a2V5LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2V2
ZW50cy9rZXktZXZlbnRzLWluLWVkaXRhYmxlLWZsZXhib3guaHRtbApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lNjlk
MWEyYmY5ZWM3ZmMwZWM0Y2JhYjIwZTE1YzExMDcyMTkyMDdiCi0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9ldmVudHMva2V5LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94Lmh0
bWwKQEAgLTAsMCArMSw1MSBAQAorPGh0bWw+CisgIDxoZWFkPgorICAgIDxzY3JpcHQgc3JjPSIu
Li8uLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3JpcHQ+CisgICAgPHN0eWxlPgorICAgICAg
I3RhcmdldCB7CisgICAgICAgIGRpc3BsYXk6IGZsZXg7CisgICAgICAgIGRpc3BsYXk6IC13ZWJr
aXQtZmxleDsKKyAgICAgIH0KKyAgICA8L3N0eWxlPgorICAgIDxzY3JpcHQ+CisgICAgICB2YXIg
dGFyZ2V0RGl2OworCisgICAgICBmdW5jdGlvbiB0ZXN0KCkKKyAgICAgIHsKKyAgICAgICAgdGFy
Z2V0RGl2ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RhcmdldCcpOworICAgICAgICB0YXJn
ZXREaXYuZm9jdXMoKTsKKworICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKKyAgICAg
ICAgICAvLyBNb3ZlIGN1cnNvciB0byB0aGUgZW5kIG9mIGxpbmUuCisgICAgICAgICAgdmFyIG9u
TWFjUGxhdGZvcm0gPSAgbmF2aWdhdG9yLnVzZXJBZ2VudC5zZWFyY2goL1xiTWFjIE9TIFhcYi8p
ICE9IC0xOworICAgICAgICAgIGlmIChvbk1hY1BsYXRmb3JtKQorICAgICAgICAgICAgICBldmVu
dFNlbmRlci5rZXlEb3duKCJyaWdodEFycm93IiwgWyJtZXRhS2V5Il0pOworICAgICAgICAgIGVs
c2UKKyAgICAgICAgICAgICAgZXZlbnRTZW5kZXIua2V5RG93bigiZW5kIik7CisKKyAgICAgICAg
ICBldmVudFNlbmRlci5rZXlEb3duKCdFJyk7CisgICAgICAgICAgZXZlbnRTZW5kZXIua2V5RG93
bignUycpOworICAgICAgICAgIGV2ZW50U2VuZGVyLmtleURvd24oJ1QnKTsKKyAgICAgICAgICBz
aG91bGRCZUVxdWFsVG9TdHJpbmcoInRhcmdldERpdi5pbm5lclRleHQiLCAiVEVTVCIpOworCisg
ICAgICAgICAgZXZlbnRTZW5kZXIua2V5RG93bignXHUwMDA4Jyk7CisgICAgICAgICAgZXZlbnRT
ZW5kZXIua2V5RG93bignXHUwMDA4Jyk7CisgICAgICAgICAgZXZlbnRTZW5kZXIua2V5RG93bign
XHUwMDA4Jyk7CisgICAgICAgICAgZXZlbnRTZW5kZXIua2V5RG93bignXHUwMDA4Jyk7CisgICAg
ICAgICAgZXZlbnRTZW5kZXIua2V5RG93bignXHUwMDA4Jyk7IC8vIFJlbW92ZSAnXG4nCisgICAg
ICAgICAgc2hvdWxkQmVFbXB0eVN0cmluZygidGFyZ2V0RGl2LmlubmVyVGV4dCIpOworCisgICAg
ICAgICAgZXZlbnRTZW5kZXIua2V5RG93bignVCcpOworICAgICAgICAgIGV2ZW50U2VuZGVyLmtl
eURvd24oJ0UnKTsKKyAgICAgICAgICBldmVudFNlbmRlci5rZXlEb3duKCdTJyk7CisgICAgICAg
ICAgZXZlbnRTZW5kZXIua2V5RG93bignVCcpOworICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0
cmluZygidGFyZ2V0RGl2LmlubmVyVGV4dCIsICJURVNUIik7CisgICAgICAgIH0KKyAgICAgIH0K
KyAgICA8L3NjcmlwdD4KKyAgPC9oZWFkPgorCisgIDxib2R5IG9ubG9hZD0idGVzdCgpIj4KKyAg
ICA8ZGl2IGlkPSJ0YXJnZXQiIGNvbnRlbnRFZGl0YWJsZT5UPC9kaXY+CisgIDwvYm9keT4KKzwv
aHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246017</attachid>
            <date>2015-02-03 22:15:42 -0800</date>
            <delta_ts>2015-02-11 00:05:58 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-141218-20150204151541.patch</filename>
            <type>text/plain</type>
            <size>5474</size>
            <attacher name="ChangSeok Oh">changseok</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc5NTc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTk2NTNjZjRkNTYxNTZh
MWRmNzk5OGQ3YmNlYmM2ZWQ3YTRiMGZjMC4uNDdkMjk5ODkxY2IxNjZmZTIzMmNiYTVhZjE1ZGRm
MDY3YTgxMzBlNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE1LTAyLTAzICBDaGFu
Z1Nlb2sgT2ggIDxjaGFuZ3Nlb2sub2hAY29sbGFib3JhLmNvbT4KKworICAgICAgICBEaXYgaGF2
aW5nIGNvbnRlbnRFZGl0YWJsZSBhbmQgZGlzcGxheTpmbGV4IGNhbm5vdCBiZSBlZGl0ZWQgaWYg
aXQgaXMgZW1wdHkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNDEyMTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBSZW5kZXJGbGV4aWJsZUJveCBzaG91bGQgYmUgdHJlYXRlZCBhcyBhIGNhbmRpZGF0ZSBm
b3IgdmlzaWJsZSBwb3NpdGlvbi4gVmlzaWJsZSBzZWxlY3Rpb24KKyAgICAgICAgaW4gYW4gZWRp
dGFibGUgYXJlYSBpcyByZWNhbGN1bGF0ZWQgd2hlbmV2ZXIgYW4gaW5uZXIgdmFsdWUgb2YgZGl2
IGlzIGNoYW5nZWQuIElmIHRoZSBpbm5lciB2YWx1ZQorICAgICAgICBpcyBlbXB0eSwgdGhlIHZp
c2libGUgc2VsZWN0aW9uIHJlY2FsY3VsYXRlZCB3aXRoIERlbGV0ZVNlbGVjdGlvbkNvbW1hbmQ6
Om1fZW5kaW5nUG9zdGlvbgorICAgICAgICBpcyBub3QgY29ycmVjdC4gQmVjYXVzZSBSZW5kZXJC
bG9ja0Zsb3cgaXMgb25seSBjb25zaWRlcmVkIGJ1dCBub3QgUmVuZGVyRmxleGlibGVCb3gKKyAg
ICAgICAgaW4gUG9zaXRpb246OmlzQ2FuZGlkYXRlIHNvIHRoYXQgYSBjYWxjdWxhdGVkIGVuZGlu
ZyBWaXNpYmxlUG9zaXRpb24gZm9yIGFuIGVkaXRhYmxlIGRpdgorICAgICAgICBoYXZpbmcg4oCY
ZGlzcGxheSA6IGZsZXjigJkgZ29lcyB3ZWlyZCBhbmQgVmlzaWJsZVNlbGVjdGlvbiBpcyBlbXB0
eSBhY2NvcmRpbmdseS4KKworICAgICAgICBUZXN0OiBmYXN0L2V2ZW50cy9rZXktZXZlbnRzLWlu
LWVkaXRhYmxlLWZsZXhib3guaHRtbAorCisgICAgICAgICogZG9tL1Bvc2l0aW9uLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlBvc2l0aW9uOjppc0NhbmRpZGF0ZSk6CisKIDIwMTUtMDItMDMgIEpl
cmVteSBKb25lcyAgPGplcmVteWpAYXBwbGUuY29tPgogCiAgICAgICAgIFByZXZlbnQgZmxpY2tl
ciB3aGVuIGV4aXRpbmcgZnVsbHNjcmVlbiBieSBzeW5jaHJvbml6aW5nIHRyYW5zYWN0aW9ucy4K
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Qb3NpdGlvbi5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9kb20vUG9zaXRpb24uY3BwCmluZGV4IDljYzk1NzZiZDZhZGFkMDE2YzE3OThiNGE2MTgx
Mjc2YzdmZDVmOTAuLmQ2MzA3MWQ5OWY0YTIxN2YwZTI1NzNiZWE1N2I3OTlmNmQ3MDM2ODIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Qb3NpdGlvbi5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvZG9tL1Bvc2l0aW9uLmNwcApAQCAtMzUsNiArMzUsNyBAQAogI2luY2x1ZGUgIkxvZ2dp
bmcuaCIKICNpbmNsdWRlICJQb3NpdGlvbkl0ZXJhdG9yLmgiCiAjaW5jbHVkZSAiUmVuZGVyQmxv
Y2suaCIKKyNpbmNsdWRlICJSZW5kZXJGbGV4aWJsZUJveC5oIgogI2luY2x1ZGUgIlJlbmRlcklu
bGluZS5oIgogI2luY2x1ZGUgIlJlbmRlckl0ZXJhdG9yLmgiCiAjaW5jbHVkZSAiUmVuZGVyTGlu
ZUJyZWFrLmgiCkBAIC05MzQsOCArOTM1LDggQEAgYm9vbCBQb3NpdGlvbjo6aXNDYW5kaWRhdGUo
KSBjb25zdAogCiAgICAgaWYgKG1fYW5jaG9yTm9kZS0+aGFzVGFnTmFtZShodG1sVGFnKSkKICAg
ICAgICAgcmV0dXJuIGZhbHNlOwotICAgICAgICAKLSAgICBpZiAoaXM8UmVuZGVyQmxvY2tGbG93
PigqcmVuZGVyZXIpKSB7CisKKyAgICBpZiAoaXM8UmVuZGVyQmxvY2tGbG93PigqcmVuZGVyZXIp
IHx8IGlzPFJlbmRlckZsZXhpYmxlQm94PigqcmVuZGVyZXIpKSB7CiAgICAgICAgIFJlbmRlckJs
b2NrRmxvdyYgYmxvY2sgPSBkb3duY2FzdDxSZW5kZXJCbG9ja0Zsb3c+KCpyZW5kZXJlcik7CiAg
ICAgICAgIGlmIChibG9jay5sb2dpY2FsSGVpZ2h0KCkgfHwgbV9hbmNob3JOb2RlLT5oYXNUYWdO
YW1lKGJvZHlUYWcpKSB7CiAgICAgICAgICAgICBpZiAoIVBvc2l0aW9uOjpoYXNSZW5kZXJlZE5v
bkFub255bW91c0Rlc2NlbmRhbnRzV2l0aEhlaWdodChibG9jaykpCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNDE3ZWUzOTI4
OGZiMjk0YTZhMTllNjFhYjMyMDUwYjUwYjQwNWRhZi4uMGVlZDgyYWU1MDIxODljY2JhNDI5MDNj
M2UyYzM3ZjcyYTA0NWJjZCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE1LTAyLTAzICBDaGFu
Z1Nlb2sgT2ggIDxjaGFuZ3Nlb2sub2hAY29sbGFib3JhLmNvbT4KKworICAgICAgICBEaXYgaGF2
aW5nIGNvbnRlbnRFZGl0YWJsZSBhbmQgZGlzcGxheTpmbGV4IGNhbm5vdCBiZSBlZGl0ZWQgaWYg
aXQgaXMgZW1wdHkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNDEyMTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUaGlzIHRlc3RzIGlmIGFuIGVkaXRhYmxlIGZsZXhib3ggY2FuIGJlIHJlZWRpdGVkIGFm
dGVyIGVyYXNpbmcgYWxsIHRleHRzIGluIGl0LgorCisgICAgICAgICogZmFzdC9ldmVudHMva2V5
LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAg
ICogZmFzdC9ldmVudHMva2V5LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94Lmh0bWw6IEFkZGVk
LgorCiAyMDE1LTAyLTAzICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAg
ICAgICAgIGh0dHAvdGVzdHMveG1saHR0cHJlcXVlc3QvZXZlbnQtbGlzdGVuZXItZ2MuaHRtbCBp
cyBmbGFreQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMva2V5LWV2ZW50cy1p
bi1lZGl0YWJsZS1mbGV4Ym94LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRz
L2tleS1ldmVudHMtaW4tZWRpdGFibGUtZmxleGJveC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
MDViODVjOGNkNjM5MmEzYWU4MDAxZDNhYmZlMjhmMDdmNTM4NjlhNgotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2tleS1ldmVudHMtaW4tZWRpdGFibGUtZmxleGJv
eC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw3IEBACitQQVNTIHRhcmdldERpdi5pbm5lclRleHQg
aXMgIlRFU1QiCitQQVNTIHRhcmdldERpdi5pbm5lclRleHQgaXMgIiIKK1BBU1MgdGFyZ2V0RGl2
LmlubmVyVGV4dCBpcyAiVEVTVCIKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKwor
VEVTVCBDT01QTEVURQorVEVTVApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMv
a2V5LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2V2
ZW50cy9rZXktZXZlbnRzLWluLWVkaXRhYmxlLWZsZXhib3guaHRtbApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iNGI1
MGFiMDZjZGFlMzU1OWQxMzliMmZlYjdlNGVkYTUzZjA0MzA3Ci0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvZmFzdC9ldmVudHMva2V5LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94Lmh0
bWwKQEAgLTAsMCArMSw1MSBAQAorPGh0bWw+CisgIDxoZWFkPgorICAgIDxzY3JpcHQgc3JjPSIu
Li8uLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3JpcHQ+CisgICAgPHN0eWxlPgorICAgICAg
I3RhcmdldCB7CisgICAgICAgIGRpc3BsYXk6IGZsZXg7CisgICAgICAgIGRpc3BsYXk6IC13ZWJr
aXQtZmxleDsKKyAgICAgIH0KKyAgICA8L3N0eWxlPgorICAgIDxzY3JpcHQ+CisgICAgICB2YXIg
dGFyZ2V0RGl2OworCisgICAgICBmdW5jdGlvbiB0ZXN0KCkKKyAgICAgIHsKKyAgICAgICAgdGFy
Z2V0RGl2ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RhcmdldCcpOworICAgICAgICB0YXJn
ZXREaXYuZm9jdXMoKTsKKworICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKKyAgICAg
ICAgICAvLyBNb3ZlIGN1cnNvciB0byB0aGUgZW5kIG9mIGxpbmUuCisgICAgICAgICAgdmFyIG9u
TWFjUGxhdGZvcm0gPSAgbmF2aWdhdG9yLnVzZXJBZ2VudC5zZWFyY2goL1xiTWFjIE9TIFhcYi8p
ICE9IC0xOworICAgICAgICAgIGlmIChvbk1hY1BsYXRmb3JtKQorICAgICAgICAgICAgZXZlbnRT
ZW5kZXIua2V5RG93bigicmlnaHRBcnJvdyIsIFsibWV0YUtleSJdKTsKKyAgICAgICAgICBlbHNl
CisgICAgICAgICAgICBldmVudFNlbmRlci5rZXlEb3duKCJlbmQiKTsKKworICAgICAgICAgIGV2
ZW50U2VuZGVyLmtleURvd24oJ0UnKTsKKyAgICAgICAgICBldmVudFNlbmRlci5rZXlEb3duKCdT
Jyk7CisgICAgICAgICAgZXZlbnRTZW5kZXIua2V5RG93bignVCcpOworICAgICAgICAgIHNob3Vs
ZEJlRXF1YWxUb1N0cmluZygidGFyZ2V0RGl2LmlubmVyVGV4dCIsICJURVNUIik7CisKKyAgICAg
ICAgICBldmVudFNlbmRlci5rZXlEb3duKCdcdTAwMDgnKTsKKyAgICAgICAgICBldmVudFNlbmRl
ci5rZXlEb3duKCdcdTAwMDgnKTsKKyAgICAgICAgICBldmVudFNlbmRlci5rZXlEb3duKCdcdTAw
MDgnKTsKKyAgICAgICAgICBldmVudFNlbmRlci5rZXlEb3duKCdcdTAwMDgnKTsKKyAgICAgICAg
ICBldmVudFNlbmRlci5rZXlEb3duKCdcdTAwMDgnKTsgLy8gUmVtb3ZlICdcbicKKyAgICAgICAg
ICBzaG91bGRCZUVtcHR5U3RyaW5nKCJ0YXJnZXREaXYuaW5uZXJUZXh0Iik7CisKKyAgICAgICAg
ICBldmVudFNlbmRlci5rZXlEb3duKCdUJyk7CisgICAgICAgICAgZXZlbnRTZW5kZXIua2V5RG93
bignRScpOworICAgICAgICAgIGV2ZW50U2VuZGVyLmtleURvd24oJ1MnKTsKKyAgICAgICAgICBl
dmVudFNlbmRlci5rZXlEb3duKCdUJyk7CisgICAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5n
KCJ0YXJnZXREaXYuaW5uZXJUZXh0IiwgIlRFU1QiKTsKKyAgICAgICAgfQorICAgICAgfQorICAg
IDwvc2NyaXB0PgorICA8L2hlYWQ+CisKKyAgPGJvZHkgb25sb2FkPSJ0ZXN0KCkiPgorICAgIDxk
aXYgaWQ9InRhcmdldCIgY29udGVudEVkaXRhYmxlPlQ8L2Rpdj4KKyAgPC9ib2R5PgorPC9odG1s
Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246378</attachid>
            <date>2015-02-11 00:06:06 -0800</date>
            <delta_ts>2015-02-11 11:04:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-141218-20150211170608.patch</filename>
            <type>text/plain</type>
            <size>5108</size>
            <attacher name="ChangSeok Oh">changseok</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc5OTE0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzEwNzZlNmIyMGVlNThl
YTQzNTQzOWMyY2M4MDRiMmNhNDZiOWUzOC4uYTQ2NDFjZDk1NWEzMTkzNDA0YTQ0N2U4YmEwZGI1
MWNiMDY3YTc0MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE1LTAyLTEwICBDaGFu
Z1Nlb2sgT2ggIDxjaGFuZ3Nlb2sub2hAY29sbGFib3JhLmNvbT4KKworICAgICAgICBEaXYgaGF2
aW5nIGNvbnRlbnRFZGl0YWJsZSBhbmQgZGlzcGxheTpmbGV4IGNhbm5vdCBiZSBlZGl0ZWQgaWYg
aXQgaXMgZW1wdHkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNDEyMTgKKworICAgICAgICBSZXZpZXdlZCBieSBSeW9zdWtlIE5pd2EuCisKKyAgICAg
ICAgUmVuZGVyRmxleGlibGVCb3ggc2hvdWxkIGJlIHRyZWF0ZWQgYXMgYSBjYW5kaWRhdGUgZm9y
IHZpc2libGUgcG9zaXRpb24uIFZpc2libGUgc2VsZWN0aW9uCisgICAgICAgIGluIGFuIGVkaXRh
YmxlIGFyZWEgaXMgcmVjYWxjdWxhdGVkIHdoZW5ldmVyIGFuIGlubmVyIHZhbHVlIG9mIGRpdiBp
cyBjaGFuZ2VkLiBJZiB0aGUgaW5uZXIgdmFsdWUKKyAgICAgICAgaXMgZW1wdHksIHRoZSB2aXNp
YmxlIHNlbGVjdGlvbiByZWNhbGN1bGF0ZWQgd2l0aCBEZWxldGVTZWxlY3Rpb25Db21tYW5kOjpt
X2VuZGluZ1Bvc3Rpb24KKyAgICAgICAgaXMgbm90IGNvcnJlY3QuIEJlY2F1c2UgUmVuZGVyQmxv
Y2tGbG93IGlzIG9ubHkgY29uc2lkZXJlZCBidXQgbm90IFJlbmRlckZsZXhpYmxlQm94CisgICAg
ICAgIGluIFBvc2l0aW9uOjppc0NhbmRpZGF0ZSBzbyB0aGF0IGEgY2FsY3VsYXRlZCBlbmRpbmcg
VmlzaWJsZVBvc2l0aW9uIGZvciBhbiBlZGl0YWJsZSBkaXYKKyAgICAgICAgaGF2aW5nICJkaXNw
bGF5IDogZmxleCIgZ29lcyB3ZWlyZCBhbmQgVmlzaWJsZVNlbGVjdGlvbiBpcyBlbXB0eSBhY2Nv
cmRpbmdseS4KKworICAgICAgICBUZXN0OiBmYXN0L2V2ZW50cy9rZXktZXZlbnRzLWluLWVkaXRh
YmxlLWZsZXhib3guaHRtbAorCisgICAgICAgICogZG9tL1Bvc2l0aW9uLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlBvc2l0aW9uOjppc0NhbmRpZGF0ZSk6CisKIDIwMTUtMDItMTAgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBbV0syXSBBZGQgbG9nZ2luZyB0byB2
YWxpZGF0ZSB0aGUgbmV0d29yayBjYWNoZSBlZmZpY2FjeSAoUGFydCAyKQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvZG9tL1Bvc2l0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Qb3Np
dGlvbi5jcHAKaW5kZXggOWNjOTU3NmJkNmFkYWQwMTZjMTc5OGI0YTYxODEyNzZjN2ZkNWY5MC4u
ZDYzMDcxZDk5ZjRhMjE3ZjBlMjU3M2JlYTU3Yjc5OWY2ZDcwMzY4MiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvZG9tL1Bvc2l0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vUG9z
aXRpb24uY3BwCkBAIC0zNSw2ICszNSw3IEBACiAjaW5jbHVkZSAiTG9nZ2luZy5oIgogI2luY2x1
ZGUgIlBvc2l0aW9uSXRlcmF0b3IuaCIKICNpbmNsdWRlICJSZW5kZXJCbG9jay5oIgorI2luY2x1
ZGUgIlJlbmRlckZsZXhpYmxlQm94LmgiCiAjaW5jbHVkZSAiUmVuZGVySW5saW5lLmgiCiAjaW5j
bHVkZSAiUmVuZGVySXRlcmF0b3IuaCIKICNpbmNsdWRlICJSZW5kZXJMaW5lQnJlYWsuaCIKQEAg
LTkzNCw4ICs5MzUsOCBAQCBib29sIFBvc2l0aW9uOjppc0NhbmRpZGF0ZSgpIGNvbnN0CiAKICAg
ICBpZiAobV9hbmNob3JOb2RlLT5oYXNUYWdOYW1lKGh0bWxUYWcpKQogICAgICAgICByZXR1cm4g
ZmFsc2U7Ci0gICAgICAgIAotICAgIGlmIChpczxSZW5kZXJCbG9ja0Zsb3c+KCpyZW5kZXJlcikp
IHsKKworICAgIGlmIChpczxSZW5kZXJCbG9ja0Zsb3c+KCpyZW5kZXJlcikgfHwgaXM8UmVuZGVy
RmxleGlibGVCb3g+KCpyZW5kZXJlcikpIHsKICAgICAgICAgUmVuZGVyQmxvY2tGbG93JiBibG9j
ayA9IGRvd25jYXN0PFJlbmRlckJsb2NrRmxvdz4oKnJlbmRlcmVyKTsKICAgICAgICAgaWYgKGJs
b2NrLmxvZ2ljYWxIZWlnaHQoKSB8fCBtX2FuY2hvck5vZGUtPmhhc1RhZ05hbWUoYm9keVRhZykp
IHsKICAgICAgICAgICAgIGlmICghUG9zaXRpb246Omhhc1JlbmRlcmVkTm9uQW5vbnltb3VzRGVz
Y2VuZGFudHNXaXRoSGVpZ2h0KGJsb2NrKSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBmNmZkNTEwZDQ2NzI1YWE1ZmJjYzA1
YjRjMDZlN2Y1ZjZlMjViMjViLi5jMTEzMTU1MmVkODQyMzZiMTdhZWM3OWFmOGUxMWI0MTJiNDY5
NTVhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTUtMDItMTAgIENoYW5nU2VvayBPaCAgPGNo
YW5nc2Vvay5vaEBjb2xsYWJvcmEuY29tPgorCisgICAgICAgIERpdiBoYXZpbmcgY29udGVudEVk
aXRhYmxlIGFuZCBkaXNwbGF5OmZsZXggY2Fubm90IGJlIGVkaXRlZCBpZiBpdCBpcyBlbXB0eS4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MTIxOAor
CisgICAgICAgIFJldmlld2VkIGJ5IFJ5b3N1a2UgTml3YS4KKworICAgICAgICBUaGlzIHRlc3Rz
IGlmIGFuIGVkaXRhYmxlIGZsZXhib3ggY2FuIGJlIHJlZWRpdGVkIGFmdGVyIGVyYXNpbmcgYWxs
IHRleHRzIGluIGl0LgorCisgICAgICAgICogZmFzdC9ldmVudHMva2V5LWV2ZW50cy1pbi1lZGl0
YWJsZS1mbGV4Ym94LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9ldmVudHMv
a2V5LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94Lmh0bWw6IEFkZGVkLgorCiAyMDE1LTAyLTEw
ICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCBFRkwgZ2FyZGVuaW5nLiBTb21lIHRlc3RzIG9mIGltcG9ydGVkL21vemlsbGEvc3Zn
LyBoYXZlIGJlZW4gZmFpbGVkIHNpbmNlIHIxNzczMzAuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9mYXN0L2V2ZW50cy9rZXktZXZlbnRzLWluLWVkaXRhYmxlLWZsZXhib3gtZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMva2V5LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94
LWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wNWI4NWM4Y2Q2MzkyYTNhZTgwMDFkM2FiZmUyOGYw
N2Y1Mzg2OWE2Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMva2V5
LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94LWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDcgQEAK
K1BBU1MgdGFyZ2V0RGl2LmlubmVyVGV4dCBpcyAiVEVTVCIKK1BBU1MgdGFyZ2V0RGl2LmlubmVy
VGV4dCBpcyAiIgorUEFTUyB0YXJnZXREaXYuaW5uZXJUZXh0IGlzICJURVNUIgorUEFTUyBzdWNj
ZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCitURVNUCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9rZXktZXZlbnRzLWluLWVkaXRhYmxlLWZsZXhib3gu
aHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2tleS1ldmVudHMtaW4tZWRpdGFibGUtZmxl
eGJveC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjIyZmJmMGI0YTdkMTMyMjAwZjllOTBmYzVhYWRjZDUzZTdh
N2E2ZDEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9rZXktZXZl
bnRzLWluLWVkaXRhYmxlLWZsZXhib3guaHRtbApAQCAtMCwwICsxLDM5IEBACis8IURPQ1RZUEUg
aHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRl
c3QuanMiPjwvc2NyaXB0PgorPHN0eWxlPgorICAgICN0YXJnZXQgeworICAgICAgICBkaXNwbGF5
OiBmbGV4OworICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7CisgICAgfQorPC9zdHlsZT4K
KzxzY3JpcHQ+CisgICAgdmFyIHRhcmdldERpdjsKKyAgICBmdW5jdGlvbiB0ZXN0KCkKKyAgICB7
CisgICAgICAgIHRhcmdldERpdiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0YXJnZXQnKTsK
KyAgICAgICAgdGFyZ2V0RGl2LmZvY3VzKCk7CisKKyAgICAgICAgLy8gTW92ZSBjdXJzb3IgdG8g
dGhlIGVuZCBvZiBsaW5lLgorICAgICAgICBnZXRTZWxlY3Rpb24oKS5tb2RpZnkoJ21vdmUnLCAn
Zm9yd2FyZCcsICdsaW5lYm91bmRhcnknKTsKKworICAgICAgICBkb2N1bWVudC5leGVjQ29tbWFu
ZCgiaW5zZXJ0VGV4dCIsIGZhbHNlLCAiRVNUIik7CisgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0
cmluZygidGFyZ2V0RGl2LmlubmVyVGV4dCIsICJURVNUIik7CisKKyAgICAgICAgZG9jdW1lbnQu
ZXhlY0NvbW1hbmQoImRlbGV0ZSIpOworICAgICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgiZGVs
ZXRlIik7CisgICAgICAgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCJkZWxldGUiKTsKKyAgICAgICAg
ZG9jdW1lbnQuZXhlY0NvbW1hbmQoImRlbGV0ZSIpOworICAgICAgICBkb2N1bWVudC5leGVjQ29t
bWFuZCgiZGVsZXRlIik7IC8vIFJlbW92ZSAnXG4nCisgICAgICAgIHNob3VsZEJlRW1wdHlTdHJp
bmcoInRhcmdldERpdi5pbm5lclRleHQiKTsKKworICAgICAgICBkb2N1bWVudC5leGVjQ29tbWFu
ZCgiaW5zZXJ0VGV4dCIsIGZhbHNlLCAiVEVTVCIpOworICAgICAgICBzaG91bGRCZUVxdWFsVG9T
dHJpbmcoInRhcmdldERpdi5pbm5lclRleHQiLCAiVEVTVCIpOworICAgIH0KKzwvc2NyaXB0Pgor
PC9oZWFkPgorPGJvZHkgb25sb2FkPSJ0ZXN0KCkiPgorPGRpdiBpZD0idGFyZ2V0IiBjb250ZW50
RWRpdGFibGU+VDwvZGl2PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246398</attachid>
            <date>2015-02-11 11:04:08 -0800</date>
            <delta_ts>2015-02-11 12:13:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-141218-20150212040411.patch</filename>
            <type>text/plain</type>
            <size>5229</size>
            <attacher name="ChangSeok Oh">changseok</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc5OTMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTI0MGQwOWQ4NWUxNzBh
ZGM2YmRjNDFhNmNmZWViNDEyZDI1ZjkzYi4uNmYzODE2N2Q0N2E5NmVhNWMwMWZhN2MyMTY3NzA4
N2NkM2JiYmE3ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE1LTAyLTExICBDaGFu
Z1Nlb2sgT2ggIDxjaGFuZ3Nlb2sub2hAY29sbGFib3JhLmNvbT4KKworICAgICAgICBEaXYgaGF2
aW5nIGNvbnRlbnRFZGl0YWJsZSBhbmQgZGlzcGxheTpmbGV4IGNhbm5vdCBiZSBlZGl0ZWQgaWYg
aXQgaXMgZW1wdHkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNDEyMTgKKworICAgICAgICBSZXZpZXdlZCBieSBSeW9zdWtlIE5pd2EuCisKKyAgICAg
ICAgUmVuZGVyRmxleGlibGVCb3ggc2hvdWxkIGJlIHRyZWF0ZWQgYXMgYSBjYW5kaWRhdGUgZm9y
IHZpc2libGUgcG9zaXRpb24uIFZpc2libGUgc2VsZWN0aW9uCisgICAgICAgIGluIGFuIGVkaXRh
YmxlIGFyZWEgaXMgcmVjYWxjdWxhdGVkIHdoZW5ldmVyIGFuIGlubmVyIHZhbHVlIG9mIGRpdiBp
cyBjaGFuZ2VkLiBJZiB0aGUgaW5uZXIgdmFsdWUKKyAgICAgICAgaXMgZW1wdHksIHRoZSB2aXNp
YmxlIHNlbGVjdGlvbiByZWNhbGN1bGF0ZWQgd2l0aCBEZWxldGVTZWxlY3Rpb25Db21tYW5kOjpt
X2VuZGluZ1Bvc3Rpb24KKyAgICAgICAgaXMgbm90IGNvcnJlY3QuIEJlY2F1c2UgUmVuZGVyQmxv
Y2tGbG93IGlzIG9ubHkgY29uc2lkZXJlZCBidXQgbm90IFJlbmRlckZsZXhpYmxlQm94CisgICAg
ICAgIGluIFBvc2l0aW9uOjppc0NhbmRpZGF0ZSBzbyB0aGF0IGEgY2FsY3VsYXRlZCBlbmRpbmcg
VmlzaWJsZVBvc2l0aW9uIGZvciBhbiBlZGl0YWJsZSBkaXYKKyAgICAgICAgaGF2aW5nICJkaXNw
bGF5IDogZmxleCIgZ29lcyB3ZWlyZCBhbmQgVmlzaWJsZVNlbGVjdGlvbiBpcyBlbXB0eSBhY2Nv
cmRpbmdseS4KKworICAgICAgICBUZXN0OiBmYXN0L2V2ZW50cy9rZXktZXZlbnRzLWluLWVkaXRh
YmxlLWZsZXhib3guaHRtbAorCisgICAgICAgICogZG9tL1Bvc2l0aW9uLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlBvc2l0aW9uOjppc0NhbmRpZGF0ZSk6CisKIDIwMTUtMDItMTEgIEFsZXggQ2hy
aXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBBZGQgYSBmZXcg
bW9yZSBXRUJDT1JFX0VYUE9SVCBtYWNyb3MgZm9yIGRlYnVnIGFuZCBpT1MgYnVpbGRzLgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL1Bvc2l0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2RvbS9Qb3NpdGlvbi5jcHAKaW5kZXggOWNjOTU3NmJkNmFkYWQwMTZjMTc5OGI0YTYxODEyNzZj
N2ZkNWY5MC4uOTM0ZTJlM2QyOGZmZjg0OGZlZTFiNGRlNTc2ODQxYjRhOGMzMzMzZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL1Bvc2l0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9kb20vUG9zaXRpb24uY3BwCkBAIC0zNSw2ICszNSw3IEBACiAjaW5jbHVkZSAiTG9nZ2luZy5o
IgogI2luY2x1ZGUgIlBvc2l0aW9uSXRlcmF0b3IuaCIKICNpbmNsdWRlICJSZW5kZXJCbG9jay5o
IgorI2luY2x1ZGUgIlJlbmRlckZsZXhpYmxlQm94LmgiCiAjaW5jbHVkZSAiUmVuZGVySW5saW5l
LmgiCiAjaW5jbHVkZSAiUmVuZGVySXRlcmF0b3IuaCIKICNpbmNsdWRlICJSZW5kZXJMaW5lQnJl
YWsuaCIKQEAgLTkzNCw5ICs5MzUsOSBAQCBib29sIFBvc2l0aW9uOjppc0NhbmRpZGF0ZSgpIGNv
bnN0CiAKICAgICBpZiAobV9hbmNob3JOb2RlLT5oYXNUYWdOYW1lKGh0bWxUYWcpKQogICAgICAg
ICByZXR1cm4gZmFsc2U7Ci0gICAgICAgIAotICAgIGlmIChpczxSZW5kZXJCbG9ja0Zsb3c+KCpy
ZW5kZXJlcikpIHsKLSAgICAgICAgUmVuZGVyQmxvY2tGbG93JiBibG9jayA9IGRvd25jYXN0PFJl
bmRlckJsb2NrRmxvdz4oKnJlbmRlcmVyKTsKKworICAgIGlmIChpczxSZW5kZXJCbG9ja0Zsb3c+
KCpyZW5kZXJlcikgfHwgaXM8UmVuZGVyRmxleGlibGVCb3g+KCpyZW5kZXJlcikpIHsKKyAgICAg
ICAgUmVuZGVyQmxvY2smIGJsb2NrID0gZG93bmNhc3Q8UmVuZGVyQmxvY2s+KCpyZW5kZXJlcik7
CiAgICAgICAgIGlmIChibG9jay5sb2dpY2FsSGVpZ2h0KCkgfHwgbV9hbmNob3JOb2RlLT5oYXNU
YWdOYW1lKGJvZHlUYWcpKSB7CiAgICAgICAgICAgICBpZiAoIVBvc2l0aW9uOjpoYXNSZW5kZXJl
ZE5vbkFub255bW91c0Rlc2NlbmRhbnRzV2l0aEhlaWdodChibG9jaykpCiAgICAgICAgICAgICAg
ICAgcmV0dXJuIGF0Rmlyc3RFZGl0aW5nUG9zaXRpb25Gb3JOb2RlKCkgJiYgIVBvc2l0aW9uOjpu
b2RlSXNVc2VyU2VsZWN0Tm9uZShkZXByZWNhdGVkTm9kZSgpKTsKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3YTkwNWZjZjhh
MDJmMmFlZTUyNDdhMWM3NTg5ZTQ1NzUxODlkOGU2Li4xMjVmY2NiNmMzYjc2MjZhMjJkMjhmNzVm
NWRkOWUwNTA2MmQwZGY2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTUtMDItMTEgIENoYW5n
U2VvayBPaCAgPGNoYW5nc2Vvay5vaEBjb2xsYWJvcmEuY29tPgorCisgICAgICAgIERpdiBoYXZp
bmcgY29udGVudEVkaXRhYmxlIGFuZCBkaXNwbGF5OmZsZXggY2Fubm90IGJlIGVkaXRlZCBpZiBp
dCBpcyBlbXB0eS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE0MTIxOAorCisgICAgICAgIFJldmlld2VkIGJ5IFJ5b3N1a2UgTml3YS4KKworICAgICAg
ICBUaGlzIHRlc3RzIGlmIGFuIGVkaXRhYmxlIGZsZXhib3ggY2FuIGJlIHJlZWRpdGVkIGFmdGVy
IGVyYXNpbmcgYWxsIHRleHRzIGluIGl0LgorCisgICAgICAgICogZmFzdC9ldmVudHMva2V5LWV2
ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
ZmFzdC9ldmVudHMva2V5LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94Lmh0bWw6IEFkZGVkLgor
CiAyMDE1LTAyLTExICBDb21taXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KIAog
ICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTc5OTIxLgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9ldmVudHMva2V5LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94LWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2tleS1ldmVudHMtaW4tZWRpdGFibGUt
ZmxleGJveC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMDViODVjOGNkNjM5MmEzYWU4MDAxZDNh
YmZlMjhmMDdmNTM4NjlhNgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZl
bnRzL2tleS1ldmVudHMtaW4tZWRpdGFibGUtZmxleGJveC1leHBlY3RlZC50eHQKQEAgLTAsMCAr
MSw3IEBACitQQVNTIHRhcmdldERpdi5pbm5lclRleHQgaXMgIlRFU1QiCitQQVNTIHRhcmdldERp
di5pbm5lclRleHQgaXMgIiIKK1BBU1MgdGFyZ2V0RGl2LmlubmVyVGV4dCBpcyAiVEVTVCIKK1BB
U1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorVEVTVApkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMva2V5LWV2ZW50cy1pbi1lZGl0YWJsZS1m
bGV4Ym94Lmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9rZXktZXZlbnRzLWluLWVkaXRh
YmxlLWZsZXhib3guaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yMmZiZjBiNGE3ZDEzMjIwMGY5ZTkwZmM1YWFk
Y2Q1M2U3YTdhNmQxCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMv
a2V5LWV2ZW50cy1pbi1lZGl0YWJsZS1mbGV4Ym94Lmh0bWwKQEAgLTAsMCArMSwzOSBAQAorPCFE
T0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNl
cy9qcy10ZXN0LmpzIj48L3NjcmlwdD4KKzxzdHlsZT4KKyAgICAjdGFyZ2V0IHsKKyAgICAgICAg
ZGlzcGxheTogZmxleDsKKyAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4OworICAgIH0KKzwv
c3R5bGU+Cis8c2NyaXB0PgorICAgIHZhciB0YXJnZXREaXY7CisgICAgZnVuY3Rpb24gdGVzdCgp
CisgICAgeworICAgICAgICB0YXJnZXREaXYgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGFy
Z2V0Jyk7CisgICAgICAgIHRhcmdldERpdi5mb2N1cygpOworCisgICAgICAgIC8vIE1vdmUgY3Vy
c29yIHRvIHRoZSBlbmQgb2YgbGluZS4KKyAgICAgICAgZ2V0U2VsZWN0aW9uKCkubW9kaWZ5KCdt
b3ZlJywgJ2ZvcndhcmQnLCAnbGluZWJvdW5kYXJ5Jyk7CisKKyAgICAgICAgZG9jdW1lbnQuZXhl
Y0NvbW1hbmQoImluc2VydFRleHQiLCBmYWxzZSwgIkVTVCIpOworICAgICAgICBzaG91bGRCZUVx
dWFsVG9TdHJpbmcoInRhcmdldERpdi5pbm5lclRleHQiLCAiVEVTVCIpOworCisgICAgICAgIGRv
Y3VtZW50LmV4ZWNDb21tYW5kKCJkZWxldGUiKTsKKyAgICAgICAgZG9jdW1lbnQuZXhlY0NvbW1h
bmQoImRlbGV0ZSIpOworICAgICAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgiZGVsZXRlIik7Cisg
ICAgICAgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCJkZWxldGUiKTsKKyAgICAgICAgZG9jdW1lbnQu
ZXhlY0NvbW1hbmQoImRlbGV0ZSIpOyAvLyBSZW1vdmUgJ1xuJworICAgICAgICBzaG91bGRCZUVt
cHR5U3RyaW5nKCJ0YXJnZXREaXYuaW5uZXJUZXh0Iik7CisKKyAgICAgICAgZG9jdW1lbnQuZXhl
Y0NvbW1hbmQoImluc2VydFRleHQiLCBmYWxzZSwgIlRFU1QiKTsKKyAgICAgICAgc2hvdWxkQmVF
cXVhbFRvU3RyaW5nKCJ0YXJnZXREaXYuaW5uZXJUZXh0IiwgIlRFU1QiKTsKKyAgICB9Cis8L3Nj
cmlwdD4KKzwvaGVhZD4KKzxib2R5IG9ubG9hZD0idGVzdCgpIj4KKzxkaXYgaWQ9InRhcmdldCIg
Y29udGVudEVkaXRhYmxlPlQ8L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>