<?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>197012</bug_id>
          
          <creation_ts>2019-04-17 08:13:05 -0700</creation_ts>
          <short_desc>REGRESSION (r243926): [iOS] Release assertion when computing editor state during an overflow scroll triggered by layout</short_desc>
          <delta_ts>2019-04-17 11:04:36 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>HTML Editing</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=197018</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1528090</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-04-17 08:13:05 -0700</bug_when>
    <thetext>&lt;rdar://problem/49908848&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528121</commentid>
    <comment_count>1</comment_count>
      <attachid>367635</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-04-17 09:45:34 -0700</bug_when>
    <thetext>Created attachment 367635
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528130</commentid>
    <comment_count>2</comment_count>
      <attachid>367635</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-04-17 10:01:34 -0700</bug_when>
    <thetext>Comment on attachment 367635
Fixes the bug

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

&gt; Source/WebKit/WebProcess/WebPage/WebPage.cpp:5295
&gt;  void WebPage::didChangeSelection()
&gt; +{
&gt; +    didChangeSelectionOrOverflowScrollPosition(EditorStateUpdateScheduling::Immediate);
&gt; +}

Don&apos;t we run the risk that callers of this will trigger the same release assert?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528131</commentid>
    <comment_count>3</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-04-17 10:03:53 -0700</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #2)
&gt; Comment on attachment 367635 [details]
&gt; Fixes the bug
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=367635&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/WebProcess/WebPage/WebPage.cpp:5295
&gt; &gt;  void WebPage::didChangeSelection()
&gt; &gt; +{
&gt; &gt; +    didChangeSelectionOrOverflowScrollPosition(EditorStateUpdateScheduling::Immediate);
&gt; &gt; +}
&gt; 
&gt; Don&apos;t we run the risk that callers of this will trigger the same release
&gt; assert?

Yes, we do; I&apos;m hoping to remove EditorStateUpdateScheduling::Immediate altogether and always only schedule editor state updates in the (very near) future. This would also schedule rendering updates instead of scheduling compositing flushes, as it does now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528169</commentid>
    <comment_count>4</comment_count>
      <attachid>367635</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-17 11:04:35 -0700</bug_when>
    <thetext>Comment on attachment 367635
Fixes the bug

Clearing flags on attachment: 367635

Committed r244388: &lt;https://trac.webkit.org/changeset/244388&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528170</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-17 11:04:36 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>367635</attachid>
            <date>2019-04-17 09:45:34 -0700</date>
            <delta_ts>2019-04-17 11:04:35 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-197012-20190417094533.patch</filename>
            <type>text/plain</type>
            <size>8655</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ0MzcwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDVkOWUwNDcyYzZiMDU0NmIy
M2M5N2JlZWZkZTQ3OWU3MjI0ZGIxZGEuLmM3YWE4YmM0OGYzZDU2M2EyNDQyOWY2ZTA4MjkzNmRm
YmU4MWM1YjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzYgQEAKKzIwMTktMDQtMTcgIFdlbnNvbiBI
c2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjI0
MzkyNik6IFtpT1NdIFJlbGVhc2UgYXNzZXJ0aW9uIHdoZW4gY29tcHV0aW5nIGVkaXRvciBzdGF0
ZSBkdXJpbmcgYW4gb3ZlcmZsb3cgc2Nyb2xsIHRyaWdnZXJlZCBieSBsYXlvdXQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NzAxMgorICAgICAgICA8
cmRhcjovL3Byb2JsZW0vNDk5MDg4NDg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgV2UgaGl0IHRoZSByZWxlYXNlIGFzc2VydGlvbiBkdWUgdG8gdGhl
IGZvbGxvd2luZyBzZXF1ZW5jZSBvZiBldmVudHM6CisgICAgICAgIC0gRGlzcGF0Y2ggYSBxdWV1
ZWQgZXZlbnQgKGluIHRoaXMgY2FzZSwgYSBzY3JvbGwgZXZlbnQpCisgICAgICAgIC0gSW52b2tl
IHRoZSBzY3JvbGwgZXZlbnQgbGlzdGVuZXIsIHdoaWNoIG1vZGlmaWVzIGxheW91dCBpbiBzb21l
IHdheQorICAgICAgICAtIFRoaXMgc2Nyb2xscyBhbiBvdmVyZmxvdyBzY3JvbGxhYmxlIGNvbnRh
aW5lciB1bmRlciB0aGUgc2NvcGUgb2YgbGF5b3V0CisgICAgICAgIC0gT3ZlcmZsb3cgc2Nyb2xs
aW5nIHRoZW4gY2FsbHMgZGlkQ2hhbmdlU2VsZWN0aW9uIGFuZCB0cmlnZ2VycyBhbiBlZGl0b3Ig
c3RhdGUgdXBkYXRlLCB3aGljaCB1cGRhdGVzIGxheW91dAorCisgICAgICAgIEluIHRoZSBjYXNl
IHdoZXJlIHRoZSBzZWxlY3Rpb24gaXMgaW4gdGhlIG1haW4gZnJhbWUsIHdlIGJhaWwgZWFybHkg
ZHVlIHRvIHRoZSBjaGVjayBmb3IgcmVjdXJzaXZlIGxheW91dCAoaS5lLgorICAgICAgICBmcmFt
ZVZpZXctPmxheW91dENvbnRleHQoKS5pc0luUmVuZGVyVHJlZUxheW91dCgpKS4gSG93ZXZlciwg
aW4gdGhlIGNhc2Ugd2hlcmUgdGhlIHNlbGVjdGlvbiBpcyBpbnNpZGUgYQorICAgICAgICBzdWJm
cmFtZSwgd2UgZW5kIHVwIHNraXBwaW5nIHBhc3QgdGhpcyBjaGVjaywgc2luY2UgdGhlIHN1YmZy
YW1lJ3MgRnJhbWVWaWV3IGlzbid0IGN1cnJlbnRseSBsYXlpbmcgb3V0LCBhbmQgc28KKyAgICAg
ICAgd2UgZW5kIHVwIGhpdHRpbmcgdGhlIHJlbGVhc2UgYXNzZXJ0aW9uIHVuZGVybmVhdGggdGhl
IGVhcmx5IHJldHVybi4KKworICAgICAgICBUbyBmaXggdGhpcywgc2ltcGx5IGRlZmVyIGVkaXRv
ciBzdGF0ZSB1cGRhdGVzIGR1ZSB0byBvdmVyZmxvdyBzY3JvbGxpbmcgdW50aWwgdGhlIG5leHQg
cmVtb3RlIGxheWVyIHRyZWUgY29tbWl0CisgICAgICAgIGluc3RlYWQgb2YgY29tcHV0aW5nIGFu
ZCBzZW5kaW5nIHRoZSBpbmZvcm1hdGlvbiBpbW1lZGlhdGVseS4gV2hpbGUgdGhpcyBvbmx5IGRl
ZmVycyBlZGl0b3Igc3RhdGUgdXBkYXRlcyBkdXJpbmcKKyAgICAgICAgb3ZlcmZsb3cgc2Nyb2xs
aW5nLCA8cmRhcjovL3Byb2JsZW0vNDcyNTg4Nzg+IHRyYWNrcyBtYWtpbmcgZWRpdG9yIHN0YXRl
IHVwZGF0ZXMgZGVmZXJyZWQgaW4gdGhlIGdlbmVyYWwgY2FzZS4KKworICAgICAgICBUZXN0OiBl
ZGl0aW5nL3NlbGVjdGlvbi9vdmVyZmxvdy1zY3JvbGwtd2hpbGUtc2VsZWN0aW5nLXRleHQuaHRt
bAorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9pb3MvV2ViRWRpdG9yQ2xp
ZW50SU9TLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJFZGl0b3JDbGllbnQ6Om92ZXJmbG93U2Ny
b2xsUG9zaXRpb25DaGFuZ2VkKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFn
ZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OmRpZENoYW5nZU92ZXJmbG93U2Nyb2xs
UG9zaXRpb24pOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpkaWRDaGFuZ2VTZWxlY3Rpb24p
OgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpkaWRDaGFuZ2VTZWxlY3Rpb25Pck92ZXJmbG93
U2Nyb2xsUG9zaXRpb24pOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmg6
CisKIDIwMTktMDQtMTYgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAK
ICAgICAgICAgW2lPU10gW1dlYktpdDJdIEFkZCBzdXBwb3J0IGZvciBob25vcmluZyAtW1VJTWVu
dUl0ZW0gZG9udERpc21pc3NdCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3Mv
V2ViQ29yZVN1cHBvcnQvaW9zL1dlYkVkaXRvckNsaWVudElPUy5tbSBiL1NvdXJjZS9XZWJLaXQv
V2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9pb3MvV2ViRWRpdG9yQ2xpZW50SU9TLm1tCmluZGV4
IDAwYjg3MWU5ZGRmYzA5NDU0OGQyMDE1YjY1MGE5YzJkNmZiMTQ0Y2YuLjJhNGExNjM5YzNhNThl
NzdmYTA1MjVmNDU2YmQxZDFjMmJmMGQxODIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9pb3MvV2ViRWRpdG9yQ2xpZW50SU9TLm1tCisrKyBiL1Nv
dXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9pb3MvV2ViRWRpdG9yQ2xpZW50
SU9TLm1tCkBAIC05Myw3ICs5Myw3IEBAIHZvaWQgV2ViRWRpdG9yQ2xpZW50Ojp1cGRhdGVTdHJp
bmdGb3JGaW5kKGNvbnN0IFN0cmluZyYgZmluZFN0cmluZykKIAogdm9pZCBXZWJFZGl0b3JDbGll
bnQ6Om92ZXJmbG93U2Nyb2xsUG9zaXRpb25DaGFuZ2VkKCkKIHsKLSAgICBtX3BhZ2UtPmRpZENo
YW5nZVNlbGVjdGlvbigpOworICAgIG1fcGFnZS0+ZGlkQ2hhbmdlT3ZlcmZsb3dTY3JvbGxQb3Np
dGlvbigpOwogfQogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwIGIvU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKaW5kZXggZTEwZThmZGI3ZDQyOTYzYTAzMjcyODVl
YmMwNzM1NmFiYjk5ZDJmNS4uMTcyMGZlYzYwNDM2ZmViMDdmY2I0NTY3OGJhNWM4ZWU1ZDkwZDZj
YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5j
cHAKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKQEAg
LTUyODQsNyArNTI4NCwxNyBAQCB2b2lkIFdlYlBhZ2U6OmRpZENoYW5nZUNvbnRlbnRzKCkKICAg
ICBzZW5kRWRpdG9yU3RhdGVVcGRhdGUoKTsKIH0KIAordm9pZCBXZWJQYWdlOjpkaWRDaGFuZ2VP
dmVyZmxvd1Njcm9sbFBvc2l0aW9uKCkKK3sKKyAgICBkaWRDaGFuZ2VTZWxlY3Rpb25Pck92ZXJm
bG93U2Nyb2xsUG9zaXRpb24oRWRpdG9yU3RhdGVVcGRhdGVTY2hlZHVsaW5nOjpEZWZlcnJlZCk7
Cit9CisKIHZvaWQgV2ViUGFnZTo6ZGlkQ2hhbmdlU2VsZWN0aW9uKCkKK3sKKyAgICBkaWRDaGFu
Z2VTZWxlY3Rpb25Pck92ZXJmbG93U2Nyb2xsUG9zaXRpb24oRWRpdG9yU3RhdGVVcGRhdGVTY2hl
ZHVsaW5nOjpJbW1lZGlhdGUpOworfQorCit2b2lkIFdlYlBhZ2U6OmRpZENoYW5nZVNlbGVjdGlv
bk9yT3ZlcmZsb3dTY3JvbGxQb3NpdGlvbihFZGl0b3JTdGF0ZVVwZGF0ZVNjaGVkdWxpbmcgZWRp
dG9yU3RhdGVTY2hlZHVsaW5nKQogewogICAgIEZyYW1lJiBmcmFtZSA9IG1fcGFnZS0+Zm9jdXND
b250cm9sbGVyKCkuZm9jdXNlZE9yTWFpbkZyYW1lKCk7CiAgICAgLy8gVGhlIGFjdCBvZiBnZXR0
aW5nIERpY3Rpb25hcnkgUG9wdXAgaW5mbyBjYW4gbWFrZSBzZWxlY3Rpb24gY2hhbmdlcyB0aGF0
IHdlIHNob3VsZCBub3QgcHJvcGFnYXRlIHRvIHRoZSBVSVByb2Nlc3MuCkBAIC01MzI3LDcgKzUz
MzcsMTAgQEAgdm9pZCBXZWJQYWdlOjpkaWRDaGFuZ2VTZWxlY3Rpb24oKQogICAgIH0KICNlbmRp
ZgogCi0gICAgc2VuZFBhcnRpYWxFZGl0b3JTdGF0ZUFuZFNjaGVkdWxlUG9zdExheW91dFVwZGF0
ZSgpOworICAgIGlmIChlZGl0b3JTdGF0ZVNjaGVkdWxpbmcgPT0gRWRpdG9yU3RhdGVVcGRhdGVT
Y2hlZHVsaW5nOjpJbW1lZGlhdGUpCisgICAgICAgIHNlbmRQYXJ0aWFsRWRpdG9yU3RhdGVBbmRT
Y2hlZHVsZVBvc3RMYXlvdXRVcGRhdGUoKTsKKyAgICBlbHNlCisgICAgICAgIHNjaGVkdWxlRnVs
bEVkaXRvclN0YXRlVXBkYXRlKCk7CiB9CiAKIHZvaWQgV2ViUGFnZTo6cmVzZXRGb2N1c2VkRWxl
bWVudEZvckZyYW1lKFdlYkZyYW1lKiBmcmFtZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
V2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9X
ZWJQYWdlL1dlYlBhZ2UuaAppbmRleCBhMzRkYWRjNjc5MGQxMGIwMDU1Y2I5MzRjNmViMTFlNTdh
MzJiNWMyLi41YmU3YmM4OTY5ZmIwYzczY2U4ZWYxMzU3OGVjODc4MTA4YzlmMDA2IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmgKKysrIGIvU291
cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oCkBAIC03NjQsNiArNzY0LDcg
QEAgcHVibGljOgogCiAgICAgdm9pZCBkaWRBcHBseVN0eWxlKCk7CiAgICAgdm9pZCBkaWRDaGFu
Z2VTZWxlY3Rpb24oKTsKKyAgICB2b2lkIGRpZENoYW5nZU92ZXJmbG93U2Nyb2xsUG9zaXRpb24o
KTsKICAgICB2b2lkIGRpZENoYW5nZUNvbnRlbnRzKCk7CiAgICAgdm9pZCBkaXNjYXJkZWRDb21w
b3NpdGlvbigpOwogICAgIHZvaWQgY2FuY2VsZWRDb21wb3NpdGlvbigpOwpAQCAtMTI3MSw2ICsx
MjcyLDkgQEAgcHJpdmF0ZToKICAgICB2b2lkIGV4ZWN1dGVFZGl0Q29tbWFuZChjb25zdCBTdHJp
bmcmLCBjb25zdCBTdHJpbmcmKTsKICAgICB2b2lkIHNldEVkaXRhYmxlKGJvb2wpOwogCisgICAg
ZW51bSBjbGFzcyBFZGl0b3JTdGF0ZVVwZGF0ZVNjaGVkdWxpbmcgeyBEZWZlcnJlZCwgSW1tZWRp
YXRlIH07CisgICAgdm9pZCBkaWRDaGFuZ2VTZWxlY3Rpb25Pck92ZXJmbG93U2Nyb2xsUG9zaXRp
b24oRWRpdG9yU3RhdGVVcGRhdGVTY2hlZHVsaW5nKTsKKwogICAgIHZvaWQgaW5jcmVhc2VMaXN0
TGV2ZWwoKTsKICAgICB2b2lkIGRlY3JlYXNlTGlzdExldmVsKCk7CiAgICAgdm9pZCBjaGFuZ2VM
aXN0VHlwZSgpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCmluZGV4IDQxYmFiOWE0NzcwYzdjZDA3NWU2ZDBhODEyYTg3YmVhN2M4NDYx
NDEuLjhiMmIyZmE4OTczOWVlMDY3MDhkNThiYWJiZmQ0ZmFiMmNiNzFjMmQgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAxOS0wNC0xNyAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxl
LmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChyMjQzOTI2KTogW2lPU10gUmVsZWFzZSBhc3Nl
cnRpb24gd2hlbiBjb21wdXRpbmcgZWRpdG9yIHN0YXRlIGR1cmluZyBhbiBvdmVyZmxvdyBzY3Jv
bGwgdHJpZ2dlcmVkIGJ5IGxheW91dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTk3MDEyCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80OTkwODg0OD4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGRzIGEg
bmV3IGxheW91dCB0ZXN0IHRvIGV4ZXJjaXNlIHRoZSBjcmFzaC4KKworICAgICAgICAqIGVkaXRp
bmcvc2VsZWN0aW9uL292ZXJmbG93LXNjcm9sbC13aGlsZS1zZWxlY3RpbmctdGV4dC1leHBlY3Rl
ZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGVkaXRpbmcvc2VsZWN0aW9uL292ZXJmbG93LXNjcm9s
bC13aGlsZS1zZWxlY3RpbmctdGV4dC5odG1sOiBBZGRlZC4KKwogMjAxOS0wNC0xNiAgV2Vuc29u
IEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBbV2ViS2l0
Ml0gQWRkIHN1cHBvcnQgZm9yIGhvbm9yaW5nIC1bVUlNZW51SXRlbSBkb250RGlzbWlzc10KZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL292ZXJmbG93LXNjcm9sbC13
aGlsZS1zZWxlY3RpbmctdGV4dC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3Nl
bGVjdGlvbi9vdmVyZmxvdy1zY3JvbGwtd2hpbGUtc2VsZWN0aW5nLXRleHQtZXhwZWN0ZWQudHh0
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLmMxZjg0MTVhZmNjMDFjZDIwM2NmYWYzMWI2ZGI1YmJkOTcwZDBhZGYKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9vdmVyZmxvdy1z
Y3JvbGwtd2hpbGUtc2VsZWN0aW5nLXRleHQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTEgQEAK
K1RoaXMgdGVzdCB2ZXJpZmllcyB0aGF0IHdlIGRvbid0IGNyYXNoIHdoaWxlIHNjcm9sbGluZyBh
biBvdmVyZmxvdyBzY3JvbGxpbmcgY29udGFpbmVyIGR1cmluZyBsYXlvdXQsIGlmIHRoZSBzZWxl
Y3Rpb24gaXMgaW4gYW4gZWRpdGFibGUgZWxlbWVudCBpbiBhIGZvY3VzZWQgc3ViZnJhbWUuCisK
K09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZv
bGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNTIFN1Y2Nlc3NmdWxseSByZW1vdmVk
IHRoZSB0ZXh0LgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBM
RVRFCisKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vb3ZlcmZs
b3ctc2Nyb2xsLXdoaWxlLXNlbGVjdGluZy10ZXh0Lmh0bWwgYi9MYXlvdXRUZXN0cy9lZGl0aW5n
L3NlbGVjdGlvbi9vdmVyZmxvdy1zY3JvbGwtd2hpbGUtc2VsZWN0aW5nLXRleHQuaHRtbApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi5jNmQ4ZGRlYjMzYzc4MmUwNWQ1MjgwNjE5YjI4OTAzOTE3MzIzYTdmCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vb3ZlcmZsb3ctc2Nyb2xs
LXdoaWxlLXNlbGVjdGluZy10ZXh0Lmh0bWwKQEAgLTAsMCArMSw0MCBAQAorPCFET0NUWVBFIGh0
bWw+IDwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgaW50ZXJuYWw6QXN5bmNPdmVyZmxvd1Njcm9s
bGluZ0VuYWJsZWQ9dHJ1ZSBdIC0tPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8u
Li9yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3JpcHQ+Cis8c3R5bGU+CitpZnJhbWUsICN0ZXh0
IHsKKyAgICB3aWR0aDogMzIwcHg7CisgICAgb3ZlcmZsb3c6IHNjcm9sbDsKK30KKworI3RleHQg
eworICAgIGxpbmUtaGVpZ2h0OiAyLjU7CisgICAgaGVpZ2h0OiAyMDBweDsKKyAgICBmb250LXNp
emU6IDQwcHg7Cit9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8aWZyYW1lIHNyY2RvYz0i
CisgICAgPGJvZHkgY29udGVudGVkaXRhYmxlIHN0eWxlPSdmb250LXNpemU6IDIwcHgnPkhlbGxv
IHdvcmxkPC9ib2R5PgorICAgIDxzY3JpcHQ+Z2V0U2VsZWN0aW9uKCkuc2VsZWN0QWxsQ2hpbGRy
ZW4oZG9jdW1lbnQuYm9keSk7PC9zY3JpcHQ+CisiPjwvaWZyYW1lPgorPGRpdiBpZD0idGV4dCI+
SGVyZSdzIHRvIHRoZSBjcmF6eSBvbmVzLiBUaGUgbWlzZml0cy4gVGhlIHJlYmVscy4gVGhlIHRy
b3VibGVtYWtlcnMuIFRoZSByb3VuZCBwZWdzIGluIHRoZSBzcXVhcmUgaG9sZXMuIFRoZSBvbmVz
IHdobyBzZWUgdGhpbmdzIGRpZmZlcmVudGx5LiBUaGV5J3JlIG5vdCBmb25kIG9mIHJ1bGVzLiBB
bmQgdGhleSBoYXZlIG5vIHJlc3BlY3QgZm9yIHRoZSBzdGF0dXMgcXVvLjwvZGl2PgorPC9ib2R5
PgorPHNjcmlwdD4KK2pzVGVzdElzQXN5bmMgPSB0cnVlOworZG9jdW1lbnQucXVlcnlTZWxlY3Rv
cigiaWZyYW1lIikuZm9jdXMoKTsKKworZGVzY3JpcHRpb24oIlRoaXMgdGVzdCB2ZXJpZmllcyB0
aGF0IHdlIGRvbid0IGNyYXNoIHdoaWxlIHNjcm9sbGluZyBhbiBvdmVyZmxvdyBzY3JvbGxpbmcg
Y29udGFpbmVyIGR1cmluZyBsYXlvdXQsIGlmIHRoZSBzZWxlY3Rpb24gaXMgaW4gYW4gZWRpdGFi
bGUgZWxlbWVudCBpbiBhIGZvY3VzZWQgc3ViZnJhbWUuIik7CisKK2NvbnN0IHRleHQgPSBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgidGV4dCIpOwordGV4dC5zY3JvbGxUbygwLCAxMDAwKTsKK2Fk
ZEV2ZW50TGlzdGVuZXIoImxvYWQiLCAoKSA9PiB0ZXh0LnNjcm9sbFRvKDAsIDUwMCkpOwordGV4
dC5hZGRFdmVudExpc3RlbmVyKCJzY3JvbGwiLCAoKSA9PiB7CisgICAgdGV4dC50ZXh0Q29udGVu
dCA9ICIiOworICAgIHRlc3RQYXNzZWQoIlN1Y2Nlc3NmdWxseSByZW1vdmVkIHRoZSB0ZXh0LiIp
OworICAgIGZpbmlzaEpTVGVzdCgpOworfSk7Cis8L3NjcmlwdD4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>