<?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>120891</bug_id>
          
          <creation_ts>2013-09-06 13:13:08 -0700</creation_ts>
          <short_desc>Internals should always cause a layout before calling into TextIterator</short_desc>
          <delta_ts>2013-09-09 13:27:33 -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>Tools / Tests</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>BlinkMergeCandidate</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>120685</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>925806</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-09-06 13:13:08 -0700</bug_when>
    <thetext>Merge https://chromium.googlesource.com/chromium/blink/+/5fee5da7b04a710171c79bd6e87eca3533188e45

Calling into TextIterator without causing a layout first doesn&apos;t work and will break
once we lazy attach everywhere. This fixes lots of tests that break once we lazy attach
inside the parser.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>925808</commentid>
    <comment_count>1</comment_count>
      <attachid>210787</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-09-06 13:15:29 -0700</bug_when>
    <thetext>Created attachment 210787
Fixes Internals</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>925814</commentid>
    <comment_count>2</comment_count>
      <attachid>210787</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-09-06 13:21:46 -0700</bug_when>
    <thetext>Comment on attachment 210787
Fixes Internals

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

&gt; Source/WebCore/ChangeLog:11
&gt; +        TextIterator expects the layout to be up-to-date. Force updating the layout in these Internals methods
&gt; +        to avoid problems in the future such as intermittent test failures.

We also call the same from WebKit, and don&apos;t update the layout. It would seem inconsistent if we only did the in Internals.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>925816</commentid>
    <comment_count>3</comment_count>
      <attachid>210787</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-09-06 13:23:28 -0700</bug_when>
    <thetext>Comment on attachment 210787
Fixes Internals

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

&gt;&gt; Source/WebCore/ChangeLog:11
&gt;&gt; +        to avoid problems in the future such as intermittent test failures.
&gt; 
&gt; We also call the same from WebKit, and don&apos;t update the layout. It would seem inconsistent if we only did the in Internals.

I’m not sure what your point is. Calling without updating layout is a bug. Why do we need to replicate that bug in our test harness? Would doing that help us make certain kinds of tests?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>925818</commentid>
    <comment_count>4</comment_count>
      <attachid>210787</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-09-06 13:24:30 -0700</bug_when>
    <thetext>Comment on attachment 210787
Fixes Internals

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

&gt;&gt;&gt; Source/WebCore/ChangeLog:11
&gt;&gt;&gt; +        to avoid problems in the future such as intermittent test failures.
&gt;&gt; 
&gt;&gt; We also call the same from WebKit, and don&apos;t update the layout. It would seem inconsistent if we only did the in Internals.
&gt; 
&gt; I’m not sure what your point is. Calling without updating layout is a bug. Why do we need to replicate that bug in our test harness? Would doing that help us make certain kinds of tests?

By the way, sounds like we need to fix that WebKit bug! We should see whether we can reproduce a problem and fix the code whether we can or not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>925821</commentid>
    <comment_count>5</comment_count>
      <attachid>210787</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2013-09-06 13:25:36 -0700</bug_when>
    <thetext>Comment on attachment 210787
Fixes Internals

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

&gt;&gt;&gt;&gt; Source/WebCore/ChangeLog:11
&gt;&gt;&gt;&gt; +        to avoid problems in the future such as intermittent test failures.
&gt;&gt;&gt; 
&gt;&gt;&gt; We also call the same from WebKit, and don&apos;t update the layout. It would seem inconsistent if we only did the in Internals.
&gt;&gt; 
&gt;&gt; I’m not sure what your point is. Calling without updating layout is a bug. Why do we need to replicate that bug in our test harness? Would doing that help us make certain kinds of tests?
&gt; 
&gt; By the way, sounds like we need to fix that WebKit bug! We should see whether we can reproduce a problem and fix the code whether we can or not.

Maybe Alexey is suggesting that TextIterator itself be responsible for calling updateLayout?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>925844</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-09-06 13:57:27 -0700</bug_when>
    <thetext>I don&apos;t know if/why layout needs to be manually updated (I simply don&apos;t understand how this works). But if it does, then it definitely seems that this should be done by TextIterator itself.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>925849</commentid>
    <comment_count>7</comment_count>
      <attachid>210797</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-09-06 14:02:38 -0700</bug_when>
    <thetext>Created attachment 210797
Force a layout in TextIterator&apos;s constructor</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>926218</commentid>
    <comment_count>8</comment_count>
      <attachid>210797</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-07 10:18:04 -0700</bug_when>
    <thetext>Comment on attachment 210797
Force a layout in TextIterator&apos;s constructor

Rejecting attachment 210797 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-03&apos;, &apos;apply-attachment&apos;, &apos;--no-update&apos;, &apos;--non-interactive&apos;, 210797, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
with fuzz 3.
patching file Source/WebCore/editing/TextIterator.cpp
Hunk #4 FAILED at 2596.
1 out of 4 hunks FAILED -- saving rejects to file Source/WebCore/editing/TextIterator.cpp.rej
patching file LayoutTests/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file LayoutTests/platform/mac/editing/input/caret-primary-bidi-expected.txt

Failed to run &quot;[u&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply&apos;, &apos;--force&apos;, &apos;--reviewer&apos;, u&apos;Antti Koivisto&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Full output: http://webkit-queues.appspot.com/results/1719377</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>926872</commentid>
    <comment_count>9</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-09-09 13:27:33 -0700</bug_when>
    <thetext>Committed r155378: &lt;http://trac.webkit.org/changeset/155378&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>210787</attachid>
            <date>2013-09-06 13:15:29 -0700</date>
            <delta_ts>2013-09-06 14:02:34 -0700</delta_ts>
            <desc>Fixes Internals</desc>
            <filename>bug-120891-20130906131528.patch</filename>
            <type>text/plain</type>
            <size>2133</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1NTIwOCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDEzLTA5LTA2ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIEludGVybmFscyBzaG91bGQgYWx3
YXlzIGNhdXNlIGEgbGF5b3V0IGJlZm9yZSBjYWxsaW5nIGludG8gVGV4dEl0ZXJhdG9yCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjA4OTEKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBNZXJnZSBodHRwczov
L2Nocm9taXVtLmdvb2dsZXNvdXJjZS5jb20vY2hyb21pdW0vYmxpbmsvKy81ZmVlNWRhN2IwNGE3
MTAxNzFjNzliZDZlODdlY2EzNTMzMTg4ZTQ1CisKKyAgICAgICAgVGV4dEl0ZXJhdG9yIGV4cGVj
dHMgdGhlIGxheW91dCB0byBiZSB1cC10by1kYXRlLiBGb3JjZSB1cGRhdGluZyB0aGUgbGF5b3V0
IGluIHRoZXNlIEludGVybmFscyBtZXRob2RzCisgICAgICAgIHRvIGF2b2lkIHByb2JsZW1zIGlu
IHRoZSBmdXR1cmUgc3VjaCBhcyBpbnRlcm1pdHRlbnQgdGVzdCBmYWlsdXJlcy4KKworICAgICAg
ICAqIHRlc3RpbmcvSW50ZXJuYWxzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkludGVybmFsczo6
cmFuZ2VGcm9tTG9jYXRpb25BbmRMZW5ndGgpOgorICAgICAgICAoV2ViQ29yZTo6SW50ZXJuYWxz
Ojpsb2NhdGlvbkZyb21SYW5nZSk6CisgICAgICAgIChXZWJDb3JlOjpJbnRlcm5hbHM6Omxlbmd0
aEZyb21SYW5nZSk6CisKIDIwMTMtMDktMDYgIFZpdmVrIEdhbGF0YWdlICA8dml2ZWsudmdAc2Ft
c3VuZy5jb20+CiAKICAgICAgICAgQ2FsbGluZyB3aW5kb3cuY2xvc2UoKSBzaG91bGQgaW5kaWNh
dGUgZmFpbHVyZSB3aXRoIHdhcm5pbmcgbWVzc2FnZQpJbmRleDogU291cmNlL1dlYkNvcmUvdGVz
dGluZy9JbnRlcm5hbHMuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3Rlc3Rpbmcv
SW50ZXJuYWxzLmNwcAkocmV2aXNpb24gMTU1MjA1KQorKysgU291cmNlL1dlYkNvcmUvdGVzdGlu
Zy9JbnRlcm5hbHMuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMDMwLDYgKzEwMzAsNyBAQCBQYXNz
UmVmUHRyPFJhbmdlPiBJbnRlcm5hbHM6OnJhbmdlRnJvbUxvCiAgICAgICAgIHJldHVybiAwOwog
ICAgIH0KIAorICAgIHNjb3BlLT5kb2N1bWVudCgpLnVwZGF0ZUxheW91dElnbm9yZVBlbmRpbmdT
dHlsZXNoZWV0cygpOwogICAgIHJldHVybiBUZXh0SXRlcmF0b3I6OnJhbmdlRnJvbUxvY2F0aW9u
QW5kTGVuZ3RoKHNjb3BlLCByYW5nZUxvY2F0aW9uLCByYW5nZUxlbmd0aCk7CiB9CiAKQEAgLTEw
NDAsNiArMTA0MSw4IEBAIHVuc2lnbmVkIEludGVybmFsczo6bG9jYXRpb25Gcm9tUmFuZ2UoRWwK
ICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCisgICAgc2NvcGUtPmRvY3VtZW50KCkudXBkYXRl
TGF5b3V0SWdub3JlUGVuZGluZ1N0eWxlc2hlZXRzKCk7CisKICAgICBzaXplX3QgbG9jYXRpb24g
PSAwOwogICAgIHNpemVfdCB1bnVzZWRMZW5ndGggPSAwOwogICAgIFRleHRJdGVyYXRvcjo6Z2V0
TG9jYXRpb25BbmRMZW5ndGhGcm9tUmFuZ2Uoc2NvcGUsIHJhbmdlLCBsb2NhdGlvbiwgdW51c2Vk
TGVuZ3RoKTsKQEAgLTEwNTMsNiArMTA1Niw4IEBAIHVuc2lnbmVkIEludGVybmFsczo6bGVuZ3Ro
RnJvbVJhbmdlKEVsZW0KICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCisgICAgc2NvcGUtPmRv
Y3VtZW50KCkudXBkYXRlTGF5b3V0SWdub3JlUGVuZGluZ1N0eWxlc2hlZXRzKCk7CisKICAgICBz
aXplX3QgdW51c2VkTG9jYXRpb24gPSAwOwogICAgIHNpemVfdCBsZW5ndGggPSAwOwogICAgIFRl
eHRJdGVyYXRvcjo6Z2V0TG9jYXRpb25BbmRMZW5ndGhGcm9tUmFuZ2Uoc2NvcGUsIHJhbmdlLCB1
bnVzZWRMb2NhdGlvbiwgbGVuZ3RoKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>210797</attachid>
            <date>2013-09-06 14:02:38 -0700</date>
            <delta_ts>2013-09-07 10:18:04 -0700</delta_ts>
            <desc>Force a layout in TextIterator&apos;s constructor</desc>
            <filename>bug-120891-20130906140237.patch</filename>
            <type>text/plain</type>
            <size>3958</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE1NTIxMSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDEzLTA5LTA2ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIEludGVybmFscyBzaG91bGQgYWx3
YXlzIGNhdXNlIGEgbGF5b3V0IGJlZm9yZSBjYWxsaW5nIGludG8gVGV4dEl0ZXJhdG9yCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjA4OTEKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbnNwaXJlZCBieSBo
dHRwczovL2Nocm9taXVtLmdvb2dsZXNvdXJjZS5jb20vY2hyb21pdW0vYmxpbmsvKy81ZmVlNWRh
N2IwNGE3MTAxNzFjNzliZDZlODdlY2EzNTMzMTg4ZTQ1LgorCisgICAgICAgIEZvcmNlIGEgbGF5
b3V0IGluIHRoZSBjb25zdHJ1Y3RvcnMgb2YgVGV4dEl0ZXJhdG9yLCBhbmQgU2ltcGxpZmllZEJh
Y2t3YXJkc1RleHRJdGVyYXRvciBhbmQgcmVtb3ZlCisgICAgICAgIHN1cGVyZmx1b3VzIGNhbGxz
IHRvIHVwZGF0ZUxheW91dCgpIGluIG90aGVyIHBsYWNlcy4KKworICAgICAgICBBcyBtdWNoIGFz
IEkgaGF0ZSBmb3IgYSBjb25zdHJ1Y3RvciB0byBoYXZlIGEgc2lkZSBlZmZlY3QgbGlrZSB0aGlz
LCBJIGNvdWxkbid0IHRoaW5rIG9mIGEgYmV0dGVyIHBsYWNlCisgICAgICAgIHRvIHVwZGF0ZSB0
aGUgbGF5b3V0LiBVbmZvcnR1bmF0ZWx5LCB3ZSdyZSBzbG93bHkgbW92aW5nIGF3YXkgZnJvbSBt
YW51YWxseSBjcmVhdGVpbmcgVGV4dEl0ZXJhdG9yIGFuZAorICAgICAgICB3cmFwcGluZyB0aGVt
IGluIGEgc3RhdGljIGZ1bmN0aW9uLgorCisgICAgICAgICogZWRpdGluZy9UZXh0SXRlcmF0b3Iu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6VGV4dEl0ZXJhdG9yOjpUZXh0SXRlcmF0b3IpOgorICAg
ICAgICAoV2ViQ29yZTo6U2ltcGxpZmllZEJhY2t3YXJkc1RleHRJdGVyYXRvcjo6U2ltcGxpZmll
ZEJhY2t3YXJkc1RleHRJdGVyYXRvcik6CisgICAgICAgIChXZWJDb3JlOjpUZXh0SXRlcmF0b3I6
OnJhbmdlRnJvbUxvY2F0aW9uQW5kTGVuZ3RoKToKKyAgICAgICAgKFdlYkNvcmU6OmZpbmRQbGFp
blRleHQpOgorCiAyMDEzLTA5LTA2ICBEYXZpZCBIeWF0dCAgPGh5YXR0QGFwcGxlLmNvbT4KIAog
ICAgICAgICBBZGQgbmV3IFJlbmRlckJsb2NrRmxvdyBjbGFzcy4KSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL2VkaXRpbmcvVGV4dEl0ZXJhdG9yLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9lZGl0aW5nL1RleHRJdGVyYXRvci5jcHAJKHJldmlzaW9uIDE1NTIwNSkKKysrIFNvdXJjZS9X
ZWJDb3JlL2VkaXRpbmcvVGV4dEl0ZXJhdG9yLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjkzLDYg
KzI5Myw4IEBAIFRleHRJdGVyYXRvcjo6VGV4dEl0ZXJhdG9yKGNvbnN0IFJhbmdlKiAKICAgICBp
ZiAoIXIpCiAgICAgICAgIHJldHVybjsKIAorICAgIHItPm93bmVyRG9jdW1lbnQoKS0+dXBkYXRl
TGF5b3V0SWdub3JlUGVuZGluZ1N0eWxlc2hlZXRzKCk7CisKICAgICAvLyBnZXQgYW5kIHZhbGlk
YXRlIHRoZSByYW5nZSBlbmRwb2ludHMKICAgICBOb2RlKiBzdGFydENvbnRhaW5lciA9IHItPnN0
YXJ0Q29udGFpbmVyKCk7CiAgICAgaWYgKCFzdGFydENvbnRhaW5lcikKQEAgLTExMTgsNiArMTEy
MCw4IEBAIFNpbXBsaWZpZWRCYWNrd2FyZHNUZXh0SXRlcmF0b3I6OlNpbXBsaWYKICAgICBpZiAo
IXIpCiAgICAgICAgIHJldHVybjsKIAorICAgIHItPm93bmVyRG9jdW1lbnQoKS0+dXBkYXRlTGF5
b3V0SWdub3JlUGVuZGluZ1N0eWxlc2hlZXRzKCk7CisKICAgICBOb2RlKiBzdGFydE5vZGUgPSBy
LT5zdGFydENvbnRhaW5lcigpOwogICAgIGlmICghc3RhcnROb2RlKQogICAgICAgICByZXR1cm47
CkBAIC0yNDI3LDcgKzI0MzEsNiBAQCBQYXNzUmVmUHRyPFJhbmdlPiBUZXh0SXRlcmF0b3I6OnJh
bmdlRnJvCiAgICAgICAgICAgICAvLyBGSVhNRTogVGhpcyBpcyBhIHdvcmthcm91bmQgZm9yIHRo
ZSBmYWN0IHRoYXQgdGhlIGVuZCBvZiBhIHJ1biBpcyBvZnRlbiBhdCB0aGUgd3JvbmcKICAgICAg
ICAgICAgIC8vIHBvc2l0aW9uIGZvciBlbWl0dGVkICdcbidzLgogICAgICAgICAgICAgaWYgKGxl
biA9PSAxICYmIGl0LmNoYXJhY3RlckF0KDApID09ICdcbicpIHsKLSAgICAgICAgICAgICAgICBz
Y29wZS0+ZG9jdW1lbnQoKS51cGRhdGVMYXlvdXRJZ25vcmVQZW5kaW5nU3R5bGVzaGVldHMoKTsK
ICAgICAgICAgICAgICAgICBpdC5hZHZhbmNlKCk7CiAgICAgICAgICAgICAgICAgaWYgKCFpdC5h
dEVuZCgpKSB7CiAgICAgICAgICAgICAgICAgICAgIFJlZlB0cjxSYW5nZT4gcmFuZ2UgPSBpdC5y
YW5nZSgpOwpAQCAtMjU5Myw5ICsyNTk2LDYgQEAgdHJ5QWdhaW46CiAKIFBhc3NSZWZQdHI8UmFu
Z2U+IGZpbmRQbGFpblRleHQoY29uc3QgUmFuZ2UqIHJhbmdlLCBjb25zdCBTdHJpbmcmIHRhcmdl
dCwgRmluZE9wdGlvbnMgb3B0aW9ucykKIHsKLSAgICAvLyBDaGFyYWN0ZXJJdGVyYXRvciByZXF1
aXJlcyByZW5kZXJlcnMgdG8gYmUgdXAtdG8tZGF0ZQotICAgIHJhbmdlLT5vd25lckRvY3VtZW50
KCktPnVwZGF0ZUxheW91dCgpOwotCiAgICAgLy8gRmlyc3QsIGZpbmQgdGhlIHRleHQuCiAgICAg
c2l6ZV90IG1hdGNoU3RhcnQ7CiAgICAgc2l6ZV90IG1hdGNoTGVuZ3RoOwpJbmRleDogTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2
aXNpb24gMTU1MjExKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMTMtMDktMDYgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5v
cmc+CisKKyAgICAgICAgSW50ZXJuYWxzIHNob3VsZCBhbHdheXMgY2F1c2UgYSBsYXlvdXQgYmVm
b3JlIGNhbGxpbmcgaW50byBUZXh0SXRlcmF0b3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEyMDg5MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFByb2dyZXNzaW9uLgorCisgICAgICAgICogcGxhdGZvcm0v
bWFjL2VkaXRpbmcvaW5wdXQvY2FyZXQtcHJpbWFyeS1iaWRpLWV4cGVjdGVkLnR4dDoKKwogMjAx
My0wOS0wNiAgTWlrZSBXZXN0ICA8bWt3c3RAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmFs
aWRhdGlvbiBoZWFkZXIgYmxhY2tsaXN0aW5nIHNob3VsZCBiZSBjYXNlLWluc2Vuc2l0aXZlLgpJ
bmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2VkaXRpbmcvaW5wdXQvY2FyZXQtcHJpbWFy
eS1iaWRpLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMvZWRpdGluZy9pbnB1dC9jYXJldC1wcmltYXJ5LWJpZGktZXhwZWN0ZWQudHh0CShyZXZpc2lv
biAxNTUyMDUpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZWRpdGluZy9pbnB1dC9jYXJl
dC1wcmltYXJ5LWJpZGktZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDQgKzEsNCBA
QAotMDogMTI0LDUwOCwwLDI4CiswOiA4LDU2NCwwLDI4CiAxOiAyMSw1NjQsMCwyOAogMjogMzYs
NTY0LDAsMjgKIDM6IDQ4LDU2NCwwLDI4Cg==
</data>
<flag name="review"
          id="232878"
          type_id="1"
          status="+"
          setter="koivisto"
    />
    <flag name="commit-queue"
          id="232941"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>