<?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>75851</bug_id>
          
          <creation_ts>2012-01-09 06:26:22 -0800</creation_ts>
          <short_desc>NULL ptr in WebCore::RenderSVGInlineText::localCaretRect</short_desc>
          <delta_ts>2012-01-17 18:03:48 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>HTML Editing</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows Vista</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Berend-Jan Wever">skylined</reporter>
          <assigned_to name="Stephen Chenney">schenney</assigned_to>
          <cc>rniwa</cc>
    
    <cc>schenney</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>532151</commentid>
    <comment_count>0</comment_count>
      <attachid>121659</attachid>
    <who name="Berend-Jan Wever">skylined</who>
    <bug_when>2012-01-09 06:26:22 -0800</bug_when>
    <thetext>Created attachment 121659
Repro

Chromium: http://code.google.com/p/chromium/issues/detail?id=109607

Repro:
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;style&gt;
  * {
    border-top-style: inset
  }
&lt;/style&gt;&lt;script&gt;
  window.onload=function() {
    _Selection_0=getSelection();
    _Selection_0.setBaseAndExtent(document,5,document,5);
    _Selection_0.deleteFromDocument();
    _Selection_0.modify(&apos;extend&apos;,&apos;backward&apos;,&apos;line&apos;);
  }
&lt;/script&gt;
&lt;text&gt;&lt;/text&gt;&lt;text&gt; 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>535966</commentid>
    <comment_count>1</comment_count>
      <attachid>122495</attachid>
    <who name="Stephen Chenney">schenney</who>
    <bug_when>2012-01-13 13:56:34 -0800</bug_when>
    <thetext>Created attachment 122495
Patch

Every other implementation of localCaretRect(...) checks for a null box. This makes the SVG inline text do the same, which fixes the reported chromium crash. I was unable to create a LayoutTest that crashed, so there is none added.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>535989</commentid>
    <comment_count>2</comment_count>
      <attachid>122495</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-13 14:22:04 -0800</bug_when>
    <thetext>Comment on attachment 122495
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        Reviewed by NOBODY (OOPS!).

This line should appear before the description.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536053</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-13 15:47:35 -0800</bug_when>
    <thetext>Kelly, please see my review comment. &quot;Reviewed by&quot; line in the change log is inserted at the wrong location and that&apos;s why I didn&apos;t cq+ it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536071</commentid>
    <comment_count>4</comment_count>
      <attachid>122517</attachid>
    <who name="Stephen Chenney">schenney</who>
    <bug_when>2012-01-13 16:11:40 -0800</bug_when>
    <thetext>Created attachment 122517
Patch

Fixed review line location. Apologies for not fixing pre-commit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536107</commentid>
    <comment_count>5</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-13 17:34:36 -0800</bug_when>
    <thetext>Wait a minute, you didn&apos;t a test. Please add a new layout test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537133</commentid>
    <comment_count>6</comment_count>
    <who name="Stephen Chenney">schenney</who>
    <bug_when>2012-01-17 08:52:52 -0800</bug_when>
    <thetext>I could not figure out how to make LayoutTestController generate this stack trace, which is the crash stack trace. I&apos;ll try some more, but any help would be appreciated.


#0  0x00007ffff396646c in WebCore::RenderSVGInlineText::localCaretRect (this=0x7fffe2494658, box=0x0, caretOffset=0)
    at third_party/WebKit/Source/WebCore/rendering/svg/RenderSVGInlineText.cpp:141
#1  0x00007ffff314d9d3 in WebCore::RenderedPosition::absoluteRect (this=0x7fffffff9b90, extraWidthToEndOfLine=
    0x7fffffff9cec) at third_party/WebKit/Source/WebCore/editing/RenderedPosition.cpp:232
#2  0x00007ffff3130cfb in WebCore::RenderedPosition::absoluteRect (this=0x7fffffff9b90, extraWidthToEndOfLine=
    @0x7fffffff9cec) at third_party/WebKit/Source/WebCore/editing/RenderedPosition.h:71
#3  0x00007ffff312d097 in WebCore::Editor::firstRectForRange (this=0x7fffe23feef8, range=0x7fffe14b4600)
    at third_party/WebKit/Source/WebCore/editing/Editor.cpp:2640
#4  0x00007ffff294cd02 in WebKit::WebViewImpl::selectionBounds (this=0x7fffefe22600, start=..., end=...)
    at third_party/WebKit/Source/WebKit/chromium/src/WebViewImpl.cpp:1674
#5  0x00007ffff43f4823 in RenderWidget::GetSelectionBounds (this=0x7fffefe53000, start=0x7fffffff9fa0, end=
    0x7fffffff9f90) at content/renderer/render_widget.cc:1454
#6  0x00007ffff43dcfcd in RenderViewImpl::GetSelectionBounds (this=0x7fffefe53000, start=0x7fffffff9fa0, end=
    0x7fffffff9f90) at content/renderer/render_view_impl.cc:4551
#7  0x00007ffff43f48ea in RenderWidget::UpdateSelectionBounds (this=0x7fffefe53000)
    at content/renderer/render_widget.cc:1465
#8  0x00007ffff43f204e in RenderWidget::DoDeferredUpdate (this=0x7fffefe53000) at content/renderer/render_widget.cc:908
#9  0x00007ffff43f0b43 in RenderWidget::DoDeferredUpdateAndSendInputAck (this=0x7fffefe53000)
    at content/renderer/render_widget.cc:730
#10 0x00007ffff43eee2c in RenderWidget::OnUpdateRectAck (this=0x7fffefe53000) at content/renderer/render_widget.cc:383</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537332</commentid>
    <comment_count>7</comment_count>
      <attachid>122807</attachid>
    <who name="Stephen Chenney">schenney</who>
    <bug_when>2012-01-17 13:42:23 -0800</bug_when>
    <thetext>Created attachment 122807
Patch

Adding a manual test case, as the issue was not reproducable with DRT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537337</commentid>
    <comment_count>8</comment_count>
    <who name="Stephen Chenney">schenney</who>
    <bug_when>2012-01-17 13:50:43 -0800</bug_when>
    <thetext>Damn. Crash isn&apos;t happening with this test - swear it was.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537339</commentid>
    <comment_count>9</comment_count>
      <attachid>122810</attachid>
    <who name="Stephen Chenney">schenney</who>
    <bug_when>2012-01-17 13:59:20 -0800</bug_when>
    <thetext>Created attachment 122810
Patch

This test file crashes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537373</commentid>
    <comment_count>10</comment_count>
      <attachid>122810</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-17 15:03:58 -0800</bug_when>
    <thetext>Comment on attachment 122810
Patch

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

It&apos;s still sad that we can&apos;t add an automated test.

&gt; ManualTests/svg-modify-deleted-selection.svg:12
&gt; +    _Selection_0=getSelection();
&gt; +    _Selection_0.setBaseAndExtent(document,5,document,5);
&gt; +    _Selection_0.deleteFromDocument();
&gt; +    _Selection_0.modify(&apos;extend&apos;,&apos;backward&apos;,&apos;line&apos;);

Why do we need _Selection_0? You can just call getSelection() on every line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537387</commentid>
    <comment_count>11</comment_count>
      <attachid>122824</attachid>
    <who name="Stephen Chenney">schenney</who>
    <bug_when>2012-01-17 15:28:10 -0800</bug_when>
    <thetext>Created attachment 122824
Patch

Got rid of the _Selection_0 variable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537516</commentid>
    <comment_count>12</comment_count>
      <attachid>122824</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-17 18:03:43 -0800</bug_when>
    <thetext>Comment on attachment 122824
Patch

Clearing flags on attachment: 122824

Committed r105224: &lt;http://trac.webkit.org/changeset/105224&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>537517</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-01-17 18:03:48 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>121659</attachid>
            <date>2012-01-09 06:26:22 -0800</date>
            <delta_ts>2012-01-09 06:26:22 -0800</delta_ts>
            <desc>Repro</desc>
            <filename>repro.svg</filename>
            <type>image/svg+xml</type>
            <size>350</size>
            <attacher name="Berend-Jan Wever">skylined</attacher>
            
              <data encoding="base64">PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxzdHlsZT4KICAqIHsKICAg
IGJvcmRlci10b3Atc3R5bGU6IGluc2V0CiAgfQo8L3N0eWxlPjxzY3JpcHQ+CiAgd2luZG93Lm9u
bG9hZD1mdW5jdGlvbigpIHsKICAgIF9TZWxlY3Rpb25fMD1nZXRTZWxlY3Rpb24oKTsKICAgIF9T
ZWxlY3Rpb25fMC5zZXRCYXNlQW5kRXh0ZW50KGRvY3VtZW50LDUsZG9jdW1lbnQsNSk7CiAgICBf
U2VsZWN0aW9uXzAuZGVsZXRlRnJvbURvY3VtZW50KCk7CiAgICBfU2VsZWN0aW9uXzAubW9kaWZ5
KCdleHRlbmQnLCdiYWNrd2FyZCcsJ2xpbmUnKTsKICB9Cjwvc2NyaXB0Pgo8dGV4dD48L3RleHQ+
PHRleHQ+IDE=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>122495</attachid>
            <date>2012-01-13 13:56:34 -0800</date>
            <delta_ts>2012-01-13 16:11:36 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75851-20120113165632.patch</filename>
            <type>text/plain</type>
            <size>1622</size>
            <attacher name="Stephen Chenney">schenney</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwNDk4NCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDEyLTAxLTEzICBTdGVwaGVu
IENoZW5uZXkgIDxzY2hlbm5leUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgTlVMTCBwdHIgaW4g
V2ViQ29yZTo6UmVuZGVyU1ZHSW5saW5lVGV4dDo6bG9jYWxDYXJldFJlY3QKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc1ODUxCisKKyAgICAgICAgRXZl
cnkgaW1wbGVtZW50YXRpb24gb2YgUmVuZGVyT2JqZWN0Ojpsb2NhbENhcmV0UmVjdCBjaGVja3Mg
Zm9yIGEgbnVsbAorICAgICAgICBib3gsIGV4Y2VwdCBSZW5kZXJTVkdJbmxpbmVUZXh0LiBUaGlz
IHBhdGNoIGFkZHMgdGhlIG51bGwgY2hlY2ssIHdoaWNoIGZpeGVzCisgICAgICAgIGEgQ2hyb21p
dW0gY3Jhc2ggKGFuZCBwcm9iYWJseSBvdGhlciBwbGF0Zm9ybXMgdG9vKS4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBuZXcgdGVzdHMgYXMgSSBj
b3VsZCBub3QgcHJvZHVjZSBhIExheW91dFRlc3QgdGhhdCByZXByb2R1Y2VzLgorCisgICAgICAg
ICogcmVuZGVyaW5nL3N2Zy9SZW5kZXJTVkdJbmxpbmVUZXh0LmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlJlbmRlclNWR0lubGluZVRleHQ6OmxvY2FsQ2FyZXRSZWN0KTogQWRkIGNoZWNrIGZvciBu
dWxsIGJveCBiZWZvcmUgdXNpbmcgdGhlIGJveC4KKwogMjAxMi0wMS0xMyAgQW5kZXJzIENhcmxz
c29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAgIC1bV2ViVGlsZUNhY2hlTGF5ZXIg
c2V0TmVlZHNEaXNwbGF5XSBkb2Vzbid0IHRyaWdnZXIgaW52YWxpZGF0aW9uCkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1JlbmRlclNWR0lubGluZVRleHQuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvUmVuZGVyU1ZHSW5saW5lVGV4dC5j
cHAJKHJldmlzaW9uIDEwNDk0MikKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvUmVu
ZGVyU1ZHSW5saW5lVGV4dC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEwNiw3ICsxMDYsNyBAQCBJ
bmxpbmVUZXh0Qm94KiBSZW5kZXJTVkdJbmxpbmVUZXh0OjpjcmVhCiAKIExheW91dFJlY3QgUmVu
ZGVyU1ZHSW5saW5lVGV4dDo6bG9jYWxDYXJldFJlY3QoSW5saW5lQm94KiBib3gsIGludCBjYXJl
dE9mZnNldCwgTGF5b3V0VW5pdCopCiB7Ci0gICAgaWYgKCFib3gtPmlzSW5saW5lVGV4dEJveCgp
KQorICAgIGlmICghYm94IHx8ICFib3gtPmlzSW5saW5lVGV4dEJveCgpKQogICAgICAgICByZXR1
cm4gTGF5b3V0UmVjdCgpOwogCiAgICAgSW5saW5lVGV4dEJveCogdGV4dEJveCA9IHN0YXRpY19j
YXN0PElubGluZVRleHRCb3gqPihib3gpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>122517</attachid>
            <date>2012-01-13 16:11:40 -0800</date>
            <delta_ts>2012-01-17 13:42:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75851-20120113191138.patch</filename>
            <type>text/plain</type>
            <size>1620</size>
            <attacher name="Stephen Chenney">schenney</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwNDk4NCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDEyLTAxLTEzICBTdGVwaGVu
IENoZW5uZXkgIDxzY2hlbm5leUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgTlVMTCBwdHIgaW4g
V2ViQ29yZTo6UmVuZGVyU1ZHSW5saW5lVGV4dDo6bG9jYWxDYXJldFJlY3QKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc1ODUxCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgUnlvc3VrZSBOaXdhLgorCisgICAgICAgIEV2ZXJ5IGltcGxlbWVudGF0aW9uIG9m
IFJlbmRlck9iamVjdDo6bG9jYWxDYXJldFJlY3QgY2hlY2tzIGZvciBhIG51bGwKKyAgICAgICAg
Ym94LCBleGNlcHQgUmVuZGVyU1ZHSW5saW5lVGV4dC4gVGhpcyBwYXRjaCBhZGRzIHRoZSBudWxs
IGNoZWNrLCB3aGljaCBmaXhlcworICAgICAgICBhIENocm9taXVtIGNyYXNoIChhbmQgcHJvYmFi
bHkgb3RoZXIgcGxhdGZvcm1zIHRvbykuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzIGFzIEkgY291
bGQgbm90IHByb2R1Y2UgYSBMYXlvdXRUZXN0IHRoYXQgcmVwcm9kdWNlcy4KKworICAgICAgICAq
IHJlbmRlcmluZy9zdmcvUmVuZGVyU1ZHSW5saW5lVGV4dC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJTVkdJbmxpbmVUZXh0Ojpsb2NhbENhcmV0UmVjdCk6IEFkZCBjaGVjayBmb3IgbnVs
bCBib3ggYmVmb3JlIHVzaW5nIHRoZSBib3guCisKIDIwMTItMDEtMTMgIEFuZGVycyBDYXJsc3Nv
biAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICAtW1dlYlRpbGVDYWNoZUxheWVyIHNl
dE5lZWRzRGlzcGxheV0gZG9lc24ndCB0cmlnZ2VyIGludmFsaWRhdGlvbgpJbmRleDogU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9SZW5kZXJTVkdJbmxpbmVUZXh0LmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1JlbmRlclNWR0lubGluZVRleHQuY3Bw
CShyZXZpc2lvbiAxMDQ5NDIpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1JlbmRl
clNWR0lubGluZVRleHQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMDYsNyArMTA2LDcgQEAgSW5s
aW5lVGV4dEJveCogUmVuZGVyU1ZHSW5saW5lVGV4dDo6Y3JlYQogCiBMYXlvdXRSZWN0IFJlbmRl
clNWR0lubGluZVRleHQ6OmxvY2FsQ2FyZXRSZWN0KElubGluZUJveCogYm94LCBpbnQgY2FyZXRP
ZmZzZXQsIExheW91dFVuaXQqKQogewotICAgIGlmICghYm94LT5pc0lubGluZVRleHRCb3goKSkK
KyAgICBpZiAoIWJveCB8fCAhYm94LT5pc0lubGluZVRleHRCb3goKSkKICAgICAgICAgcmV0dXJu
IExheW91dFJlY3QoKTsKIAogICAgIElubGluZVRleHRCb3gqIHRleHRCb3ggPSBzdGF0aWNfY2Fz
dDxJbmxpbmVUZXh0Qm94Kj4oYm94KTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>122807</attachid>
            <date>2012-01-17 13:42:23 -0800</date>
            <delta_ts>2012-01-17 13:59:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75851-20120117164222.patch</filename>
            <type>text/plain</type>
            <size>3023</size>
            <attacher name="Stephen Chenney">schenney</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDEwNTE4
OCkKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEyLTAx
LTE3ICBTdGVwaGVuIENoZW5uZXkgIDxzY2hlbm5leUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAg
TlVMTCBwdHIgaW4gV2ViQ29yZTo6UmVuZGVyU1ZHSW5saW5lVGV4dDo6bG9jYWxDYXJldFJlY3QK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc1ODUxCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkZWQgYSBj
aGVjayBmb3IgbnVsbCBib3ggaW4gbG9jYWxDYXJldFJlY3QsIHRvIG1hdGNoIHRlc3QgaW4gb3Ro
ZXIKKyAgICAgICAgaW1wbGVtZW50YXRpb25zLiBBZGRpbmcgYSBtYW51YWwgdGVzdCBiZWNhdXNl
IHRoZSBjcmFzaCBpcyBub3QKKyAgICAgICAgcmVwcm9kdWNpYmxlIGluIERSVC4KKworICAgICAg
ICAqIE1hbnVhbFRlc3RzL3N2Zy1tb2RpZnktZGVsZXRlZC1zZWxlY3Rpb24uc3ZnOiBBZGRlZC4K
KwogMjAxMi0wMS0xNyAgUmF1bCBIdWRlYSAgPHJodWRlYUBhZG9iZS5jb20+CiAKICAgICAgICAg
TW92ZSB0ZXN0cyBvdXQgb2YgV2ViQ29yZS9tYW51YWwtdGVzdHMgdG8gdG9wbGV2ZWwgTWFudWFs
VGVzdHMuCkluZGV4OiBNYW51YWxUZXN0cy9zdmctbW9kaWZ5LWRlbGV0ZWQtc2VsZWN0aW9uLnN2
Zwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBNYW51YWxUZXN0cy9zdmctbW9kaWZ5LWRlbGV0ZWQtc2VsZWN0aW9u
LnN2ZwkocmV2aXNpb24gMCkKKysrIE1hbnVhbFRlc3RzL3N2Zy1tb2RpZnktZGVsZXRlZC1zZWxl
Y3Rpb24uc3ZnCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE3IEBACis8c3ZnIGlkPSJib2R5IiB4
bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgorICA8c3R5bGU+CisgICAgKiB7Cisg
ICAgICBib3JkZXItdG9wLXN0eWxlOiBpbnNldAorICAgIH0KKyAgPC9zdHlsZT4KKyAgPHNjcmlw
dD4KKyAgICB3aW5kb3cub25jbGljaz1mdW5jdGlvbigpIHsKKyAgICAgIF9TZWxlY3Rpb25fMD1n
ZXRTZWxlY3Rpb24oKTsKKyAgICAgIF9TZWxlY3Rpb25fMC5zZXRCYXNlQW5kRXh0ZW50KGRvY3Vt
ZW50LDUsZG9jdW1lbnQsNSk7CisgICAgICBfU2VsZWN0aW9uXzAuZGVsZXRlRnJvbURvY3VtZW50
KCk7CisgICAgICBfU2VsZWN0aW9uXzAubW9kaWZ5KCdleHRlbmQnLCdiYWNrd2FyZCcsJ2xpbmUn
KTsKKyAgICB9CisgIDwvc2NyaXB0PgorICA8dGV4dCB5PSI1MCIgZm9udC1zaXplPSIyMCIgZmls
bD0iZ3JlZW4iPlRlc3QgcGFzc2VzIGlmIHlvdSBjbGljayBhbmQgaXQgZG9lcyBub3QgY3Jhc2gu
PC90ZXh0PgorICA8dGV4dD4xPC90ZXh0PgorPC9zdmc+CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCShyZXZpc2lv
biAxMDUxODgpCisrKyBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAg
LTEsMyArMSwxOSBAQAorMjAxMi0wMS0xNyAgU3RlcGhlbiBDaGVubmV5ICA8c2NoZW5uZXlAY2hy
b21pdW0ub3JnPgorCisgICAgICAgIE5VTEwgcHRyIGluIFdlYkNvcmU6OlJlbmRlclNWR0lubGlu
ZVRleHQ6OmxvY2FsQ2FyZXRSZWN0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD03NTg1MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFkZGVkIGEgY2hlY2sgZm9yIG51bGwgYm94IGluIGxvY2FsQ2FyZXRSZWN0
LCB0byBtYXRjaCB0ZXN0IGluIG90aGVyCisgICAgICAgIGltcGxlbWVudGF0aW9ucy4gQWRkaW5n
IGEgbWFudWFsIHRlc3QgYmVjYXVzZSB0aGUgY3Jhc2ggaXMgbm90IHJlcHJvZHVjaWJsZQorICAg
ICAgICBpbiBEUlQuCisKKyAgICAgICAgVGVzdDogTWFudWFsVGVzdHMvc3ZnLW1vZGlmeS1kZWxl
dGVkLXNlbGVjdGlvbi5zdmcKKworICAgICAgICAqIHJlbmRlcmluZy9zdmcvUmVuZGVyU1ZHSW5s
aW5lVGV4dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJTVkdJbmxpbmVUZXh0Ojpsb2Nh
bENhcmV0UmVjdCk6CisKIDIwMTItMDEtMTcgIEFuZHJlYXMgS2xpbmcgIDxhd2Vzb21la2xpbmdA
YXBwbGUuY29tPgogCiAgICAgICAgIFNwYWNlU3BsaXRTdHJpbmc6IFNoYXJlIGVxdWl2YWxlbnQg
c3RyaW5nIHBpZWNlIHZlY3RvcnMuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3Zn
L1JlbmRlclNWR0lubGluZVRleHQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9zdmcvUmVuZGVyU1ZHSW5saW5lVGV4dC5jcHAJKHJldmlzaW9uIDEwNTE2MCkKKysr
IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvUmVuZGVyU1ZHSW5saW5lVGV4dC5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTEzOCw3ICsxMzgsNyBAQCBJbmxpbmVUZXh0Qm94KiBSZW5kZXJTVkdJ
bmxpbmVUZXh0OjpjcmVhCiAKIExheW91dFJlY3QgUmVuZGVyU1ZHSW5saW5lVGV4dDo6bG9jYWxD
YXJldFJlY3QoSW5saW5lQm94KiBib3gsIGludCBjYXJldE9mZnNldCwgTGF5b3V0VW5pdCopCiB7
Ci0gICAgaWYgKCFib3gtPmlzSW5saW5lVGV4dEJveCgpKQorICAgIGlmICghYm94IHx8ICFib3gt
PmlzSW5saW5lVGV4dEJveCgpKQogICAgICAgICByZXR1cm4gTGF5b3V0UmVjdCgpOwogCiAgICAg
SW5saW5lVGV4dEJveCogdGV4dEJveCA9IHN0YXRpY19jYXN0PElubGluZVRleHRCb3gqPihib3gp
Owo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>122810</attachid>
            <date>2012-01-17 13:59:20 -0800</date>
            <delta_ts>2012-01-17 15:28:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75851-20120117165919.patch</filename>
            <type>text/plain</type>
            <size>3002</size>
            <attacher name="Stephen Chenney">schenney</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDEwNTE4
OCkKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEyLTAx
LTE3ICBTdGVwaGVuIENoZW5uZXkgIDxzY2hlbm5leUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAg
TlVMTCBwdHIgaW4gV2ViQ29yZTo6UmVuZGVyU1ZHSW5saW5lVGV4dDo6bG9jYWxDYXJldFJlY3QK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc1ODUxCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkZWQgYSBj
aGVjayBmb3IgbnVsbCBib3ggaW4gbG9jYWxDYXJldFJlY3QsIHRvIG1hdGNoIHRlc3QgaW4gb3Ro
ZXIKKyAgICAgICAgaW1wbGVtZW50YXRpb25zLiBBZGRpbmcgYSBtYW51YWwgdGVzdCBiZWNhdXNl
IHRoZSBjcmFzaCBpcyBub3QKKyAgICAgICAgcmVwcm9kdWNpYmxlIGluIERSVC4KKworICAgICAg
ICAqIE1hbnVhbFRlc3RzL3N2Zy1tb2RpZnktZGVsZXRlZC1zZWxlY3Rpb24uc3ZnOiBBZGRlZC4K
KwogMjAxMi0wMS0xNyAgUmF1bCBIdWRlYSAgPHJodWRlYUBhZG9iZS5jb20+CiAKICAgICAgICAg
TW92ZSB0ZXN0cyBvdXQgb2YgV2ViQ29yZS9tYW51YWwtdGVzdHMgdG8gdG9wbGV2ZWwgTWFudWFs
VGVzdHMuCkluZGV4OiBNYW51YWxUZXN0cy9zdmctbW9kaWZ5LWRlbGV0ZWQtc2VsZWN0aW9uLnN2
Zwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBNYW51YWxUZXN0cy9zdmctbW9kaWZ5LWRlbGV0ZWQtc2VsZWN0aW9u
LnN2ZwkocmV2aXNpb24gMCkKKysrIE1hbnVhbFRlc3RzL3N2Zy1tb2RpZnktZGVsZXRlZC1zZWxl
Y3Rpb24uc3ZnCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE3IEBACis8c3ZnIHhtbG5zPSJodHRw
Oi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cis8c3R5bGU+CisgICogeworICAgIGJvcmRlci10b3At
c3R5bGU6IGluc2V0CisgIH0KKzwvc3R5bGU+Cis8c2NyaXB0PgorICB3aW5kb3cub25jbGljaz1m
dW5jdGlvbigpIHsKKyAgICBfU2VsZWN0aW9uXzA9Z2V0U2VsZWN0aW9uKCk7CisgICAgX1NlbGVj
dGlvbl8wLnNldEJhc2VBbmRFeHRlbnQoZG9jdW1lbnQsNSxkb2N1bWVudCw1KTsKKyAgICBfU2Vs
ZWN0aW9uXzAuZGVsZXRlRnJvbURvY3VtZW50KCk7CisgICAgX1NlbGVjdGlvbl8wLm1vZGlmeSgn
ZXh0ZW5kJywnYmFja3dhcmQnLCdsaW5lJyk7CisgIH0KKzwvc2NyaXB0PgorPHRleHQgeT0iNTAi
IGZpbGw9ImdyZWVuIiBmb250LXNpemU9IjIwIj5UZXN0IHBhc3NlcyBpZiBubyBjcmFzaCBvbiBt
b3VzZSBjbGljay4gVGV4dCBtYXkgYmUgaGlnaGxpZ2h0ZWQuPC90ZXh0PgorPHRleHQ+IDEgPC90
ZXh0PgorPC9zdmc+CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMDUxODgpCisrKyBTb3VyY2Uv
V2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOSBAQAorMjAxMi0w
MS0xNyAgU3RlcGhlbiBDaGVubmV5ICA8c2NoZW5uZXlAY2hyb21pdW0ub3JnPgorCisgICAgICAg
IE5VTEwgcHRyIGluIFdlYkNvcmU6OlJlbmRlclNWR0lubGluZVRleHQ6OmxvY2FsQ2FyZXRSZWN0
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NTg1MQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZGVkIGEg
Y2hlY2sgZm9yIG51bGwgYm94IGluIGxvY2FsQ2FyZXRSZWN0LCB0byBtYXRjaCB0ZXN0IGluIG90
aGVyCisgICAgICAgIGltcGxlbWVudGF0aW9ucy4gQWRkaW5nIGEgbWFudWFsIHRlc3QgYmVjYXVz
ZSB0aGUgY3Jhc2ggaXMgbm90IHJlcHJvZHVjaWJsZQorICAgICAgICBpbiBEUlQuCisKKyAgICAg
ICAgVGVzdDogTWFudWFsVGVzdHMvc3ZnLW1vZGlmeS1kZWxldGVkLXNlbGVjdGlvbi5zdmcKKwor
ICAgICAgICAqIHJlbmRlcmluZy9zdmcvUmVuZGVyU1ZHSW5saW5lVGV4dC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpSZW5kZXJTVkdJbmxpbmVUZXh0Ojpsb2NhbENhcmV0UmVjdCk6CisKIDIwMTIt
MDEtMTcgIEFuZHJlYXMgS2xpbmcgIDxhd2Vzb21la2xpbmdAYXBwbGUuY29tPgogCiAgICAgICAg
IFNwYWNlU3BsaXRTdHJpbmc6IFNoYXJlIGVxdWl2YWxlbnQgc3RyaW5nIHBpZWNlIHZlY3RvcnMu
CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1JlbmRlclNWR0lubGluZVRleHQu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvUmVuZGVyU1ZH
SW5saW5lVGV4dC5jcHAJKHJldmlzaW9uIDEwNTE2MCkKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9zdmcvUmVuZGVyU1ZHSW5saW5lVGV4dC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEzOCw3
ICsxMzgsNyBAQCBJbmxpbmVUZXh0Qm94KiBSZW5kZXJTVkdJbmxpbmVUZXh0OjpjcmVhCiAKIExh
eW91dFJlY3QgUmVuZGVyU1ZHSW5saW5lVGV4dDo6bG9jYWxDYXJldFJlY3QoSW5saW5lQm94KiBi
b3gsIGludCBjYXJldE9mZnNldCwgTGF5b3V0VW5pdCopCiB7Ci0gICAgaWYgKCFib3gtPmlzSW5s
aW5lVGV4dEJveCgpKQorICAgIGlmICghYm94IHx8ICFib3gtPmlzSW5saW5lVGV4dEJveCgpKQog
ICAgICAgICByZXR1cm4gTGF5b3V0UmVjdCgpOwogCiAgICAgSW5saW5lVGV4dEJveCogdGV4dEJv
eCA9IHN0YXRpY19jYXN0PElubGluZVRleHRCb3gqPihib3gpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>122824</attachid>
            <date>2012-01-17 15:28:10 -0800</date>
            <delta_ts>2012-01-17 18:03:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75851-20120117182809.patch</filename>
            <type>text/plain</type>
            <size>2970</size>
            <attacher name="Stephen Chenney">schenney</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDEwNTE4
OCkKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEyLTAx
LTE3ICBTdGVwaGVuIENoZW5uZXkgIDxzY2hlbm5leUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAg
TlVMTCBwdHIgaW4gV2ViQ29yZTo6UmVuZGVyU1ZHSW5saW5lVGV4dDo6bG9jYWxDYXJldFJlY3QK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc1ODUxCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgUnlvc3VrZSBOaXdhLgorCisgICAgICAgIEFkZGVkIGEgY2hl
Y2sgZm9yIG51bGwgYm94IGluIGxvY2FsQ2FyZXRSZWN0LCB0byBtYXRjaCB0ZXN0IGluIG90aGVy
CisgICAgICAgIGltcGxlbWVudGF0aW9ucy4gQWRkaW5nIGEgbWFudWFsIHRlc3QgYmVjYXVzZSB0
aGUgY3Jhc2ggaXMgbm90CisgICAgICAgIHJlcHJvZHVjaWJsZSBpbiBEUlQuCisKKyAgICAgICAg
KiBNYW51YWxUZXN0cy9zdmctbW9kaWZ5LWRlbGV0ZWQtc2VsZWN0aW9uLnN2ZzogQWRkZWQuCisK
IDIwMTItMDEtMTcgIFJhdWwgSHVkZWEgIDxyaHVkZWFAYWRvYmUuY29tPgogCiAgICAgICAgIE1v
dmUgdGVzdHMgb3V0IG9mIFdlYkNvcmUvbWFudWFsLXRlc3RzIHRvIHRvcGxldmVsIE1hbnVhbFRl
c3RzLgpJbmRleDogTWFudWFsVGVzdHMvc3ZnLW1vZGlmeS1kZWxldGVkLXNlbGVjdGlvbi5zdmcK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTWFudWFsVGVzdHMvc3ZnLW1vZGlmeS1kZWxldGVkLXNlbGVjdGlvbi5z
dmcJKHJldmlzaW9uIDApCisrKyBNYW51YWxUZXN0cy9zdmctbW9kaWZ5LWRlbGV0ZWQtc2VsZWN0
aW9uLnN2ZwkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxNiBAQAorPHN2ZyB4bWxucz0iaHR0cDov
L3d3dy53My5vcmcvMjAwMC9zdmciPgorPHN0eWxlPgorICAqIHsKKyAgICBib3JkZXItdG9wLXN0
eWxlOiBpbnNldAorICB9Cis8L3N0eWxlPgorPHNjcmlwdD4KKyAgd2luZG93Lm9uY2xpY2s9ZnVu
Y3Rpb24oKSB7CisgICAgZ2V0U2VsZWN0aW9uKCkuc2V0QmFzZUFuZEV4dGVudChkb2N1bWVudCw1
LGRvY3VtZW50LDUpOworICAgIGdldFNlbGVjdGlvbigpLmRlbGV0ZUZyb21Eb2N1bWVudCgpOwor
ICAgIGdldFNlbGVjdGlvbigpLm1vZGlmeSgnZXh0ZW5kJywnYmFja3dhcmQnLCdsaW5lJyk7Cisg
IH0KKzwvc2NyaXB0PgorPHRleHQgeT0iNTAiIGZpbGw9ImdyZWVuIiBmb250LXNpemU9IjIwIj5U
ZXN0IHBhc3NlcyBpZiBubyBjcmFzaCBvbiBtb3VzZSBjbGljay4gVGV4dCBtYXkgYmUgaGlnaGxp
Z2h0ZWQuPC90ZXh0PgorPHRleHQ+IDEgPC90ZXh0PgorPC9zdmc+CkluZGV4OiBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCShy
ZXZpc2lvbiAxMDUxODgpCisrKyBTb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29w
eSkKQEAgLTEsMyArMSwxOSBAQAorMjAxMi0wMS0xNyAgU3RlcGhlbiBDaGVubmV5ICA8c2NoZW5u
ZXlAY2hyb21pdW0ub3JnPgorCisgICAgICAgIE5VTEwgcHRyIGluIFdlYkNvcmU6OlJlbmRlclNW
R0lubGluZVRleHQ6OmxvY2FsQ2FyZXRSZWN0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD03NTg1MQorCisgICAgICAgIFJldmlld2VkIGJ5IFJ5b3N1a2Ug
Tml3YS4KKworICAgICAgICBBZGRlZCBhIGNoZWNrIGZvciBudWxsIGJveCBpbiBsb2NhbENhcmV0
UmVjdCwgdG8gbWF0Y2ggdGVzdCBpbiBvdGhlcgorICAgICAgICBpbXBsZW1lbnRhdGlvbnMuIEFk
ZGluZyBhIG1hbnVhbCB0ZXN0IGJlY2F1c2UgdGhlIGNyYXNoIGlzIG5vdCByZXByb2R1Y2libGUK
KyAgICAgICAgaW4gRFJULgorCisgICAgICAgIFRlc3Q6IE1hbnVhbFRlc3RzL3N2Zy1tb2RpZnkt
ZGVsZXRlZC1zZWxlY3Rpb24uc3ZnCisKKyAgICAgICAgKiByZW5kZXJpbmcvc3ZnL1JlbmRlclNW
R0lubGluZVRleHQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyU1ZHSW5saW5lVGV4dDo6
bG9jYWxDYXJldFJlY3QpOgorCiAyMDEyLTAxLTE3ICBBbmRyZWFzIEtsaW5nICA8YXdlc29tZWts
aW5nQGFwcGxlLmNvbT4KIAogICAgICAgICBTcGFjZVNwbGl0U3RyaW5nOiBTaGFyZSBlcXVpdmFs
ZW50IHN0cmluZyBwaWVjZSB2ZWN0b3JzLgpJbmRleDogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L3N2Zy9SZW5kZXJTVkdJbmxpbmVUZXh0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvc3ZnL1JlbmRlclNWR0lubGluZVRleHQuY3BwCShyZXZpc2lvbiAxMDUxNjAp
CisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1JlbmRlclNWR0lubGluZVRleHQuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC0xMzgsNyArMTM4LDcgQEAgSW5saW5lVGV4dEJveCogUmVuZGVy
U1ZHSW5saW5lVGV4dDo6Y3JlYQogCiBMYXlvdXRSZWN0IFJlbmRlclNWR0lubGluZVRleHQ6Omxv
Y2FsQ2FyZXRSZWN0KElubGluZUJveCogYm94LCBpbnQgY2FyZXRPZmZzZXQsIExheW91dFVuaXQq
KQogewotICAgIGlmICghYm94LT5pc0lubGluZVRleHRCb3goKSkKKyAgICBpZiAoIWJveCB8fCAh
Ym94LT5pc0lubGluZVRleHRCb3goKSkKICAgICAgICAgcmV0dXJuIExheW91dFJlY3QoKTsKIAog
ICAgIElubGluZVRleHRCb3gqIHRleHRCb3ggPSBzdGF0aWNfY2FzdDxJbmxpbmVUZXh0Qm94Kj4o
Ym94KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>