<?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>191671</bug_id>
          
          <creation_ts>2018-11-14 20:08:09 -0800</creation_ts>
          <short_desc>IndexedDB.IndexedDBTempFileSize API test times out with process prewarming enabled</short_desc>
          <delta_ts>2019-02-27 11:28:31 -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>WebKit2</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=195112</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>
          
          <blocked>191572</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>ggaren</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1478761</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-11-14 20:08:09 -0800</bug_when>
    <thetext>IndexedDB.IndexedDBTempFileSize API test times out with process prewarming enabled:
Timeout

    TestWebKitAPI.IndexedDB.IndexedDBTempFileSize
        _RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
        ERROR: SQLite database failed to checkpoint: database table is locked
        ./platform/sql/SQLiteDatabase.cpp(130) : bool WebCore::SQLiteDatabase::open(const WTF::String &amp;, bool)
        _RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
        Attempted to create a NetworkLoad with a session (id=2) that does not exist.

Testing completed, Exit status: 3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1478767</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-11-14 21:16:07 -0800</bug_when>
    <thetext>I know what&apos;s going on and have tests. Will upload a fix tomorrow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1478769</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-11-14 21:30:57 -0800</bug_when>
    <thetext>&lt;rdar://problem/46086062&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1478939</commentid>
    <comment_count>3</comment_count>
      <attachid>354944</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-11-15 09:14:20 -0800</bug_when>
    <thetext>Created attachment 354944
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1479096</commentid>
    <comment_count>4</comment_count>
      <attachid>354944</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-11-15 14:01:38 -0800</bug_when>
    <thetext>Comment on attachment 354944
Patch

Clearing flags on attachment: 354944

Committed r238250: &lt;https://trac.webkit.org/changeset/238250&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1479097</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-11-15 14:01:39 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1479431</commentid>
    <comment_count>6</comment_count>
      <attachid>354944</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2018-11-16 09:09:45 -0800</bug_when>
    <thetext>Comment on attachment 354944
Patch

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

&gt; Source/WebKit/UIProcess/WebProcessPool.cpp:571
&gt; +    // Make sure the network process knowns about all the sessions that have been registered before it started.

Typo: &quot;knowns&quot; instead of &quot;knows&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1479433</commentid>
    <comment_count>7</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-11-16 09:13:03 -0800</bug_when>
    <thetext>(In reply to Darin Adler from comment #6)
&gt; Comment on attachment 354944 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=354944&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/UIProcess/WebProcessPool.cpp:571
&gt; &gt; +    // Make sure the network process knowns about all the sessions that have been registered before it started.
&gt; 
&gt; Typo: &quot;knowns&quot; instead of &quot;knows&quot;.

Fixed in &lt;https://trac.webkit.org/changeset/238284&gt;, thanks.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>354944</attachid>
            <date>2018-11-15 09:14:20 -0800</date>
            <delta_ts>2018-11-15 14:01:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-191671-20181115091418.patch</filename>
            <type>text/plain</type>
            <size>10371</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM4MjE4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGYwM2IxMjY2NzQzOTM3MzMz
Njg2YmFlYjBhNGU1ZGUyZWEwYzQ4NjIuLmI5MDZkNjUzN2RhYjQzM2NhMjc1M2VhN2EyODZjYzNj
ZjY0MzQ4NmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsNTYgQEAKKzIwMTgtMTEtMTUgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBJbmRleGVkREIuSW5kZXhlZERCVGVt
cEZpbGVTaXplIEFQSSB0ZXN0IHRpbWVzIG91dCB3aXRoIHByb2Nlc3MgcHJld2FybWluZyBlbmFi
bGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTE2
NzEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ2MDg2MDYyPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEVuYWJsaW5nIHByb2Nlc3MgcHJld2FybWlu
ZyBjYXVzZWQgSW5kZXhlZERCLkluZGV4ZWREQlRlbXBGaWxlU2l6ZSBBUEkgdG8gdGltZSBvdXQg
YW5kIHByaW50CisgICAgICAgIHRoZSBmb2xsb3dpbmcgbGluZToKKyAgICAgICAgIkF0dGVtcHRl
ZCB0byBjcmVhdGUgYSBOZXR3b3JrTG9hZCB3aXRoIGEgc2Vzc2lvbiAoaWQ9MikgdGhhdCBkb2Vz
IG5vdCBleGlzdC4iCisKKyAgICAgICAgVGhpcyBhY3R1YWxseSBpZGVudGlmaWVkIGEgcHJlLWV4
aXN0aW5nIGJ1ZyB3aXRoIG91ciBoYW5kbGluZyBvZiBub24tZGVmYXVsdCBkYXRhIHN0b3JlLgor
ICAgICAgICBXaGVuZXZlciBhIHBhZ2Ugc3RhcnRzIHVzaW5nIGEgZGF0YSBzdG9yZSwgd2UgY2Fs
bCBXZWJQcm9jZXNzUG9vbDo6cGFnZUJlZ2luVXNpbmdXZWJzaXRlRGF0YVN0b3JlKCkKKyAgICAg
ICAgd2hpY2ggd2lsbCBjYWxsIE5ldHdvcmtQcm9jZXNzUHJveHk6OmFkZFNlc3Npb24oKSBpZiB0
aGUgbmV0d29yayBwcm9jZXNzIHdhcyBhbHJlYWR5IHN0YXJ0ZWQKKyAgICAgICAgdG8gbGV0IHRo
ZSBuZXR3b3JrIHByb2Nlc3Mga25vdyBhYm91dCB0aGlzIG5vbi1kZWZhdWx0IHNlc3Npb24uIFRo
ZXJlIGFyZSBzZXZlcmFsIGlzc3VlcyB3aXRoIHRoZQorICAgICAgICBjdXJyZW50IG1vZGVsOgor
ICAgICAgICAxLiBJZiB0aGUgbmV0d29yayBwcm9jZXNzIHdhcyBub3QgY3JlYXRlZCB5ZXQgd2hl
biBwYWdlQmVnaW5Vc2luZ1dlYnNpdGVEYXRhU3RvcmUoKSBpcyBjYWxsZWQsCisgICAgICAgICAg
IHRoZW4gdGhlIG5ldHdvcmsgcHJvY2VzcyB3aWxsIG5vdCBrbm93IGFib3V0IHRoZSBub24tZGVm
YXVsdCBzZXNzaW9uIHdoZW4gaXQgYWN0dWFsbHkgZ2V0cworICAgICAgICAgICBzdGFydGVkIGxh
dGVyIG9uLiBUaGlzIGlzIHVubGlrZWx5IHRvIGhhcHBlbiBpbiBwcmFjdGljZSwgZXhjZXB0IGlu
IGNhc2Ugb2YgbmV0d29yayBwcm9jZXNzCisgICAgICAgICAgIGNyYXNoIGJlY2F1c2Ugd2UgY3Jl
YXRlIHRoZSBuZXR3b3JrIHByb2Nlc3MgYXMgc29vbiBhcyB3ZSBpbml0aWFsaXplIHRoZSBmaXJz
dCBXZWJQcm9jZXNzUHJveHkuCisgICAgICAgIDIuIEV2ZW4gaWYgd2Ugc3VjY2Vzc2Z1bHkgbWFu
YWdlZCB0byByZWdpc3RlciB0aGUgc2Vzc2lvbiB3aXRoIHRoZSBuZXR3b3JrIHByb2Nlc3MgcHJv
eHksIHdlIGdldAorICAgICAgICAgICBpbiB0cm91YmxlIGlmIHRoZSBuZXR3b3JrIHByb2Nlc3Mg
Y3Jhc2hlcyBvciBpcyB0ZXJtaW5hdGVkIGxhdGVyIG9uIGFzIHdlIGRvIG5vdCByZS1yZWdpc3Rl
cgorICAgICAgICAgICB0aG9zZSBzZXNzaW9ucyB3aXRoIHRoZSBuZXcgbmV0d29yayBwcm9jZXNz
LgorCisgICAgICAgIFRvIGFkZHJlc3MgdGhlc2UgMiBpc3N1ZXMsIFdlYlByb2Nlc3NQb29sOjpl
bnN1cmVOZXR3b3JrUHJvY2VzcygpIG5vdyB0YWtlcyBjYXJlIG9mIHJlZ2lzdGVyaW5nCisgICAg
ICAgIGFsbCB0aGUgbm9uLWRlZmF1bHQgc2Vzc2lvbnMgKHRoYXQgYXJlIGFzc29jaWF0ZWQgd2l0
aCB0aGlzIHByb2Nlc3MgcG9vbCkgd2l0aCB0aGUgbmV3IG5ldHdvcmsKKyAgICAgICAgcHJvY2Vz
cy4gVGhlIFdlYlByb2Nlc3NQb29sIGtub3dzIGFib3V0IHRoZXNlIHNlc3Npb25zIGJlY2F1c2Ug
aXQgYWRkcyB0aGVtIHRvIG1fc2Vzc2lvblRvUGFnZXNNYXAKKyAgICAgICAgd2hlbmV2ZXIgV2Vi
UHJvY2Vzc1Bvb2w6OnBhZ2VCZWdpblVzaW5nV2Vic2l0ZURhdGFTdG9yZSgpIGlzIGNhbGxlZCwg
ZXZlbiBpZiB0aGUgbmV0d29yayBwcm9jZXNzCisgICAgICAgIHByb3h5IHdhcyBub3QgY3JlYXRl
ZCB5ZXQuCisKKyAgICAgICAgVGhlIHJlYXNvbiB0aGUgSW5kZXhlZERCLkluZGV4ZWREQlRlbXBG
aWxlU2l6ZSBBUEkgdGVzdCB3YXMgZmFpbGluZyB3YXMgYmVjYXVzZSBpdCBkaWQ6CisgICAgICAg
IDEuIEEgbG9hZCBpbiBhIFdlYlZpZXcgVjEgd2l0aCBhIG5vbi1kZWZhdWx0IHNlc3Npb24KKyAg
ICAgICAgMi4gUHJvY2VzcyBwcmV3YXJtaW5nIGtpY2tlZCBpbiBhZnRlciB0aGlzIGxvYWQgYW5k
IHdvdWxkIGNyZWF0ZSBhIG5ldyBXZWJQcm9jZXNzUHJveHkuCisgICAgICAgIDMuIFRlcm1pbmF0
ZSB0aGUgbmV0d29yayBwcm9jZXNzCisgICAgICAgIDQuIEFub3RoZXIgbG9hZCBpbiBhIFdlYlZp
ZXcgVjIgd2l0aCB0aGUgc2FtZSBub24tZGVmYXV0IHNlc3Npb24sIHdoaWNoIHdvdWxkIHJldXNl
IHRoZQorICAgICAgICAgIHByZXdhcm1lZCBwcm9jZXNzLiBCZWNhdXNlIHRoZSBuZXR3b3JrIHBy
b2Nlc3Mgd2FzIHRlcm1pbmF0ZWQsIGNvbnN0cnVjdGluZyB0aGUgbmV3CisgICAgICAgICAgcGFn
ZSB3b3VsZCBub3QgcmVnaXN0ZXIgdGhlIHNlc3Npb24gSUQgd2l0aCB0aGUgbmV3IG5ldHdvcmsg
cHJvY2VzcyB3aGVuCisgICAgICAgICAgcGFnZUJlZ2luVXNpbmdXZWJzaXRlRGF0YVN0b3JlKCkg
aXMgY2FsbGVkLgorICAgICAgICAtPiBUaGUgbG9hZCB3b3VsZCBoYW5nIGJlY2F1c2UgdGhlIG5l
dyBuZXR3b3JrIHByb2Nlc3Mgd291bGQgbm90IGtub3cgYWJvdXQgdGhlCisgICAgICAgICAgIG5v
bi1kZWZhdWx0IHNlc3Npb24gd2hlbiBzdGFydGVkIGxhdGVyIG9uLgorCisgICAgICAgIFRoZSBi
dWcgd2FzIHByZXZpb3VzbHkgaGlkZGVuIHdpdGhvdXQgcHJvY2VzcyBwcmV3YXJtaW5nIGJlY2F1
c2Ugc3RlcCA0IHdvdWxkIGNyZWF0ZSBhICpuZXcqCisgICAgICAgIFdlYlByb2Nlc3NQcm94eSBh
bmQgV2ViUHJvY2Vzc1Bvb2w6OmluaXRpYWxpemVOZXdXZWJQcm9jZXNzKCkgd291bGQgY2FsbCBl
bnN1cmVOZXR3b3JrUHJvY2VzcygpCisgICAgICAgIHNvIHRoYXQgcGFnZUJlZ2luVXNpbmdXZWJz
aXRlRGF0YVN0b3JlKCkgd291bGQgc3VjY2Vzc2Z1bHkgcmVnaXN0ZXIgdGhlIHNlc3Npb24gd2l0
aCB0aGUKKyAgICAgICAgbmV0d29yayBwcm9jZXNzIGxhdGVyIG9uLgorCisgICAgICAgIEkgd3Jv
dGUgYSBzZWNvbmQgQVBJIHRlc3QgKFdlYktpdC5Eb0xvYWRXaXRoTm9uRGVmYXVsdERhdGFTdG9y
ZUFmdGVyVGVybWluYXRpbmdOZXR3b3JrUHJvY2VzcykKKyAgICAgICAgdG8gZGVtb25zdHJhdGUg
dGhlIHByZS1leGlzdGluZyBidWcgd2l0aG91dCBwcm9jZXNzIHByZXdhcm1pbmcgZW5hYmxlZC4K
KworICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHA6CisgICAgICAgIChXZWJL
aXQ6OldlYlByb2Nlc3NQb29sOjplbnN1cmVOZXR3b3JrUHJvY2Vzcyk6CisKIDIwMTgtMTEtMTQg
IENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBXZWJLaXQuRGVjaWRl
UG9saWN5Rm9yTmF2aWdhdGlvbkFjdGlvbkZvckh5cGVybGlua1RoYXRSZWRpcmVjdHMgQVBJIGZh
aWxzIHdoZW4gUFNPTiBpcyBlbmFibGVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9j
ZXNzUG9vbC5jcHAKaW5kZXggZDkyZjQyZTRjOTUzM2I2YzQ0ZWRmOTEzYWRmZjljNjEzMTEzYjZh
NC4uM2RlMzdhNTU2YTQwYzEwM2UwZTAxMmVhNGZiYjFiZmZjYWNkYmJjMCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Bvb2wuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmNwcApAQCAtNTY4LDYgKzU2OCwxMiBAQCBO
ZXR3b3JrUHJvY2Vzc1Byb3h5JiBXZWJQcm9jZXNzUG9vbDo6ZW5zdXJlTmV0d29ya1Byb2Nlc3Mo
V2Vic2l0ZURhdGFTdG9yZSogd2l0aAogICAgICAgICB3aXRoV2Vic2l0ZURhdGFTdG9yZS0+Y2xl
YXJQZW5kaW5nQ29va2llcygpOwogICAgIH0KIAorICAgIC8vIE1ha2Ugc3VyZSB0aGUgbmV0d29y
ayBwcm9jZXNzIGtub3ducyBhYm91dCBhbGwgdGhlIHNlc3Npb25zIHRoYXQgaGF2ZSBiZWVuIHJl
Z2lzdGVyZWQgYmVmb3JlIGl0IHN0YXJ0ZWQuCisgICAgZm9yIChhdXRvJiBzZXNzaW9uSUQgOiBt
X3Nlc3Npb25Ub1BhZ2VzTWFwLmtleXMoKSkgeworICAgICAgICBpZiAoYXV0byogd2Vic2l0ZURh
dGFTdG9yZSA9IFdlYnNpdGVEYXRhU3RvcmU6OmV4aXN0aW5nTm9uRGVmYXVsdERhdGFTdG9yZUZv
clNlc3Npb25JRChzZXNzaW9uSUQpKQorICAgICAgICAgICAgbV9uZXR3b3JrUHJvY2Vzcy0+YWRk
U2Vzc2lvbigqd2Vic2l0ZURhdGFTdG9yZSk7CisgICAgfQorCiAgICAgaWYgKG1fd2Vic2l0ZURh
dGFTdG9yZSkKICAgICAgICAgbV93ZWJzaXRlRGF0YVN0b3JlLT53ZWJzaXRlRGF0YVN0b3JlKCku
ZGlkQ3JlYXRlTmV0d29ya1Byb2Nlc3MoKTsKIApkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9n
IGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDg5ZDJlZDU0ZjI2NzM3NmM2ZGJhMTRjNDQzNDU1ODEw
MmQ5MGE1Y2YuLmM0MzNkNzY5NmJmYzU5Yjc1MWIwZTUwZDZiMTY4MDRmMDIyZWE5YjUgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
NyBAQAorMjAxOC0xMS0xNSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgorCisgICAg
ICAgIEluZGV4ZWREQi5JbmRleGVkREJUZW1wRmlsZVNpemUgQVBJIHRlc3QgdGltZXMgb3V0IHdp
dGggcHJvY2VzcyBwcmV3YXJtaW5nIGVuYWJsZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MTY3MQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDYw
ODYwNjI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
QWRkIEFQSSB0ZXN0IGNvdmVyYWdlLgorCisgICAgICAgICogVGVzdFdlYktpdEFQSS9UZXN0cy9X
ZWJLaXRDb2NvYS9Qcm9jZXNzU3dhcE9uTmF2aWdhdGlvbi5tbToKKyAgICAgICAgKiBUZXN0V2Vi
S2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1dlYnNpdGVEYXRhU3RvcmVDdXN0b21QYXRocy5tbToK
KyAgICAgICAgKFRFU1QpOgorCiAyMDE4LTExLTE0ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBs
ZS5jb20+CiAKICAgICAgICAgV2ViS2l0LkRlY2lkZVBvbGljeUZvck5hdmlnYXRpb25BY3Rpb25G
b3JIeXBlcmxpbmtUaGF0UmVkaXJlY3RzIEFQSSBmYWlscyB3aGVuIFBTT04gaXMgZW5hYmxlZApk
aWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Qcm9jZXNz
U3dhcE9uTmF2aWdhdGlvbi5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29j
b2EvUHJvY2Vzc1N3YXBPbk5hdmlnYXRpb24ubW0KaW5kZXggYTgzZmIwM2MxMzMxODNlNmYxZmQw
YzA2MzhlOWZhNDFmYTAxYjllYS4uN2MzNDUyOGJkZmM4ZTUyZDRhMjgzYjFhNmY0ZWUxN2E1MmM2
OTU5MSAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Q
cm9jZXNzU3dhcE9uTmF2aWdhdGlvbi5tbQorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3Rz
L1dlYktpdENvY29hL1Byb2Nlc3NTd2FwT25OYXZpZ2F0aW9uLm1tCkBAIC0yNjkwLDYgKzI2OTAs
NDIgQEAgVEVTVChQcm9jZXNzU3dhcCwgU3dhcE9uTG9hZEhUTUxTdHJpbmcpCiAgICAgZG9uZSA9
IGZhbHNlOwogfQogCitURVNUKFByb2Nlc3NTd2FwLCBVc2VQcmV3YXJtZWRQcm9jZXNzQWZ0ZXJU
ZXJtaW5hdGluZ05ldHdvcmtQcm9jZXNzKQoreworICAgIGF1dG8gcHJvY2Vzc1Bvb2xDb25maWd1
cmF0aW9uID0gYWRvcHROUyhbW19XS1Byb2Nlc3NQb29sQ29uZmlndXJhdGlvbiBhbGxvY10gaW5p
dF0pOworICAgIHByb2Nlc3NQb29sQ29uZmlndXJhdGlvbi5nZXQoKS5wcm9jZXNzU3dhcHNPbk5h
dmlnYXRpb24gPSBZRVM7CisgICAgcHJvY2Vzc1Bvb2xDb25maWd1cmF0aW9uLmdldCgpLnByZXdh
cm1zUHJvY2Vzc2VzQXV0b21hdGljYWxseSA9IFlFUzsKKyAgICBhdXRvIHByb2Nlc3NQb29sID0g
YWRvcHROUyhbW1dLUHJvY2Vzc1Bvb2wgYWxsb2NdIF9pbml0V2l0aENvbmZpZ3VyYXRpb246cHJv
Y2Vzc1Bvb2xDb25maWd1cmF0aW9uLmdldCgpXSk7CisKKyAgICBhdXRvIHdlYnNpdGVEYXRhU3Rv
cmVDb25maWd1cmF0aW9uID0gYWRvcHROUyhbW19XS1dlYnNpdGVEYXRhU3RvcmVDb25maWd1cmF0
aW9uIGFsbG9jXSBpbml0XSk7CisKKyAgICBhdXRvIHdlYlZpZXdDb25maWd1cmF0aW9uID0gYWRv
cHROUyhbW1dLV2ViVmlld0NvbmZpZ3VyYXRpb24gYWxsb2NdIGluaXRdKTsKKyAgICBbd2ViVmll
d0NvbmZpZ3VyYXRpb24gc2V0UHJvY2Vzc1Bvb2w6cHJvY2Vzc1Bvb2wuZ2V0KCldOworICAgIHdl
YlZpZXdDb25maWd1cmF0aW9uLmdldCgpLndlYnNpdGVEYXRhU3RvcmUgPSBbW1tXS1dlYnNpdGVE
YXRhU3RvcmUgYWxsb2NdIF9pbml0V2l0aENvbmZpZ3VyYXRpb246d2Vic2l0ZURhdGFTdG9yZUNv
bmZpZ3VyYXRpb24uZ2V0KCldIGF1dG9yZWxlYXNlXTsKKworICAgIGF1dG8gd2ViVmlldyA9IGFk
b3B0TlMoW1tXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6TlNNYWtlUmVjdCgwLCAwLCA4
MDAsIDYwMCkgY29uZmlndXJhdGlvbjp3ZWJWaWV3Q29uZmlndXJhdGlvbi5nZXQoKV0pOworICAg
IGF1dG8gZGVsZWdhdGUgPSBhZG9wdE5TKFtbUFNPTk5hdmlnYXRpb25EZWxlZ2F0ZSBhbGxvY10g
aW5pdF0pOworICAgIFt3ZWJWaWV3IHNldE5hdmlnYXRpb25EZWxlZ2F0ZTpkZWxlZ2F0ZS5nZXQo
KV07CisKKyAgICBOU1VSTFJlcXVlc3QgKnJlcXVlc3QgPSBbTlNVUkxSZXF1ZXN0IHJlcXVlc3RX
aXRoVVJMOltbTlNCdW5kbGUgbWFpbkJ1bmRsZV0gVVJMRm9yUmVzb3VyY2U6QCJzaW1wbGUiIHdp
dGhFeHRlbnNpb246QCJodG1sIiBzdWJkaXJlY3Rvcnk6QCJUZXN0V2ViS2l0QVBJLnJlc291cmNl
cyJdXTsKKyAgICBbd2ViVmlldyBsb2FkUmVxdWVzdDpyZXF1ZXN0XTsKKworICAgIFRlc3RXZWJL
aXRBUEk6OlV0aWw6OnJ1bigmZG9uZSk7CisgICAgZG9uZSA9IGZhbHNlOworCisgICAgVGVzdFdl
YktpdEFQSTo6VXRpbDo6c3BpblJ1bkxvb3AoMSk7CisKKyAgICBbcHJvY2Vzc1Bvb2wgX3Rlcm1p
bmF0ZU5ldHdvcmtQcm9jZXNzXTsKKworICAgIGF1dG8gd2ViVmlldzIgPSBhZG9wdE5TKFtbV0tX
ZWJWaWV3IGFsbG9jXSBpbml0V2l0aEZyYW1lOk5TTWFrZVJlY3QoMCwgMCwgODAwLCA2MDApIGNv
bmZpZ3VyYXRpb246d2ViVmlld0NvbmZpZ3VyYXRpb24uZ2V0KCldKTsKKyAgICBbd2ViVmlldzIg
c2V0TmF2aWdhdGlvbkRlbGVnYXRlOmRlbGVnYXRlLmdldCgpXTsKKyAgICByZXF1ZXN0ID0gW05T
VVJMUmVxdWVzdCByZXF1ZXN0V2l0aFVSTDpbW05TQnVuZGxlIG1haW5CdW5kbGVdIFVSTEZvclJl
c291cmNlOkAic2ltcGxlMiIgd2l0aEV4dGVuc2lvbjpAImh0bWwiIHN1YmRpcmVjdG9yeTpAIlRl
c3RXZWJLaXRBUEkucmVzb3VyY2VzIl1dOworICAgIFt3ZWJWaWV3MiBsb2FkUmVxdWVzdDpyZXF1
ZXN0XTsKKworICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmZG9uZSk7CisgICAgZG9uZSA9
IGZhbHNlOworfQorCiAjaWYgUExBVEZPUk0oTUFDKQogCiBURVNUKFByb2Nlc3NTd2FwLCBHb0Jh
Y2tUb1N1c3BlbmRlZFBhZ2VXaXRoTWFpbkZyYW1lSURUaGF0SXNOb3RPbmUpCmRpZmYgLS1naXQg
YS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1dlYnNpdGVEYXRhU3RvcmVD
dXN0b21QYXRocy5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvV2Vi
c2l0ZURhdGFTdG9yZUN1c3RvbVBhdGhzLm1tCmluZGV4IGYxZDhhYTUxYWU2NWMyMjA2YjdlMThh
NGQzNjYyY2UwNWVhY2E4NmMuLmE0ZjI0NjgzYmNmN2UyYmY2MTU4ZmUxZDRhYTNhYTllNjg4ZDRk
YTggMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvV2Vi
c2l0ZURhdGFTdG9yZUN1c3RvbVBhdGhzLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0Q29jb2EvV2Vic2l0ZURhdGFTdG9yZUN1c3RvbVBhdGhzLm1tCkBAIC0yNywxMyAr
MjcsMTMgQEAKIAogI2ltcG9ydCAiUGxhdGZvcm1VdGlsaXRpZXMuaCIKICNpbXBvcnQgIlRlc3Qu
aCIKLSNpbXBvcnQgPFdlYktpdC9XZWJLaXQuaD4KLQorI2ltcG9ydCAiVGVzdE5hdmlnYXRpb25E
ZWxlZ2F0ZS5oIgogI2ltcG9ydCA8V2ViS2l0L1dLUHJvY2Vzc1Bvb2xQcml2YXRlLmg+CiAjaW1w
b3J0IDxXZWJLaXQvV0tVc2VyQ29udGVudENvbnRyb2xsZXJQcml2YXRlLmg+CiAjaW1wb3J0IDxX
ZWJLaXQvV0tXZWJWaWV3Q29uZmlndXJhdGlvblByaXZhdGUuaD4KICNpbXBvcnQgPFdlYktpdC9X
S1dlYlZpZXdQcml2YXRlLmg+CiAjaW1wb3J0IDxXZWJLaXQvV0tXZWJzaXRlRGF0YVN0b3JlUHJp
dmF0ZS5oPgorI2ltcG9ydCA8V2ViS2l0L1dlYktpdC5oPgogI2ltcG9ydCA8V2ViS2l0L19XS1By
b2Nlc3NQb29sQ29uZmlndXJhdGlvbi5oPgogI2ltcG9ydCA8V2ViS2l0L19XS1VzZXJTdHlsZVNo
ZWV0Lmg+CiAjaW1wb3J0IDxXZWJLaXQvX1dLV2Vic2l0ZURhdGFTdG9yZUNvbmZpZ3VyYXRpb24u
aD4KQEAgLTQyNiw0ICs0MjYsMjYgQEAgVEVTVChXZWJLaXQsIFdlYnNpdGVEYXRhU3RvcmVFcGhl
bWVyYWwpCiAgICAgRVhQRUNUX0ZBTFNFKFtbTlNGaWxlTWFuYWdlciBkZWZhdWx0TWFuYWdlcl0g
ZmlsZUV4aXN0c0F0UGF0aDpkZWZhdWx0UmVzb3VyY2VMb2FkU3RhdGlzdGljc0ZpbGVQYXRoLnBh
dGhdKTsKIH0KIAorVEVTVChXZWJLaXQsIERvTG9hZFdpdGhOb25EZWZhdWx0RGF0YVN0b3JlQWZ0
ZXJUZXJtaW5hdGluZ05ldHdvcmtQcm9jZXNzKQoreworICAgIGF1dG8gd2Vic2l0ZURhdGFTdG9y
ZUNvbmZpZ3VyYXRpb24gPSBhZG9wdE5TKFtbX1dLV2Vic2l0ZURhdGFTdG9yZUNvbmZpZ3VyYXRp
b24gYWxsb2NdIGluaXRdKTsKKworICAgIGF1dG8gd2ViVmlld0NvbmZpZ3VyYXRpb24gPSBhZG9w
dE5TKFtbV0tXZWJWaWV3Q29uZmlndXJhdGlvbiBhbGxvY10gaW5pdF0pOworICAgIHdlYlZpZXdD
b25maWd1cmF0aW9uLmdldCgpLndlYnNpdGVEYXRhU3RvcmUgPSBbW1tXS1dlYnNpdGVEYXRhU3Rv
cmUgYWxsb2NdIF9pbml0V2l0aENvbmZpZ3VyYXRpb246d2Vic2l0ZURhdGFTdG9yZUNvbmZpZ3Vy
YXRpb24uZ2V0KCldIGF1dG9yZWxlYXNlXTsKKworICAgIGF1dG8gd2ViVmlldyA9IGFkb3B0TlMo
W1tXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6TlNNYWtlUmVjdCgwLCAwLCA4MDAsIDYw
MCkgY29uZmlndXJhdGlvbjp3ZWJWaWV3Q29uZmlndXJhdGlvbi5nZXQoKV0pOworCisgICAgTlNV
UkxSZXF1ZXN0ICpyZXF1ZXN0ID0gW05TVVJMUmVxdWVzdCByZXF1ZXN0V2l0aFVSTDpbW05TQnVu
ZGxlIG1haW5CdW5kbGVdIFVSTEZvclJlc291cmNlOkAic2ltcGxlIiB3aXRoRXh0ZW5zaW9uOkAi
aHRtbCIgc3ViZGlyZWN0b3J5OkAiVGVzdFdlYktpdEFQSS5yZXNvdXJjZXMiXV07CisgICAgW3dl
YlZpZXcgbG9hZFJlcXVlc3Q6cmVxdWVzdF07CisgICAgW3dlYlZpZXcgX3Rlc3Rfd2FpdEZvckRp
ZEZpbmlzaE5hdmlnYXRpb25dOworCisgICAgVGVzdFdlYktpdEFQSTo6VXRpbDo6c3BpblJ1bkxv
b3AoMSk7CisKKyAgICBbd2ViVmlld0NvbmZpZ3VyYXRpb24uZ2V0KCkucHJvY2Vzc1Bvb2wgX3Rl
cm1pbmF0ZU5ldHdvcmtQcm9jZXNzXTsKKworICAgIHJlcXVlc3QgPSBbTlNVUkxSZXF1ZXN0IHJl
cXVlc3RXaXRoVVJMOltbTlNCdW5kbGUgbWFpbkJ1bmRsZV0gVVJMRm9yUmVzb3VyY2U6QCJzaW1w
bGUyIiB3aXRoRXh0ZW5zaW9uOkAiaHRtbCIgc3ViZGlyZWN0b3J5OkAiVGVzdFdlYktpdEFQSS5y
ZXNvdXJjZXMiXV07CisgICAgW3dlYlZpZXcgbG9hZFJlcXVlc3Q6cmVxdWVzdF07CisgICAgW3dl
YlZpZXcgX3Rlc3Rfd2FpdEZvckRpZEZpbmlzaE5hdmlnYXRpb25dOworfQorCiAjZW5kaWYK
</data>

          </attachment>
      

    </bug>

</bugzilla>