<?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>216846</bug_id>
          
          <creation_ts>2020-09-22 14:04:39 -0700</creation_ts>
          <short_desc>REGRESSION(r266075): WebContent process crashes at TextManipulationController::getPath</short_desc>
          <delta_ts>2020-09-22 15:21:48 -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>
          
          
          <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="Sihui Liu">sihui_liu</reporter>
          <assigned_to name="Sihui Liu">sihui_liu</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>mifenton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1690850</commentid>
    <comment_count>0</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-09-22 14:04:39 -0700</bug_when>
    <thetext>0   com.apple.WebCore  WebCore::TextManipulationController::getPath(WebCore::Node*, WebCore::Node*) + 39
1   com.apple.WebCore  WebCore::TextManipulationController::replace(WebCore::TextManipulationController::ManipulationItemData const&amp;, WTF::Vector&lt;WebCore::TextManipulationController::ManipulationToken, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; const&amp;, WTF::HashSet&lt;WTF::Ref&lt;WebCore::Node, WTF::DumbPtrTraits&lt;WebCore::Node&gt; &gt;, WTF::DefaultHash&lt;WTF::Ref&lt;WebCore::Node, WTF::DumbPtrTraits&lt;WebCore::Node&gt; &gt; &gt;, WTF::HashTraits&lt;WTF::Ref&lt;WebCore::Node, WTF::DumbPtrTraits&lt;WebCore::Node&gt; &gt; &gt; &gt;&amp;) + 5195
2   com.apple.WebCore  WebCore::TextManipulationController::completeManipulation(WTF::Vector&lt;WebCore::TextManipulationController::ManipulationItem, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; const&amp;) + 2943
3   com.apple.WebKit   WebKit::WebPage::completeTextManipulation(WTF::Vector&lt;WebCore::TextManipulationController::ManipulationItem, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; const&amp;, WTF::CompletionHandler&lt;void (bool, WTF::Vector&lt;WebCore::TextManipulationController::ManipulationFailure, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; const&amp;)&gt;&amp;&amp;) + 78
4   com.apple.WebKit   WebKit::WebPage::didReceiveWebPageMessage(IPC::Connection&amp;, IPC::Decoder&amp;) + 52705</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690851</commentid>
    <comment_count>1</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-09-22 14:05:00 -0700</bug_when>
    <thetext>rdar://problem/68832943</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690855</commentid>
    <comment_count>2</comment_count>
      <attachid>409397</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-09-22 14:22:20 -0700</bug_when>
    <thetext>Created attachment 409397
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690868</commentid>
    <comment_count>3</comment_count>
      <attachid>409402</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2020-09-22 14:51:58 -0700</bug_when>
    <thetext>Created attachment 409402
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690879</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-09-22 15:21:48 -0700</bug_when>
    <thetext>Committed r267439: &lt;https://trac.webkit.org/changeset/267439&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 409402.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>409397</attachid>
            <date>2020-09-22 14:22:20 -0700</date>
            <delta_ts>2020-09-22 14:51:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-216846-20200922142219.patch</filename>
            <type>text/plain</type>
            <size>4754</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY3NDEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjM1OWExMGQxOTdkYzZi
ZmM0ZjdlNWRlZjgxMTdjYWU3MGZlNDNkYS4uMzk0OGEyOGUyNzUyMTc3YzIzYWExZGY2YzJmOWQ0
MzMwNTAxYTU3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTA5LTIyICBTaWh1
aSBMaXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04ocjI2NjA3
NSk6IFdlYkNvbnRlbnQgcHJvY2VzcyBjcmFzaGVzIGF0IFRleHRNYW5pcHVsYXRpb25Db250cm9s
bGVyOjpnZXRQYXRoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMTY4NDYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUZXh0SXRlcmF0b3IgZG9lcyBub3QgdmlzaXQgbm9kZSB0aGF0IGhhcyBubyByZW5kZXJl
ciwgc28gaWYgbm9kZSBoYXMgYmVjb21lIGhpZGRlbiwgVGV4dE1hbmlwdWxhdGlvbkNvbnRyb2xs
ZXIgCisgICAgICAgIHdpbGwgbm90IGZpbmQgY29udGVudCBub2RlIGluIHBhcmFncmFwaCByYW5n
ZSBkdXJpbmcgcmVwbGFjZW1lbnQuCisKKyAgICAgICAgQVBJIFRlc3Q6IFRleHRNYW5pcHVsYXRp
b24uQ29tcGxldGVUZXh0TWFuaXB1bGF0aW9uUGFyYWdyYXBoQmVjb21lc0hpZGRlbgorCisgICAg
ICAgICogZWRpdGluZy9UZXh0TWFuaXB1bGF0aW9uQ29udHJvbGxlci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpUZXh0TWFuaXB1bGF0aW9uQ29udHJvbGxlcjo6cmVwbGFjZSk6CisKIDIwMjAtMDkt
MjIgIFNhbSBXZWluaWcgIDx3ZWluaWdAYXBwbGUuY29tPgogCiAgICAgICAgIFtXZWJJRExdIFNw
bGl0IHVwIFBlcmZvcm1hbmNlLmlkbCBpbnRvIGNvbXBvbmVudCBwYXJ0aWFscwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvZWRpdGluZy9UZXh0TWFuaXB1bGF0aW9uQ29udHJvbGxlci5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9lZGl0aW5nL1RleHRNYW5pcHVsYXRpb25Db250cm9sbGVyLmNwcApp
bmRleCA5YmFmMjMwNGZiNTk0MjNhOWVlNzVlYzUyYTQ4ZWZjYTM1NTY2YjYxLi5lZDQ0NTk2ZWMw
MmQzMDQ2OTA1ZmQ4YjNlYzU3MmQ0NTAxNmI1ZDRlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9lZGl0aW5nL1RleHRNYW5pcHVsYXRpb25Db250cm9sbGVyLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9lZGl0aW5nL1RleHRNYW5pcHVsYXRpb25Db250cm9sbGVyLmNwcApAQCAtODI4LDYgKzgy
OCw5IEBAIGF1dG8gVGV4dE1hbmlwdWxhdGlvbkNvbnRyb2xsZXI6OnJlcGxhY2UoY29uc3QgTWFu
aXB1bGF0aW9uSXRlbURhdGEmIGl0ZW0sIGNvbnN0CiAgICAgICAgIH0KICAgICB9CiAKKyAgICBp
ZiAoIWZpcnN0Q29udGVudE5vZGUpCisgICAgICAgIHJldHVybiBNYW5pcHVsYXRpb25GYWlsdXJl
VHlwZTo6Q29udGVudENoYW5nZWQ7CisKICAgICB3aGlsZSAobGFzdENoaWxkT2ZDb21tb25BbmNl
c3RvckluUmFuZ2UgJiYgbGFzdENoaWxkT2ZDb21tb25BbmNlc3RvckluUmFuZ2UtPnBhcmVudE5v
ZGUoKSAhPSBjb21tb25BbmNlc3RvcikKICAgICAgICAgbGFzdENoaWxkT2ZDb21tb25BbmNlc3Rv
ckluUmFuZ2UgPSBsYXN0Q2hpbGRPZkNvbW1vbkFuY2VzdG9ySW5SYW5nZS0+cGFyZW50Tm9kZSgp
OwogCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXgg
ZDA3OGU5OGJlMmRiYjg4NGY2ZjY3YjUyMDE5OWJlZGZmYTlmYTExYy4uNTFhMWVlZjQ5NGQ3MjE5
ZDA0Y2JiMzQ0ODhjYTJkMmM3YmQ0ZWM5NiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisr
KyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIwLTA5LTIyICBTaWh1aSBM
aXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04ocjI2NjA3NSk6
IFdlYkNvbnRlbnQgcHJvY2VzcyBjcmFzaGVzIGF0IFRleHRNYW5pcHVsYXRpb25Db250cm9sbGVy
OjpnZXRQYXRoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yMTY4NDYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvVGV4dE1hbmlwdWxhdGlvbi5tbToK
KyAgICAgICAgKFRlc3RXZWJLaXRBUEk6OlRFU1QpOgorCiAyMDIwLTA5LTIyICBUcnVpdHQgU2F2
ZWxsICA8dHNhdmVsbEBhcHBsZS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcmV2ZXJ0aW5n
IHIyNjczODAuCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENv
Y29hL1RleHRNYW5pcHVsYXRpb24ubW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktp
dENvY29hL1RleHRNYW5pcHVsYXRpb24ubW0KaW5kZXggNjIxOGVkMmY1M2RiZThjMGY5OWQ5NWE3
NWU3MGUwMWRkM2MxNGMwNi4uMmIxMjA3MzgzYzNiNzQxNjViNjk3YWE2Y2FiZWI2OTc1NTk3YTkx
OCAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9UZXh0
TWFuaXB1bGF0aW9uLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29j
b2EvVGV4dE1hbmlwdWxhdGlvbi5tbQpAQCAtMzE5NSw2ICszMTk1LDQyIEBAIFRFU1QoVGV4dE1h
bmlwdWxhdGlvbiwgQ29tcGxldGVUZXh0TWFuaXB1bGF0aW9uU2hvdWxkT25seUNoYW5nZU5vZGVz
SW5QYXJhZ3JhcGhSCiAgICAgICAgIFt3ZWJWaWV3IHN0cmluZ0J5RXZhbHVhdGluZ0phdmFTY3Jp
cHQ6QCJkb2N1bWVudC5ib2R5LmlubmVySFRNTCJdKTsKIH0KIAorVEVTVChUZXh0TWFuaXB1bGF0
aW9uLCBDb21wbGV0ZVRleHRNYW5pcHVsYXRpb25QYXJhZ3JhcGhCZWNvbWVzSGlkZGVuKQorewor
ICAgIGF1dG8gZGVsZWdhdGUgPSBhZG9wdE5TKFtbVGV4dE1hbmlwdWxhdGlvbkRlbGVnYXRlIGFs
bG9jXSBpbml0XSk7CisgICAgYXV0byB3ZWJWaWV3ID0gYWRvcHROUyhbW1Rlc3RXS1dlYlZpZXcg
YWxsb2NdIGluaXRXaXRoRnJhbWU6TlNNYWtlUmVjdCgwLCAwLCA0MDAsIDQwMCldKTsKKyAgICBb
d2ViVmlldyBfc2V0VGV4dE1hbmlwdWxhdGlvbkRlbGVnYXRlOmRlbGVnYXRlLmdldCgpXTsKKyAg
ICBbd2ViVmlldyBzeW5jaHJvbm91c2x5TG9hZEhUTUxTdHJpbmc6QCI8IURPQ1RZUEUgaHRtbD4i
CisgICAgICAgICI8aGVhZD48c3R5bGU+IC5oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9IDwvc3R5
bGU+PC9oZWFkPiIKKyAgICAgICAgIjxib2R5PjxzcGFuPmhlbGxvPC9zcGFuPjwvYm9keT4iXTsK
KworICAgIGRvbmUgPSBmYWxzZTsKKyAgICBbd2ViVmlldyBfc3RhcnRUZXh0TWFuaXB1bGF0aW9u
c1dpdGhDb25maWd1cmF0aW9uOm5pbCBjb21wbGV0aW9uOl57CisgICAgICAgIGRvbmUgPSB0cnVl
OworICAgIH1dOworICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmZG9uZSk7CisKKyAgICBh
dXRvIGl0ZW1zID0gW2RlbGVnYXRlIGl0ZW1zXTsKKyAgICBFWFBFQ1RfRVEoaXRlbXMuY291bnQs
IDFVTCk7CisgICAgRVhQRUNUX0VRKGl0ZW1zWzBdLnRva2Vucy5jb3VudCwgMVVMKTsKKyAgICBF
WFBFQ1RfV0tfU1RSRVEoImhlbGxvIiwgaXRlbXNbMF0udG9rZW5zWzBdLmNvbnRlbnQpOworCisg
ICAgW3dlYlZpZXcgZXZhbHVhdGVKYXZhU2NyaXB0OkAiZG9jdW1lbnQucXVlcnlTZWxlY3Rvcign
c3BhbicpLmNsYXNzTGlzdC5hZGQoJ2hpZGRlbicpOyIgY29tcGxldGlvbkhhbmRsZXI6bmlsXTsK
KworICAgIGRvbmUgPSBmYWxzZTsKKyAgICBfX2Jsb2NrIGF1dG8gaXRlbSA9IGNyZWF0ZUl0ZW0o
aXRlbXNbMF0uaWRlbnRpZmllciwge3sgaXRlbXNbMF0udG9rZW5zWzBdLmlkZW50aWZpZXIsIEAi
SGVsbG8iIH19KTsKKyAgICBbd2ViVmlldyBfY29tcGxldGVUZXh0TWFuaXB1bGF0aW9uRm9ySXRl
bXM6QFtpdGVtLmdldCgpXSBjb21wbGV0aW9uOl4oTlNBcnJheTxOU0Vycm9yICo+ICplcnJvcnMp
IHsKKyAgICAgICAgRVhQRUNUX0VRKGVycm9ycy5jb3VudCwgMVVMKTsKKyAgICAgICAgRVhQRUNU
X0VRKGVycm9ycy5maXJzdE9iamVjdC5kb21haW4sIF9XS1RleHRNYW5pcHVsYXRpb25JdGVtRXJy
b3JEb21haW4pOworICAgICAgICBFWFBFQ1RfRVEoZXJyb3JzLmZpcnN0T2JqZWN0LmNvZGUsIF9X
S1RleHRNYW5pcHVsYXRpb25JdGVtRXJyb3JDb250ZW50Q2hhbmdlZCk7CisgICAgICAgIEVYUEVD
VF9FUShlcnJvcnMuZmlyc3RPYmplY3QudXNlckluZm9bX1dLVGV4dE1hbmlwdWxhdGlvbkl0ZW1F
cnJvckl0ZW1LZXldLCBpdGVtLmdldCgpKTsKKyAgICAgICAgZG9uZSA9IHRydWU7CisgICAgfV07
CisgICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6cnVuKCZkb25lKTsKKworICAgIEVYUEVDVF9XS19T
VFJFUSgiPHNwYW4gY2xhc3M9XCJoaWRkZW5cIj5oZWxsbzwvc3Bhbj4iLCBbd2ViVmlldyBzdHJp
bmdCeUV2YWx1YXRpbmdKYXZhU2NyaXB0OkAiZG9jdW1lbnQuYm9keS5pbm5lckhUTUwiXSk7Cit9
CisKIFRFU1QoVGV4dE1hbmlwdWxhdGlvbiwgVGV4dE1hbmlwdWxhdGlvblRva2VuRGVidWdEZXNj
cmlwdGlvbikKIHsKICAgICBhdXRvIHRva2VuID0gYWRvcHROUyhbW19XS1RleHRNYW5pcHVsYXRp
b25Ub2tlbiBhbGxvY10gaW5pdF0pOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>409402</attachid>
            <date>2020-09-22 14:51:58 -0700</date>
            <delta_ts>2020-09-22 15:21:48 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-216846-20200922145157.patch</filename>
            <type>text/plain</type>
            <size>4850</size>
            <attacher name="Sihui Liu">sihui_liu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY3NDEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjM1OWExMGQxOTdkYzZi
ZmM0ZjdlNWRlZjgxMTdjYWU3MGZlNDNkYS4uODJmYjdlOGVjYWU3MmZiNDFmZGUxODE5N2U5MzEx
YzVlNjI3ZTg5NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTA5LTIyICBTaWh1
aSBMaXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04ocjI2NjA3
NSk6IFdlYkNvbnRlbnQgcHJvY2VzcyBjcmFzaGVzIGF0IFRleHRNYW5pcHVsYXRpb25Db250cm9s
bGVyOjpnZXRQYXRoCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMTY4NDYKKworICAgICAgICBSZXZpZXdlZCBieSBXZW5zb24gSHNpZWguCisKKyAgICAg
ICAgVGV4dEl0ZXJhdG9yIGRvZXMgbm90IHZpc2l0IG5vZGUgdGhhdCBoYXMgbm8gcmVuZGVyZXIs
IHNvIGlmIG5vZGUgaGFzIGJlY29tZSBoaWRkZW4sIFRleHRNYW5pcHVsYXRpb25Db250cm9sbGVy
IAorICAgICAgICB3aWxsIG5vdCBmaW5kIGNvbnRlbnQgbm9kZSBpbiBwYXJhZ3JhcGggcmFuZ2Ug
ZHVyaW5nIHJlcGxhY2VtZW50LgorCisgICAgICAgIEFQSSBUZXN0OiBUZXh0TWFuaXB1bGF0aW9u
LkNvbXBsZXRlVGV4dE1hbmlwdWxhdGlvblBhcmFncmFwaEJlY29tZXNIaWRkZW4KKworICAgICAg
ICAqIGVkaXRpbmcvVGV4dE1hbmlwdWxhdGlvbkNvbnRyb2xsZXIuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6VGV4dE1hbmlwdWxhdGlvbkNvbnRyb2xsZXI6OnJlcGxhY2UpOgorCiAyMDIwLTA5LTIy
ICBTYW0gV2VpbmlnICA8d2VpbmlnQGFwcGxlLmNvbT4KIAogICAgICAgICBbV2ViSURMXSBTcGxp
dCB1cCBQZXJmb3JtYW5jZS5pZGwgaW50byBjb21wb25lbnQgcGFydGlhbHMKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2VkaXRpbmcvVGV4dE1hbmlwdWxhdGlvbkNvbnRyb2xsZXIuY3BwIGIv
U291cmNlL1dlYkNvcmUvZWRpdGluZy9UZXh0TWFuaXB1bGF0aW9uQ29udHJvbGxlci5jcHAKaW5k
ZXggOWJhZjIzMDRmYjU5NDIzYTllZTc1ZWM1MmE0OGVmY2EzNTU2NmI2MS4uZWQ0NDU5NmVjMDJk
MzA0NjkwNWZkOGIzZWM1NzJkNDUwMTZiNWQ0ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
ZWRpdGluZy9UZXh0TWFuaXB1bGF0aW9uQ29udHJvbGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvZWRpdGluZy9UZXh0TWFuaXB1bGF0aW9uQ29udHJvbGxlci5jcHAKQEAgLTgyOCw2ICs4Mjgs
OSBAQCBhdXRvIFRleHRNYW5pcHVsYXRpb25Db250cm9sbGVyOjpyZXBsYWNlKGNvbnN0IE1hbmlw
dWxhdGlvbkl0ZW1EYXRhJiBpdGVtLCBjb25zdAogICAgICAgICB9CiAgICAgfQogCisgICAgaWYg
KCFmaXJzdENvbnRlbnROb2RlKQorICAgICAgICByZXR1cm4gTWFuaXB1bGF0aW9uRmFpbHVyZVR5
cGU6OkNvbnRlbnRDaGFuZ2VkOworCiAgICAgd2hpbGUgKGxhc3RDaGlsZE9mQ29tbW9uQW5jZXN0
b3JJblJhbmdlICYmIGxhc3RDaGlsZE9mQ29tbW9uQW5jZXN0b3JJblJhbmdlLT5wYXJlbnROb2Rl
KCkgIT0gY29tbW9uQW5jZXN0b3IpCiAgICAgICAgIGxhc3RDaGlsZE9mQ29tbW9uQW5jZXN0b3JJ
blJhbmdlID0gbGFzdENoaWxkT2ZDb21tb25BbmNlc3RvckluUmFuZ2UtPnBhcmVudE5vZGUoKTsK
IApkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGQw
NzhlOThiZTJkYmI4ODRmNmY2N2I1MjAxOTliZWRmZmE5ZmExMWMuLjIzNDIwMTZmNzgwZDJjZmM1
ZDFlZDM3ZmI1YmQ2ZDFmOTAwZjUxMWQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysg
Yi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAyMC0wOS0yMiAgU2lodWkgTGl1
ICA8c2lodWlfbGl1QGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OKHIyNjYwNzUpOiBX
ZWJDb250ZW50IHByb2Nlc3MgY3Jhc2hlcyBhdCBUZXh0TWFuaXB1bGF0aW9uQ29udHJvbGxlcjo6
Z2V0UGF0aAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjE2ODQ2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgV2Vuc29uIEhzaWVoLgorCisgICAgICAgICog
VGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9UZXh0TWFuaXB1bGF0aW9uLm1tOgorICAg
ICAgICAoVGVzdFdlYktpdEFQSTo6VEVTVCk6CisKIDIwMjAtMDktMjIgIFRydWl0dCBTYXZlbGwg
IDx0c2F2ZWxsQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByZXZlcnRpbmcgcjI2
NzM4MC4KZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2Ev
VGV4dE1hbmlwdWxhdGlvbi5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29j
b2EvVGV4dE1hbmlwdWxhdGlvbi5tbQppbmRleCA2MjE4ZWQyZjUzZGJlOGMwZjk5ZDk1YTc1ZTcw
ZTAxZGQzYzE0YzA2Li4wMjNjZTcxYjVlZDA4ZDJjNDE0Y2YzOGE4Nzk4NjdmY2NjMzNmY2U5IDEw
MDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1RleHRNYW5p
cHVsYXRpb24ubW0KKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9U
ZXh0TWFuaXB1bGF0aW9uLm1tCkBAIC0zMTk1LDYgKzMxOTUsNDYgQEAgVEVTVChUZXh0TWFuaXB1
bGF0aW9uLCBDb21wbGV0ZVRleHRNYW5pcHVsYXRpb25TaG91bGRPbmx5Q2hhbmdlTm9kZXNJblBh
cmFncmFwaFIKICAgICAgICAgW3dlYlZpZXcgc3RyaW5nQnlFdmFsdWF0aW5nSmF2YVNjcmlwdDpA
ImRvY3VtZW50LmJvZHkuaW5uZXJIVE1MIl0pOwogfQogCitURVNUKFRleHRNYW5pcHVsYXRpb24s
IENvbXBsZXRlVGV4dE1hbmlwdWxhdGlvblBhcmFncmFwaEJlY29tZXNIaWRkZW4pCit7CisgICAg
YXV0byBkZWxlZ2F0ZSA9IGFkb3B0TlMoW1tUZXh0TWFuaXB1bGF0aW9uRGVsZWdhdGUgYWxsb2Nd
IGluaXRdKTsKKyAgICBhdXRvIHdlYlZpZXcgPSBhZG9wdE5TKFtbVGVzdFdLV2ViVmlldyBhbGxv
Y10gaW5pdFdpdGhGcmFtZTpOU01ha2VSZWN0KDAsIDAsIDQwMCwgNDAwKV0pOworICAgIFt3ZWJW
aWV3IF9zZXRUZXh0TWFuaXB1bGF0aW9uRGVsZWdhdGU6ZGVsZWdhdGUuZ2V0KCldOworICAgIFt3
ZWJWaWV3IHN5bmNocm9ub3VzbHlMb2FkSFRNTFN0cmluZzpAIjwhRE9DVFlQRSBodG1sPiIKKyAg
ICAgICAgIjxoZWFkPjxzdHlsZT4gLmhpZGRlbiB7IGRpc3BsYXk6IG5vbmU7IH0gPC9zdHlsZT48
L2hlYWQ+IgorICAgICAgICAiPGJvZHk+PHNwYW4+aGVsbG88L3NwYW4+PC9ib2R5PiJdOworCisg
ICAgZG9uZSA9IGZhbHNlOworICAgIFt3ZWJWaWV3IF9zdGFydFRleHRNYW5pcHVsYXRpb25zV2l0
aENvbmZpZ3VyYXRpb246bmlsIGNvbXBsZXRpb246XnsKKyAgICAgICAgZG9uZSA9IHRydWU7Cisg
ICAgfV07CisgICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6cnVuKCZkb25lKTsKKworICAgIGF1dG8g
aXRlbXMgPSBbZGVsZWdhdGUgaXRlbXNdOworICAgIEVYUEVDVF9FUShpdGVtcy5jb3VudCwgMVVM
KTsKKyAgICBFWFBFQ1RfRVEoaXRlbXNbMF0udG9rZW5zLmNvdW50LCAxVUwpOworICAgIEVYUEVD
VF9XS19TVFJFUSgiaGVsbG8iLCBpdGVtc1swXS50b2tlbnNbMF0uY29udGVudCk7CisKKyAgICBk
b25lID0gZmFsc2U7CisgICAgW3dlYlZpZXcgZXZhbHVhdGVKYXZhU2NyaXB0OkAiZG9jdW1lbnQu
cXVlcnlTZWxlY3Rvcignc3BhbicpLmNsYXNzTGlzdC5hZGQoJ2hpZGRlbicpOyIgY29tcGxldGlv
bkhhbmRsZXI6XihpZCByZXN1bHQsIE5TRXJyb3IgKikgeworICAgICAgICBFWFBFQ1RfTlVMTChy
ZXN1bHQpOworICAgICAgICBkb25lID0gdHJ1ZTsKKyAgICB9XTsKKworICAgIGRvbmUgPSBmYWxz
ZTsKKyAgICBfX2Jsb2NrIGF1dG8gaXRlbSA9IGNyZWF0ZUl0ZW0oaXRlbXNbMF0uaWRlbnRpZmll
ciwge3sgaXRlbXNbMF0udG9rZW5zWzBdLmlkZW50aWZpZXIsIEAiSGVsbG8iIH19KTsKKyAgICBb
d2ViVmlldyBfY29tcGxldGVUZXh0TWFuaXB1bGF0aW9uRm9ySXRlbXM6QFtpdGVtLmdldCgpXSBj
b21wbGV0aW9uOl4oTlNBcnJheTxOU0Vycm9yICo+ICplcnJvcnMpIHsKKyAgICAgICAgRVhQRUNU
X0VRKGVycm9ycy5jb3VudCwgMVVMKTsKKyAgICAgICAgRVhQRUNUX0VRKGVycm9ycy5maXJzdE9i
amVjdC5kb21haW4sIF9XS1RleHRNYW5pcHVsYXRpb25JdGVtRXJyb3JEb21haW4pOworICAgICAg
ICBFWFBFQ1RfRVEoZXJyb3JzLmZpcnN0T2JqZWN0LmNvZGUsIF9XS1RleHRNYW5pcHVsYXRpb25J
dGVtRXJyb3JDb250ZW50Q2hhbmdlZCk7CisgICAgICAgIEVYUEVDVF9FUShlcnJvcnMuZmlyc3RP
YmplY3QudXNlckluZm9bX1dLVGV4dE1hbmlwdWxhdGlvbkl0ZW1FcnJvckl0ZW1LZXldLCBpdGVt
LmdldCgpKTsKKyAgICAgICAgZG9uZSA9IHRydWU7CisgICAgfV07CisgICAgVGVzdFdlYktpdEFQ
STo6VXRpbDo6cnVuKCZkb25lKTsKKworICAgIEVYUEVDVF9XS19TVFJFUSgiPHNwYW4gY2xhc3M9
XCJoaWRkZW5cIj5oZWxsbzwvc3Bhbj4iLCBbd2ViVmlldyBzdHJpbmdCeUV2YWx1YXRpbmdKYXZh
U2NyaXB0OkAiZG9jdW1lbnQuYm9keS5pbm5lckhUTUwiXSk7Cit9CisKIFRFU1QoVGV4dE1hbmlw
dWxhdGlvbiwgVGV4dE1hbmlwdWxhdGlvblRva2VuRGVidWdEZXNjcmlwdGlvbikKIHsKICAgICBh
dXRvIHRva2VuID0gYWRvcHROUyhbW19XS1RleHRNYW5pcHVsYXRpb25Ub2tlbiBhbGxvY10gaW5p
dF0pOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>