<?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>98370</bug_id>
          
          <creation_ts>2012-10-04 00:41:56 -0700</creation_ts>
          <short_desc>[GTK] accessibility/loading-iframe-sends-notification.html is failing</short_desc>
          <delta_ts>2013-10-18 03:55:46 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk, LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>70606</dependson>
          <blocked>98347</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>d.nomiyama</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>jdiggs</cc>
    
    <cc>kangil.han</cc>
    
    <cc>mario</cc>
    
    <cc>obzhirov</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>734454</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-10-04 00:41:56 -0700</bug_when>
    <thetext>accessibility/loading-iframe-sends-notification.html is failing on all GTK platforms.
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20webkit.org&amp;tests=accessibility%2Floading-iframe-sends-notification.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927310</commentid>
    <comment_count>1</comment_count>
      <attachid>211203</attachid>
    <who name="Denis Nomiyama (dnomi)">d.nomiyama</who>
    <bug_when>2013-09-10 08:13:13 -0700</bug_when>
    <thetext>Created attachment 211203
Patch

This patch requires bug 70606</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927326</commentid>
    <comment_count>2</comment_count>
      <attachid>211203</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-09-10 09:08:49 -0700</bug_when>
    <thetext>Comment on attachment 211203
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        No new tests are required because this feature will use an existing a11y

I&apos;m not a fan of using a11y to describe accessibility, since it&apos;s a colloquialism that may not be familiar to the casual observer

&gt; Source/WebCore/accessibility/atk/AXObjectCacheAtk.cpp:169
&gt; +    else if (notification == AXInvalidStatusChanged)

we should think about changing this if/else chain to a switch statement in the future</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927335</commentid>
    <comment_count>3</comment_count>
      <attachid>211203</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-09-10 09:37:38 -0700</bug_when>
    <thetext>Comment on attachment 211203
Patch

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

&gt; Source/WebCore/dom/Document.cpp:2463
&gt; +#if PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK)

You probably want to comment on bug 112003 to let them that EFL platform might be just a single step away from fixing that bug (that is, adding here PLATFORM(EFL)). Not saying that you add it now, though.

&gt; Source/WebCore/page/FrameView.cpp:1315
&gt; +#if PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK)

Ditto.

&gt; Tools/DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:109
&gt; +        if (!g_strcmp0(g_value_get_string(&amp;paramValues[1]), &quot;layout-complete&quot;))

I agree with Chris we might eventually switch into a &quot;switch&quot; statement, but in the meantime I would use here an &quot;else if&quot; for consistency with the rest of the code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927350</commentid>
    <comment_count>4</comment_count>
      <attachid>211209</attachid>
    <who name="Denis Nomiyama (dnomi)">d.nomiyama</who>
    <bug_when>2013-09-10 09:55:22 -0700</bug_when>
    <thetext>Created attachment 211209
Patch

Many thanks for the review. Modified the patch according to the comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927352</commentid>
    <comment_count>5</comment_count>
      <attachid>211209</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-09-10 09:56:33 -0700</bug_when>
    <thetext>Comment on attachment 211209
Patch

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

&gt; Tools/DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:109
&gt; +        if (!g_strcmp0(g_value_get_string(&amp;paramValues[1]), &quot;layout-complete&quot;))

this should also be else if</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927360</commentid>
    <comment_count>6</comment_count>
      <attachid>211209</attachid>
    <who name="Denis Nomiyama (dnomi)">d.nomiyama</who>
    <bug_when>2013-09-10 10:05:18 -0700</bug_when>
    <thetext>Comment on attachment 211209
Patch

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

&gt;&gt; Tools/DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:109
&gt;&gt; +        if (!g_strcmp0(g_value_get_string(&amp;paramValues[1]), &quot;layout-complete&quot;))
&gt; 
&gt; this should also be else if

Ops. I will fix it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927361</commentid>
    <comment_count>7</comment_count>
      <attachid>211210</attachid>
    <who name="Denis Nomiyama (dnomi)">d.nomiyama</who>
    <bug_when>2013-09-10 10:08:36 -0700</bug_when>
    <thetext>Created attachment 211210
Patch

Modified the patch according to the review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927366</commentid>
    <comment_count>8</comment_count>
      <attachid>211210</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-10 10:14:22 -0700</bug_when>
    <thetext>Comment on attachment 211210
Patch

Rejecting attachment 211210 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.appspot.com&apos;, &apos;--bot-id=webkit-cq-02&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 211210, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

/Volumes/Data/EWS/WebKit/Tools/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).

Full output: http://webkit-queues.appspot.com/results/1735567</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927374</commentid>
    <comment_count>9</comment_count>
      <attachid>211213</attachid>
    <who name="Denis Nomiyama (dnomi)">d.nomiyama</who>
    <bug_when>2013-09-10 10:26:04 -0700</bug_when>
    <thetext>Created attachment 211213
Patch

Mistakenly the line with the reviewer name was missing in the ChangeLog. Fixed it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927381</commentid>
    <comment_count>10</comment_count>
      <attachid>211213</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-10 10:54:50 -0700</bug_when>
    <thetext>Comment on attachment 211213
Patch

Clearing flags on attachment: 211213

Committed r155456: &lt;http://trac.webkit.org/changeset/155456&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>927382</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-10 10:54:54 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>940824</commentid>
    <comment_count>12</comment_count>
      <attachid>211213</attachid>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2013-10-17 10:28:39 -0700</bug_when>
    <thetext>Comment on attachment 211213
Patch

Sorry for just now catching this, but....

+    } else if (notification == AXLayoutComplete)
+        g_signal_emit_by_name(axObject, &quot;state-change&quot;, &quot;layout-complete&quot;, true);

There&apos;s no such &quot;state-change&quot; event called &quot;layout-complete.&quot; As a result, AT-SPI2 is now complaining, and Orca is becoming non-responsive. I will see if there&apos;s a way to detect and not get hung up over bogus events. In the meantime, could you please fix this?

Assuming that layout complete is not the same thing as load complete, the immediate fix would be to not emit this signal at all -- at least not until the signal is added to ATK.

But if layout complete is the same thing as load complete, then you could emit that signal on the document interface. See https://developer.gnome.org/atk/unstable/AtkDocument.html#AtkDocument.signals</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>940825</commentid>
    <comment_count>13</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2013-10-17 10:29:07 -0700</bug_when>
    <thetext>Reopening because this &quot;fix&quot; just breaks stuff for ATs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>941120</commentid>
    <comment_count>14</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-10-18 02:04:26 -0700</bug_when>
    <thetext>I&apos;m &quot;resolving&quot; this bug again, as this issue will be tracked down by bug 122970 instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>941140</commentid>
    <comment_count>15</comment_count>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-10-18 03:55:46 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; [...]
&gt; Assuming that layout complete is not the same thing as load complete, the 
&gt; immediate fix would be to not emit this signal at all -- at least not until
&gt; the signal is added to ATK.

At the moment, the only AtkObject that implements AtkDocument is the one wrapping the webArea AccessibilityObject:

    // Document
    if (role == WebAreaRole)
        interfaceMask |= 1 &lt;&lt; WAI_DOCUMENT;

So, even though I agree AXLayoutComplete is not the same than AXLoadComplete (in WebCore&apos;s jargon), the signal AtkDocument::load-complete will serve well anyway to implement the needed stuff in DRT/WKTR that we need to pass this test.

After all, the test is called &quot;loading-iframe-sends-notification&quot;, doesn&apos;t have nothing to do with completing the layout process.

&gt; But if layout complete is the same thing as load complete, then you could
&gt; emit that signal on the document interface. See 
&gt; https://developer.gnome.org/atk/unstable/AtkDocument.html#AtkDocument.signals

It is not, but as I said above, the AtkDocument::load-complete signal will serve us well in this case.

Denis is currently working in a patch now to do the right thing here, and will hopefully be ready today.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>211203</attachid>
            <date>2013-09-10 08:13:13 -0700</date>
            <delta_ts>2013-09-10 09:55:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98370-20130910161325.patch</filename>
            <type>text/plain</type>
            <size>7075</size>
            <attacher name="Denis Nomiyama (dnomi)">d.nomiyama</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU1NDM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTU0NDljZGU0YjlhMmRm
ZGYxMWJkOWIzZTFhZjk4MjA4MjVjM2ZhMi4uNWVlNTc1YzU0Y2UyYjc2ODhmZWE0ODk0NzU0MjE3
YWI2ODYwYTZkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEzLTA5LTEwICBEZW5p
cyBOb21peWFtYSAgPGQubm9taXlhbWFAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0dUS10gYWNj
ZXNzaWJpbGl0eS9sb2FkaW5nLWlmcmFtZS1zZW5kcy1ub3RpZmljYXRpb24uaHRtbCBpcyBmYWls
aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODM3
MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEVuYWJs
ZWQgQVhMYXlvdXRDb21wbGV0ZSBvbiB0aGUgR1RLIHBsYXRmb3JtLgorCisgICAgICAgIE5vIG5l
dyB0ZXN0cyBhcmUgcmVxdWlyZWQgYmVjYXVzZSB0aGlzIGZlYXR1cmUgd2lsbCB1c2UgYW4gZXhp
c3RpbmcgYTExeQorICAgICAgICBsYXlvdXQgdGVzdCB0aGF0IGlzIGN1cnJlbnRseSBza2lwcGVk
IG9uIHRoZSBHVEsrIHBsYXRmb3JtIChlLmcuCisgICAgICAgIGxvYWRpbmctaWZyYW1lLXNlbmRz
LW5vdGlmaWNhdGlvbi5odG1sKS4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvYXRrL0FYT2Jq
ZWN0Q2FjaGVBdGsuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QVhPYmplY3RDYWNoZTo6cG9zdFBs
YXRmb3JtTm90aWZpY2F0aW9uKTogU2VuZCBsYXlvdXQtY29tcGxldGUKKyAgICAgICAgc2lnbmFs
IGluIGNhc2Ugb2YgQVhMYXlvdXRDb21wbGV0ZS4KKyAgICAgICAgKiBkb20vRG9jdW1lbnQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnQ6OmltcGxpY2l0Q2xvc2UpOiBFbmFibGVkIEFY
TGF5b3V0Q29tcGxldGUgb24gdGhlIEdUSworICAgICAgICBwbGF0Zm9ybS4KKyAgICAgICAgKiBw
YWdlL0ZyYW1lVmlldy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpGcmFtZVZpZXc6OmxheW91dCk6
IEVuYWJsZWQgQVhMYXlvdXRDb21wbGV0ZSBvbiB0aGUgR1RLCisgICAgICAgIHBsYXRmb3JtLgor
CiAyMDEzLTA5LTEwICBBbGJlcnRvIEdhcmNpYSAgPGJlcnRvQGlnYWxpYS5jb20+CiAKICAgICAg
ICAgW0dUS10gVGhlIGNvZGUgZ2VuZXJhdG9yIHByb2R1Y2VzIGEgd2FybmluZyBpZiBhIHBhcmFt
ZXRlciBjYW4gYmUgTlVMTApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0
eS9hdGsvQVhPYmplY3RDYWNoZUF0ay5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5
L2F0ay9BWE9iamVjdENhY2hlQXRrLmNwcAppbmRleCAxNTQyMzdkZTBlYzc3ZThlZDEyODg0OGY4
YjYyMTMxMjRhZjgzNzg5Li4yY2MwOWJkZTg5ODgyOGEzMjVlOGE3YmU2ZGJiYzFlMTdjYTkyOTZk
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9BWE9iamVjdENh
Y2hlQXRrLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9BWE9iamVj
dENhY2hlQXRrLmNwcApAQCAtMTY0LDcgKzE2NCw5IEBAIHZvaWQgQVhPYmplY3RDYWNoZTo6cG9z
dFBsYXRmb3JtTm90aWZpY2F0aW9uKEFjY2Vzc2liaWxpdHlPYmplY3QqIGNvcmVPYmplY3QsIEFY
CiAgICAgICAgIGF0a192YWx1ZV9nZXRfY3VycmVudF92YWx1ZShBVEtfVkFMVUUoYXhPYmplY3Qp
LCAmcHJvcGVydHlWYWx1ZXMubmV3X3ZhbHVlKTsKIAogICAgICAgICBnX3NpZ25hbF9lbWl0X2J5
X25hbWUoQVRLX09CSkVDVChheE9iamVjdCksICJwcm9wZXJ0eS1jaGFuZ2U6OmFjY2Vzc2libGUt
dmFsdWUiLCAmcHJvcGVydHlWYWx1ZXMsIE5VTEwpOwotICAgIH0gZWxzZSBpZiAobm90aWZpY2F0
aW9uID09IEFYSW52YWxpZFN0YXR1c0NoYW5nZWQpCisgICAgfSBlbHNlIGlmIChub3RpZmljYXRp
b24gPT0gQVhMYXlvdXRDb21wbGV0ZSkKKyAgICAgICAgZ19zaWduYWxfZW1pdF9ieV9uYW1lKGF4
T2JqZWN0LCAic3RhdGUtY2hhbmdlIiwgImxheW91dC1jb21wbGV0ZSIsIHRydWUpOworICAgIGVs
c2UgaWYgKG5vdGlmaWNhdGlvbiA9PSBBWEludmFsaWRTdGF0dXNDaGFuZ2VkKQogICAgICAgICBn
X3NpZ25hbF9lbWl0X2J5X25hbWUoYXhPYmplY3QsICJzdGF0ZS1jaGFuZ2UiLCAiaW52YWxpZC1l
bnRyeSIsIGNvcmVPYmplY3QtPmludmFsaWRTdGF0dXMoKSAhPSAiZmFsc2UiKTsKIH0KIApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2RvbS9Eb2N1bWVudC5jcHAKaW5kZXggYWNjNmMxZWE1MTgwYjU5NThhM2MwMTM3ZDgzZDVjZWU1
NjBjMDIyMS4uYTBlZjU5MzRlN2VkMDljNDk2MzhjNjhlOWFkNDg4OTE4ZWRiNDY2MiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9kb20vRG9jdW1lbnQuY3BwCkBAIC0yNDYwLDcgKzI0NjAsNyBAQCB2b2lkIERvY3VtZW50Ojpp
bXBsaWNpdENsb3NlKCkKIAogICAgIG1fcHJvY2Vzc2luZ0xvYWRFdmVudCA9IGZhbHNlOwogCi0j
aWYgUExBVEZPUk0oTUFDKSB8fCBQTEFURk9STShXSU4pCisjaWYgUExBVEZPUk0oTUFDKSB8fCBQ
TEFURk9STShXSU4pIHx8IFBMQVRGT1JNKEdUSykKICAgICBpZiAoZiAmJiByZW5kZXJWaWV3KCkg
JiYgQVhPYmplY3RDYWNoZTo6YWNjZXNzaWJpbGl0eUVuYWJsZWQoKSkgewogICAgICAgICAvLyBU
aGUgQVggY2FjaGUgbWF5IGhhdmUgYmVlbiBjbGVhcmVkIGF0IHRoaXMgcG9pbnQsIGJ1dCB3ZSBu
ZWVkIHRvIG1ha2Ugc3VyZSBpdCBjb250YWlucyBhbgogICAgICAgICAvLyBBWCBvYmplY3QgdG8g
c2VuZCB0aGUgbm90aWZpY2F0aW9uIHRvLiBnZXRPckNyZWF0ZSB3aWxsIG1ha2Ugc3VyZSB0aGF0
IGFuIHZhbGlkIEFYIG9iamVjdApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFt
ZVZpZXcuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZVZpZXcuY3BwCmluZGV4IGZkYjQ5
NzlkYjI5OGNmOGFmNjBmMjgyNDk4MzQ0N2U1ZThiMGZmNzYuLmU3YjMxMzQzM2I4YzFlMjdhZmI0
MDExNDkxYmNhZjViMTQ5ZGVjODggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJh
bWVWaWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKQEAgLTEz
MTIsNyArMTMxMiw3IEBAIHZvaWQgRnJhbWVWaWV3OjpsYXlvdXQoYm9vbCBhbGxvd1N1YnRyZWUp
CiAgICAgCiAgICAgbV9sYXlvdXRDb3VudCsrOwogCi0jaWYgUExBVEZPUk0oTUFDKSB8fCBQTEFU
Rk9STShXSU4pCisjaWYgUExBVEZPUk0oTUFDKSB8fCBQTEFURk9STShXSU4pIHx8IFBMQVRGT1JN
KEdUSykKICAgICBpZiAoQVhPYmplY3RDYWNoZSogY2FjaGUgPSByb290LT5kb2N1bWVudCgpLmV4
aXN0aW5nQVhPYmplY3RDYWNoZSgpKQogICAgICAgICBjYWNoZS0+cG9zdE5vdGlmaWNhdGlvbihy
b290LCBBWE9iamVjdENhY2hlOjpBWExheW91dENvbXBsZXRlLCB0cnVlKTsKICNlbmRpZgpkaWZm
IC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGM0NzQyZTU2
M2Q3YmNkNDY4MTM1NjAwNjdiMTY2NDU3N2FhNGU1NGUuLmEwMmJlYzJkYmI0ZjdhMzVhYWY3OTAx
NTc4ZWM1ZTEzOTQ5NTczOTggMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29s
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMy0wOS0xMCAgRGVuaXMgTm9taXlhbWEg
IDxkLm5vbWl5YW1hQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtHVEtdIGFjY2Vzc2liaWxpdHkv
bG9hZGluZy1pZnJhbWUtc2VuZHMtbm90aWZpY2F0aW9uLmh0bWwgaXMgZmFpbGluZworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTgzNzAKKworICAgICAg
ICBBZGRlZCBBWExheW91dENvbXBsZXRlIGZvciB0aGUgR1RLIHBsYXRmb3JtLgorCisgICAgICAg
ICogRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlDYWxsYmFja3NBdGsuY3BwOgorICAg
ICAgICAoYXhPYmplY3RFdmVudExpc3RlbmVyKTogQWRkZWQgbm90aWZpY2F0aW9uIEFYTGF5b3V0
Q29tcGxldGUgZm9yCisgICAgICAgIGxheW91dC1jb21wbGV0ZSBzaWduYWwuCisKIDIwMTMtMDkt
MTAgIEFsbGFuIFNhbmRmZWxkIEplbnNlbiAgPGFsbGFuLmplbnNlbkBkaWdpYS5jb20+CiAKICAg
ICAgICAgW1F0XSBtYWtlIHVzZSBvZiBxdEhhdmVNb2R1bGUoKSAKZGlmZiAtLWdpdCBhL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzQXRrLmNwcCBiL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzQXRrLmNwcAppbmRleCA3
M2M3ZWM5NTdhN2QyZGNmYmI3YjM0MWI0ODk2ZmIyOTc5NDNkODdmLi43MmM2YWE0OGVjOTIyMTk0
ZjQxNmQ3NDc3Zjg4MTUwZWE5YzE5OGIwIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJl
ZS9hdGsvQWNjZXNzaWJpbGl0eUNhbGxiYWNrc0F0ay5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRl
clRyZWUvYXRrL0FjY2Vzc2liaWxpdHlDYWxsYmFja3NBdGsuY3BwCkBAIC0xMDYsNiArMTA2LDgg
QEAgc3RhdGljIGdib29sZWFuIGF4T2JqZWN0RXZlbnRMaXN0ZW5lcihHU2lnbmFsSW52b2NhdGlv
bkhpbnQgKnNpZ25hbEhpbnQsIGd1aW50IG4KICAgICAgICAgICAgIG5vdGlmaWNhdGlvbk5hbWUg
PSAiQ2hlY2tlZFN0YXRlQ2hhbmdlZCI7CiAgICAgICAgIGVsc2UgaWYgKCFnX3N0cmNtcDAoZ192
YWx1ZV9nZXRfc3RyaW5nKCZwYXJhbVZhbHVlc1sxXSksICJpbnZhbGlkLWVudHJ5IikpCiAgICAg
ICAgICAgICBub3RpZmljYXRpb25OYW1lID0gIkFYSW52YWxpZFN0YXR1c0NoYW5nZWQiOworICAg
ICAgICBpZiAoIWdfc3RyY21wMChnX3ZhbHVlX2dldF9zdHJpbmcoJnBhcmFtVmFsdWVzWzFdKSwg
ImxheW91dC1jb21wbGV0ZSIpKQorICAgICAgICAgICAgbm90aWZpY2F0aW9uTmFtZSA9ICJBWExh
eW91dENvbXBsZXRlIjsKICAgICB9IGVsc2UgaWYgKCFnX3N0cmNtcDAoc2lnbmFsUXVlcnkuc2ln
bmFsX25hbWUsICJmb2N1cy1ldmVudCIpKSB7CiAgICAgICAgIHNpZ25hbE5hbWUuc2V0KGdfc3Ry
ZHVwKCJmb2N1cy1ldmVudCIpKTsKICAgICAgICAgc2lnbmFsVmFsdWUuc2V0KGdfc3RyZHVwX3By
aW50ZigiJWQiLCBnX3ZhbHVlX2dldF9ib29sZWFuKCZwYXJhbVZhbHVlc1sxXSkpKTsKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRl
eCAxOWM2MDIzNTc0NDViODg2Y2I3ZDNmYTZkOGVmMzEzNThhNjQ4YzQ5Li41Mzc3NWJhOGNlMTM5
ZDFiZTVlNDA2NDM2YTljMGFmODE3ZWIzNjc3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMt
MDktMTAgIERlbmlzIE5vbWl5YW1hICA8ZC5ub21peWFtYUBzYW1zdW5nLmNvbT4KKworICAgICAg
ICBbR1RLXSBhY2Nlc3NpYmlsaXR5L2xvYWRpbmctaWZyYW1lLXNlbmRzLW5vdGlmaWNhdGlvbi5o
dG1sIGlzIGZhaWxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTk4MzcwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVW5za2lwcGVkIHRoZSBsb2FkaW5nIGlmcmFtZSBub3RpZmljYXRpb24gdGVzdCBpbiBh
MTF5LCB3aGljaCB3YXMKKyAgICAgICAgZmFpbGluZyBiZWZvcmUgdGhpcyBmaXguCisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9uczogVW5za2lwcGVkIHRoZSBsb2FkaW5n
IGlmcmFtZQorICAgICAgICBub3RpZmljYXRpb24gdGVzdCBpbiBhMTF5LgorCiAyMDEzLTA5LTEw
ICBNYXJpbyBTYW5jaGV6IFByYWRhICA8bWFyaW8ucHJhZGFAc2Ftc3VuZy5jb20+CiAKICAgICAg
ICAgW0dUS10gVGVzdCAvd2Via2l0L2F0ay9nZXRUZXh0SW5QYXJhZ3JhcGhBbmRCb2R5TW9kZXJh
dGUgZmFpbHMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0
YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXgg
NWMxOTcyNmMzNWNhYzYwNTY5ODU2YzAyYzQ2MDM4MzI0MWI4Mjg3ZC4uMWUxNzNmMjZhYTFlNDBl
MjQzYTRmOWZlYzRlZDVhZTY4NjE4MDUzZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1Rl
c3RFeHBlY3RhdGlvbnMKQEAgLTg1OCw3ICs4NTgsNiBAQCB3ZWJraXQub3JnL2IvOTgzNTkgYWNj
ZXNzaWJpbGl0eS9hcmlhLXRleHQtcm9sZS5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2Iv
OTgzNjAgYWNjZXNzaWJpbGl0eS9hcmlhLXVzZWQtb24taW1hZ2UtbWFwcy5odG1sIFsgRmFpbHVy
ZSBdCiB3ZWJraXQub3JnL2IvOTgzNjEgYWNjZXNzaWJpbGl0eS9idXR0b24tcHJlc3MtYWN0aW9u
Lmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi85ODM2MyBhY2Nlc3NpYmlsaXR5L2NhbnZh
cy1mYWxsYmFjay1jb250ZW50LTIuaHRtbCBbIEZhaWx1cmUgXQotd2Via2l0Lm9yZy9iLzk4Mzcw
IGFjY2Vzc2liaWxpdHkvbG9hZGluZy1pZnJhbWUtc2VuZHMtbm90aWZpY2F0aW9uLmh0bWwgWyBG
YWlsdXJlIF0KIHdlYmtpdC5vcmcvYi85ODM3MSBhY2Nlc3NpYmlsaXR5L2xvYWRpbmctaWZyYW1l
LXVwZGF0ZXMtYXh0cmVlLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi85ODM3MiBhY2Nl
c3NpYmlsaXR5L29uY2xpY2staGFuZGxlcnMuaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9i
Lzk4Mzc1IGFjY2Vzc2liaWxpdHkvc2VjdXJlLXRleHRmaWVsZC10aXRsZS11aS5odG1sIFsgRmFp
bHVyZSBdCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>211209</attachid>
            <date>2013-09-10 09:55:22 -0700</date>
            <delta_ts>2013-09-10 10:08:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98370-20130910175534.patch</filename>
            <type>text/plain</type>
            <size>7272</size>
            <attacher name="Denis Nomiyama (dnomi)">d.nomiyama</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU1NDQ4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjUzYzc2YzkxNjU2NjMx
MWZjNTQ4MGYxZDY5MTVmOWQ1YzJmYzZiOS4uZjE4ZTM4Mjc5NmYxOTZkODU1MmU2Y2YyMTBjOTNj
ZTZmZWRhMzRkYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEzLTA5LTEwICBEZW5p
cyBOb21peWFtYSAgPGQubm9taXlhbWFAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0dUS10gYWNj
ZXNzaWJpbGl0eS9sb2FkaW5nLWlmcmFtZS1zZW5kcy1ub3RpZmljYXRpb24uaHRtbCBpcyBmYWls
aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODM3
MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEVuYWJs
ZWQgQVhMYXlvdXRDb21wbGV0ZSBvbiB0aGUgR1RLIHBsYXRmb3JtLgorCisgICAgICAgIE5vIG5l
dyB0ZXN0cyBhcmUgcmVxdWlyZWQgYmVjYXVzZSB0aGlzIGZlYXR1cmUgd2lsbCB1c2UgYW4gZXhp
c3RpbmcKKyAgICAgICAgYWNjZXNzaWJpbGl0eSBsYXlvdXQgdGVzdCB0aGF0IGlzIGN1cnJlbnRs
eSBmYWlsaW5nIG9uIHRoZSBHVEsrIHBsYXRmb3JtCisgICAgICAgIChlLmcuIGxvYWRpbmctaWZy
YW1lLXNlbmRzLW5vdGlmaWNhdGlvbi5odG1sKS4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkv
YXRrL0FYT2JqZWN0Q2FjaGVBdGsuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QVhPYmplY3RDYWNo
ZTo6cG9zdFBsYXRmb3JtTm90aWZpY2F0aW9uKTogU2VuZCBsYXlvdXQtY29tcGxldGUKKyAgICAg
ICAgc2lnbmFsIGluIGNhc2Ugb2YgQVhMYXlvdXRDb21wbGV0ZS4KKyAgICAgICAgKiBkb20vRG9j
dW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnQ6OmltcGxpY2l0Q2xvc2UpOiBF
bmFibGVkIEFYTGF5b3V0Q29tcGxldGUgb24gdGhlIEdUSworICAgICAgICBwbGF0Zm9ybS4KKyAg
ICAgICAgKiBwYWdlL0ZyYW1lVmlldy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpGcmFtZVZpZXc6
OmxheW91dCk6IEVuYWJsZWQgQVhMYXlvdXRDb21wbGV0ZSBvbiB0aGUgR1RLCisgICAgICAgIHBs
YXRmb3JtLgorCiAyMDEzLTA5LTEwICBBbGxhbiBTYW5kZmVsZCBKZW5zZW4gIDxhbGxhbi5qZW5z
ZW5AZGlnaWEuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04gKHIxNDc0NTQpOiBZb3V0dWJlIGFu
bm90YXRpb24gbGlua3MgdG8gbmV3IHdpbmRvdyBicm9rZW4KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL0FYT2JqZWN0Q2FjaGVBdGsuY3BwIGIvU291cmNlL1dl
YkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsvQVhPYmplY3RDYWNoZUF0ay5jcHAKaW5kZXggMTU0MjM3
ZGUwZWM3N2U4ZWQxMjg4NDhmOGI2MjEzMTI0YWY4Mzc4OS4uMmNjMDliZGU4OTg4MjhhMzI1ZThh
N2JlNmRiYmMxZTE3Y2E5Mjk2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJp
bGl0eS9hdGsvQVhPYmplY3RDYWNoZUF0ay5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9hdGsvQVhPYmplY3RDYWNoZUF0ay5jcHAKQEAgLTE2NCw3ICsxNjQsOSBAQCB2b2lk
IEFYT2JqZWN0Q2FjaGU6OnBvc3RQbGF0Zm9ybU5vdGlmaWNhdGlvbihBY2Nlc3NpYmlsaXR5T2Jq
ZWN0KiBjb3JlT2JqZWN0LCBBWAogICAgICAgICBhdGtfdmFsdWVfZ2V0X2N1cnJlbnRfdmFsdWUo
QVRLX1ZBTFVFKGF4T2JqZWN0KSwgJnByb3BlcnR5VmFsdWVzLm5ld192YWx1ZSk7CiAKICAgICAg
ICAgZ19zaWduYWxfZW1pdF9ieV9uYW1lKEFUS19PQkpFQ1QoYXhPYmplY3QpLCAicHJvcGVydHkt
Y2hhbmdlOjphY2Nlc3NpYmxlLXZhbHVlIiwgJnByb3BlcnR5VmFsdWVzLCBOVUxMKTsKLSAgICB9
IGVsc2UgaWYgKG5vdGlmaWNhdGlvbiA9PSBBWEludmFsaWRTdGF0dXNDaGFuZ2VkKQorICAgIH0g
ZWxzZSBpZiAobm90aWZpY2F0aW9uID09IEFYTGF5b3V0Q29tcGxldGUpCisgICAgICAgIGdfc2ln
bmFsX2VtaXRfYnlfbmFtZShheE9iamVjdCwgInN0YXRlLWNoYW5nZSIsICJsYXlvdXQtY29tcGxl
dGUiLCB0cnVlKTsKKyAgICBlbHNlIGlmIChub3RpZmljYXRpb24gPT0gQVhJbnZhbGlkU3RhdHVz
Q2hhbmdlZCkKICAgICAgICAgZ19zaWduYWxfZW1pdF9ieV9uYW1lKGF4T2JqZWN0LCAic3RhdGUt
Y2hhbmdlIiwgImludmFsaWQtZW50cnkiLCBjb3JlT2JqZWN0LT5pbnZhbGlkU3RhdHVzKCkgIT0g
ImZhbHNlIik7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCmluZGV4IGFjYzZjMWVhNTE4MGI1
OTU4YTNjMDEzN2Q4M2Q1Y2VlNTYwYzAyMjEuLmEwZWY1OTM0ZTdlZDA5YzQ5NjM4YzY4ZTlhZDQ4
ODkxOGVkYjQ2NjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcApAQCAtMjQ2MCw3ICsyNDYwLDcg
QEAgdm9pZCBEb2N1bWVudDo6aW1wbGljaXRDbG9zZSgpCiAKICAgICBtX3Byb2Nlc3NpbmdMb2Fk
RXZlbnQgPSBmYWxzZTsKIAotI2lmIFBMQVRGT1JNKE1BQykgfHwgUExBVEZPUk0oV0lOKQorI2lm
IFBMQVRGT1JNKE1BQykgfHwgUExBVEZPUk0oV0lOKSB8fCBQTEFURk9STShHVEspCiAgICAgaWYg
KGYgJiYgcmVuZGVyVmlldygpICYmIEFYT2JqZWN0Q2FjaGU6OmFjY2Vzc2liaWxpdHlFbmFibGVk
KCkpIHsKICAgICAgICAgLy8gVGhlIEFYIGNhY2hlIG1heSBoYXZlIGJlZW4gY2xlYXJlZCBhdCB0
aGlzIHBvaW50LCBidXQgd2UgbmVlZCB0byBtYWtlIHN1cmUgaXQgY29udGFpbnMgYW4KICAgICAg
ICAgLy8gQVggb2JqZWN0IHRvIHNlbmQgdGhlIG5vdGlmaWNhdGlvbiB0by4gZ2V0T3JDcmVhdGUg
d2lsbCBtYWtlIHN1cmUgdGhhdCBhbiB2YWxpZCBBWCBvYmplY3QKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVW
aWV3LmNwcAppbmRleCBmZGI0OTc5ZGIyOThjZjhhZjYwZjI4MjQ5ODM0NDdlNWU4YjBmZjc2Li5l
N2IzMTM0MzNiOGMxZTI3YWZiNDAxMTQ5MWJjYWY1YjE0OWRlYzg4IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9G
cmFtZVZpZXcuY3BwCkBAIC0xMzEyLDcgKzEzMTIsNyBAQCB2b2lkIEZyYW1lVmlldzo6bGF5b3V0
KGJvb2wgYWxsb3dTdWJ0cmVlKQogICAgIAogICAgIG1fbGF5b3V0Q291bnQrKzsKIAotI2lmIFBM
QVRGT1JNKE1BQykgfHwgUExBVEZPUk0oV0lOKQorI2lmIFBMQVRGT1JNKE1BQykgfHwgUExBVEZP
Uk0oV0lOKSB8fCBQTEFURk9STShHVEspCiAgICAgaWYgKEFYT2JqZWN0Q2FjaGUqIGNhY2hlID0g
cm9vdC0+ZG9jdW1lbnQoKS5leGlzdGluZ0FYT2JqZWN0Q2FjaGUoKSkKICAgICAgICAgY2FjaGUt
PnBvc3ROb3RpZmljYXRpb24ocm9vdCwgQVhPYmplY3RDYWNoZTo6QVhMYXlvdXRDb21wbGV0ZSwg
dHJ1ZSk7CiAjZW5kaWYKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5n
ZUxvZwppbmRleCBhNzc0MTUzZmYwNWFhZmE0Y2Y2NDBlNzMxZmI0MjQzOTIxNzFiMDUyLi40NjQ4
MDlmNWRkOWJkYmQyYzEzZDhlYTIwMWY2ZjE1ZWNkOWRiZmVlIDEwMDY0NAotLS0gYS9Ub29scy9D
aGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTYgQEAKIDIwMTMtMDkt
MTAgIERlbmlzIE5vbWl5YW1hICA8ZC5ub21peWFtYUBzYW1zdW5nLmNvbT4KIAorICAgICAgICBb
R1RLXSBhY2Nlc3NpYmlsaXR5L2xvYWRpbmctaWZyYW1lLXNlbmRzLW5vdGlmaWNhdGlvbi5odG1s
IGlzIGZhaWxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTk4MzcwCisKKyAgICAgICAgQWRkZWQgQVhMYXlvdXRDb21wbGV0ZSBmb3IgdGhlIEdUSyBw
bGF0Zm9ybS4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q2Fs
bGJhY2tzQXRrLmNwcDoKKyAgICAgICAgKGF4T2JqZWN0RXZlbnRMaXN0ZW5lcik6IEFkZGVkIG5v
dGlmaWNhdGlvbiBBWExheW91dENvbXBsZXRlIGZvcgorICAgICAgICBsYXlvdXQtY29tcGxldGUg
c2lnbmFsLgorCisyMDEzLTA5LTEwICBEZW5pcyBOb21peWFtYSAgPGQubm9taXlhbWFAc2Ftc3Vu
Zy5jb20+CisKICAgICAgICAgW0dUS10gTWlzc2luZyBEUlQgQWNjZXNzaWJpbGl0eUNvbnRyb2xs
ZXI6OmFkZE5vdGlmaWNhdGlvbkxpc3RlbmVyIGltcGxlbWVudGF0aW9uCiAgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MDYwNgogCmRpZmYgLS1naXQgYS9U
b29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNhbGxiYWNrc0F0ay5jcHAgYi9U
b29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNhbGxiYWNrc0F0ay5jcHAKaW5k
ZXggNzNjN2VjOTU3YTdkMmRjZmJiN2IzNDFiNDg5NmZiMjk3OTQzZDg3Zi4uNzJjNmFhNDhlYzky
MjE5NGY0MTZkNzQ3N2Y4ODE1MGVhOWMxOThiMCAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRl
clRyZWUvYXRrL0FjY2Vzc2liaWxpdHlDYWxsYmFja3NBdGsuY3BwCisrKyBiL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzQXRrLmNwcApAQCAtMTA2LDYgKzEw
Niw4IEBAIHN0YXRpYyBnYm9vbGVhbiBheE9iamVjdEV2ZW50TGlzdGVuZXIoR1NpZ25hbEludm9j
YXRpb25IaW50ICpzaWduYWxIaW50LCBndWludCBuCiAgICAgICAgICAgICBub3RpZmljYXRpb25O
YW1lID0gIkNoZWNrZWRTdGF0ZUNoYW5nZWQiOwogICAgICAgICBlbHNlIGlmICghZ19zdHJjbXAw
KGdfdmFsdWVfZ2V0X3N0cmluZygmcGFyYW1WYWx1ZXNbMV0pLCAiaW52YWxpZC1lbnRyeSIpKQog
ICAgICAgICAgICAgbm90aWZpY2F0aW9uTmFtZSA9ICJBWEludmFsaWRTdGF0dXNDaGFuZ2VkIjsK
KyAgICAgICAgaWYgKCFnX3N0cmNtcDAoZ192YWx1ZV9nZXRfc3RyaW5nKCZwYXJhbVZhbHVlc1sx
XSksICJsYXlvdXQtY29tcGxldGUiKSkKKyAgICAgICAgICAgIG5vdGlmaWNhdGlvbk5hbWUgPSAi
QVhMYXlvdXRDb21wbGV0ZSI7CiAgICAgfSBlbHNlIGlmICghZ19zdHJjbXAwKHNpZ25hbFF1ZXJ5
LnNpZ25hbF9uYW1lLCAiZm9jdXMtZXZlbnQiKSkgewogICAgICAgICBzaWduYWxOYW1lLnNldChn
X3N0cmR1cCgiZm9jdXMtZXZlbnQiKSk7CiAgICAgICAgIHNpZ25hbFZhbHVlLnNldChnX3N0cmR1
cF9wcmludGYoIiVkIiwgZ192YWx1ZV9nZXRfYm9vbGVhbigmcGFyYW1WYWx1ZXNbMV0pKSk7CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
aW5kZXggNzVhMDg3NWRkMmRjZTE3NmI3Mzk1NGMwYmMyMWFkYmQ5NzllNzliOS4uYTVmZWJhMjk3
NmI0YTM1ODgxOTcwMWI2MGI2M2U4NmQ5MDdiZjNiNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisy
MDEzLTA5LTEwICBEZW5pcyBOb21peWFtYSAgPGQubm9taXlhbWFAc2Ftc3VuZy5jb20+CisKKyAg
ICAgICAgW0dUS10gYWNjZXNzaWJpbGl0eS9sb2FkaW5nLWlmcmFtZS1zZW5kcy1ub3RpZmljYXRp
b24uaHRtbCBpcyBmYWlsaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD05ODM3MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIENoYW5nZWQgdGhlIGV4cGVjdGF0aW9uIG9mIHRoZSBsb2FkaW5nIGlmcmFtZSBu
b3RpZmljYXRpb24gdGVzdCBpbgorICAgICAgICBhY2Nlc3NpYmlsaXR5LCB3aGljaCB3YXMgZmFp
bGluZyBiZWZvcmUgdGhpcyBmaXggb24gdGhlIEdUSysKKyAgICAgICAgcGxhdGZvcm0uCisKKyAg
ICAgICAgKiBwbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9uczogQ2hhbmdlZCB0aGUgZXhwZWN0
YXRpb24gb2YgdGhlIGxvYWRpbmcKKyAgICAgICAgaWZyYW1lIG5vdGlmaWNhdGlvbiB0ZXN0IGlu
IGFjY2Vzc2liaWxpdHkuCisKIDIwMTMtMDktMTAgIE1hcmlvIFNhbmNoZXogUHJhZGEgIDxtYXJp
by5wcmFkYUBzYW1zdW5nLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLiBSZW1vdmVkIGZhaWx1
cmUgZXhwZWN0YXRpb25zIGZvciB0ZXN0cyB0aGF0IGFyZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9n
dGsvVGVzdEV4cGVjdGF0aW9ucwppbmRleCBiNzc0YzQwNTZhZjcxN2Q1YWE3Yzg2ZDliZDNkOGE0
NmIzMmQzYTM0Li42N2ZhNTY2OTVlNzllMjM1OWUzODcxMjE5NjkxZDUwZjk4NjZlMDgxIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucworKysgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucwpAQCAtODU4LDcgKzg1OCw2
IEBAIHdlYmtpdC5vcmcvYi85ODM1OSBhY2Nlc3NpYmlsaXR5L2FyaWEtdGV4dC1yb2xlLmh0bWwg
WyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi85ODM2MCBhY2Nlc3NpYmlsaXR5L2FyaWEtdXNlZC1v
bi1pbWFnZS1tYXBzLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi85ODM2MSBhY2Nlc3Np
YmlsaXR5L2J1dHRvbi1wcmVzcy1hY3Rpb24uaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9i
Lzk4MzYzIGFjY2Vzc2liaWxpdHkvY2FudmFzLWZhbGxiYWNrLWNvbnRlbnQtMi5odG1sIFsgRmFp
bHVyZSBdCi13ZWJraXQub3JnL2IvOTgzNzAgYWNjZXNzaWJpbGl0eS9sb2FkaW5nLWlmcmFtZS1z
ZW5kcy1ub3RpZmljYXRpb24uaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzk4MzcxIGFj
Y2Vzc2liaWxpdHkvbG9hZGluZy1pZnJhbWUtdXBkYXRlcy1heHRyZWUuaHRtbCBbIEZhaWx1cmUg
XQogd2Via2l0Lm9yZy9iLzk4MzcyIGFjY2Vzc2liaWxpdHkvb25jbGljay1oYW5kbGVycy5odG1s
IFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvOTgzNzUgYWNjZXNzaWJpbGl0eS9zZWN1cmUtdGV4
dGZpZWxkLXRpdGxlLXVpLmh0bWwgWyBGYWlsdXJlIF0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>211210</attachid>
            <date>2013-09-10 10:08:36 -0700</date>
            <delta_ts>2013-09-10 10:25:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98370-20130910180848.patch</filename>
            <type>text/plain</type>
            <size>7277</size>
            <attacher name="Denis Nomiyama (dnomi)">d.nomiyama</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU1NDQ4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjUzYzc2YzkxNjU2NjMx
MWZjNTQ4MGYxZDY5MTVmOWQ1YzJmYzZiOS4uZjE4ZTM4Mjc5NmYxOTZkODU1MmU2Y2YyMTBjOTNj
ZTZmZWRhMzRkYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEzLTA5LTEwICBEZW5p
cyBOb21peWFtYSAgPGQubm9taXlhbWFAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0dUS10gYWNj
ZXNzaWJpbGl0eS9sb2FkaW5nLWlmcmFtZS1zZW5kcy1ub3RpZmljYXRpb24uaHRtbCBpcyBmYWls
aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODM3
MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEVuYWJs
ZWQgQVhMYXlvdXRDb21wbGV0ZSBvbiB0aGUgR1RLIHBsYXRmb3JtLgorCisgICAgICAgIE5vIG5l
dyB0ZXN0cyBhcmUgcmVxdWlyZWQgYmVjYXVzZSB0aGlzIGZlYXR1cmUgd2lsbCB1c2UgYW4gZXhp
c3RpbmcKKyAgICAgICAgYWNjZXNzaWJpbGl0eSBsYXlvdXQgdGVzdCB0aGF0IGlzIGN1cnJlbnRs
eSBmYWlsaW5nIG9uIHRoZSBHVEsrIHBsYXRmb3JtCisgICAgICAgIChlLmcuIGxvYWRpbmctaWZy
YW1lLXNlbmRzLW5vdGlmaWNhdGlvbi5odG1sKS4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkv
YXRrL0FYT2JqZWN0Q2FjaGVBdGsuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QVhPYmplY3RDYWNo
ZTo6cG9zdFBsYXRmb3JtTm90aWZpY2F0aW9uKTogU2VuZCBsYXlvdXQtY29tcGxldGUKKyAgICAg
ICAgc2lnbmFsIGluIGNhc2Ugb2YgQVhMYXlvdXRDb21wbGV0ZS4KKyAgICAgICAgKiBkb20vRG9j
dW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnQ6OmltcGxpY2l0Q2xvc2UpOiBF
bmFibGVkIEFYTGF5b3V0Q29tcGxldGUgb24gdGhlIEdUSworICAgICAgICBwbGF0Zm9ybS4KKyAg
ICAgICAgKiBwYWdlL0ZyYW1lVmlldy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpGcmFtZVZpZXc6
OmxheW91dCk6IEVuYWJsZWQgQVhMYXlvdXRDb21wbGV0ZSBvbiB0aGUgR1RLCisgICAgICAgIHBs
YXRmb3JtLgorCiAyMDEzLTA5LTEwICBBbGxhbiBTYW5kZmVsZCBKZW5zZW4gIDxhbGxhbi5qZW5z
ZW5AZGlnaWEuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04gKHIxNDc0NTQpOiBZb3V0dWJlIGFu
bm90YXRpb24gbGlua3MgdG8gbmV3IHdpbmRvdyBicm9rZW4KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL0FYT2JqZWN0Q2FjaGVBdGsuY3BwIGIvU291cmNlL1dl
YkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsvQVhPYmplY3RDYWNoZUF0ay5jcHAKaW5kZXggMTU0MjM3
ZGUwZWM3N2U4ZWQxMjg4NDhmOGI2MjEzMTI0YWY4Mzc4OS4uMmNjMDliZGU4OTg4MjhhMzI1ZThh
N2JlNmRiYmMxZTE3Y2E5Mjk2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJp
bGl0eS9hdGsvQVhPYmplY3RDYWNoZUF0ay5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9hdGsvQVhPYmplY3RDYWNoZUF0ay5jcHAKQEAgLTE2NCw3ICsxNjQsOSBAQCB2b2lk
IEFYT2JqZWN0Q2FjaGU6OnBvc3RQbGF0Zm9ybU5vdGlmaWNhdGlvbihBY2Nlc3NpYmlsaXR5T2Jq
ZWN0KiBjb3JlT2JqZWN0LCBBWAogICAgICAgICBhdGtfdmFsdWVfZ2V0X2N1cnJlbnRfdmFsdWUo
QVRLX1ZBTFVFKGF4T2JqZWN0KSwgJnByb3BlcnR5VmFsdWVzLm5ld192YWx1ZSk7CiAKICAgICAg
ICAgZ19zaWduYWxfZW1pdF9ieV9uYW1lKEFUS19PQkpFQ1QoYXhPYmplY3QpLCAicHJvcGVydHkt
Y2hhbmdlOjphY2Nlc3NpYmxlLXZhbHVlIiwgJnByb3BlcnR5VmFsdWVzLCBOVUxMKTsKLSAgICB9
IGVsc2UgaWYgKG5vdGlmaWNhdGlvbiA9PSBBWEludmFsaWRTdGF0dXNDaGFuZ2VkKQorICAgIH0g
ZWxzZSBpZiAobm90aWZpY2F0aW9uID09IEFYTGF5b3V0Q29tcGxldGUpCisgICAgICAgIGdfc2ln
bmFsX2VtaXRfYnlfbmFtZShheE9iamVjdCwgInN0YXRlLWNoYW5nZSIsICJsYXlvdXQtY29tcGxl
dGUiLCB0cnVlKTsKKyAgICBlbHNlIGlmIChub3RpZmljYXRpb24gPT0gQVhJbnZhbGlkU3RhdHVz
Q2hhbmdlZCkKICAgICAgICAgZ19zaWduYWxfZW1pdF9ieV9uYW1lKGF4T2JqZWN0LCAic3RhdGUt
Y2hhbmdlIiwgImludmFsaWQtZW50cnkiLCBjb3JlT2JqZWN0LT5pbnZhbGlkU3RhdHVzKCkgIT0g
ImZhbHNlIik7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCmluZGV4IGFjYzZjMWVhNTE4MGI1
OTU4YTNjMDEzN2Q4M2Q1Y2VlNTYwYzAyMjEuLmEwZWY1OTM0ZTdlZDA5YzQ5NjM4YzY4ZTlhZDQ4
ODkxOGVkYjQ2NjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcApAQCAtMjQ2MCw3ICsyNDYwLDcg
QEAgdm9pZCBEb2N1bWVudDo6aW1wbGljaXRDbG9zZSgpCiAKICAgICBtX3Byb2Nlc3NpbmdMb2Fk
RXZlbnQgPSBmYWxzZTsKIAotI2lmIFBMQVRGT1JNKE1BQykgfHwgUExBVEZPUk0oV0lOKQorI2lm
IFBMQVRGT1JNKE1BQykgfHwgUExBVEZPUk0oV0lOKSB8fCBQTEFURk9STShHVEspCiAgICAgaWYg
KGYgJiYgcmVuZGVyVmlldygpICYmIEFYT2JqZWN0Q2FjaGU6OmFjY2Vzc2liaWxpdHlFbmFibGVk
KCkpIHsKICAgICAgICAgLy8gVGhlIEFYIGNhY2hlIG1heSBoYXZlIGJlZW4gY2xlYXJlZCBhdCB0
aGlzIHBvaW50LCBidXQgd2UgbmVlZCB0byBtYWtlIHN1cmUgaXQgY29udGFpbnMgYW4KICAgICAg
ICAgLy8gQVggb2JqZWN0IHRvIHNlbmQgdGhlIG5vdGlmaWNhdGlvbiB0by4gZ2V0T3JDcmVhdGUg
d2lsbCBtYWtlIHN1cmUgdGhhdCBhbiB2YWxpZCBBWCBvYmplY3QKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVW
aWV3LmNwcAppbmRleCBmZGI0OTc5ZGIyOThjZjhhZjYwZjI4MjQ5ODM0NDdlNWU4YjBmZjc2Li5l
N2IzMTM0MzNiOGMxZTI3YWZiNDAxMTQ5MWJjYWY1YjE0OWRlYzg4IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9G
cmFtZVZpZXcuY3BwCkBAIC0xMzEyLDcgKzEzMTIsNyBAQCB2b2lkIEZyYW1lVmlldzo6bGF5b3V0
KGJvb2wgYWxsb3dTdWJ0cmVlKQogICAgIAogICAgIG1fbGF5b3V0Q291bnQrKzsKIAotI2lmIFBM
QVRGT1JNKE1BQykgfHwgUExBVEZPUk0oV0lOKQorI2lmIFBMQVRGT1JNKE1BQykgfHwgUExBVEZP
Uk0oV0lOKSB8fCBQTEFURk9STShHVEspCiAgICAgaWYgKEFYT2JqZWN0Q2FjaGUqIGNhY2hlID0g
cm9vdC0+ZG9jdW1lbnQoKS5leGlzdGluZ0FYT2JqZWN0Q2FjaGUoKSkKICAgICAgICAgY2FjaGUt
PnBvc3ROb3RpZmljYXRpb24ocm9vdCwgQVhPYmplY3RDYWNoZTo6QVhMYXlvdXRDb21wbGV0ZSwg
dHJ1ZSk7CiAjZW5kaWYKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5n
ZUxvZwppbmRleCBhNzc0MTUzZmYwNWFhZmE0Y2Y2NDBlNzMxZmI0MjQzOTIxNzFiMDUyLi40NjQ4
MDlmNWRkOWJkYmQyYzEzZDhlYTIwMWY2ZjE1ZWNkOWRiZmVlIDEwMDY0NAotLS0gYS9Ub29scy9D
aGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTYgQEAKIDIwMTMtMDkt
MTAgIERlbmlzIE5vbWl5YW1hICA8ZC5ub21peWFtYUBzYW1zdW5nLmNvbT4KIAorICAgICAgICBb
R1RLXSBhY2Nlc3NpYmlsaXR5L2xvYWRpbmctaWZyYW1lLXNlbmRzLW5vdGlmaWNhdGlvbi5odG1s
IGlzIGZhaWxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTk4MzcwCisKKyAgICAgICAgQWRkZWQgQVhMYXlvdXRDb21wbGV0ZSBmb3IgdGhlIEdUSyBw
bGF0Zm9ybS4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q2Fs
bGJhY2tzQXRrLmNwcDoKKyAgICAgICAgKGF4T2JqZWN0RXZlbnRMaXN0ZW5lcik6IEFkZGVkIG5v
dGlmaWNhdGlvbiBBWExheW91dENvbXBsZXRlIGZvcgorICAgICAgICBsYXlvdXQtY29tcGxldGUg
c2lnbmFsLgorCisyMDEzLTA5LTEwICBEZW5pcyBOb21peWFtYSAgPGQubm9taXlhbWFAc2Ftc3Vu
Zy5jb20+CisKICAgICAgICAgW0dUS10gTWlzc2luZyBEUlQgQWNjZXNzaWJpbGl0eUNvbnRyb2xs
ZXI6OmFkZE5vdGlmaWNhdGlvbkxpc3RlbmVyIGltcGxlbWVudGF0aW9uCiAgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MDYwNgogCmRpZmYgLS1naXQgYS9U
b29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNhbGxiYWNrc0F0ay5jcHAgYi9U
b29scy9EdW1wUmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNhbGxiYWNrc0F0ay5jcHAKaW5k
ZXggNzNjN2VjOTU3YTdkMmRjZmJiN2IzNDFiNDg5NmZiMjk3OTQzZDg3Zi4uOGQ5YWUwMTcwOTQ0
M2JiZDU3ZTYzNWM0ZWIyZDU5MDViMGQ3MjBhZiAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRl
clRyZWUvYXRrL0FjY2Vzc2liaWxpdHlDYWxsYmFja3NBdGsuY3BwCisrKyBiL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzQXRrLmNwcApAQCAtMTA2LDYgKzEw
Niw4IEBAIHN0YXRpYyBnYm9vbGVhbiBheE9iamVjdEV2ZW50TGlzdGVuZXIoR1NpZ25hbEludm9j
YXRpb25IaW50ICpzaWduYWxIaW50LCBndWludCBuCiAgICAgICAgICAgICBub3RpZmljYXRpb25O
YW1lID0gIkNoZWNrZWRTdGF0ZUNoYW5nZWQiOwogICAgICAgICBlbHNlIGlmICghZ19zdHJjbXAw
KGdfdmFsdWVfZ2V0X3N0cmluZygmcGFyYW1WYWx1ZXNbMV0pLCAiaW52YWxpZC1lbnRyeSIpKQog
ICAgICAgICAgICAgbm90aWZpY2F0aW9uTmFtZSA9ICJBWEludmFsaWRTdGF0dXNDaGFuZ2VkIjsK
KyAgICAgICAgZWxzZSBpZiAoIWdfc3RyY21wMChnX3ZhbHVlX2dldF9zdHJpbmcoJnBhcmFtVmFs
dWVzWzFdKSwgImxheW91dC1jb21wbGV0ZSIpKQorICAgICAgICAgICAgbm90aWZpY2F0aW9uTmFt
ZSA9ICJBWExheW91dENvbXBsZXRlIjsKICAgICB9IGVsc2UgaWYgKCFnX3N0cmNtcDAoc2lnbmFs
UXVlcnkuc2lnbmFsX25hbWUsICJmb2N1cy1ldmVudCIpKSB7CiAgICAgICAgIHNpZ25hbE5hbWUu
c2V0KGdfc3RyZHVwKCJmb2N1cy1ldmVudCIpKTsKICAgICAgICAgc2lnbmFsVmFsdWUuc2V0KGdf
c3RyZHVwX3ByaW50ZigiJWQiLCBnX3ZhbHVlX2dldF9ib29sZWFuKCZwYXJhbVZhbHVlc1sxXSkp
KTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwppbmRleCA3NWEwODc1ZGQyZGNlMTc2YjczOTU0YzBiYzIxYWRiZDk3OWU3OWI5Li5hNWZl
YmEyOTc2YjRhMzU4ODE5NzAxYjYwYjYzZTg2ZDkwN2JmM2I3IDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcg
QEAKKzIwMTMtMDktMTAgIERlbmlzIE5vbWl5YW1hICA8ZC5ub21peWFtYUBzYW1zdW5nLmNvbT4K
KworICAgICAgICBbR1RLXSBhY2Nlc3NpYmlsaXR5L2xvYWRpbmctaWZyYW1lLXNlbmRzLW5vdGlm
aWNhdGlvbi5odG1sIGlzIGZhaWxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTk4MzcwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQ2hhbmdlZCB0aGUgZXhwZWN0YXRpb24gb2YgdGhlIGxvYWRpbmcgaWZy
YW1lIG5vdGlmaWNhdGlvbiB0ZXN0IGluCisgICAgICAgIGFjY2Vzc2liaWxpdHksIHdoaWNoIHdh
cyBmYWlsaW5nIGJlZm9yZSB0aGlzIGZpeCBvbiB0aGUgR1RLKworICAgICAgICBwbGF0Zm9ybS4K
KworICAgICAgICAqIHBsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zOiBDaGFuZ2VkIHRoZSBl
eHBlY3RhdGlvbiBvZiB0aGUgbG9hZGluZworICAgICAgICBpZnJhbWUgbm90aWZpY2F0aW9uIHRl
c3QgaW4gYWNjZXNzaWJpbGl0eS4KKwogMjAxMy0wOS0xMCAgTWFyaW8gU2FuY2hleiBQcmFkYSAg
PG1hcmlvLnByYWRhQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQuIFJlbW92ZWQg
ZmFpbHVyZSBleHBlY3RhdGlvbnMgZm9yIHRlc3RzIHRoYXQgYXJlCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRm
b3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCmluZGV4IGI3NzRjNDA1NmFmNzE3ZDVhYTdjODZkOWJk
M2Q4YTQ2YjMyZDNhMzQuLjY3ZmE1NjY5NWU3OWUyMzU5ZTM4NzEyMTk2OTFkNTBmOTg2NmUwODEg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCisr
KyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCkBAIC04NTgsNyAr
ODU4LDYgQEAgd2Via2l0Lm9yZy9iLzk4MzU5IGFjY2Vzc2liaWxpdHkvYXJpYS10ZXh0LXJvbGUu
aHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzk4MzYwIGFjY2Vzc2liaWxpdHkvYXJpYS11
c2VkLW9uLWltYWdlLW1hcHMuaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzk4MzYxIGFj
Y2Vzc2liaWxpdHkvYnV0dG9uLXByZXNzLWFjdGlvbi5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQu
b3JnL2IvOTgzNjMgYWNjZXNzaWJpbGl0eS9jYW52YXMtZmFsbGJhY2stY29udGVudC0yLmh0bWwg
WyBGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi85ODM3MCBhY2Nlc3NpYmlsaXR5L2xvYWRpbmctaWZy
YW1lLXNlbmRzLW5vdGlmaWNhdGlvbi5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvOTgz
NzEgYWNjZXNzaWJpbGl0eS9sb2FkaW5nLWlmcmFtZS11cGRhdGVzLWF4dHJlZS5odG1sIFsgRmFp
bHVyZSBdCiB3ZWJraXQub3JnL2IvOTgzNzIgYWNjZXNzaWJpbGl0eS9vbmNsaWNrLWhhbmRsZXJz
Lmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi85ODM3NSBhY2Nlc3NpYmlsaXR5L3NlY3Vy
ZS10ZXh0ZmllbGQtdGl0bGUtdWkuaHRtbCBbIEZhaWx1cmUgXQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>211213</attachid>
            <date>2013-09-10 10:26:04 -0700</date>
            <delta_ts>2013-10-17 10:28:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98370-20130910182616.patch</filename>
            <type>text/plain</type>
            <size>7193</size>
            <attacher name="Denis Nomiyama (dnomi)">d.nomiyama</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU1NDUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjUzYzc2YzkxNjU2NjMx
MWZjNTQ4MGYxZDY5MTVmOWQ1YzJmYzZiOS4uOTkzOTgyZTk1ZjE5ZTk4MGYwMWFlYzYwOWQ0ZDVj
MGE2NzRmNWJjNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEzLTA5LTEwICBEZW5p
cyBOb21peWFtYSAgPGQubm9taXlhbWFAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0dUS10gYWNj
ZXNzaWJpbGl0eS9sb2FkaW5nLWlmcmFtZS1zZW5kcy1ub3RpZmljYXRpb24uaHRtbCBpcyBmYWls
aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODM3
MAorCisgICAgICAgIFJldmlld2VkIGJ5IENocmlzIEZsZWl6YWNoLgorCisgICAgICAgIEVuYWJs
ZWQgQVhMYXlvdXRDb21wbGV0ZSBvbiB0aGUgR1RLIHBsYXRmb3JtLgorCisgICAgICAgIE5vIG5l
dyB0ZXN0cyBhcmUgcmVxdWlyZWQgYmVjYXVzZSB0aGlzIGZlYXR1cmUgd2lsbCB1c2UgYW4gZXhp
c3RpbmcKKyAgICAgICAgYWNjZXNzaWJpbGl0eSBsYXlvdXQgdGVzdCB0aGF0IGlzIGN1cnJlbnRs
eSBmYWlsaW5nIG9uIHRoZSBHVEsrIHBsYXRmb3JtCisgICAgICAgIChlLmcuIGxvYWRpbmctaWZy
YW1lLXNlbmRzLW5vdGlmaWNhdGlvbi5odG1sKS4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkv
YXRrL0FYT2JqZWN0Q2FjaGVBdGsuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QVhPYmplY3RDYWNo
ZTo6cG9zdFBsYXRmb3JtTm90aWZpY2F0aW9uKTogU2VuZCBsYXlvdXQtY29tcGxldGUKKyAgICAg
ICAgc2lnbmFsIGluIGNhc2Ugb2YgQVhMYXlvdXRDb21wbGV0ZS4KKyAgICAgICAgKiBkb20vRG9j
dW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnQ6OmltcGxpY2l0Q2xvc2UpOiBF
bmFibGVkIEFYTGF5b3V0Q29tcGxldGUgb24gdGhlIEdUSworICAgICAgICBwbGF0Zm9ybS4KKyAg
ICAgICAgKiBwYWdlL0ZyYW1lVmlldy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpGcmFtZVZpZXc6
OmxheW91dCk6IEVuYWJsZWQgQVhMYXlvdXRDb21wbGV0ZSBvbiB0aGUgR1RLCisgICAgICAgIHBs
YXRmb3JtLgorCiAyMDEzLTA5LTEwICBBbGxhbiBTYW5kZmVsZCBKZW5zZW4gIDxhbGxhbi5qZW5z
ZW5AZGlnaWEuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04gKHIxNDc0NTQpOiBZb3V0dWJlIGFu
bm90YXRpb24gbGlua3MgdG8gbmV3IHdpbmRvdyBicm9rZW4KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL0FYT2JqZWN0Q2FjaGVBdGsuY3BwIGIvU291cmNlL1dl
YkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsvQVhPYmplY3RDYWNoZUF0ay5jcHAKaW5kZXggMTU0MjM3
ZGUwZWM3N2U4ZWQxMjg4NDhmOGI2MjEzMTI0YWY4Mzc4OS4uMmNjMDliZGU4OTg4MjhhMzI1ZThh
N2JlNmRiYmMxZTE3Y2E5Mjk2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJp
bGl0eS9hdGsvQVhPYmplY3RDYWNoZUF0ay5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNz
aWJpbGl0eS9hdGsvQVhPYmplY3RDYWNoZUF0ay5jcHAKQEAgLTE2NCw3ICsxNjQsOSBAQCB2b2lk
IEFYT2JqZWN0Q2FjaGU6OnBvc3RQbGF0Zm9ybU5vdGlmaWNhdGlvbihBY2Nlc3NpYmlsaXR5T2Jq
ZWN0KiBjb3JlT2JqZWN0LCBBWAogICAgICAgICBhdGtfdmFsdWVfZ2V0X2N1cnJlbnRfdmFsdWUo
QVRLX1ZBTFVFKGF4T2JqZWN0KSwgJnByb3BlcnR5VmFsdWVzLm5ld192YWx1ZSk7CiAKICAgICAg
ICAgZ19zaWduYWxfZW1pdF9ieV9uYW1lKEFUS19PQkpFQ1QoYXhPYmplY3QpLCAicHJvcGVydHkt
Y2hhbmdlOjphY2Nlc3NpYmxlLXZhbHVlIiwgJnByb3BlcnR5VmFsdWVzLCBOVUxMKTsKLSAgICB9
IGVsc2UgaWYgKG5vdGlmaWNhdGlvbiA9PSBBWEludmFsaWRTdGF0dXNDaGFuZ2VkKQorICAgIH0g
ZWxzZSBpZiAobm90aWZpY2F0aW9uID09IEFYTGF5b3V0Q29tcGxldGUpCisgICAgICAgIGdfc2ln
bmFsX2VtaXRfYnlfbmFtZShheE9iamVjdCwgInN0YXRlLWNoYW5nZSIsICJsYXlvdXQtY29tcGxl
dGUiLCB0cnVlKTsKKyAgICBlbHNlIGlmIChub3RpZmljYXRpb24gPT0gQVhJbnZhbGlkU3RhdHVz
Q2hhbmdlZCkKICAgICAgICAgZ19zaWduYWxfZW1pdF9ieV9uYW1lKGF4T2JqZWN0LCAic3RhdGUt
Y2hhbmdlIiwgImludmFsaWQtZW50cnkiLCBjb3JlT2JqZWN0LT5pbnZhbGlkU3RhdHVzKCkgIT0g
ImZhbHNlIik7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCmluZGV4IGFjYzZjMWVhNTE4MGI1
OTU4YTNjMDEzN2Q4M2Q1Y2VlNTYwYzAyMjEuLmEwZWY1OTM0ZTdlZDA5YzQ5NjM4YzY4ZTlhZDQ4
ODkxOGVkYjQ2NjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcApAQCAtMjQ2MCw3ICsyNDYwLDcg
QEAgdm9pZCBEb2N1bWVudDo6aW1wbGljaXRDbG9zZSgpCiAKICAgICBtX3Byb2Nlc3NpbmdMb2Fk
RXZlbnQgPSBmYWxzZTsKIAotI2lmIFBMQVRGT1JNKE1BQykgfHwgUExBVEZPUk0oV0lOKQorI2lm
IFBMQVRGT1JNKE1BQykgfHwgUExBVEZPUk0oV0lOKSB8fCBQTEFURk9STShHVEspCiAgICAgaWYg
KGYgJiYgcmVuZGVyVmlldygpICYmIEFYT2JqZWN0Q2FjaGU6OmFjY2Vzc2liaWxpdHlFbmFibGVk
KCkpIHsKICAgICAgICAgLy8gVGhlIEFYIGNhY2hlIG1heSBoYXZlIGJlZW4gY2xlYXJlZCBhdCB0
aGlzIHBvaW50LCBidXQgd2UgbmVlZCB0byBtYWtlIHN1cmUgaXQgY29udGFpbnMgYW4KICAgICAg
ICAgLy8gQVggb2JqZWN0IHRvIHNlbmQgdGhlIG5vdGlmaWNhdGlvbiB0by4gZ2V0T3JDcmVhdGUg
d2lsbCBtYWtlIHN1cmUgdGhhdCBhbiB2YWxpZCBBWCBvYmplY3QKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvRnJhbWVWaWV3LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWVW
aWV3LmNwcAppbmRleCBmZGI0OTc5ZGIyOThjZjhhZjYwZjI4MjQ5ODM0NDdlNWU4YjBmZjc2Li5l
N2IzMTM0MzNiOGMxZTI3YWZiNDAxMTQ5MWJjYWY1YjE0OWRlYzg4IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL0ZyYW1lVmlldy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9G
cmFtZVZpZXcuY3BwCkBAIC0xMzEyLDcgKzEzMTIsNyBAQCB2b2lkIEZyYW1lVmlldzo6bGF5b3V0
KGJvb2wgYWxsb3dTdWJ0cmVlKQogICAgIAogICAgIG1fbGF5b3V0Q291bnQrKzsKIAotI2lmIFBM
QVRGT1JNKE1BQykgfHwgUExBVEZPUk0oV0lOKQorI2lmIFBMQVRGT1JNKE1BQykgfHwgUExBVEZP
Uk0oV0lOKSB8fCBQTEFURk9STShHVEspCiAgICAgaWYgKEFYT2JqZWN0Q2FjaGUqIGNhY2hlID0g
cm9vdC0+ZG9jdW1lbnQoKS5leGlzdGluZ0FYT2JqZWN0Q2FjaGUoKSkKICAgICAgICAgY2FjaGUt
PnBvc3ROb3RpZmljYXRpb24ocm9vdCwgQVhPYmplY3RDYWNoZTo6QVhMYXlvdXRDb21wbGV0ZSwg
dHJ1ZSk7CiAjZW5kaWYKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5n
ZUxvZwppbmRleCBhNTI2YWI3M2RkZmZhZmEwY2VjNmEzMGI0MTIxMjg1ZmI0YmU1NjlmLi4xOGQw
YTc4NzlmOWUxZTQ1ZWU0MDEyNzY5MGUyOWM3ZGZjMzBjZGE0IDEwMDY0NAotLS0gYS9Ub29scy9D
aGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTMtMDkt
MTAgIERlbmlzIE5vbWl5YW1hICA8ZC5ub21peWFtYUBzYW1zdW5nLmNvbT4KKworICAgICAgICBb
R1RLXSBhY2Nlc3NpYmlsaXR5L2xvYWRpbmctaWZyYW1lLXNlbmRzLW5vdGlmaWNhdGlvbi5odG1s
IGlzIGZhaWxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTk4MzcwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQ2hyaXMgRmxlaXphY2guCisKKyAgICAg
ICAgQWRkZWQgQVhMYXlvdXRDb21wbGV0ZSBmb3IgdGhlIEdUSyBwbGF0Zm9ybS4KKworICAgICAg
ICAqIER1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzQXRrLmNwcDoKKyAg
ICAgICAgKGF4T2JqZWN0RXZlbnRMaXN0ZW5lcik6IEFkZGVkIG5vdGlmaWNhdGlvbiBBWExheW91
dENvbXBsZXRlIGZvcgorICAgICAgICBsYXlvdXQtY29tcGxldGUgc2lnbmFsLgorCiAyMDEzLTA5
LTEwICBWw61jdG9yIE1hbnVlbCBKw6FxdWV6IExlYWwgIDx2amFxdWV6QGlnYWxpYS5jb20+CiAK
ICAgICAgICAgVW5yZXZpZXdlZC4gQWRkIG15c2VsZiBhcyBhIGNvbW1pdHRlci4KZGlmZiAtLWdp
dCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzQXRrLmNw
cCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmlsaXR5Q2FsbGJhY2tzQXRrLmNw
cAppbmRleCA3M2M3ZWM5NTdhN2QyZGNmYmI3YjM0MWI0ODk2ZmIyOTc5NDNkODdmLi44ZDlhZTAx
NzA5NDQzYmJkNTdlNjM1YzRlYjJkNTkwNWIwZDcyMGFmIDEwMDY0NAotLS0gYS9Ub29scy9EdW1w
UmVuZGVyVHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNhbGxiYWNrc0F0ay5jcHAKKysrIGIvVG9vbHMv
RHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlDYWxsYmFja3NBdGsuY3BwCkBAIC0xMDYs
NiArMTA2LDggQEAgc3RhdGljIGdib29sZWFuIGF4T2JqZWN0RXZlbnRMaXN0ZW5lcihHU2lnbmFs
SW52b2NhdGlvbkhpbnQgKnNpZ25hbEhpbnQsIGd1aW50IG4KICAgICAgICAgICAgIG5vdGlmaWNh
dGlvbk5hbWUgPSAiQ2hlY2tlZFN0YXRlQ2hhbmdlZCI7CiAgICAgICAgIGVsc2UgaWYgKCFnX3N0
cmNtcDAoZ192YWx1ZV9nZXRfc3RyaW5nKCZwYXJhbVZhbHVlc1sxXSksICJpbnZhbGlkLWVudHJ5
IikpCiAgICAgICAgICAgICBub3RpZmljYXRpb25OYW1lID0gIkFYSW52YWxpZFN0YXR1c0NoYW5n
ZWQiOworICAgICAgICBlbHNlIGlmICghZ19zdHJjbXAwKGdfdmFsdWVfZ2V0X3N0cmluZygmcGFy
YW1WYWx1ZXNbMV0pLCAibGF5b3V0LWNvbXBsZXRlIikpCisgICAgICAgICAgICBub3RpZmljYXRp
b25OYW1lID0gIkFYTGF5b3V0Q29tcGxldGUiOwogICAgIH0gZWxzZSBpZiAoIWdfc3RyY21wMChz
aWduYWxRdWVyeS5zaWduYWxfbmFtZSwgImZvY3VzLWV2ZW50IikpIHsKICAgICAgICAgc2lnbmFs
TmFtZS5zZXQoZ19zdHJkdXAoImZvY3VzLWV2ZW50IikpOwogICAgICAgICBzaWduYWxWYWx1ZS5z
ZXQoZ19zdHJkdXBfcHJpbnRmKCIlZCIsIGdfdmFsdWVfZ2V0X2Jvb2xlYW4oJnBhcmFtVmFsdWVz
WzFdKSkpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IGRkOWNkYTVjYmYwZmMyMDMzZDhjYzg0OGYzOWQ4YTVjNTgwNjg2NzYu
LmIzMWI3ODdmYTNiYzYyMWJlYjkxN2JlMzM1ZGFiNGM0ODczODI2MTYgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNyBAQAorMjAxMy0wOS0xMCAgRGVuaXMgTm9taXlhbWEgIDxkLm5vbWl5YW1hQHNhbXN1bmcu
Y29tPgorCisgICAgICAgIFtHVEtdIGFjY2Vzc2liaWxpdHkvbG9hZGluZy1pZnJhbWUtc2VuZHMt
bm90aWZpY2F0aW9uLmh0bWwgaXMgZmFpbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTgzNzAKKworICAgICAgICBSZXZpZXdlZCBieSBDaHJpcyBG
bGVpemFjaC4KKworICAgICAgICBDaGFuZ2VkIHRoZSBleHBlY3RhdGlvbiBvZiB0aGUgbG9hZGlu
ZyBpZnJhbWUgbm90aWZpY2F0aW9uIHRlc3QgaW4KKyAgICAgICAgYWNjZXNzaWJpbGl0eSwgd2hp
Y2ggd2FzIGZhaWxpbmcgYmVmb3JlIHRoaXMgZml4IG9uIHRoZSBHVEsrCisgICAgICAgIHBsYXRm
b3JtLgorCisgICAgICAgICogcGxhdGZvcm0vZ3RrL1Rlc3RFeHBlY3RhdGlvbnM6IENoYW5nZWQg
dGhlIGV4cGVjdGF0aW9uIG9mIHRoZSBsb2FkaW5nCisgICAgICAgIGlmcmFtZSBub3RpZmljYXRp
b24gdGVzdCBpbiBhY2Nlc3NpYmlsaXR5LgorCiAyMDEzLTA5LTEwICBNYXJrIExhbSAgPG1hcmsu
bGFtQGFwcGxlLmNvbT4KIAogICAgICAgICBNb3ZlIExheW91dFRlc3RzL2Zhc3QvanMgdG8gTGF5
b3V0VGVzdHMvanMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvVGVzdEV4
cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCmlu
ZGV4IDY4MDg5M2RhZDJlYjBhN2I5NjE2OGJkZjgxZTdjYmQ1MDNkOGYyZjIuLjA0OWMwMGFiNjA0
YWI5ZWViOWRjZGI3YWNkMWVkNTJmODI2MjkwMjIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2d0ay9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0
ay9UZXN0RXhwZWN0YXRpb25zCkBAIC04NTgsNyArODU4LDYgQEAgd2Via2l0Lm9yZy9iLzk4MzU5
IGFjY2Vzc2liaWxpdHkvYXJpYS10ZXh0LXJvbGUuaHRtbCBbIEZhaWx1cmUgXQogd2Via2l0Lm9y
Zy9iLzk4MzYwIGFjY2Vzc2liaWxpdHkvYXJpYS11c2VkLW9uLWltYWdlLW1hcHMuaHRtbCBbIEZh
aWx1cmUgXQogd2Via2l0Lm9yZy9iLzk4MzYxIGFjY2Vzc2liaWxpdHkvYnV0dG9uLXByZXNzLWFj
dGlvbi5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvOTgzNjMgYWNjZXNzaWJpbGl0eS9j
YW52YXMtZmFsbGJhY2stY29udGVudC0yLmh0bWwgWyBGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi85
ODM3MCBhY2Nlc3NpYmlsaXR5L2xvYWRpbmctaWZyYW1lLXNlbmRzLW5vdGlmaWNhdGlvbi5odG1s
IFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvOTgzNzEgYWNjZXNzaWJpbGl0eS9sb2FkaW5nLWlm
cmFtZS11cGRhdGVzLWF4dHJlZS5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvOTgzNzIg
YWNjZXNzaWJpbGl0eS9vbmNsaWNrLWhhbmRsZXJzLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5v
cmcvYi85ODM3NSBhY2Nlc3NpYmlsaXR5L3NlY3VyZS10ZXh0ZmllbGQtdGl0bGUtdWkuaHRtbCBb
IEZhaWx1cmUgXQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>