<?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>168154</bug_id>
          
          <creation_ts>2017-02-10 16:47:02 -0800</creation_ts>
          <short_desc>Infinite UI process hang under ensurePositionInformationIsUpToDate</short_desc>
          <delta_ts>2017-02-10 17:11:33 -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>New Bugs</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1275644</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-02-10 16:47:02 -0800</bug_when>
    <thetext>Infinite UI process hang under ensurePositionInformationIsUpToDate</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275647</commentid>
    <comment_count>1</comment_count>
      <attachid>301217</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-02-10 16:47:30 -0800</bug_when>
    <thetext>Created attachment 301217
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275655</commentid>
    <comment_count>2</comment_count>
      <attachid>301217</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-10 17:11:30 -0800</bug_when>
    <thetext>Comment on attachment 301217
Patch

Clearing flags on attachment: 301217

Committed r212167: &lt;http://trac.webkit.org/changeset/212167&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275656</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-02-10 17:11:33 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>301217</attachid>
            <date>2017-02-10 16:47:30 -0800</date>
            <delta_ts>2017-02-10 17:11:30 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-168154-20170210164502.patch</filename>
            <type>text/plain</type>
            <size>10849</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEyMTA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMDk0NmYxYzI0YjdmODk5
NjlhNmVjMDE1OGI2YjY5MjI5NzA2YTc1Ny4uZTRkYzg4NGYxNjlmMTkwNjIyZDkyOGZlMDY1NDEz
ZTFlZjQ4Yjc4ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE3LTAyLTEwICBUaW0g
SG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgorCisgICAgICAgIEluZmluaXRlIFVJ
IHByb2Nlc3MgaGFuZyB1bmRlciBlbnN1cmVQb3NpdGlvbkluZm9ybWF0aW9uSXNVcFRvRGF0ZQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY4MTU0Cisg
ICAgICAgIDxyZGFyOi8vcHJvYmxlbS8zMDQyODY3Mz4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0lu
dGVyYWN0aW9uLm1tOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IGNsZWFudXBJbnRlcmFjdGlv
bl0pOgorICAgICAgICBJZiB0aGUgd2ViIHByb2Nlc3MgY3Jhc2hlcyBvciB3ZSdyZSBiZWluZyB0
b3JuIGRvd24gZm9yIGFub3RoZXIgcmVhc29uLAorICAgICAgICBhc3N1bWUgdGhhdCB3ZSBhcmVu
J3QgZXZlciBnb2luZyB0byByZWNlaXZlIGFueSBwZW5kaW5nIGFzeW5jIGludGVyYWN0aW9uCisg
ICAgICAgIGluZm9ybWF0aW9uIHVwZGF0ZS4gT3RoZXJ3aXNlLCBlbnN1cmVQb3NpdGlvbkluZm9y
bWF0aW9uSXNVcFRvRGF0ZSBjYW4gZW5kCisgICAgICAgIHVwIHdhaXRpbmcgZm9yIGl0IGZvcmV2
ZXIuCisKIDIwMTctMDItMDkgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEu
Y29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQuIEZpeCBHVEsrIGJ1aWxkIHdpdGggdGhyZWFkZWQg
Y29tcG9zaXRvciBkaXNhYmxlZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tIGIvU291cmNlL1dlYktpdDIvVUlQcm9j
ZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KaW5kZXggNmJjMGIzMDk0NTI4NjU4
YjUzZDhlMzY4ZDY3ODFhNWYyOGY0ODdiNC4uNTI5M2FmYWY4YTdhNzIyYjM4NmI1YTMzMWViMTU0
YzVmZWU4NTk3OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0Nv
bnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lv
cy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KQEAgLTYzMiw2ICs2MzIsNyBAQCBzdGF0aWMg
VUlXZWJTZWxlY3Rpb25Nb2RlIHRvVUlXZWJTZWxlY3Rpb25Nb2RlKFdLU2VsZWN0aW9uR3JhbnVs
YXJpdHkgZ3JhbnVsYXJpdAogICAgIFtfZm9ybUlucHV0U2Vzc2lvbiBpbnZhbGlkYXRlXTsKICAg
ICBfZm9ybUlucHV0U2Vzc2lvbiA9IG5pbDsKICAgICBbX2hpZ2hsaWdodFZpZXcgcmVtb3ZlRnJv
bVN1cGVydmlld107CisgICAgX291dHN0YW5kaW5nUG9zaXRpb25JbmZvcm1hdGlvblJlcXVlc3Qg
PSBzdGQ6Om51bGxvcHQ7CiAKICAgICBpZiAoX2ludGVyYWN0aW9uVmlld3NDb250YWluZXJWaWV3
KSB7CiAgICAgICAgIFtzZWxmLmxheWVyIHJlbW92ZU9ic2VydmVyOnNlbGYgZm9yS2V5UGF0aDpA
InRyYW5zZm9ybSJdOwpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdl
TG9nCmluZGV4IDgzY2UwNTA0MjVjZTVlMGMyNjQ2YjEyY2RmNDI5NDAyZGY4MjBhNDYuLjUyNzQ2
NjBjYmJiNjA0MWUyMWVmMmRmMTBjM2VkZTBmNWMzNzAxZWMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0No
YW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMSBAQAorMjAxNy0wMi0x
MCAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KKworICAgICAgICBJbmZp
bml0ZSBVSSBwcm9jZXNzIGhhbmcgdW5kZXIgZW5zdXJlUG9zaXRpb25JbmZvcm1hdGlvbklzVXBU
b0RhdGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2
ODE1NAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzA0Mjg2NzM+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RXZWJL
aXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvajoKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dlYktpdDJDb2NvYS9JbnRlcmFjdGlvbkRlYWRsb2NrQWZ0ZXJDcmFzaC5tbTogQWRk
ZWQuCisgICAgICAgIChyZWN1cnNpdmVGaW5kSGlnaGxpZ2h0TG9uZ1ByZXNzUmVjb2duaXplcik6
CisgICAgICAgIChURVNUKToKKyAgICAgICAgQWRkIGEgc29tZXdoYXQgbmFzdHkgdGVzdCB0aGF0
IGRvZXMgYW4gYXN5bmMgaW50ZXJhY3Rpb24gaW5mb3JtYXRpb24gdXBkYXRlLCBidXQKKyAgICAg
ICAga2lsbHMgdGhlIFdlYiBwcm9jZXNzIGJlZm9yZSBpdCBhcnJpdmVzLCBhbmQgdGhlbiBkb2Vz
IGEgc3luYyBpbnRlcmFjdGlvbgorICAgICAgICBpbmZvcm1hdGlvbiB1cGRhdGUsIHdoaWNoIHdp
bGwgd2FpdCBmb3IgdGhlIG91c3RhbmRpbmcgYXN5bmMgaW50ZXJhY3Rpb24KKyAgICAgICAgaW5m
b3JtYXRpb24gdXBkYXRlIGlmIHdlIHN0aWxsIHRoaW5rIGl0J3MgY29taW5nLiBCZWZvcmUgdGhl
IHBhdGNoLCB0aGlzCisgICAgICAgIHRlc3QgdGltZXMgb3V0IHdpdGggdGhlIFVJIHByb2Nlc3Mg
c3R1Y2sgdW5kZXIgZW5zdXJlUG9zaXRpb25JbmZvcm1hdGlvbklzVXBUb0RhdGUuCisKIDIwMTct
MDItMTAgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAg
ICAgICBGaXggMzItYW5kLTY0LWJpdCBidWlsZCBvbiBFbCBDYXBpdGFuLgpkaWZmIC0tZ2l0IGEv
VG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHBy
b2ogYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3Byb2plY3Qu
cGJ4cHJvagppbmRleCA4MGM0ZDEzYWFjNjU4MTQzNzY1NmU5ZGYwMDdlYjkxZjY3MzY1YTU3Li5h
YzEzYjI5OTUwNGFmM2MyZjFkYjRjNzM0YWQ3ZGQwZTkxYmU1MWZiIDEwMDY0NAotLS0gYS9Ub29s
cy9UZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagor
KysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3Byb2plY3Qu
cGJ4cHJvagpAQCAtNjEsNiArNjEsNyBAQAogCQkyRDFDMDRBNzFENzYyOThCMDAwQTY4MTYgLyog
VGVzdE5hdmlnYXRpb25EZWxlZ2F0ZS5tbSBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxk
RmlsZTsgZmlsZVJlZiA9IDJEMUMwNEE2MUQ3NjI5OEIwMDBBNjgxNiAvKiBUZXN0TmF2aWdhdGlv
bkRlbGVnYXRlLm1tICovOyB9OwogCQkyRDRDRjhCRDFEODM2MENDMDAwMUNFOEQgLyogV0tUaHVt
Ym5haWxWaWV3Lm1tIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVm
ID0gMkQ0Q0Y4QkMxRDgzNjBDQzAwMDFDRThEIC8qIFdLVGh1bWJuYWlsVmlldy5tbSAqLzsgfTsK
IAkJMkQ1MUEwQzcxQzhCRjAwQzAwNzY1QzQ1IC8qIERPTUhUTUxWaWRlb0VsZW1lbnRXcmFwcGVy
Lm1tIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gMkQ1MUEw
QzUxQzhCRjAwNDAwNzY1QzQ1IC8qIERPTUhUTUxWaWRlb0VsZW1lbnRXcmFwcGVyLm1tICovOyB9
OworCQkyREIwMjMyRjFFNEU4NzE4MDA3MDcxMjMgLyogSW50ZXJhY3Rpb25EZWFkbG9ja0FmdGVy
Q3Jhc2gubW0gaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSAy
REIwMjMyRTFFNEU4NzE4MDA3MDcxMjMgLyogSW50ZXJhY3Rpb25EZWFkbG9ja0FmdGVyQ3Jhc2gu
bW0gKi87IH07CiAJCTJEQzRDRjc3MUQyRDlERDgwMEVDQ0M5NCAvKiBEYXRhRGV0ZWN0aW9uLm1t
IGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gMkRDNENGNzYx
RDJEOUREODAwRUNDQzk0IC8qIERhdGFEZXRlY3Rpb24ubW0gKi87IH07CiAJCTJERDdEM0FGMTc4
MjI3QjMwMDI2RTFFMyAvKiBsb3RzLW9mLXRleHQtdmVydGljYWwtbHIuaHRtbCBpbiBDb3B5IFJl
c291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSAyREQ3RDNBRTE3ODIy
N0FDMDAyNkUxRTMgLyogbG90cy1vZi10ZXh0LXZlcnRpY2FsLWxyLmh0bWwgKi87IH07CiAJCTJE
RTcxQUZFMUQ0OUMwQkQwMDkwNDA5NCAvKiBBbmltYXRlZFJlc2l6ZS5tbSBpbiBTb3VyY2VzICov
ID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDJERTcxQUZEMUQ0OUMwQkQwMDkwNDA5
NCAvKiBBbmltYXRlZFJlc2l6ZS5tbSAqLzsgfTsKQEAgLTg4NSw2ICs4ODYsNyBAQAogCQkyRDY0
MEI1NDE3ODc1REZGMDBCRkFGOTkgLyogU2Nyb2xsUGlubmluZ0JlaGF2aW9ycy5jcHAgKi8gPSB7
aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5
cGUgPSBzb3VyY2Vjb2RlLmNwcC5jcHA7IHBhdGggPSBTY3JvbGxQaW5uaW5nQmVoYXZpb3JzLmNw
cDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJMkQ4MTA0Q0IxQkVDMTNFNzAwMjBEQTQ2
IC8qIEZpbmRJblBhZ2UubW0gKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29k
aW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5vYmpjcHA7IHBhdGgg
PSBGaW5kSW5QYWdlLm1tOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQkyRDlBNTNBRTFC
MzFGQThEMDA3NEQ1QUEgLyogU2hyaW5rVG9GaXQubW0gKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVy
ZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNw
cC5vYmpjcHA7IHBhdGggPSBTaHJpbmtUb0ZpdC5tbTsgc291cmNlVHJlZSA9ICI8Z3JvdXA+Ijsg
fTsKKwkJMkRCMDIzMkUxRTRFODcxODAwNzA3MTIzIC8qIEludGVyYWN0aW9uRGVhZGxvY2tBZnRl
ckNyYXNoLm1tICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7
IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAub2JqY3BwOyBwYXRoID0gSW50ZXJh
Y3Rpb25EZWFkbG9ja0FmdGVyQ3Jhc2gubW07IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJ
CTJEQzRDRjc2MUQyRDlERDgwMEVDQ0M5NCAvKiBEYXRhRGV0ZWN0aW9uLm1tICovID0ge2lzYSA9
IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0g
c291cmNlY29kZS5jcHAub2JqY3BwOyBwYXRoID0gRGF0YURldGVjdGlvbi5tbTsgc291cmNlVHJl
ZSA9ICI8Z3JvdXA+IjsgfTsKIAkJMkREMzU1MzUxQkQwODM3ODAwNURGNEE3IC8qIEF1dG9MYXlv
dXRJbnRlZ3JhdGlvbi5tbSAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2Rp
bmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLm9iamNwcDsgcGF0aCA9
IEF1dG9MYXlvdXRJbnRlZ3JhdGlvbi5tbTsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJ
MkREN0QzQTkxNzgyMDVEMDAwMjZFMUUzIC8qIFJlc2l6ZVJldmVyc2VQYWdpbmF0ZWRXZWJWaWV3
LmNwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0
S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsgcGF0aCA9IFJlc2l6ZVJldmVyc2VQ
YWdpbmF0ZWRXZWJWaWV3LmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKQEAgLTE1NTQs
NiArMTU1Niw3IEBACiAJCQkJNTFBNTg3ODQxRDI3MkVGMzAwNEJBOUFGIC8qIEluZGV4ZWREQkRh
dGFiYXNlUHJvY2Vzc0tpbGwubW0gKi8sCiAJCQkJNTFCQ0VFNDkxQzg0RjRBRjAwNDJDODJFIC8q
IEluZGV4ZWREQk11bHRpUHJvY2Vzcy5tbSAqLywKIAkJCQk1MUIxRUU4RDFDODBGNTg4MDA2NEZC
OTggLyogSW5kZXhlZERCUGVyc2lzdGVuY2UubW0gKi8sCisJCQkJMkRCMDIzMkUxRTRFODcxODAw
NzA3MTIzIC8qIEludGVyYWN0aW9uRGVhZGxvY2tBZnRlckNyYXNoLm1tICovLAogCQkJCTM3RDM2
RUQ2MUFGNDJFQ0QwMEJBRjVEOSAvKiBMb2FkQWx0ZXJuYXRlSFRNTFN0cmluZy5tbSAqLywKIAkJ
CQlBMTI1NDc4RDFEQjE4Qjk0MDAzNTg1NjQgLyogTG9hZERhdGFXaXRoTmlsTUlNRVR5cGUubW0g
Ki8sCiAJCQkJNTc5MDFGQUMxQ0FGMTJDMjAwRUQ2NEY5IC8qIExvYWRJbnZhbGlkVVJMUmVxdWVz
dC5tbSAqLywKQEAgLTI2ODAsNiArMjY4Myw3IEBACiAJCQkJQ0VCQ0ExMkYxRTNBNjYwMTAwQzcz
MjkzIC8qIE92ZXJyaWRlQ29udGVudFNlY3VyaXR5UG9saWN5Lm1tIGluIFNvdXJjZXMgKi8sCiAJ
CQkJN0NDQjREQTkxQzgzQUU3MzAwQ0M2OTE4IC8qIFBhZ2VHcm91cC5jcHAgaW4gU291cmNlcyAq
LywKIAkJCQk1NzY5QzUwQjFEOUIwMDAyMDAwODQ3RkIgLyogU2VyaWFsaXplZENyeXB0b0tleVdy
YXAubW0gaW4gU291cmNlcyAqLywKKwkJCQkyREIwMjMyRjFFNEU4NzE4MDA3MDcxMjMgLyogSW50
ZXJhY3Rpb25EZWFkbG9ja0FmdGVyQ3Jhc2gubW0gaW4gU291cmNlcyAqLywKIAkJCQk3Q0NFN0Yw
NzFBNDExQUU2MDA0NDdDNEMgLyogUGFnZUxvYWRCYXNpYy5jcHAgaW4gU291cmNlcyAqLywKIAkJ
CQk3Q0NFN0YwODFBNDExQUU2MDA0NDdDNEMgLyogUGFnZUxvYWREaWRDaGFuZ2VMb2NhdGlvbldp
dGhpblBhZ2VGb3JGcmFtZS5jcHAgaW4gU291cmNlcyAqLywKIAkJCQk3Q0NFN0VDNzFBNDExQTdF
MDA0NDdDNEMgLyogUGFnZVZpc2liaWxpdHlTdGF0ZVdpdGhXaW5kb3dDaGFuZ2VzLm1tIGluIFNv
dXJjZXMgKi8sCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDJD
b2NvYS9JbnRlcmFjdGlvbkRlYWRsb2NrQWZ0ZXJDcmFzaC5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRB
UEkvVGVzdHMvV2ViS2l0MkNvY29hL0ludGVyYWN0aW9uRGVhZGxvY2tBZnRlckNyYXNoLm1tCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLmZmNjRiYWRjZjU0ODk1MjRlMzhiYWI1Y2VjOTJjMzc0M2U2MDAyZDAKLS0tIC9k
ZXYvbnVsbAorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdDJDb2NvYS9JbnRl
cmFjdGlvbkRlYWRsb2NrQWZ0ZXJDcmFzaC5tbQpAQCAtMCwwICsxLDg1IEBACisvKgorICogQ29w
eXJpZ2h0IChDKSAyMDE3IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBS
ZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9y
IHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRo
ZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9u
cyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBu
b3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWlt
ZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2Ug
dGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9u
cyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlv
biBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4K
KyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gQU5EIElUUyBD
T05UUklCVVRPUlMgYGBBUyBJUycnCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJS
QU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywKKyAqIFRIRSBJTVBMSUVEIFdB
UlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIK
KyAqIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4g
T1IgSVRTIENPTlRSSUJVVE9SUworICogQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVD
VCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBE
QU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAq
IFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9G
SVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04g
QU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1Qg
TElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisg
KiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZF
TiBJRiBBRFZJU0VEIE9GCisgKiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8K
KworI2luY2x1ZGUgImNvbmZpZy5oIgorCisjaW1wb3J0ICJQbGF0Zm9ybVV0aWxpdGllcy5oIgor
I2ltcG9ydCAiVGVzdC5oIgorI2ltcG9ydCAiVGVzdE5hdmlnYXRpb25EZWxlZ2F0ZS5oIgorI2lt
cG9ydCA8V2ViS2l0L1dLV2ViVmlld0NvbmZpZ3VyYXRpb25Qcml2YXRlLmg+CisjaW1wb3J0IDxX
ZWJLaXQvV0tXZWJWaWV3UHJpdmF0ZS5oPgorI2ltcG9ydCA8d3RmL1JldGFpblB0ci5oPgorCitA
aW50ZXJmYWNlIE5TT2JqZWN0ICgpCisKKy0gKEJPT0wpaGFzU2VsZWN0YWJsZVBvc2l0aW9uQXRQ
b2ludDooQ0dQb2ludClwb2ludDsKKworQGVuZAorCisjaWYgUExBVEZPUk0oSU9TKSAmJiBXS19B
UElfRU5BQkxFRAorCitzdGF0aWMgVUlHZXN0dXJlUmVjb2duaXplciAqcmVjdXJzaXZlRmluZEhp
Z2hsaWdodExvbmdQcmVzc1JlY29nbml6ZXIoVUlWaWV3ICp2aWV3KQoreworICAgIGZvciAoVUlH
ZXN0dXJlUmVjb2duaXplciAqcmVjb2duaXplciBpbiB2aWV3Lmdlc3R1cmVSZWNvZ25pemVycykg
eworICAgICAgICBpZiAoW3JlY29nbml6ZXIgaXNLaW5kT2ZDbGFzczpOU0NsYXNzRnJvbVN0cmlu
ZyhAIl9VSVdlYkhpZ2hsaWdodExvbmdQcmVzc0dlc3R1cmVSZWNvZ25pemVyIildKQorICAgICAg
ICAgICAgcmV0dXJuIHJlY29nbml6ZXI7CisgICAgfQorCisgICAgZm9yIChVSVZpZXcgKnN1YnZp
ZXcgaW4gdmlldy5zdWJ2aWV3cykgeworICAgICAgICBVSUdlc3R1cmVSZWNvZ25pemVyICpyZWNv
Z25pemVyID0gcmVjdXJzaXZlRmluZEhpZ2hsaWdodExvbmdQcmVzc1JlY29nbml6ZXIoc3Vidmll
dyk7CisgICAgICAgIGlmIChyZWNvZ25pemVyKQorICAgICAgICAgICAgcmV0dXJuIHJlY29nbml6
ZXI7CisgICAgfQorCisgICAgcmV0dXJuIG5pbDsKK30KKworVEVTVChXZWJLaXQyLCBJbnRlcmFj
dGlvbkRlYWRsb2NrQWZ0ZXJDcmFzaCkKK3sKKyAgICBSZXRhaW5QdHI8V0tXZWJWaWV3Q29uZmln
dXJhdGlvbj4gY29uZmlndXJhdGlvbiA9IGFkb3B0TlMoW1tXS1dlYlZpZXdDb25maWd1cmF0aW9u
IGFsbG9jXSBpbml0XSk7CisKKyAgICBSZXRhaW5QdHI8V0tXZWJWaWV3PiB3ZWJWaWV3ID0gYWRv
cHROUyhbW1dLV2ViVmlldyBhbGxvY10gaW5pdFdpdGhGcmFtZTpOU01ha2VSZWN0KDAsIDAsIDEw
MCwgMTAwKSBjb25maWd1cmF0aW9uOmNvbmZpZ3VyYXRpb24uZ2V0KCldKTsKKworICAgIFt3ZWJW
aWV3IGxvYWRIVE1MU3RyaW5nOkAidGVzdCIgYmFzZVVSTDpuaWxdOworICAgIFt3ZWJWaWV3IF90
ZXN0X3dhaXRGb3JEaWRGaW5pc2hOYXZpZ2F0aW9uXTsKKworICAgIFVJR2VzdHVyZVJlY29nbml6
ZXIgKmhpZ2hsaWdodExvbmdQcmVzc1JlY29nbml6ZXIgPSByZWN1cnNpdmVGaW5kSGlnaGxpZ2h0
TG9uZ1ByZXNzUmVjb2duaXplcih3ZWJWaWV3LmdldCgpKTsKKyAgICBVSVZpZXcgKmludGVyYWN0
aW9uVmlldyA9IGhpZ2hsaWdodExvbmdQcmVzc1JlY29nbml6ZXIudmlldzsKKyAgICBFWFBFQ1Rf
Tk9UX05VTEwoaGlnaGxpZ2h0TG9uZ1ByZXNzUmVjb2duaXplcik7CisKKyAgICAvLyBUaGlzIHdp
bGwgc3RhcnQgYW4gYXN5bmNocm9ub3VzIGludGVyYWN0aW9uIGluZm9ybWF0aW9uIHVwZGF0ZS4K
KyAgICBCT09MIHNob3VsZEJlZ2luID0gW1toaWdobGlnaHRMb25nUHJlc3NSZWNvZ25pemVyIGRl
bGVnYXRlXSBnZXN0dXJlUmVjb2duaXplclNob3VsZEJlZ2luOmhpZ2hsaWdodExvbmdQcmVzc1Jl
Y29nbml6ZXJdOworICAgIEVYUEVDVF9UUlVFKHNob3VsZEJlZ2luKTsKKworICAgIFt3ZWJWaWV3
IF9raWxsV2ViQ29udGVudFByb2Nlc3NBbmRSZXNldFN0YXRlXTsKKworICAgIFt3ZWJWaWV3IGxv
YWRIVE1MU3RyaW5nOkAidGVzdCIgYmFzZVVSTDpuaWxdOworICAgIFt3ZWJWaWV3IF90ZXN0X3dh
aXRGb3JEaWRGaW5pc2hOYXZpZ2F0aW9uXTsKKworICAgIC8vIFRoaXMgd2lsbCBzeW5jaHJvbm91
c2x5IGVuc3VyZSB3ZSBoYXZlIHVwLXRvLWRhdGUgaW50ZXJhY3Rpb24gaW5mb3JtYXRpb24uCisg
ICAgW2ludGVyYWN0aW9uVmlldyBoYXNTZWxlY3RhYmxlUG9zaXRpb25BdFBvaW50OkNHUG9pbnRa
ZXJvXTsKK30KKworI2VuZGlmCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>