<?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>171230</bug_id>
          
          <creation_ts>2017-04-24 10:23:12 -0700</creation_ts>
          <short_desc>[GTK] Libgcrypt warning: missing initialization - please fix the application</short_desc>
          <delta_ts>2017-09-03 23:04:46 -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>WebKitGTK</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="Carlos Alberto Lopez Perez">clopez</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>buildbot</cc>
    
    <cc>jiewen_tan</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1300554</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2017-04-24 10:23:12 -0700</bug_when>
    <thetext>When running the WebKitGTK+ layout tests, the following warning appears on /var/log/user.log

   WebKitWebProcess: Libgcrypt warning: missing initialization - please fix the application</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1344387</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-09-01 07:01:23 -0700</bug_when>
    <thetext>I think the original warning was fixed in bug #173589.

But now we have a new one:

Sep 01 08:57:53 victory-road WebKitNetworkProcess[20806]: Libgcrypt warning: missing initialization - please fix the application

Seems like it&apos;s needed in network process too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1344807</commentid>
    <comment_count>2</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-09-02 09:26:20 -0700</bug_when>
    <thetext>Most likely this is occurring due to PAL::CryptoDigest use in SoupNetworkSession.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1344809</commentid>
    <comment_count>3</comment_count>
      <attachid>319718</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-09-02 09:35:11 -0700</bug_when>
    <thetext>Created attachment 319718
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1344811</commentid>
    <comment_count>4</comment_count>
      <attachid>319718</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-09-02 10:11:33 -0700</bug_when>
    <thetext>Comment on attachment 319718
Patch

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

Thanks!

&gt; Source/WebKit/NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp:56
&gt; +#if USE(GCRYPT)
&gt; +    // Call gcry_check_version() before any other libgcrypt call, ignoring the
&gt; +    // returned version string.
&gt; +    gcry_check_version(nullptr);
&gt; +
&gt; +    // Pre-allocate 16kB of secure memory and finish the initialization.
&gt; +    gcry_control(GCRYCTL_INIT_SECMEM, 16384, nullptr);
&gt; +    gcry_control(GCRYCTL_INITIALIZATION_FINISHED, nullptr);
&gt; +#endif

We should move this down to PAL so we don&apos;t have to duplicate it in multiple places. Probably time to add a Source/WebCore/PAL/pal/crypto/gcrypt/Utilities.cpp.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1344859</commentid>
    <comment_count>5</comment_count>
      <attachid>319737</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-09-02 13:29:15 -0700</bug_when>
    <thetext>Created attachment 319737
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1344873</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-09-02 15:54:39 -0700</bug_when>
    <thetext>Thanks. Please add it to https://trac.webkit.org/wiki/WebKitGTK/2.18.x after you land it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1345164</commentid>
    <comment_count>7</comment_count>
      <attachid>319737</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-09-03 23:04:42 -0700</bug_when>
    <thetext>Comment on attachment 319737
Patch

Clearing flags on attachment: 319737

Committed r221572: &lt;http://trac.webkit.org/changeset/221572&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1345165</commentid>
    <comment_count>8</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2017-09-03 23:04:46 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>319718</attachid>
            <date>2017-09-02 09:35:11 -0700</date>
            <delta_ts>2017-09-02 13:29:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-171230-20170902183509.patch</filename>
            <type>text/plain</type>
            <size>2143</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIxNTM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDdhZTlhODllNTc4Yzc2OTAx
NWVhYWJhZGU1N2NiNDdmMDU1MDkxNjIuLjU4MjAxMGFmNzBkY2Y3YzhjMjM5MjJhMTU3ZmI3Yjdk
YzFkYTI4ODcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTctMDktMDIgIFphbiBEb2Jl
cnNlayAgPHpkb2JlcnNla0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtHVEtdIExpYmdjcnlwdCB3
YXJuaW5nOiBtaXNzaW5nIGluaXRpYWxpemF0aW9uIC0gcGxlYXNlIGZpeCB0aGUgYXBwbGljYXRp
b24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MTIz
MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlcGxp
Y2F0ZSB0aGUgbGliZ2NyeXB0IGluaXRpYWxpemF0aW9uIGluIHRoZSBOZXR3b3JrUHJvY2VzcyBl
bnRyeXBvaW50LgorICAgICAgICBUaGlzIGlzIHJlcXVpcmVkIGR1ZSB0byBsaWJnY3J5cHQgYmVp
bmcgdXNlZCB0aHJvdWdoIGRpZ2VzdCBvcGVyYXRpb25zCisgICAgICAgIG9yaWdpbmF0aW5nIGZy
b20gdGhlIGNlcnRpZmljYXRlIGhhc2ggY29tcHV0YXRpb24gaW4gU291cE5ldHdvcmtTZXNzaW9u
LgorCisgICAgICAgICogTmV0d29ya1Byb2Nlc3MvRW50cnlQb2ludC91bml4L05ldHdvcmtQcm9j
ZXNzTWFpbi5jcHA6CisgICAgICAgIChtYWluKToKKwogMjAxNy0wOS0wMiAgVGltIEhvcnRvbiAg
PHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggc29tZSBzdHlsZSBpc3N1
ZXMgaW4gdGhlIFdlYiBQcm9jZXNzIHBhcnQgb2YgdGhlIFJlbW90ZSBMYXllciBUcmVlIGNvZGUK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvRW50cnlQb2ludC91bml4
L05ldHdvcmtQcm9jZXNzTWFpbi5jcHAgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL0Vu
dHJ5UG9pbnQvdW5peC9OZXR3b3JrUHJvY2Vzc01haW4uY3BwCmluZGV4IDZjMGRiMWU3NDBmOWQ0
NWQwZTMzODc5YjIwMDFkMTg2YzA3ZWM3YWMuLjIzZjYxYzMyNDI0MmRjYjZlNGFlYzAwODMwNmNm
MDZhYjM3YTkzNDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvRW50
cnlQb2ludC91bml4L05ldHdvcmtQcm9jZXNzTWFpbi5jcHAKKysrIGIvU291cmNlL1dlYktpdC9O
ZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L3VuaXgvTmV0d29ya1Byb2Nlc3NNYWluLmNwcApAQCAt
MjcsNiArMjcsMTAgQEAKIAogI2luY2x1ZGUgPGNzdGRsaWI+CiAKKyNpZiBVU0UoR0NSWVBUKQor
I2luY2x1ZGUgPGdjcnlwdC5oPgorI2VuZGlmCisKIHVzaW5nIG5hbWVzcGFjZSBXZWJLaXQ7CiAK
IGludCBtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikKQEAgLTQxLDUgKzQ1LDE1IEBAIGludCBt
YWluKGludCBhcmdjLCBjaGFyKiogYXJndikKICAgICAvLyBXQVJOSU5HOiBUaGlzIG5lZWRzIHRv
IGJlIEtFUFQgSU4gU1lOQyB3aXRoIFdlYlByb2Nlc3NNYWluLmNwcC4KICAgICBzZXRlbnYoIkdf
VExTX0dOVVRMU19QUklPUklUWSIsICJOT1JNQUw6JUNPTVBBVDohVkVSUy1TU0wzLjA6IUFSQ0ZP
VVItMTI4IiwgMCk7CiAKKyNpZiBVU0UoR0NSWVBUKQorICAgIC8vIENhbGwgZ2NyeV9jaGVja192
ZXJzaW9uKCkgYmVmb3JlIGFueSBvdGhlciBsaWJnY3J5cHQgY2FsbCwgaWdub3JpbmcgdGhlCisg
ICAgLy8gcmV0dXJuZWQgdmVyc2lvbiBzdHJpbmcuCisgICAgZ2NyeV9jaGVja192ZXJzaW9uKG51
bGxwdHIpOworCisgICAgLy8gUHJlLWFsbG9jYXRlIDE2a0Igb2Ygc2VjdXJlIG1lbW9yeSBhbmQg
ZmluaXNoIHRoZSBpbml0aWFsaXphdGlvbi4KKyAgICBnY3J5X2NvbnRyb2woR0NSWUNUTF9JTklU
X1NFQ01FTSwgMTYzODQsIG51bGxwdHIpOworICAgIGdjcnlfY29udHJvbChHQ1JZQ1RMX0lOSVRJ
QUxJWkFUSU9OX0ZJTklTSEVELCBudWxscHRyKTsKKyNlbmRpZgorCiAgICAgcmV0dXJuIE5ldHdv
cmtQcm9jZXNzTWFpblVuaXgoYXJnYywgYXJndik7CiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>319737</attachid>
            <date>2017-09-02 13:29:15 -0700</date>
            <delta_ts>2017-09-03 23:04:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-171230-20170902222914.patch</filename>
            <type>text/plain</type>
            <size>6992</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjIxNTM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Q
QUwvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvUEFML0NoYW5nZUxvZwppbmRleCBhODU0YmMz
YTdmYzhkNGExM2RmNmY1OTk2NWFiOTY0OTdhNWE0OWJkLi44OGJlZTBlMTU4NGUzNzA4YzVkYjZl
MjMxYWI2YWQ1M2Y3ODkzNDA0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9QQUwvQ2hhbmdl
TG9nCisrKyBiL1NvdXJjZS9XZWJDb3JlL1BBTC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNSBAQAor
MjAxNy0wOS0wMiAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CisKKyAgICAg
ICAgW0dUS10gTGliZ2NyeXB0IHdhcm5pbmc6IG1pc3NpbmcgaW5pdGlhbGl6YXRpb24gLSBwbGVh
c2UgZml4IHRoZSBhcHBsaWNhdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTcxMjMwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWRkIHRoZSBJbml0aWFsaXphdGlvbi5oIGhlYWRlciwgY29udGFpbmlu
ZyB0aGUgc2luZ2xlIGluaXRpYWxpemUoKSBzdGF0aWMKKyAgICAgICAgZnVuY3Rpb24gdGhhdCBp
bml0aWFsaXplcyB0aGUgbGliZ2NyeXB0IGxpYnJhcnkuIFRoaXMgaGVhZGVyIG9ubHkgaW5jbHVk
ZXMKKyAgICAgICAgdGhlIGRlZmF1bHQgbGliZ2NyeXB0IGhlYWRlciwgYW5kIG5vdGhpbmcgZWxz
ZS4KKworICAgICAgICBJdCdzIG5vdCBhZGRlZCB0byB0aGUgZXhpc3RpbmcgVXRpbGl0aWVzLmgg
aGVhZGVyIGJlY2F1c2UgdGhhdCBvbmUgcHVsbHMgaW4KKyAgICAgICAgb3RoZXIgdW5uZWNlc3Nh
cnkgaGVhZGVycyB0aGF0IGZvciBpbnN0YW5jZSB1c2UgdGhlIG5ldygpIG9wZXJhdG9yLCBidXQg
dGhhdAorICAgICAgICBjb2xsaWRlcyB3aXRoIHRoZSBpbXBsZW1lbnRhdGlvbiBmaWxlcyB0aGF0
IGRlZmluZSBXZWJLaXQgcHJvY2VzcyBlbnRyeXBvaW50cworICAgICAgICBhbmQgaW50ZW50aW9u
YWxseSBkb24ndCBpbmNsdWRlIHRoZSBjb25maWcuaCB0aGF0IGJyaW5ncyBpbiBGYXN0TWFsbG9j
IHRvCisgICAgICAgIHByb3Blcmx5IGRlZmluZSB0aGUgbmV3KCkgYW5kIGRlbGV0ZSgpIG9wZXJh
dG9ycywgcmVzdWx0aW5nIGluIGNvbXBpbGF0aW9uCisgICAgICAgIGVycm9ycyBkdWUgdG8gdGhl
IG5ldyBhbmQgZGVsZXRlIG9wZXJhdG9ycyBiZWluZyBkZWZpbmVkIHRvIHdhcm5pbmcgc3RyaW5n
cworICAgICAgICBpbiBhbHdheXMtaW5jbHVkZWQgV2ViS2l0MlByZWZpeC5oLgorCisgICAgICAg
ICogcGFsL2NyeXB0by9nY3J5cHQvSW5pdGlhbGl6YXRpb24uaDogQ29waWVkIGZyb20gU291cmNl
L1dlYktpdC9XZWJQcm9jZXNzL0VudHJ5UG9pbnQvdW5peC9XZWJQcm9jZXNzTWFpbi5jcHAuCisg
ICAgICAgIChQQUw6OkdDcnlwdDo6aW5pdGlhbGl6ZSk6CisKIDIwMTctMDktMDEgIEFuZHkgRXN0
ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIFRyeSBhZ2FpbiB0byBmaXggdGhlIElu
dGVybmFsIGlPUyBTaW11bGF0b3IgYnVpbGQgYWZ0ZXIgcjIyMTQ4NS4KZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKaW5kZXggN2Fl
OWE4OWU1NzhjNzY5MDE1ZWFhYmFkZTU3Y2I0N2YwNTUwOTE2Mi4uMTEyM2FhNWFmNTI0Y2IwYWZk
OTg2MzE4NjI2ODkxODk5NTdjYmI3MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DaGFuZ2VM
b2cKKysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMiBAQAorMjAxNy0w
OS0wMiAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dU
S10gTGliZ2NyeXB0IHdhcm5pbmc6IG1pc3NpbmcgaW5pdGlhbGl6YXRpb24gLSBwbGVhc2UgZml4
IHRoZSBhcHBsaWNhdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTcxMjMwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgUmVwbGljYXRlIHRoZSBsaWJnY3J5cHQgaW5pdGlhbGl6YXRpb24gaW4gdGhlIE5l
dHdvcmtQcm9jZXNzIGVudHJ5cG9pbnQuCisgICAgICAgIFRoaXMgaXMgcmVxdWlyZWQgZHVlIHRv
IGxpYmdjcnlwdCBiZWluZyB1c2VkIHRocm91Z2ggZGlnZXN0IG9wZXJhdGlvbnMKKyAgICAgICAg
b3JpZ2luYXRpbmcgZnJvbSB0aGUgY2VydGlmaWNhdGUgaGFzaCBjb21wdXRhdGlvbiBpbiBTb3Vw
TmV0d29ya1Nlc3Npb24uCisKKyAgICAgICAgVGhlIGluaXRpYWxpemF0aW9uIGlzIG1vdmVkIHRv
IHRoZSBQQUwgbGlicmFyeSwgYW5kIHRoZSBpbml0aWFsaXplKCkKKyAgICAgICAgZnVuY3Rpb24g
aXMgbm93IGxldmVyYWdlZCBpbiBib3RoIE5ldHdvcmtQcm9jZXNzIGFuZCBXZWJQcm9jZXNzIGVu
dHJ5cG9pbnRzLgorCisgICAgICAgICogTmV0d29ya1Byb2Nlc3MvRW50cnlQb2ludC91bml4L05l
dHdvcmtQcm9jZXNzTWFpbi5jcHA6CisgICAgICAgIChtYWluKToKKyAgICAgICAgKiBXZWJQcm9j
ZXNzL0VudHJ5UG9pbnQvdW5peC9XZWJQcm9jZXNzTWFpbi5jcHA6CisgICAgICAgIChtYWluKToK
KwogMjAxNy0wOS0wMiAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAog
ICAgICAgICBGaXggc29tZSBzdHlsZSBpc3N1ZXMgaW4gdGhlIFdlYiBQcm9jZXNzIHBhcnQgb2Yg
dGhlIFJlbW90ZSBMYXllciBUcmVlIGNvZGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1BB
TC9wYWwvY3J5cHRvL2djcnlwdC9Jbml0aWFsaXphdGlvbi5oIGIvU291cmNlL1dlYkNvcmUvUEFM
L3BhbC9jcnlwdG8vZ2NyeXB0L0luaXRpYWxpemF0aW9uLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZWY5YTA5ZDE3
OGFkZDgxNDIxOTExZWYzNzkyOGIwYjA5OGY0ZWY2MQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL1BBTC9wYWwvY3J5cHRvL2djcnlwdC9Jbml0aWFsaXphdGlvbi5oCkBAIC0wLDAg
KzEsNDYgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTcgTWV0cm9sb2dpY2FsIEdyb3VwIEIu
Vi4KKyAqIENvcHlyaWdodCAoQykgMjAxNyBJZ2FsaWEgUy5MLgorICoKKyAqIFJlZGlzdHJpYnV0
aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAor
ICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJj
ZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhp
cyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIu
IFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUg
Y29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUg
Zm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBv
dGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRI
SVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9S
UyBgYEFTIElTJycKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElO
Q0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICogVEhFIElNUExJRUQgV0FSUkFOVElFUyBP
RiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9T
RSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09O
VFJJQlVUT1JTCisgKiBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVO
VEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElO
Q0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVU
RSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJV
U0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZ
IE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFks
IE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcg
SU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklT
RUQgT0YKKyAqIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisjcHJhZ21h
IG9uY2UKKworI2luY2x1ZGUgPGdjcnlwdC5oPgorCituYW1lc3BhY2UgUEFMIHsKK25hbWVzcGFj
ZSBHQ3J5cHQgeworCitzdGF0aWMgaW5saW5lIHZvaWQgaW5pdGlhbGl6ZSgpCit7CisgICAgLy8g
Q2FsbCBnY3J5X2NoZWNrX3ZlcnNpb24oKSBiZWZvcmUgYW55IG90aGVyIGxpYmdjcnlwdCBjYWxs
LCBpZ25vcmluZyB0aGUKKyAgICAvLyByZXR1cm5lZCB2ZXJzaW9uIHN0cmluZy4KKyAgICBnY3J5
X2NoZWNrX3ZlcnNpb24obnVsbHB0cik7CisKKyAgICAvLyBQcmUtYWxsb2NhdGUgMTZrQiBvZiBz
ZWN1cmUgbWVtb3J5IGFuZCBmaW5pc2ggdGhlIGluaXRpYWxpemF0aW9uLgorICAgIGdjcnlfY29u
dHJvbChHQ1JZQ1RMX0lOSVRfU0VDTUVNLCAxNjM4NCwgbnVsbHB0cik7CisgICAgZ2NyeV9jb250
cm9sKEdDUllDVExfSU5JVElBTElaQVRJT05fRklOSVNIRUQsIG51bGxwdHIpOworfQorCit9IC8v
IG5hbWVzcGFjZSBQQUwKK30gLy8gbmFtZXNwYWNlIEdDcnlwdApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L3VuaXgvTmV0d29ya1Byb2Nlc3NNYWlu
LmNwcCBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvRW50cnlQb2ludC91bml4L05ldHdv
cmtQcm9jZXNzTWFpbi5jcHAKaW5kZXggNmMwZGIxZTc0MGY5ZDQ1ZDBlMzM4NzliMjAwMWQxODZj
MDdlYzdhYy4uNzM2YzAxNzA4YTQ2Njk4Njk5YTA4MzlhNzE0NzdlMmE0YTQ4M2RhNyAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9FbnRyeVBvaW50L3VuaXgvTmV0d29y
a1Byb2Nlc3NNYWluLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL0VudHJ5
UG9pbnQvdW5peC9OZXR3b3JrUHJvY2Vzc01haW4uY3BwCkBAIC0yNyw2ICsyNywxMCBAQAogCiAj
aW5jbHVkZSA8Y3N0ZGxpYj4KIAorI2lmIFVTRShHQ1JZUFQpCisjaW5jbHVkZSA8cGFsL2NyeXB0
by9nY3J5cHQvSW5pdGlhbGl6YXRpb24uaD4KKyNlbmRpZgorCiB1c2luZyBuYW1lc3BhY2UgV2Vi
S2l0OwogCiBpbnQgbWFpbihpbnQgYXJnYywgY2hhcioqIGFyZ3YpCkBAIC00MSw1ICs0NSw5IEBA
IGludCBtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikKICAgICAvLyBXQVJOSU5HOiBUaGlzIG5l
ZWRzIHRvIGJlIEtFUFQgSU4gU1lOQyB3aXRoIFdlYlByb2Nlc3NNYWluLmNwcC4KICAgICBzZXRl
bnYoIkdfVExTX0dOVVRMU19QUklPUklUWSIsICJOT1JNQUw6JUNPTVBBVDohVkVSUy1TU0wzLjA6
IUFSQ0ZPVVItMTI4IiwgMCk7CiAKKyNpZiBVU0UoR0NSWVBUKQorICAgIFBBTDo6R0NyeXB0Ojpp
bml0aWFsaXplKCk7CisjZW5kaWYKKwogICAgIHJldHVybiBOZXR3b3JrUHJvY2Vzc01haW5Vbml4
KGFyZ2MsIGFyZ3YpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0Vu
dHJ5UG9pbnQvdW5peC9XZWJQcm9jZXNzTWFpbi5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvRW50cnlQb2ludC91bml4L1dlYlByb2Nlc3NNYWluLmNwcAppbmRleCA3NzdkMmU3NjVhM2Q3
Yzc5NTNhZTQ5MjU5YzhhNjc0MGQ0MmEwYTRlLi5lZWRkNDQyNWI3ZmVmNjhiZTg3NjljOTkwZDE1
NzVmZDVmY2VlNjY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvRW50cnlQ
b2ludC91bml4L1dlYlByb2Nlc3NNYWluLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvRW50cnlQb2ludC91bml4L1dlYlByb2Nlc3NNYWluLmNwcApAQCAtMjgsNyArMjgsNyBAQAog
I2luY2x1ZGUgPGNzdGRsaWI+CiAKICNpZiBVU0UoR0NSWVBUKQotI2luY2x1ZGUgPGdjcnlwdC5o
PgorI2luY2x1ZGUgPHBhbC9jcnlwdG8vZ2NyeXB0L0luaXRpYWxpemF0aW9uLmg+CiAjZW5kaWYK
IAogdXNpbmcgbmFtZXNwYWNlIFdlYktpdDsKQEAgLTQ2LDEzICs0Niw3IEBAIGludCBtYWluKGlu
dCBhcmdjLCBjaGFyKiogYXJndikKICAgICBzZXRlbnYoIkdfVExTX0dOVVRMU19QUklPUklUWSIs
ICJOT1JNQUw6JUNPTVBBVDohVkVSUy1TU0wzLjA6IUFSQ0ZPVVItMTI4IiwgMCk7CiAKICNpZiBV
U0UoR0NSWVBUKQotICAgIC8vIENhbGwgZ2NyeV9jaGVja192ZXJzaW9uKCkgYmVmb3JlIGFueSBv
dGhlciBsaWJnY3J5cHQgY2FsbCwgaWdub3JpbmcgdGhlCi0gICAgLy8gcmV0dXJuZWQgdmVyc2lv
biBzdHJpbmcuCi0gICAgZ2NyeV9jaGVja192ZXJzaW9uKG51bGxwdHIpOwotCi0gICAgLy8gUHJl
LWFsbG9jYXRlIDE2a0Igb2Ygc2VjdXJlIG1lbW9yeSBhbmQgZmluaXNoIHRoZSBpbml0aWFsaXph
dGlvbi4KLSAgICBnY3J5X2NvbnRyb2woR0NSWUNUTF9JTklUX1NFQ01FTSwgMTYzODQsIG51bGxw
dHIpOwotICAgIGdjcnlfY29udHJvbChHQ1JZQ1RMX0lOSVRJQUxJWkFUSU9OX0ZJTklTSEVELCBu
dWxscHRyKTsKKyAgICBQQUw6OkdDcnlwdDo6aW5pdGlhbGl6ZSgpOwogI2VuZGlmCiAKICAgICBy
ZXR1cm4gV2ViUHJvY2Vzc01haW5Vbml4KGFyZ2MsIGFyZ3YpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>