<?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>96226</bug_id>
          
          <creation_ts>2012-09-09 22:00:39 -0700</creation_ts>
          <short_desc>REGRESSION (r128006): Three spatial navigation tests are failing</short_desc>
          <delta_ts>2013-04-18 11:01:41 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</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>http://build.webkit.org/results/Apple%20Lion%20Debug%20WK1%20(Tests)/r128010%20(2654)/results.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>LayoutTestFailure, MakingBotsRed, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>96233</dependson>
          <blocked>79666</blocked>
    
    <blocked>81413</blocked>
    
    <blocked>96880</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Emil A Eklund">eae</assigned_to>
          <cc>cdumez</cc>
    
    <cc>eae</cc>
    
    <cc>ggaren</cc>
    
    <cc>ossy</cc>
    
    <cc>slewis</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>715707</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-09-09 22:00:39 -0700</bug_when>
    <thetext>After &lt;http://trac.webkit.org/r128006&gt;, fast/spatial-navigation/snav-container-white-space.html, fast/spatial-navigation/snav-div-overflow-scrol-hidden.html, and fast/spatial-navigation/snav-imagemap-overlapped-areas.html are failing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715708</commentid>
    <comment_count>1</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-09-09 22:01:01 -0700</bug_when>
    <thetext>r128006 was the fix for bug 81413.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715727</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-09-09 22:49:49 -0700</bug_when>
    <thetext>--- /ramdisk/qt-linux-64-release/build/layout-test-results/fast/spatial-navigation/snav-container-white-space-expected.txt 
+++ /ramdisk/qt-linux-64-release/build/layout-test-results/fast/spatial-navigation/snav-container-white-space-actual.txt 
@@ -4,10 +4,10 @@
 This is an element
   
 This is an element
-PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;1&quot;
-PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;2&quot;
-PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;3&quot;
-PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;4&quot;
+FAIL gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) should be 1. Was 2.
+FAIL gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) should be 2. Was 3.
+FAIL gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) should be 3. Was 4.
+FAIL gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) should be 4. Was 5.
 PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;5&quot;
 PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;4&quot;
 PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;3&quot;


--- /ramdisk/qt-linux-64-release/build/layout-test-results/fast/spatial-navigation/snav-div-overflow-scrol-hidden-expected.txt 
+++ /ramdisk/qt-linux-64-release/build/layout-test-results/fast/spatial-navigation/snav-div-overflow-scrol-hidden-actual.txt 
@@ -9,10 +9,10 @@
 
 PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;f2&quot;
 PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;f3&quot;
-PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;f3&quot;
-PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;f4&quot;
-PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;f4&quot;
-PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;f5&quot;
-PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;f6&quot;
+FAIL gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) should be f3. Was f4.
+FAIL gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) should be f4. Was f5.
+FAIL gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) should be f4. Was f6.
+FAIL gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) should be f5. Was f6.
+FAIL gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) should be f6. Was f9.
 PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;f9&quot;
 This test is testing that div with overflow:auto would scroll, by div with overflow:hidden would not.


--- /ramdisk/qt-linux-64-release/build/layout-test-results/fast/spatial-navigation/snav-imagemap-overlapped-areas-expected.txt 
+++ /ramdisk/qt-linux-64-release/build/layout-test-results/fast/spatial-navigation/snav-imagemap-overlapped-areas-actual.txt 
@@ -1,9 +1,9 @@
  
 
 
-PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;4&quot;
-PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;1&quot;
-PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;2&quot;
+FAIL gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) should be 4. Was 1.
+FAIL gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) should be 1. Was 2.
+FAIL gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) should be 2. Was 5.
 PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;5&quot;
 PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;4&quot;
 PASS gFocusedDocument.activeElement.getAttribute(&quot;id&quot;) is &quot;3&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715728</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-09-09 22:54:08 -0700</bug_when>
    <thetext>I skipped them on Qt - https://trac.webkit.org/changeset/128017.
Please unskip with the proper fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715745</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-09-09 23:36:27 -0700</bug_when>
    <thetext>I&apos;m skipping those tests for EFL port in Bug 96233.
Please unskip them with proper fix. TIA.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>715940</commentid>
    <comment_count>5</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2012-09-10 05:02:58 -0700</bug_when>
    <thetext>Seems a bit like disabled subpixel rendering could be the issue as the tests seem to behave OK on Chromium:
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20webkit.org&amp;tests=fast%2Fspatial-navigation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716064</commentid>
    <comment_count>6</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-09-10 07:37:41 -0700</bug_when>
    <thetext>Added the failing tests to the Mac skip list in r128060.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>716096</commentid>
    <comment_count>7</comment_count>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2012-09-10 08:22:41 -0700</bug_when>
    <thetext>Thanks, looking into it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>718923</commentid>
    <comment_count>8</comment_count>
      <attachid>163744</attachid>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2012-09-12 17:40:40 -0700</bug_when>
    <thetext>Created attachment 163744
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>718924</commentid>
    <comment_count>9</comment_count>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2012-09-12 17:41:15 -0700</bug_when>
    <thetext>I still plan to remove those methods but due to an unexpected edge case it&apos;ll take longer than I had though, so for now I&apos;m reverting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720026</commentid>
    <comment_count>10</comment_count>
      <attachid>163744</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-09-13 15:29:30 -0700</bug_when>
    <thetext>Comment on attachment 163744
Patch

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

rs=me. I&apos;ve verified that this patch reverts http://trac.webkit.org/changeset/128006/trunk/Source/WebCore/dom/ContainerNode.cpp.

&gt; Source/WebCore/dom/ContainerNode.cpp:762
&gt; +                // do nothing - skip unrendered whitespace that is a child or next sibling of the anchor

Wont indentation.

&gt; Source/WebCore/dom/ContainerNode.cpp:767
&gt; +                           toRenderText(o)-&gt;firstTextBox()-&gt;root()-&gt;lineTop());

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720200</commentid>
    <comment_count>11</comment_count>
      <attachid>164024</attachid>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2012-09-13 18:24:33 -0700</bug_when>
    <thetext>Created attachment 164024
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>720202</commentid>
    <comment_count>12</comment_count>
      <attachid>164024</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-13 18:26:59 -0700</bug_when>
    <thetext>Comment on attachment 164024
Patch for landing

Rejecting attachment 164024 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
ng file Source/WebCore/dom/ContainerNode.cpp
Hunk #1 succeeded at 727 (offset 7 lines).
patching file Source/WebCore/dom/ContainerNode.h
patching file LayoutTests/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file LayoutTests/platform/mac/Skipped
Hunk #1 FAILED at 1006.
1 out of 1 hunk FAILED -- saving rejects to file LayoutTests/platform/mac/Skipped.rej

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--force&apos;]&quot; exit_code: 1 cwd: /mnt/git/webkit-commit-queue

Full output: http://queues.webkit.org/results/13854231</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721029</commentid>
    <comment_count>13</comment_count>
      <attachid>164205</attachid>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2012-09-14 12:27:41 -0700</bug_when>
    <thetext>Created attachment 164205
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721061</commentid>
    <comment_count>14</comment_count>
      <attachid>164205</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-14 13:01:16 -0700</bug_when>
    <thetext>Comment on attachment 164205
Patch for landing

Clearing flags on attachment: 164205

Committed r128644: &lt;http://trac.webkit.org/changeset/128644&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721062</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-09-14 13:01:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734149</commentid>
    <comment_count>16</comment_count>
      <attachid>166986</attachid>
    <who name="Tullio Lucena">tullio.lucena</who>
    <bug_when>2012-10-03 16:16:42 -0700</bug_when>
    <thetext>Created attachment 166986
Unskipping the tests of this bug, there are passing and the bug was fixed yet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>736925</commentid>
    <comment_count>17</comment_count>
      <attachid>167585</attachid>
    <who name="Tullio Lucena">tullio.lucena</who>
    <bug_when>2012-10-08 12:23:08 -0700</bug_when>
    <thetext>Created attachment 167585
Patch

Updating patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>737720</commentid>
    <comment_count>18</comment_count>
      <attachid>167585</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-10-09 06:00:18 -0700</bug_when>
    <thetext>Comment on attachment 167585
Patch

unskipped by https://bugs.webkit.org/show_bug.cgi?id=96226</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>737721</commentid>
    <comment_count>19</comment_count>
      <attachid>167585</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-10-09 06:00:30 -0700</bug_when>
    <thetext>Comment on attachment 167585
Patch

unskipped by https://trac.webkit.org/changeset/130752</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>877994</commentid>
    <comment_count>20</comment_count>
    <who name="Jessie Berlin">jberlin</who>
    <bug_when>2013-04-18 11:01:41 -0700</bug_when>
    <thetext>*** Bug 96438 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>163744</attachid>
            <date>2012-09-12 17:40:40 -0700</date>
            <delta_ts>2012-09-13 18:24:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-96226-20120912174014.patch</filename>
            <type>text/plain</type>
            <size>8068</size>
            <attacher name="Emil A Eklund">eae</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyODM4OSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA5LTEyICBFbWlsIEEg
RWtsdW5kICA8ZWFlQGNocm9taXVtLm9yZz4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTYyMjYKKyAgICAgICAgUkVHUkVTU0lPTiAocjEyODAwNik6
IFRocmVlIHNwYXRpYWwgbmF2aWdhdGlvbiB0ZXN0cyBhcmUgZmFpbGluZworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCBzcGF0aWFsIG5hdmlnYXRp
b24gcmVncmVzc2lvbiBieSByZXZlcnRpbmcgcGFydHMgb2YgcjEyODAwNi4KKyAgICAgICAgU3Bl
Y2lmaWNhbGx5IHRoZSBjaGFuZ2UgdG8gcmVtb3ZlIHRoZSBvdmVycmlkZGVuIGJvdW5kaW5nQm94
CisgICAgICAgIG1ldGhvZCBpbiBDb250YWluZXJOb2RlLiAKKworICAgICAgICAqIGRvbS9Db250
YWluZXJOb2RlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNvbnRhaW5lck5vZGU6OmdldFVwcGVy
TGVmdENvcm5lcik6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKFdlYkNvcmU6OkNvbnRh
aW5lck5vZGU6OmdldExvd2VyUmlnaHRDb3JuZXIpOgorICAgICAgICAoV2ViQ29yZTo6Q29udGFp
bmVyTm9kZTo6Ym91bmRpbmdCb3gpOgorICAgICAgICAqIGRvbS9Db250YWluZXJOb2RlLmg6Cisg
ICAgICAgIChDb250YWluZXJOb2RlKToKKwogMjAxMi0wOS0xMiAgSnVsaWVuIENoYWZmcmFpeCAg
PGpjaGFmZnJhaXhAd2Via2l0Lm9yZz4KIAogICAgICAgICBSRUdSRVNTSU9OKHIxMjI1MDEpOiBy
ZXBsYWNlZCBlbGVtZW50cyB3aXRoIHBlcmNlbnQgd2lkdGggYXJlIHdyb25nbHkgc2l6ZSB3aGVu
IGluc2VydGVkIGluc2lkZSBhbiBhdXRvLXRhYmxlIGxheW91dApJbmRleDogU291cmNlL1dlYkNv
cmUvZG9tL0NvbnRhaW5lck5vZGUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2Rv
bS9Db250YWluZXJOb2RlLmNwcAkocmV2aXNpb24gMTI4MDg0KQorKysgU291cmNlL1dlYkNvcmUv
ZG9tL0NvbnRhaW5lck5vZGUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC03MjAsNiArNzIwLDEzNSBA
QCB2b2lkIENvbnRhaW5lck5vZGU6OmNsb25lQ2hpbGROb2RlcyhDb250CiAgICAgfQogfQogCiti
b29sIENvbnRhaW5lck5vZGU6OmdldFVwcGVyTGVmdENvcm5lcihGbG9hdFBvaW50JiBwb2ludCkg
Y29uc3QKK3sKKyAgICBpZiAoIXJlbmRlcmVyKCkpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAg
ICAvLyBXaGF0IGlzIHRoaXMgY29kZSByZWFsbHkgdHJ5aW5nIHRvIGRvPworICAgIFJlbmRlck9i
amVjdCogbyA9IHJlbmRlcmVyKCk7CisgICAgUmVuZGVyT2JqZWN0KiBwID0gbzsKKworICAgIGlm
ICghby0+aXNJbmxpbmUoKSB8fCBvLT5pc1JlcGxhY2VkKCkpIHsKKyAgICAgICAgcG9pbnQgPSBv
LT5sb2NhbFRvQWJzb2x1dGUoRmxvYXRQb2ludCgpLCBmYWxzZSwgdHJ1ZSk7CisgICAgICAgIHJl
dHVybiB0cnVlOworICAgIH0KKworICAgIC8vIGZpbmQgdGhlIG5leHQgdGV4dC9pbWFnZSBjaGls
ZCwgdG8gZ2V0IGEgcG9zaXRpb24KKyAgICB3aGlsZSAobykgeworICAgICAgICBwID0gbzsKKyAg
ICAgICAgaWYgKG8tPmZpcnN0Q2hpbGQoKSkKKyAgICAgICAgICAgIG8gPSBvLT5maXJzdENoaWxk
KCk7CisgICAgICAgIGVsc2UgaWYgKG8tPm5leHRTaWJsaW5nKCkpCisgICAgICAgICAgICBvID0g
by0+bmV4dFNpYmxpbmcoKTsKKyAgICAgICAgZWxzZSB7CisgICAgICAgICAgICBSZW5kZXJPYmpl
Y3QqIG5leHQgPSAwOworICAgICAgICAgICAgd2hpbGUgKCFuZXh0ICYmIG8tPnBhcmVudCgpKSB7
CisgICAgICAgICAgICAgICAgbyA9IG8tPnBhcmVudCgpOworICAgICAgICAgICAgICAgIG5leHQg
PSBvLT5uZXh0U2libGluZygpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgbyA9IG5leHQ7
CisKKyAgICAgICAgICAgIGlmICghbykKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQorICAgICAgICBBU1NFUlQobyk7CisKKyAgICAgICAgaWYgKCFvLT5pc0lubGluZSgpIHx8IG8t
PmlzUmVwbGFjZWQoKSkgeworICAgICAgICAgICAgcG9pbnQgPSBvLT5sb2NhbFRvQWJzb2x1dGUo
RmxvYXRQb2ludCgpLCBmYWxzZSwgdHJ1ZSk7CisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAg
ICAgICAgfQorCisgICAgICAgIGlmIChwLT5ub2RlKCkgJiYgcC0+bm9kZSgpID09IHRoaXMgJiYg
by0+aXNUZXh0KCkgJiYgIW8tPmlzQlIoKSAmJiAhdG9SZW5kZXJUZXh0KG8pLT5maXJzdFRleHRC
b3goKSkgeworICAgICAgICAgICAgICAgIC8vIGRvIG5vdGhpbmcgLSBza2lwIHVucmVuZGVyZWQg
d2hpdGVzcGFjZSB0aGF0IGlzIGEgY2hpbGQgb3IgbmV4dCBzaWJsaW5nIG9mIHRoZSBhbmNob3IK
KyAgICAgICAgfSBlbHNlIGlmICgoby0+aXNUZXh0KCkgJiYgIW8tPmlzQlIoKSkgfHwgby0+aXNS
ZXBsYWNlZCgpKSB7CisgICAgICAgICAgICBwb2ludCA9IEZsb2F0UG9pbnQoKTsKKyAgICAgICAg
ICAgIGlmIChvLT5pc1RleHQoKSAmJiB0b1JlbmRlclRleHQobyktPmZpcnN0VGV4dEJveCgpKSB7
CisgICAgICAgICAgICAgICAgcG9pbnQubW92ZSh0b1JlbmRlclRleHQobyktPmxpbmVzQm91bmRp
bmdCb3goKS54KCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICB0b1JlbmRlclRleHQobykt
PmZpcnN0VGV4dEJveCgpLT5yb290KCktPmxpbmVUb3AoKSk7CisgICAgICAgICAgICB9IGVsc2Ug
aWYgKG8tPmlzQm94KCkpIHsKKyAgICAgICAgICAgICAgICBSZW5kZXJCb3gqIGJveCA9IHRvUmVu
ZGVyQm94KG8pOworICAgICAgICAgICAgICAgIHBvaW50Lm1vdmVCeShib3gtPmxvY2F0aW9uKCkp
OworICAgICAgICAgICAgfQorICAgICAgICAgICAgcG9pbnQgPSBvLT5jb250YWluZXIoKS0+bG9j
YWxUb0Fic29sdXRlKHBvaW50LCBmYWxzZSwgdHJ1ZSk7CisgICAgICAgICAgICByZXR1cm4gdHJ1
ZTsKKyAgICAgICAgfQorICAgIH0KKyAgICAKKyAgICAvLyBJZiB0aGUgdGFyZ2V0IGRvZXNuJ3Qg
aGF2ZSBhbnkgY2hpbGRyZW4gb3Igc2libGluZ3MgdGhhdCBjb3VsZCBiZSB1c2VkIHRvIGNhbGN1
bGF0ZSB0aGUgc2Nyb2xsIHBvc2l0aW9uLCB3ZSBtdXN0IGJlCisgICAgLy8gYXQgdGhlIGVuZCBv
ZiB0aGUgZG9jdW1lbnQuIFNjcm9sbCB0byB0aGUgYm90dG9tLiBGSVhNRTogd2hvIHNhaWQgYW55
dGhpbmcgYWJvdXQgc2Nyb2xsaW5nPworICAgIGlmICghbyAmJiBkb2N1bWVudCgpLT52aWV3KCkp
IHsKKyAgICAgICAgcG9pbnQgPSBGbG9hdFBvaW50KDAsIGRvY3VtZW50KCktPnZpZXcoKS0+Y29u
dGVudHNIZWlnaHQoKSk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKyAgICByZXR1cm4g
ZmFsc2U7Cit9CisKK2Jvb2wgQ29udGFpbmVyTm9kZTo6Z2V0TG93ZXJSaWdodENvcm5lcihGbG9h
dFBvaW50JiBwb2ludCkgY29uc3QKK3sKKyAgICBpZiAoIXJlbmRlcmVyKCkpCisgICAgICAgIHJl
dHVybiBmYWxzZTsKKworICAgIFJlbmRlck9iamVjdCogbyA9IHJlbmRlcmVyKCk7CisgICAgaWYg
KCFvLT5pc0lubGluZSgpIHx8IG8tPmlzUmVwbGFjZWQoKSkgeworICAgICAgICBSZW5kZXJCb3gq
IGJveCA9IHRvUmVuZGVyQm94KG8pOworICAgICAgICBwb2ludCA9IG8tPmxvY2FsVG9BYnNvbHV0
ZShMYXlvdXRQb2ludChib3gtPnNpemUoKSksIGZhbHNlLCB0cnVlKTsKKyAgICAgICAgcmV0dXJu
IHRydWU7CisgICAgfQorCisgICAgLy8gZmluZCB0aGUgbGFzdCB0ZXh0L2ltYWdlIGNoaWxkLCB0
byBnZXQgYSBwb3NpdGlvbgorICAgIHdoaWxlIChvKSB7CisgICAgICAgIGlmIChvLT5sYXN0Q2hp
bGQoKSkKKyAgICAgICAgICAgIG8gPSBvLT5sYXN0Q2hpbGQoKTsKKyAgICAgICAgZWxzZSBpZiAo
by0+cHJldmlvdXNTaWJsaW5nKCkpCisgICAgICAgICAgICBvID0gby0+cHJldmlvdXNTaWJsaW5n
KCk7CisgICAgICAgIGVsc2UgeworICAgICAgICAgICAgUmVuZGVyT2JqZWN0KiBwcmV2ID0gMDsK
KyAgICAgICAgICAgIHdoaWxlICghcHJldikgeworICAgICAgICAgICAgICAgIG8gPSBvLT5wYXJl
bnQoKTsKKyAgICAgICAgICAgICAgICBpZiAoIW8pCisgICAgICAgICAgICAgICAgICAgIHJldHVy
biBmYWxzZTsKKyAgICAgICAgICAgICAgICBwcmV2ID0gby0+cHJldmlvdXNTaWJsaW5nKCk7Cisg
ICAgICAgICAgICB9CisgICAgICAgICAgICBvID0gcHJldjsKKyAgICAgICAgfQorICAgICAgICBB
U1NFUlQobyk7CisgICAgICAgIGlmIChvLT5pc1RleHQoKSB8fCBvLT5pc1JlcGxhY2VkKCkpIHsK
KyAgICAgICAgICAgIHBvaW50ID0gRmxvYXRQb2ludCgpOworICAgICAgICAgICAgaWYgKG8tPmlz
VGV4dCgpKSB7CisgICAgICAgICAgICAgICAgUmVuZGVyVGV4dCogdGV4dCA9IHRvUmVuZGVyVGV4
dChvKTsKKyAgICAgICAgICAgICAgICBJbnRSZWN0IGxpbmVzQm94ID0gdGV4dC0+bGluZXNCb3Vu
ZGluZ0JveCgpOworICAgICAgICAgICAgICAgIGlmICghbGluZXNCb3gubWF4WCgpICYmICFsaW5l
c0JveC5tYXhZKCkpCisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAg
ICAgIHBvaW50Lm1vdmVCeShsaW5lc0JveC5tYXhYTWF4WUNvcm5lcigpKTsKKyAgICAgICAgICAg
IH0gZWxzZSB7CisgICAgICAgICAgICAgICAgUmVuZGVyQm94KiBib3ggPSB0b1JlbmRlckJveChv
KTsKKyAgICAgICAgICAgICAgICBwb2ludC5tb3ZlQnkoYm94LT5mcmFtZVJlY3QoKS5tYXhYTWF4
WUNvcm5lcigpKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHBvaW50ID0gby0+Y29udGFp
bmVyKCktPmxvY2FsVG9BYnNvbHV0ZShwb2ludCwgZmFsc2UsIHRydWUpOworICAgICAgICAgICAg
cmV0dXJuIHRydWU7CisgICAgICAgIH0KKyAgICB9CisgICAgcmV0dXJuIHRydWU7Cit9CisKK0xh
eW91dFJlY3QgQ29udGFpbmVyTm9kZTo6Ym91bmRpbmdCb3goKSBjb25zdAoreworICAgIEZsb2F0
UG9pbnQgdXBwZXJMZWZ0LCBsb3dlclJpZ2h0OworICAgIGJvb2wgZm91bmRVcHBlckxlZnQgPSBn
ZXRVcHBlckxlZnRDb3JuZXIodXBwZXJMZWZ0KTsKKyAgICBib29sIGZvdW5kTG93ZXJSaWdodCA9
IGdldExvd2VyUmlnaHRDb3JuZXIobG93ZXJSaWdodCk7CisgICAgCisgICAgLy8gSWYgd2UndmUg
Zm91bmQgb25lIGNvcm5lciwgYnV0IG5vdCB0aGUgb3RoZXIsCisgICAgLy8gdGhlbiB3ZSBzaG91
bGQganVzdCByZXR1cm4gYSBwb2ludCBhdCB0aGUgY29ybmVyIHRoYXQgd2UgZGlkIGZpbmQuCisg
ICAgaWYgKGZvdW5kVXBwZXJMZWZ0ICE9IGZvdW5kTG93ZXJSaWdodCkgeworICAgICAgICBpZiAo
Zm91bmRVcHBlckxlZnQpCisgICAgICAgICAgICBsb3dlclJpZ2h0ID0gdXBwZXJMZWZ0OworICAg
ICAgICBlbHNlCisgICAgICAgICAgICB1cHBlckxlZnQgPSBsb3dlclJpZ2h0OworICAgIH0gCisK
KyAgICByZXR1cm4gZW5jbG9zaW5nTGF5b3V0UmVjdChGbG9hdFJlY3QodXBwZXJMZWZ0LCBsb3dl
clJpZ2h0LmV4cGFuZGVkVG8odXBwZXJMZWZ0KSAtIHVwcGVyTGVmdCkpOworfQorCiB2b2lkIENv
bnRhaW5lck5vZGU6OnNldEZvY3VzKGJvb2wgcmVjZWl2ZWQpCiB7CiAgICAgaWYgKGZvY3VzZWQo
KSA9PSByZWNlaXZlZCkKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9Db250YWluZXJOb2RlLmgK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZG9tL0NvbnRhaW5lck5vZGUuaAkocmV2aXNp
b24gMTI4MDg0KQorKysgU291cmNlL1dlYkNvcmUvZG9tL0NvbnRhaW5lck5vZGUuaAkod29ya2lu
ZyBjb3B5KQpAQCAtNzUsNiArNzUsNyBAQCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIHZvaWQgYXR0
YWNoKCkgT1ZFUlJJREU7CiAgICAgdmlydHVhbCB2b2lkIGRldGFjaCgpIE9WRVJSSURFOworICAg
IHZpcnR1YWwgTGF5b3V0UmVjdCBib3VuZGluZ0JveCgpIGNvbnN0IE9WRVJSSURFOwogICAgIHZp
cnR1YWwgdm9pZCBzZXRGb2N1cyhib29sID0gdHJ1ZSkgT1ZFUlJJREU7CiAgICAgdmlydHVhbCB2
b2lkIHNldEFjdGl2ZShib29sIGFjdGl2ZSA9IHRydWUsIGJvb2wgcGF1c2UgPSBmYWxzZSkgT1ZF
UlJJREU7CiAgICAgdmlydHVhbCB2b2lkIHNldEhvdmVyZWQoYm9vbCA9IHRydWUpIE9WRVJSSURF
OwpAQCAtMTMxLDYgKzEzMiw5IEBAIHByaXZhdGU6CiAKICAgICBzdGF0aWMgdm9pZCBkaXNwYXRj
aFBvc3RBdHRhY2hDYWxsYmFja3MoKTsKIAorICAgIGJvb2wgZ2V0VXBwZXJMZWZ0Q29ybmVyKEZs
b2F0UG9pbnQmKSBjb25zdDsKKyAgICBib29sIGdldExvd2VyUmlnaHRDb3JuZXIoRmxvYXRQb2lu
dCYpIGNvbnN0OworCiAgICAgTm9kZSogbV9maXJzdENoaWxkOwogICAgIE5vZGUqIG1fbGFzdENo
aWxkOwogfTsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyODM4OSkKKysrIExheW91dFRlc3RzL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDEyLTA5LTEyICBFbWlsIEEg
RWtsdW5kICA8ZWFlQGNocm9taXVtLm9yZz4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTYyMjYKKyAgICAgICAgUkVHUkVTU0lPTiAocjEyODAwNik6
IFRocmVlIHNwYXRpYWwgbmF2aWdhdGlvbiB0ZXN0cyBhcmUgZmFpbGluZworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbW92ZSBzcGF0aWFsIG5hdmln
YXRpb24gdGVzdHMgZnJvbSBTa2lwcGVkIGxpc3QuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMv
U2tpcHBlZDoKKwogMjAxMi0wOS0xMiAgSnVsaWVuIENoYWZmcmFpeCAgPGpjaGFmZnJhaXhAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBSRUdSRVNTSU9OKHIxMjI1MDEpOiByZXBsYWNlZCBlbGVtZW50
cyB3aXRoIHBlcmNlbnQgd2lkdGggYXJlIHdyb25nbHkgc2l6ZSB3aGVuIGluc2VydGVkIGluc2lk
ZSBhbiBhdXRvLXRhYmxlIGxheW91dApJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Nr
aXBwZWQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1NraXBwZWQJKHJl
dmlzaW9uIDEyODA4NCkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9Ta2lwcGVkCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xMDA2LDEzICsxMDA2LDYgQEAgaHR0cC90ZXN0cy9zZWN1cml0eS9NZXNz
YWdlUG9ydC9ldmVudC1saQogcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvc2VhcmNoLXdpdGgt
ZnJhbWVzLmh0bWwKIHN2Zy9jdXN0b20vdXNlLWluc3RhbmNlUm9vdC1hcy1ldmVudC10YXJnZXQu
eGh0bWwKIAotIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTYyMjYK
LSMgUkVHUkVTU0lPTiAocjEyODAwNik6IFRocmVlIHNwYXRpYWwgbmF2aWdhdGlvbiB0ZXN0cyBh
cmUgZmFpbGluZwotCi1mYXN0L3NwYXRpYWwtbmF2aWdhdGlvbi9zbmF2LWNvbnRhaW5lci13aGl0
ZS1zcGFjZS5odG1sCi1mYXN0L3NwYXRpYWwtbmF2aWdhdGlvbi9zbmF2LWRpdi1vdmVyZmxvdy1z
Y3JvbC1oaWRkZW4uaHRtbAotZmFzdC9zcGF0aWFsLW5hdmlnYXRpb24vc25hdi1pbWFnZW1hcC1v
dmVybGFwcGVkLWFyZWFzLmh0bWwKLQogIyBBc3NvcnRlZCBmYWlsdXJlcyB0aGF0IG5lZWQgaW52
ZXN0aWdhdGlvbgogCiAjIC0tLSBDYW52YXMgLS0tCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164024</attachid>
            <date>2012-09-13 18:24:33 -0700</date>
            <delta_ts>2012-09-14 12:27:38 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-96226-20120913182406.patch</filename>
            <type>text/plain</type>
            <size>8032</size>
            <attacher name="Emil A Eklund">eae</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyODM4OSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA5LTEyICBFbWlsIEEg
RWtsdW5kICA8ZWFlQGNocm9taXVtLm9yZz4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTYyMjYKKyAgICAgICAgUkVHUkVTU0lPTiAocjEyODAwNik6
IFRocmVlIHNwYXRpYWwgbmF2aWdhdGlvbiB0ZXN0cyBhcmUgZmFpbGluZworCisgICAgICAgIFJl
dmlld2VkIGJ5IFJ5b3N1a2UgTml3YS4KKworICAgICAgICBGaXggc3BhdGlhbCBuYXZpZ2F0aW9u
IHJlZ3Jlc3Npb24gYnkgcmV2ZXJ0aW5nIHBhcnRzIG9mIHIxMjgwMDYuCisgICAgICAgIFNwZWNp
ZmljYWxseSB0aGUgY2hhbmdlIHRvIHJlbW92ZSB0aGUgb3ZlcnJpZGRlbiBib3VuZGluZ0JveAor
ICAgICAgICBtZXRob2QgaW4gQ29udGFpbmVyTm9kZS4gCisKKyAgICAgICAgKiBkb20vQ29udGFp
bmVyTm9kZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDb250YWluZXJOb2RlOjpnZXRVcHBlckxl
ZnRDb3JuZXIpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgIChXZWJDb3JlOjpDb250YWlu
ZXJOb2RlOjpnZXRMb3dlclJpZ2h0Q29ybmVyKToKKyAgICAgICAgKFdlYkNvcmU6OkNvbnRhaW5l
ck5vZGU6OmJvdW5kaW5nQm94KToKKyAgICAgICAgKiBkb20vQ29udGFpbmVyTm9kZS5oOgorICAg
ICAgICAoQ29udGFpbmVyTm9kZSk6CisKIDIwMTItMDktMTIgIEp1bGllbiBDaGFmZnJhaXggIDxq
Y2hhZmZyYWl4QHdlYmtpdC5vcmc+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMTIyNTAxKTogcmVw
bGFjZWQgZWxlbWVudHMgd2l0aCBwZXJjZW50IHdpZHRoIGFyZSB3cm9uZ2x5IHNpemUgd2hlbiBp
bnNlcnRlZCBpbnNpZGUgYW4gYXV0by10YWJsZSBsYXlvdXQKSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L2RvbS9Db250YWluZXJOb2RlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9kb20v
Q29udGFpbmVyTm9kZS5jcHAJKHJldmlzaW9uIDEyODA4NCkKKysrIFNvdXJjZS9XZWJDb3JlL2Rv
bS9Db250YWluZXJOb2RlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNzIwLDYgKzcyMCwxMzQgQEAg
dm9pZCBDb250YWluZXJOb2RlOjpjbG9uZUNoaWxkTm9kZXMoQ29udAogICAgIH0KIH0KIAorYm9v
bCBDb250YWluZXJOb2RlOjpnZXRVcHBlckxlZnRDb3JuZXIoRmxvYXRQb2ludCYgcG9pbnQpIGNv
bnN0Cit7CisgICAgaWYgKCFyZW5kZXJlcigpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
Ly8gV2hhdCBpcyB0aGlzIGNvZGUgcmVhbGx5IHRyeWluZyB0byBkbz8KKyAgICBSZW5kZXJPYmpl
Y3QqIG8gPSByZW5kZXJlcigpOworICAgIFJlbmRlck9iamVjdCogcCA9IG87CisKKyAgICBpZiAo
IW8tPmlzSW5saW5lKCkgfHwgby0+aXNSZXBsYWNlZCgpKSB7CisgICAgICAgIHBvaW50ID0gby0+
bG9jYWxUb0Fic29sdXRlKEZsb2F0UG9pbnQoKSwgZmFsc2UsIHRydWUpOworICAgICAgICByZXR1
cm4gdHJ1ZTsKKyAgICB9CisKKyAgICAvLyBmaW5kIHRoZSBuZXh0IHRleHQvaW1hZ2UgY2hpbGQs
IHRvIGdldCBhIHBvc2l0aW9uCisgICAgd2hpbGUgKG8pIHsKKyAgICAgICAgcCA9IG87CisgICAg
ICAgIGlmIChvLT5maXJzdENoaWxkKCkpCisgICAgICAgICAgICBvID0gby0+Zmlyc3RDaGlsZCgp
OworICAgICAgICBlbHNlIGlmIChvLT5uZXh0U2libGluZygpKQorICAgICAgICAgICAgbyA9IG8t
Pm5leHRTaWJsaW5nKCk7CisgICAgICAgIGVsc2UgeworICAgICAgICAgICAgUmVuZGVyT2JqZWN0
KiBuZXh0ID0gMDsKKyAgICAgICAgICAgIHdoaWxlICghbmV4dCAmJiBvLT5wYXJlbnQoKSkgewor
ICAgICAgICAgICAgICAgIG8gPSBvLT5wYXJlbnQoKTsKKyAgICAgICAgICAgICAgICBuZXh0ID0g
by0+bmV4dFNpYmxpbmcoKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIG8gPSBuZXh0Owor
CisgICAgICAgICAgICBpZiAoIW8pCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
KyAgICAgICAgQVNTRVJUKG8pOworCisgICAgICAgIGlmICghby0+aXNJbmxpbmUoKSB8fCBvLT5p
c1JlcGxhY2VkKCkpIHsKKyAgICAgICAgICAgIHBvaW50ID0gby0+bG9jYWxUb0Fic29sdXRlKEZs
b2F0UG9pbnQoKSwgZmFsc2UsIHRydWUpOworICAgICAgICAgICAgcmV0dXJuIHRydWU7CisgICAg
ICAgIH0KKworICAgICAgICBpZiAocC0+bm9kZSgpICYmIHAtPm5vZGUoKSA9PSB0aGlzICYmIG8t
PmlzVGV4dCgpICYmICFvLT5pc0JSKCkgJiYgIXRvUmVuZGVyVGV4dChvKS0+Zmlyc3RUZXh0Qm94
KCkpIHsKKyAgICAgICAgICAgIC8vIGRvIG5vdGhpbmcgLSBza2lwIHVucmVuZGVyZWQgd2hpdGVz
cGFjZSB0aGF0IGlzIGEgY2hpbGQgb3IgbmV4dCBzaWJsaW5nIG9mIHRoZSBhbmNob3IKKyAgICAg
ICAgfSBlbHNlIGlmICgoby0+aXNUZXh0KCkgJiYgIW8tPmlzQlIoKSkgfHwgby0+aXNSZXBsYWNl
ZCgpKSB7CisgICAgICAgICAgICBwb2ludCA9IEZsb2F0UG9pbnQoKTsKKyAgICAgICAgICAgIGlm
IChvLT5pc1RleHQoKSAmJiB0b1JlbmRlclRleHQobyktPmZpcnN0VGV4dEJveCgpKSB7CisgICAg
ICAgICAgICAgICAgcG9pbnQubW92ZSh0b1JlbmRlclRleHQobyktPmxpbmVzQm91bmRpbmdCb3go
KS54KCksIHRvUmVuZGVyVGV4dChvKS0+Zmlyc3RUZXh0Qm94KCktPnJvb3QoKS0+bGluZVRvcCgp
KTsKKyAgICAgICAgICAgIH0gZWxzZSBpZiAoby0+aXNCb3goKSkgeworICAgICAgICAgICAgICAg
IFJlbmRlckJveCogYm94ID0gdG9SZW5kZXJCb3gobyk7CisgICAgICAgICAgICAgICAgcG9pbnQu
bW92ZUJ5KGJveC0+bG9jYXRpb24oKSk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBwb2lu
dCA9IG8tPmNvbnRhaW5lcigpLT5sb2NhbFRvQWJzb2x1dGUocG9pbnQsIGZhbHNlLCB0cnVlKTsK
KyAgICAgICAgICAgIHJldHVybiB0cnVlOworICAgICAgICB9CisgICAgfQorICAgIAorICAgIC8v
IElmIHRoZSB0YXJnZXQgZG9lc24ndCBoYXZlIGFueSBjaGlsZHJlbiBvciBzaWJsaW5ncyB0aGF0
IGNvdWxkIGJlIHVzZWQgdG8gY2FsY3VsYXRlIHRoZSBzY3JvbGwgcG9zaXRpb24sIHdlIG11c3Qg
YmUKKyAgICAvLyBhdCB0aGUgZW5kIG9mIHRoZSBkb2N1bWVudC4gU2Nyb2xsIHRvIHRoZSBib3R0
b20uIEZJWE1FOiB3aG8gc2FpZCBhbnl0aGluZyBhYm91dCBzY3JvbGxpbmc/CisgICAgaWYgKCFv
ICYmIGRvY3VtZW50KCktPnZpZXcoKSkgeworICAgICAgICBwb2ludCA9IEZsb2F0UG9pbnQoMCwg
ZG9jdW1lbnQoKS0+dmlldygpLT5jb250ZW50c0hlaWdodCgpKTsKKyAgICAgICAgcmV0dXJuIHRy
dWU7CisgICAgfQorICAgIHJldHVybiBmYWxzZTsKK30KKworYm9vbCBDb250YWluZXJOb2RlOjpn
ZXRMb3dlclJpZ2h0Q29ybmVyKEZsb2F0UG9pbnQmIHBvaW50KSBjb25zdAoreworICAgIGlmICgh
cmVuZGVyZXIoKSkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgUmVuZGVyT2JqZWN0KiBv
ID0gcmVuZGVyZXIoKTsKKyAgICBpZiAoIW8tPmlzSW5saW5lKCkgfHwgby0+aXNSZXBsYWNlZCgp
KSB7CisgICAgICAgIFJlbmRlckJveCogYm94ID0gdG9SZW5kZXJCb3gobyk7CisgICAgICAgIHBv
aW50ID0gby0+bG9jYWxUb0Fic29sdXRlKExheW91dFBvaW50KGJveC0+c2l6ZSgpKSwgZmFsc2Us
IHRydWUpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisKKyAgICAvLyBmaW5kIHRoZSBs
YXN0IHRleHQvaW1hZ2UgY2hpbGQsIHRvIGdldCBhIHBvc2l0aW9uCisgICAgd2hpbGUgKG8pIHsK
KyAgICAgICAgaWYgKG8tPmxhc3RDaGlsZCgpKQorICAgICAgICAgICAgbyA9IG8tPmxhc3RDaGls
ZCgpOworICAgICAgICBlbHNlIGlmIChvLT5wcmV2aW91c1NpYmxpbmcoKSkKKyAgICAgICAgICAg
IG8gPSBvLT5wcmV2aW91c1NpYmxpbmcoKTsKKyAgICAgICAgZWxzZSB7CisgICAgICAgICAgICBS
ZW5kZXJPYmplY3QqIHByZXYgPSAwOworICAgICAgICAgICAgd2hpbGUgKCFwcmV2KSB7CisgICAg
ICAgICAgICAgICAgbyA9IG8tPnBhcmVudCgpOworICAgICAgICAgICAgICAgIGlmICghbykKKyAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICAgICAgICAgIHByZXYgPSBv
LT5wcmV2aW91c1NpYmxpbmcoKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIG8gPSBwcmV2
OworICAgICAgICB9CisgICAgICAgIEFTU0VSVChvKTsKKyAgICAgICAgaWYgKG8tPmlzVGV4dCgp
IHx8IG8tPmlzUmVwbGFjZWQoKSkgeworICAgICAgICAgICAgcG9pbnQgPSBGbG9hdFBvaW50KCk7
CisgICAgICAgICAgICBpZiAoby0+aXNUZXh0KCkpIHsKKyAgICAgICAgICAgICAgICBSZW5kZXJU
ZXh0KiB0ZXh0ID0gdG9SZW5kZXJUZXh0KG8pOworICAgICAgICAgICAgICAgIEludFJlY3QgbGlu
ZXNCb3ggPSB0ZXh0LT5saW5lc0JvdW5kaW5nQm94KCk7CisgICAgICAgICAgICAgICAgaWYgKCFs
aW5lc0JveC5tYXhYKCkgJiYgIWxpbmVzQm94Lm1heFkoKSkKKyAgICAgICAgICAgICAgICAgICAg
Y29udGludWU7CisgICAgICAgICAgICAgICAgcG9pbnQubW92ZUJ5KGxpbmVzQm94Lm1heFhNYXhZ
Q29ybmVyKCkpOworICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICBSZW5kZXJC
b3gqIGJveCA9IHRvUmVuZGVyQm94KG8pOworICAgICAgICAgICAgICAgIHBvaW50Lm1vdmVCeShi
b3gtPmZyYW1lUmVjdCgpLm1heFhNYXhZQ29ybmVyKCkpOworICAgICAgICAgICAgfQorICAgICAg
ICAgICAgcG9pbnQgPSBvLT5jb250YWluZXIoKS0+bG9jYWxUb0Fic29sdXRlKHBvaW50LCBmYWxz
ZSwgdHJ1ZSk7CisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICAgICAgfQorICAgIH0KKyAg
ICByZXR1cm4gdHJ1ZTsKK30KKworTGF5b3V0UmVjdCBDb250YWluZXJOb2RlOjpib3VuZGluZ0Jv
eCgpIGNvbnN0Cit7CisgICAgRmxvYXRQb2ludCB1cHBlckxlZnQsIGxvd2VyUmlnaHQ7CisgICAg
Ym9vbCBmb3VuZFVwcGVyTGVmdCA9IGdldFVwcGVyTGVmdENvcm5lcih1cHBlckxlZnQpOworICAg
IGJvb2wgZm91bmRMb3dlclJpZ2h0ID0gZ2V0TG93ZXJSaWdodENvcm5lcihsb3dlclJpZ2h0KTsK
KyAgICAKKyAgICAvLyBJZiB3ZSd2ZSBmb3VuZCBvbmUgY29ybmVyLCBidXQgbm90IHRoZSBvdGhl
ciwKKyAgICAvLyB0aGVuIHdlIHNob3VsZCBqdXN0IHJldHVybiBhIHBvaW50IGF0IHRoZSBjb3Ju
ZXIgdGhhdCB3ZSBkaWQgZmluZC4KKyAgICBpZiAoZm91bmRVcHBlckxlZnQgIT0gZm91bmRMb3dl
clJpZ2h0KSB7CisgICAgICAgIGlmIChmb3VuZFVwcGVyTGVmdCkKKyAgICAgICAgICAgIGxvd2Vy
UmlnaHQgPSB1cHBlckxlZnQ7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHVwcGVyTGVmdCA9
IGxvd2VyUmlnaHQ7CisgICAgfSAKKworICAgIHJldHVybiBlbmNsb3NpbmdMYXlvdXRSZWN0KEZs
b2F0UmVjdCh1cHBlckxlZnQsIGxvd2VyUmlnaHQuZXhwYW5kZWRUbyh1cHBlckxlZnQpIC0gdXBw
ZXJMZWZ0KSk7Cit9CisKIHZvaWQgQ29udGFpbmVyTm9kZTo6c2V0Rm9jdXMoYm9vbCByZWNlaXZl
ZCkKIHsKICAgICBpZiAoZm9jdXNlZCgpID09IHJlY2VpdmVkKQpJbmRleDogU291cmNlL1dlYkNv
cmUvZG9tL0NvbnRhaW5lck5vZGUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9kb20v
Q29udGFpbmVyTm9kZS5oCShyZXZpc2lvbiAxMjgwODQpCisrKyBTb3VyY2UvV2ViQ29yZS9kb20v
Q29udGFpbmVyTm9kZS5oCSh3b3JraW5nIGNvcHkpCkBAIC03NSw2ICs3NSw3IEBAIHB1YmxpYzoK
IAogICAgIHZpcnR1YWwgdm9pZCBhdHRhY2goKSBPVkVSUklERTsKICAgICB2aXJ0dWFsIHZvaWQg
ZGV0YWNoKCkgT1ZFUlJJREU7CisgICAgdmlydHVhbCBMYXlvdXRSZWN0IGJvdW5kaW5nQm94KCkg
Y29uc3QgT1ZFUlJJREU7CiAgICAgdmlydHVhbCB2b2lkIHNldEZvY3VzKGJvb2wgPSB0cnVlKSBP
VkVSUklERTsKICAgICB2aXJ0dWFsIHZvaWQgc2V0QWN0aXZlKGJvb2wgYWN0aXZlID0gdHJ1ZSwg
Ym9vbCBwYXVzZSA9IGZhbHNlKSBPVkVSUklERTsKICAgICB2aXJ0dWFsIHZvaWQgc2V0SG92ZXJl
ZChib29sID0gdHJ1ZSkgT1ZFUlJJREU7CkBAIC0xMzEsNiArMTMyLDkgQEAgcHJpdmF0ZToKIAog
ICAgIHN0YXRpYyB2b2lkIGRpc3BhdGNoUG9zdEF0dGFjaENhbGxiYWNrcygpOwogCisgICAgYm9v
bCBnZXRVcHBlckxlZnRDb3JuZXIoRmxvYXRQb2ludCYpIGNvbnN0OworICAgIGJvb2wgZ2V0TG93
ZXJSaWdodENvcm5lcihGbG9hdFBvaW50JikgY29uc3Q7CisKICAgICBOb2RlKiBtX2ZpcnN0Q2hp
bGQ7CiAgICAgTm9kZSogbV9sYXN0Q2hpbGQ7CiB9OwpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTI4Mzg5
KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQg
QEAKKzIwMTItMDktMTIgIEVtaWwgQSBFa2x1bmQgIDxlYWVAY2hyb21pdW0ub3JnPgorCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05NjIyNgorICAgICAg
ICBSRUdSRVNTSU9OIChyMTI4MDA2KTogVGhyZWUgc3BhdGlhbCBuYXZpZ2F0aW9uIHRlc3RzIGFy
ZSBmYWlsaW5nCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgUnlvc3VrZSBOaXdhLgorCisgICAgICAg
IFJlbW92ZSBzcGF0aWFsIG5hdmlnYXRpb24gdGVzdHMgZnJvbSBTa2lwcGVkIGxpc3QuCisKKyAg
ICAgICAgKiBwbGF0Zm9ybS9tYWMvU2tpcHBlZDoKKwogMjAxMi0wOS0xMiAgSnVsaWVuIENoYWZm
cmFpeCAgPGpjaGFmZnJhaXhAd2Via2l0Lm9yZz4KIAogICAgICAgICBSRUdSRVNTSU9OKHIxMjI1
MDEpOiByZXBsYWNlZCBlbGVtZW50cyB3aXRoIHBlcmNlbnQgd2lkdGggYXJlIHdyb25nbHkgc2l6
ZSB3aGVuIGluc2VydGVkIGluc2lkZSBhbiBhdXRvLXRhYmxlIGxheW91dApJbmRleDogTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjL1NraXBwZWQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjL1NraXBwZWQJKHJldmlzaW9uIDEyODA4NCkKKysrIExheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9Ta2lwcGVkCSh3b3JraW5nIGNvcHkpCkBAIC0xMDA2LDEzICsxMDA2LDYgQEAgaHR0
cC90ZXN0cy9zZWN1cml0eS9NZXNzYWdlUG9ydC9ldmVudC1saQogcGxhdGZvcm0vbWFjL2FjY2Vz
c2liaWxpdHkvc2VhcmNoLXdpdGgtZnJhbWVzLmh0bWwKIHN2Zy9jdXN0b20vdXNlLWluc3RhbmNl
Um9vdC1hcy1ldmVudC10YXJnZXQueGh0bWwKIAotIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9OTYyMjYKLSMgUkVHUkVTU0lPTiAocjEyODAwNik6IFRocmVlIHNwYXRp
YWwgbmF2aWdhdGlvbiB0ZXN0cyBhcmUgZmFpbGluZwotCi1mYXN0L3NwYXRpYWwtbmF2aWdhdGlv
bi9zbmF2LWNvbnRhaW5lci13aGl0ZS1zcGFjZS5odG1sCi1mYXN0L3NwYXRpYWwtbmF2aWdhdGlv
bi9zbmF2LWRpdi1vdmVyZmxvdy1zY3JvbC1oaWRkZW4uaHRtbAotZmFzdC9zcGF0aWFsLW5hdmln
YXRpb24vc25hdi1pbWFnZW1hcC1vdmVybGFwcGVkLWFyZWFzLmh0bWwKLQogIyBBc3NvcnRlZCBm
YWlsdXJlcyB0aGF0IG5lZWQgaW52ZXN0aWdhdGlvbgogCiAjIC0tLSBDYW52YXMgLS0tCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164205</attachid>
            <date>2012-09-14 12:27:41 -0700</date>
            <delta_ts>2012-09-14 13:01:16 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-96226-20120914122712.patch</filename>
            <type>text/plain</type>
            <size>7935</size>
            <attacher name="Emil A Eklund">eae</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyODYzNykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA5LTEyICBFbWlsIEEg
RWtsdW5kICA8ZWFlQGNocm9taXVtLm9yZz4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTYyMjYKKyAgICAgICAgUkVHUkVTU0lPTiAocjEyODAwNik6
IFRocmVlIHNwYXRpYWwgbmF2aWdhdGlvbiB0ZXN0cyBhcmUgZmFpbGluZworCisgICAgICAgIFJl
dmlld2VkIGJ5IFJ5b3N1a2UgTml3YS4KKworICAgICAgICBGaXggc3BhdGlhbCBuYXZpZ2F0aW9u
IHJlZ3Jlc3Npb24gYnkgcmV2ZXJ0aW5nIHBhcnRzIG9mIHIxMjgwMDYuCisgICAgICAgIFNwZWNp
ZmljYWxseSB0aGUgY2hhbmdlIHRvIHJlbW92ZSB0aGUgb3ZlcnJpZGRlbiBib3VuZGluZ0JveAor
ICAgICAgICBtZXRob2QgaW4gQ29udGFpbmVyTm9kZS4gCisKKyAgICAgICAgKiBkb20vQ29udGFp
bmVyTm9kZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDb250YWluZXJOb2RlOjpnZXRVcHBlckxl
ZnRDb3JuZXIpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgIChXZWJDb3JlOjpDb250YWlu
ZXJOb2RlOjpnZXRMb3dlclJpZ2h0Q29ybmVyKToKKyAgICAgICAgKFdlYkNvcmU6OkNvbnRhaW5l
ck5vZGU6OmJvdW5kaW5nQm94KToKKyAgICAgICAgKiBkb20vQ29udGFpbmVyTm9kZS5oOgorICAg
ICAgICAoQ29udGFpbmVyTm9kZSk6CisKIDIwMTItMDktMTQgIEFsZXhleSBQcm9za3VyeWFrb3Yg
IDxhcEBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMTI2NzE3KTogSXQgbWFkZSBp
bnNwZWN0b3Ivc3R5bGVzL21lZGlhLXF1ZXJpZXMuaHRtbCBmYWlsL2ZsYWtleQpJbmRleDogU291
cmNlL1dlYkNvcmUvZG9tL0NvbnRhaW5lck5vZGUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJDb3JlL2RvbS9Db250YWluZXJOb2RlLmNwcAkocmV2aXNpb24gMTI4NjM3KQorKysgU291cmNl
L1dlYkNvcmUvZG9tL0NvbnRhaW5lck5vZGUuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC03MjYsNiAr
NzI2LDEzNCBAQCB2b2lkIENvbnRhaW5lck5vZGU6OmNsb25lQ2hpbGROb2RlcyhDb250CiAgICAg
fQogfQogCitib29sIENvbnRhaW5lck5vZGU6OmdldFVwcGVyTGVmdENvcm5lcihGbG9hdFBvaW50
JiBwb2ludCkgY29uc3QKK3sKKyAgICBpZiAoIXJlbmRlcmVyKCkpCisgICAgICAgIHJldHVybiBm
YWxzZTsKKyAgICAvLyBXaGF0IGlzIHRoaXMgY29kZSByZWFsbHkgdHJ5aW5nIHRvIGRvPworICAg
IFJlbmRlck9iamVjdCogbyA9IHJlbmRlcmVyKCk7CisgICAgUmVuZGVyT2JqZWN0KiBwID0gbzsK
KworICAgIGlmICghby0+aXNJbmxpbmUoKSB8fCBvLT5pc1JlcGxhY2VkKCkpIHsKKyAgICAgICAg
cG9pbnQgPSBvLT5sb2NhbFRvQWJzb2x1dGUoRmxvYXRQb2ludCgpLCBmYWxzZSwgdHJ1ZSk7Cisg
ICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKworICAgIC8vIGZpbmQgdGhlIG5leHQgdGV4dC9p
bWFnZSBjaGlsZCwgdG8gZ2V0IGEgcG9zaXRpb24KKyAgICB3aGlsZSAobykgeworICAgICAgICBw
ID0gbzsKKyAgICAgICAgaWYgKG8tPmZpcnN0Q2hpbGQoKSkKKyAgICAgICAgICAgIG8gPSBvLT5m
aXJzdENoaWxkKCk7CisgICAgICAgIGVsc2UgaWYgKG8tPm5leHRTaWJsaW5nKCkpCisgICAgICAg
ICAgICBvID0gby0+bmV4dFNpYmxpbmcoKTsKKyAgICAgICAgZWxzZSB7CisgICAgICAgICAgICBS
ZW5kZXJPYmplY3QqIG5leHQgPSAwOworICAgICAgICAgICAgd2hpbGUgKCFuZXh0ICYmIG8tPnBh
cmVudCgpKSB7CisgICAgICAgICAgICAgICAgbyA9IG8tPnBhcmVudCgpOworICAgICAgICAgICAg
ICAgIG5leHQgPSBvLT5uZXh0U2libGluZygpOworICAgICAgICAgICAgfQorICAgICAgICAgICAg
byA9IG5leHQ7CisKKyAgICAgICAgICAgIGlmICghbykKKyAgICAgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfQorICAgICAgICBBU1NFUlQobyk7CisKKyAgICAgICAgaWYgKCFvLT5pc0lubGlu
ZSgpIHx8IG8tPmlzUmVwbGFjZWQoKSkgeworICAgICAgICAgICAgcG9pbnQgPSBvLT5sb2NhbFRv
QWJzb2x1dGUoRmxvYXRQb2ludCgpLCBmYWxzZSwgdHJ1ZSk7CisgICAgICAgICAgICByZXR1cm4g
dHJ1ZTsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChwLT5ub2RlKCkgJiYgcC0+bm9kZSgpID09
IHRoaXMgJiYgby0+aXNUZXh0KCkgJiYgIW8tPmlzQlIoKSAmJiAhdG9SZW5kZXJUZXh0KG8pLT5m
aXJzdFRleHRCb3goKSkgeworICAgICAgICAgICAgLy8gZG8gbm90aGluZyAtIHNraXAgdW5yZW5k
ZXJlZCB3aGl0ZXNwYWNlIHRoYXQgaXMgYSBjaGlsZCBvciBuZXh0IHNpYmxpbmcgb2YgdGhlIGFu
Y2hvcgorICAgICAgICB9IGVsc2UgaWYgKChvLT5pc1RleHQoKSAmJiAhby0+aXNCUigpKSB8fCBv
LT5pc1JlcGxhY2VkKCkpIHsKKyAgICAgICAgICAgIHBvaW50ID0gRmxvYXRQb2ludCgpOworICAg
ICAgICAgICAgaWYgKG8tPmlzVGV4dCgpICYmIHRvUmVuZGVyVGV4dChvKS0+Zmlyc3RUZXh0Qm94
KCkpIHsKKyAgICAgICAgICAgICAgICBwb2ludC5tb3ZlKHRvUmVuZGVyVGV4dChvKS0+bGluZXNC
b3VuZGluZ0JveCgpLngoKSwgdG9SZW5kZXJUZXh0KG8pLT5maXJzdFRleHRCb3goKS0+cm9vdCgp
LT5saW5lVG9wKCkpOworICAgICAgICAgICAgfSBlbHNlIGlmIChvLT5pc0JveCgpKSB7CisgICAg
ICAgICAgICAgICAgUmVuZGVyQm94KiBib3ggPSB0b1JlbmRlckJveChvKTsKKyAgICAgICAgICAg
ICAgICBwb2ludC5tb3ZlQnkoYm94LT5sb2NhdGlvbigpKTsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgIHBvaW50ID0gby0+Y29udGFpbmVyKCktPmxvY2FsVG9BYnNvbHV0ZShwb2ludCwgZmFs
c2UsIHRydWUpOworICAgICAgICAgICAgcmV0dXJuIHRydWU7CisgICAgICAgIH0KKyAgICB9Cisg
ICAgCisgICAgLy8gSWYgdGhlIHRhcmdldCBkb2Vzbid0IGhhdmUgYW55IGNoaWxkcmVuIG9yIHNp
YmxpbmdzIHRoYXQgY291bGQgYmUgdXNlZCB0byBjYWxjdWxhdGUgdGhlIHNjcm9sbCBwb3NpdGlv
biwgd2UgbXVzdCBiZQorICAgIC8vIGF0IHRoZSBlbmQgb2YgdGhlIGRvY3VtZW50LiBTY3JvbGwg
dG8gdGhlIGJvdHRvbS4gRklYTUU6IHdobyBzYWlkIGFueXRoaW5nIGFib3V0IHNjcm9sbGluZz8K
KyAgICBpZiAoIW8gJiYgZG9jdW1lbnQoKS0+dmlldygpKSB7CisgICAgICAgIHBvaW50ID0gRmxv
YXRQb2ludCgwLCBkb2N1bWVudCgpLT52aWV3KCktPmNvbnRlbnRzSGVpZ2h0KCkpOworICAgICAg
ICByZXR1cm4gdHJ1ZTsKKyAgICB9CisgICAgcmV0dXJuIGZhbHNlOworfQorCitib29sIENvbnRh
aW5lck5vZGU6OmdldExvd2VyUmlnaHRDb3JuZXIoRmxvYXRQb2ludCYgcG9pbnQpIGNvbnN0Cit7
CisgICAgaWYgKCFyZW5kZXJlcigpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBSZW5k
ZXJPYmplY3QqIG8gPSByZW5kZXJlcigpOworICAgIGlmICghby0+aXNJbmxpbmUoKSB8fCBvLT5p
c1JlcGxhY2VkKCkpIHsKKyAgICAgICAgUmVuZGVyQm94KiBib3ggPSB0b1JlbmRlckJveChvKTsK
KyAgICAgICAgcG9pbnQgPSBvLT5sb2NhbFRvQWJzb2x1dGUoTGF5b3V0UG9pbnQoYm94LT5zaXpl
KCkpLCBmYWxzZSwgdHJ1ZSk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKworICAgIC8v
IGZpbmQgdGhlIGxhc3QgdGV4dC9pbWFnZSBjaGlsZCwgdG8gZ2V0IGEgcG9zaXRpb24KKyAgICB3
aGlsZSAobykgeworICAgICAgICBpZiAoby0+bGFzdENoaWxkKCkpCisgICAgICAgICAgICBvID0g
by0+bGFzdENoaWxkKCk7CisgICAgICAgIGVsc2UgaWYgKG8tPnByZXZpb3VzU2libGluZygpKQor
ICAgICAgICAgICAgbyA9IG8tPnByZXZpb3VzU2libGluZygpOworICAgICAgICBlbHNlIHsKKyAg
ICAgICAgICAgIFJlbmRlck9iamVjdCogcHJldiA9IDA7CisgICAgICAgICAgICB3aGlsZSAoIXBy
ZXYpIHsKKyAgICAgICAgICAgICAgICBvID0gby0+cGFyZW50KCk7CisgICAgICAgICAgICAgICAg
aWYgKCFvKQorICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgICAgICAg
ICAgcHJldiA9IG8tPnByZXZpb3VzU2libGluZygpOworICAgICAgICAgICAgfQorICAgICAgICAg
ICAgbyA9IHByZXY7CisgICAgICAgIH0KKyAgICAgICAgQVNTRVJUKG8pOworICAgICAgICBpZiAo
by0+aXNUZXh0KCkgfHwgby0+aXNSZXBsYWNlZCgpKSB7CisgICAgICAgICAgICBwb2ludCA9IEZs
b2F0UG9pbnQoKTsKKyAgICAgICAgICAgIGlmIChvLT5pc1RleHQoKSkgeworICAgICAgICAgICAg
ICAgIFJlbmRlclRleHQqIHRleHQgPSB0b1JlbmRlclRleHQobyk7CisgICAgICAgICAgICAgICAg
SW50UmVjdCBsaW5lc0JveCA9IHRleHQtPmxpbmVzQm91bmRpbmdCb3goKTsKKyAgICAgICAgICAg
ICAgICBpZiAoIWxpbmVzQm94Lm1heFgoKSAmJiAhbGluZXNCb3gubWF4WSgpKQorICAgICAgICAg
ICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICBwb2ludC5tb3ZlQnkobGluZXNC
b3gubWF4WE1heFlDb3JuZXIoKSk7CisgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAg
ICAgIFJlbmRlckJveCogYm94ID0gdG9SZW5kZXJCb3gobyk7CisgICAgICAgICAgICAgICAgcG9p
bnQubW92ZUJ5KGJveC0+ZnJhbWVSZWN0KCkubWF4WE1heFlDb3JuZXIoKSk7CisgICAgICAgICAg
ICB9CisgICAgICAgICAgICBwb2ludCA9IG8tPmNvbnRhaW5lcigpLT5sb2NhbFRvQWJzb2x1dGUo
cG9pbnQsIGZhbHNlLCB0cnVlKTsKKyAgICAgICAgICAgIHJldHVybiB0cnVlOworICAgICAgICB9
CisgICAgfQorICAgIHJldHVybiB0cnVlOworfQorCitMYXlvdXRSZWN0IENvbnRhaW5lck5vZGU6
OmJvdW5kaW5nQm94KCkgY29uc3QKK3sKKyAgICBGbG9hdFBvaW50IHVwcGVyTGVmdCwgbG93ZXJS
aWdodDsKKyAgICBib29sIGZvdW5kVXBwZXJMZWZ0ID0gZ2V0VXBwZXJMZWZ0Q29ybmVyKHVwcGVy
TGVmdCk7CisgICAgYm9vbCBmb3VuZExvd2VyUmlnaHQgPSBnZXRMb3dlclJpZ2h0Q29ybmVyKGxv
d2VyUmlnaHQpOworICAgIAorICAgIC8vIElmIHdlJ3ZlIGZvdW5kIG9uZSBjb3JuZXIsIGJ1dCBu
b3QgdGhlIG90aGVyLAorICAgIC8vIHRoZW4gd2Ugc2hvdWxkIGp1c3QgcmV0dXJuIGEgcG9pbnQg
YXQgdGhlIGNvcm5lciB0aGF0IHdlIGRpZCBmaW5kLgorICAgIGlmIChmb3VuZFVwcGVyTGVmdCAh
PSBmb3VuZExvd2VyUmlnaHQpIHsKKyAgICAgICAgaWYgKGZvdW5kVXBwZXJMZWZ0KQorICAgICAg
ICAgICAgbG93ZXJSaWdodCA9IHVwcGVyTGVmdDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
dXBwZXJMZWZ0ID0gbG93ZXJSaWdodDsKKyAgICB9IAorCisgICAgcmV0dXJuIGVuY2xvc2luZ0xh
eW91dFJlY3QoRmxvYXRSZWN0KHVwcGVyTGVmdCwgbG93ZXJSaWdodC5leHBhbmRlZFRvKHVwcGVy
TGVmdCkgLSB1cHBlckxlZnQpKTsKK30KKwogdm9pZCBDb250YWluZXJOb2RlOjpzZXRGb2N1cyhi
b29sIHJlY2VpdmVkKQogewogICAgIGlmIChmb2N1c2VkKCkgPT0gcmVjZWl2ZWQpCkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9kb20vQ29udGFpbmVyTm9kZS5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJDb3JlL2RvbS9Db250YWluZXJOb2RlLmgJKHJldmlzaW9uIDEyODYzNykKKysrIFNvdXJjZS9X
ZWJDb3JlL2RvbS9Db250YWluZXJOb2RlLmgJKHdvcmtpbmcgY29weSkKQEAgLTc1LDYgKzc1LDcg
QEAgcHVibGljOgogCiAgICAgdmlydHVhbCB2b2lkIGF0dGFjaCgpIE9WRVJSSURFOwogICAgIHZp
cnR1YWwgdm9pZCBkZXRhY2goKSBPVkVSUklERTsKKyAgICB2aXJ0dWFsIExheW91dFJlY3QgYm91
bmRpbmdCb3goKSBjb25zdCBPVkVSUklERTsKICAgICB2aXJ0dWFsIHZvaWQgc2V0Rm9jdXMoYm9v
bCA9IHRydWUpIE9WRVJSSURFOwogICAgIHZpcnR1YWwgdm9pZCBzZXRBY3RpdmUoYm9vbCBhY3Rp
dmUgPSB0cnVlLCBib29sIHBhdXNlID0gZmFsc2UpIE9WRVJSSURFOwogICAgIHZpcnR1YWwgdm9p
ZCBzZXRIb3ZlcmVkKGJvb2wgPSB0cnVlKSBPVkVSUklERTsKQEAgLTEzMSw2ICsxMzIsOSBAQCBw
cml2YXRlOgogCiAgICAgc3RhdGljIHZvaWQgZGlzcGF0Y2hQb3N0QXR0YWNoQ2FsbGJhY2tzKCk7
CiAKKyAgICBib29sIGdldFVwcGVyTGVmdENvcm5lcihGbG9hdFBvaW50JikgY29uc3Q7CisgICAg
Ym9vbCBnZXRMb3dlclJpZ2h0Q29ybmVyKEZsb2F0UG9pbnQmKSBjb25zdDsKKwogICAgIE5vZGUq
IG1fZmlyc3RDaGlsZDsKICAgICBOb2RlKiBtX2xhc3RDaGlsZDsKIH07CkluZGV4OiBMYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZp
c2lvbiAxMjg2MzcpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAg
LTEsMyArMSwxNCBAQAorMjAxMi0wOS0xMiAgRW1pbCBBIEVrbHVuZCAgPGVhZUBjaHJvbWl1bS5v
cmc+CisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk2
MjI2CisgICAgICAgIFJFR1JFU1NJT04gKHIxMjgwMDYpOiBUaHJlZSBzcGF0aWFsIG5hdmlnYXRp
b24gdGVzdHMgYXJlIGZhaWxpbmcKKworICAgICAgICBSZXZpZXdlZCBieSBSeW9zdWtlIE5pd2Eu
CisKKyAgICAgICAgUmVtb3ZlIHNwYXRpYWwgbmF2aWdhdGlvbiB0ZXN0cyBmcm9tIFNraXBwZWQg
bGlzdC4KKworICAgICAgICAqIHBsYXRmb3JtL21hYy9Ta2lwcGVkOgorCiAyMDEyLTA5LTE0ICBP
amFuIFZhZmFpICA8b2phbkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgQ29tcGxldGUgZm9yZ290
dGVuIHJlYmFzZWxpbmUuIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9OTY3NTEuCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvU2tpcHBlZAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvU2tpcHBlZAkocmV2aXNpb24gMTI4NjM3
KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1NraXBwZWQJKHdvcmtpbmcgY29weSkKQEAg
LTEwMTAsMTIgKzEwMTAsNiBAQCBodHRwL3Rlc3RzL3NlY3VyaXR5L01lc3NhZ2VQb3J0L2V2ZW50
LWxpCiAjIEFTU0VSVElPTiBGQUlMRUQ6IG1fd3JhcHBlciB8fCAhbV9qc0Z1bmN0aW9uCiBzdmcv
Y3VzdG9tL3VzZS1pbnN0YW5jZVJvb3QtYXMtZXZlbnQtdGFyZ2V0LnhodG1sCiAKLSMgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk2MjI2Ci0jIFJFR1JFU1NJT04gKHIx
MjgwMDYpOiBUaHJlZSBzcGF0aWFsIG5hdmlnYXRpb24gdGVzdHMgYXJlIGZhaWxpbmcKLWZhc3Qv
c3BhdGlhbC1uYXZpZ2F0aW9uL3NuYXYtY29udGFpbmVyLXdoaXRlLXNwYWNlLmh0bWwKLWZhc3Qv
c3BhdGlhbC1uYXZpZ2F0aW9uL3NuYXYtZGl2LW92ZXJmbG93LXNjcm9sLWhpZGRlbi5odG1sCi1m
YXN0L3NwYXRpYWwtbmF2aWdhdGlvbi9zbmF2LWltYWdlbWFwLW92ZXJsYXBwZWQtYXJlYXMuaHRt
bAotCiAjIEFzc29ydGVkIGZhaWx1cmVzIHRoYXQgbmVlZCBpbnZlc3RpZ2F0aW9uCiAKICMgLS0t
IENhbnZhcyAtLS0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166986</attachid>
            <date>2012-10-03 16:16:42 -0700</date>
            <delta_ts>2012-10-08 12:23:08 -0700</delta_ts>
            <desc>Unskipping the tests of this bug, there are passing and the bug was fixed yet.</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>1412</size>
            <attacher name="Tullio Lucena">tullio.lucena</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAwNDc3NjVlLi5iNGY1ZTAyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMTAt
MDMgIFR1bGxpbyBMdWNlbmEgIDx0dWxsaW8ubHVjZW5hQG9wZW5ib3NzYS5vcmc+CisKKyAgICAg
ICAgUkVHUkVTU0lPTiAocjEyODAwNik6IFRocmVlIHNwYXRpYWwgbmF2aWdhdGlvbiB0ZXN0cyBh
cmUgZmFpbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9OTYyMjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBVbnNraXBwaW5nIHRoZSB0ZXN0cyBvZiB0aGlzIGJ1ZywgdGhlcmUgYXJlIHBhc3NpbmcgYW5k
IHRoZSBidWcgd2FzIGZpeGVkIHlldC4KKworICAgICAgICAqIHBsYXRmb3JtL3F0L1Rlc3RFeHBl
Y3RhdGlvbnM6CisKIDIwMTItMTAtMDMgIE9qYW4gVmFmYWkgIDxvamFuQGNocm9taXVtLm9yZz4K
IAogICAgICAgICBTaW1wbGlmeSB0aGUgbWFnbml0dWRlLXBlcmYgdGVzdCBoYXJuZXNzCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vcXQvVGVzdEV4cGVjdGF0aW9ucwppbmRleCAwNDUyODYxLi40NjM4MWU1
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9UZXN0RXhwZWN0YXRpb25zCisr
KyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTI3NDMsMTEg
KzI3NDMsNiBAQCBodHRwL3Rlc3RzL3NlY3VyaXR5L2luYWN0aXZlLWRvY3VtZW50LXdpdGgtZW1w
dHktc2VjdXJpdHktb3JpZ2luLmh0bWwKICMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTk1NTA3CiBodHRwL3Rlc3RzL25vdGlmaWNhdGlvbnMKIAotIyBOZXcgdGVzdHMg
aW50cm9kdWNlZCBpbiByMTI3NzA0IGZhaWwKLSMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTk1OTUyCi1mYXN0L3ZpZXdwb3J0L3ZpZXdwb3J0LWxpbWl0cy1hZGp1c3Rl
ZC1mb3Itbm8tdXNlci1zY2FsZS1jb250cm9sLmh0bWwKLWZhc3Qvdmlld3BvcnQvdmlld3BvcnQt
bGltaXRzLWFkanVzdGVkLWZvci1uby11c2VyLXNjYWxlLmh0bWwKLQogIyBSRUdSRVNTSU9OIChy
MTI4MDA2KTogVGhyZWUgc3BhdGlhbCBuYXZpZ2F0aW9uIHRlc3RzIGFyZSBmYWlsaW5nCiAjIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05NjIyNgogZmFzdC9zcGF0aWFs
LW5hdmlnYXRpb24vc25hdi1jb250YWluZXItd2hpdGUtc3BhY2UuaHRtbAo=
</data>
<flag name="review"
          id="179516"
          type_id="1"
          status="+"
          setter="eae"
    />
    <flag name="commit-queue"
          id="179517"
          type_id="3"
          status="+"
          setter="eae"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167585</attachid>
            <date>2012-10-08 12:23:08 -0700</date>
            <delta_ts>2012-10-09 06:00:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>1489</size>
            <attacher name="Tullio Lucena">tullio.lucena</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5ZjgyYzQ0Li4wNTQyNDVhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTItMTAt
MDggIFR1bGxpbyBMdWNlbmEgIDx0dWxsaW8ubHVjZW5hQG9wZW5ib3NzYS5vcmc+CisKKyAgICAg
ICAgUkVHUkVTU0lPTiAocjEyODAwNik6IFRocmVlIHNwYXRpYWwgbmF2aWdhdGlvbiB0ZXN0cyBh
cmUgZmFpbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9OTYyMjYKKworICAgICAgICBSZXZpZXdlZCBieSBFbWlsIEEgRWtsdW5kLgorCisgICAgICAg
IFVuc2tpcHBpbmcgdGhlIHRlc3RzIG9mIHRoaXMgYnVnLCB0aGVyZSBhcmUgcGFzc2luZyBhbmQg
dGhlIGJ1ZyB3YXMgZml4ZWQgeWV0LgorCisgICAgICAgICogcGxhdGZvcm0vcXQvVGVzdEV4cGVj
dGF0aW9uczoKKwogMjAxMi0xMC0wOCAgSnVsaWVuIENoYWZmcmFpeCAgPGpjaGFmZnJhaXhAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBBZGRpdGlvbmFsIGZhc3QvcmVwYWludCBDaHJvbWl1bSByZWJh
c2VsaW5lLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvVGVzdEV4cGVjdGF0
aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggMjU5
Nzg4YS4uZDVmNDQyNSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvVGVzdEV4
cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9UZXN0RXhwZWN0YXRpb25z
CkBAIC0yNzQ3LDEyICsyNzQ3LDYgQEAgaHR0cC90ZXN0cy9ub3RpZmljYXRpb25zCiBmYXN0L3Zp
ZXdwb3J0L3ZpZXdwb3J0LWxpbWl0cy1hZGp1c3RlZC1mb3Itbm8tdXNlci1zY2FsZS1jb250cm9s
Lmh0bWwKIGZhc3Qvdmlld3BvcnQvdmlld3BvcnQtbGltaXRzLWFkanVzdGVkLWZvci1uby11c2Vy
LXNjYWxlLmh0bWwKIAotIyBSRUdSRVNTSU9OIChyMTI4MDA2KTogVGhyZWUgc3BhdGlhbCBuYXZp
Z2F0aW9uIHRlc3RzIGFyZSBmYWlsaW5nCi0jIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD05NjIyNgotZmFzdC9zcGF0aWFsLW5hdmlnYXRpb24vc25hdi1jb250YWluZXIt
d2hpdGUtc3BhY2UuaHRtbAotZmFzdC9zcGF0aWFsLW5hdmlnYXRpb24vc25hdi1kaXYtb3ZlcmZs
b3ctc2Nyb2wtaGlkZGVuLmh0bWwKLWZhc3Qvc3BhdGlhbC1uYXZpZ2F0aW9uL3NuYXYtaW1hZ2Vt
YXAtb3ZlcmxhcHBlZC1hcmVhcy5odG1sCi0KICMgTmV3IGZhc3QvY2FudmFzL2NhbnZhcy1saW5l
RGFzaC5odG1sIGludHJvZHVjZWQgaW4gcjEyODExNiBmYWlscwogIyBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTYzNjAKIGZhc3QvY2FudmFzL2NhbnZhcy1saW5lRGFz
aC5odG1sCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>