<?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>203193</bug_id>
          
          <creation_ts>2019-10-21 04:30:50 -0700</creation_ts>
          <short_desc>[GTK][WPE] Test PublicSuffix.TopPrivatelyControlledDomain is failing since r250589</short_desc>
          <delta_ts>2019-10-27 13:24:38 -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>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Claudio Saavedra">csaavedra</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>commit-queue</cc>
    
    <cc>csaavedra</cc>
    
    <cc>pgriffis</cc>
    
    <cc>svillar</cc>
    
    <cc>wilander</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1581836</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-10-21 04:30:50 -0700</bug_when>
    <thetext>The new test case added in r250589 is failing:

**FAIL** PublicSuffix.TopPrivatelyControlledDomain

../../Tools/TestWebKitAPI/Tests/WebCore/PublicSuffix.cpp:182
Expected equality of these values:
  String(&quot;test.com&quot;)
    Which is: test.com
  topPrivatelyControlledDomain(&quot;.test.com&quot;)
    Which is: 

This is because libsoup considers that hostnames starting with a dot are not valid and SOUP_TLD_ERROR_INVALID_HOSTNAME is returned. I don&apos;t know if we should just remove the leading dot before passing the hostname to soup_tld_get_base_domain().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1581837</commentid>
    <comment_count>1</comment_count>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2019-10-21 04:40:34 -0700</bug_when>
    <thetext>libsoup since the TLD API was added considers domains starting with one or more dots not to be valid domains:

	/* Valid hostnames neither start with a dot nor have more than one
	 * dot together.
	 */
	if (*hostname == &apos;.&apos;) {
		g_set_error_literal (error, SOUP_TLD_ERROR,
				     SOUP_TLD_ERROR_INVALID_HOSTNAME,
				     _(&quot;Invalid hostname&quot;));
		return NULL;
	}

This is why the soup cookies API does a round of normalization before using the TLD API:

	normalized_cookie_domain = normalize_cookie_domain (cookie-&gt;domain);
	cookie_base_domain = soup_tld_get_base_domain (normalized_cookie_domain, NULL);

I think that if we&apos;re dealing also with cookie domains, we need to remove the leading dot before using the soup API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1582777</commentid>
    <comment_count>2</comment_count>
      <attachid>381670</attachid>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2019-10-23 03:18:56 -0700</bug_when>
    <thetext>Created attachment 381670
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1582783</commentid>
    <comment_count>3</comment_count>
      <attachid>381670</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-10-23 03:30:59 -0700</bug_when>
    <thetext>Comment on attachment 381670
Patch

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

&gt; Source/WebCore/platform/soup/PublicSuffixSoup.cpp:59
&gt; +    unsigned pos = 0;

pos -&gt; position

&gt; Source/WebCore/platform/soup/PublicSuffixSoup.cpp:64
&gt; +    while (domainUTF8.data()[pos] == &apos;.&apos;)
&gt; +        pos++;
&gt; +
&gt; +    GUniqueOutPtr&lt;GError&gt; error;
&gt; +    if (const char* baseDomain = soup_tld_get_base_domain(domainUTF8.data() + pos, &amp;error.outPtr()))

We are returning early if domain is empty, it might become empty here if there are only dots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1582788</commentid>
    <comment_count>4</comment_count>
      <attachid>381670</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2019-10-23 03:43:17 -0700</bug_when>
    <thetext>Comment on attachment 381670
Patch

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

&gt; Source/WebCore/platform/soup/PublicSuffixSoup.cpp:61
&gt; +        pos++;

this might lead to an invalid access in the case of having only dots in the domain</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1582809</commentid>
    <comment_count>5</comment_count>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2019-10-23 08:15:05 -0700</bug_when>
    <thetext>(In reply to Sergio Villar Senin from comment #4)
&gt; Comment on attachment 381670 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=381670&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/platform/soup/PublicSuffixSoup.cpp:61
&gt; &gt; +        pos++;
&gt; 
&gt; this might lead to an invalid access in the case of having only dots in the
&gt; domain

CStringBuffer (the underlying type containing the data) is implicitly allocated with an extra 0 byte, so this shouldn&apos;t happen unless the domain was empty, but we return earlier if that&apos;s the case, so I think this is safe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1583745</commentid>
    <comment_count>6</comment_count>
      <attachid>381902</attachid>
    <who name="Claudio Saavedra">csaavedra</who>
    <bug_when>2019-10-25 03:13:47 -0700</bug_when>
    <thetext>Created attachment 381902
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1583783</commentid>
    <comment_count>7</comment_count>
      <attachid>381902</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-10-25 06:14:44 -0700</bug_when>
    <thetext>Comment on attachment 381902
Patch

Make sure the new test you added passes in all other platforms before landing, please.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1584320</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-27 13:23:49 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 381902:

imported/w3c/web-platform-tests/css/css-position/position-absolute-container-dynamic-002.html bug 203473 (author: simon.fraser@apple.com)
imported/w3c/web-platform-tests/css/css-position/position-absolute-crash-chrome-005.html bug 203474 (author: simon.fraser@apple.com)
imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity.html bug 203394 (author: ysuzuki@apple.com)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1584321</commentid>
    <comment_count>9</comment_count>
      <attachid>381902</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-27 13:24:36 -0700</bug_when>
    <thetext>Comment on attachment 381902
Patch

Clearing flags on attachment: 381902

Committed r251643: &lt;https://trac.webkit.org/changeset/251643&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1584322</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-27 13:24:38 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>381670</attachid>
            <date>2019-10-23 03:18:56 -0700</date>
            <delta_ts>2019-10-25 03:13:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203193-20191023131855.patch</filename>
            <type>text/plain</type>
            <size>2064</size>
            <attacher name="Claudio Saavedra">csaavedra</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUxNDc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDQyNDY4ZGZhMWZjZTBi
ZGIxMTI1NDE1OTIyNDE0MWEzNGQ4NWVkNi4uOTQ4MDQyMDRmNmM3NTEzZDdhMWUyNjY4NDhiZmRj
NDkyYWFkOTFkYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE5LTEwLTIzICBDbGF1
ZGlvIFNhYXZlZHJhICA8Y3NhYXZlZHJhQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dUS11bV1BF
XSBUZXN0IFB1YmxpY1N1ZmZpeC5Ub3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluIGlzIGZhaWxp
bmcgc2luY2UgcjI1MDU4OQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjAzMTkzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBwbGF0Zm9ybS9zb3VwL1B1YmxpY1N1ZmZpeFNvdXAuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6dG9wUHJpdmF0ZWx5Q29udHJvbGxlZERvbWFpbik6IFNraXAgYW55IGxlYWRpbmcg
ZG90cyBiZWZvcmUgdXNpbmcgbGlic291cCBUTEQgQVBJLgorCiAyMDE5LTEwLTIyICBTaW1vbiBG
cmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIHdwdC9jc3MvY3NzLWlt
YWdlcy9ncmFkaWVudC9jb2xvci1zdG9wcy1wYXJzaW5nLmh0bWwgZmFpbHMKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3NvdXAvUHVibGljU3VmZml4U291cC5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9zb3VwL1B1YmxpY1N1ZmZpeFNvdXAuY3BwCmluZGV4IGY5MjA5
NzE3ODk2MmNkOTZkY2U0YWM4MTg5ZThmMWNkYzJiZjllYmUuLmE5NGNmZDZkNzU2ZDFkZTU2NWMw
OGI1NTlkN2RmNThjY2FmNGM2MGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L3NvdXAvUHVibGljU3VmZml4U291cC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
c291cC9QdWJsaWNTdWZmaXhTb3VwLmNwcApAQCAtNTMsMTAgKzUzLDE1IEBAIFN0cmluZyB0b3BQ
cml2YXRlbHlDb250cm9sbGVkRG9tYWluKGNvbnN0IFN0cmluZyYgZG9tYWluKQogICAgIGlmIChs
b3dlcmNhc2VEb21haW4gPT0gImxvY2FsaG9zdCIpCiAgICAgICAgIHJldHVybiBsb3dlcmNhc2VE
b21haW47CiAKLSAgICBHVW5pcXVlT3V0UHRyPEdFcnJvcj4gZXJyb3I7CiAgICAgQ1N0cmluZyBk
b21haW5VVEY4ID0gbG93ZXJjYXNlRG9tYWluLnV0ZjgoKTsKIAotICAgIGlmIChjb25zdCBjaGFy
KiBiYXNlRG9tYWluID0gc291cF90bGRfZ2V0X2Jhc2VfZG9tYWluKGRvbWFpblVURjguZGF0YSgp
LCAmZXJyb3Iub3V0UHRyKCkpKQorICAgIC8vIFRoaXMgZnVuY3Rpb24gaXMgZXhwZWN0ZWQgdG8g
d29yayB3aXRoIHRoZSBmb3JtYXQgdXNlZCBieSBjb29raWVzLCBzbyBza2lwIGFueSBsZWFkaW5n
IGRvdHMuCisgICAgdW5zaWduZWQgcG9zID0gMDsKKyAgICB3aGlsZSAoZG9tYWluVVRGOC5kYXRh
KClbcG9zXSA9PSAnLicpCisgICAgICAgIHBvcysrOworCisgICAgR1VuaXF1ZU91dFB0cjxHRXJy
b3I+IGVycm9yOworICAgIGlmIChjb25zdCBjaGFyKiBiYXNlRG9tYWluID0gc291cF90bGRfZ2V0
X2Jhc2VfZG9tYWluKGRvbWFpblVURjguZGF0YSgpICsgcG9zLCAmZXJyb3Iub3V0UHRyKCkpKQog
ICAgICAgICByZXR1cm4gU3RyaW5nOjpmcm9tVVRGOChiYXNlRG9tYWluKTsKIAogICAgIGlmIChn
X2Vycm9yX21hdGNoZXMoZXJyb3IuZ2V0KCksIFNPVVBfVExEX0VSUk9SLCBTT1VQX1RMRF9FUlJP
Ul9JTlZBTElEX0hPU1ROQU1FKSB8fCBnX2Vycm9yX21hdGNoZXMoZXJyb3IuZ2V0KCksIFNPVVBf
VExEX0VSUk9SLCBTT1VQX1RMRF9FUlJPUl9OT1RfRU5PVUdIX0RPTUFJTlMpIHx8IGdfZXJyb3Jf
bWF0Y2hlcyhlcnJvci5nZXQoKSwgU09VUF9UTERfRVJST1IsIFNPVVBfVExEX0VSUk9SX05PX0JB
U0VfRE9NQUlOKSkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>381902</attachid>
            <date>2019-10-25 03:13:47 -0700</date>
            <delta_ts>2019-10-27 13:24:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203193-20191025131345.patch</filename>
            <type>text/plain</type>
            <size>3585</size>
            <attacher name="Claudio Saavedra">csaavedra</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUxNDc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDQyNDY4ZGZhMWZjZTBi
ZGIxMTI1NDE1OTIyNDE0MWEzNGQ4NWVkNi4uODRmYzM0YzJjMjQ0MTg2NzhmYWJmYzU1ZDBlYjZj
YWFkMmJlZWYwYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE5LTEwLTI1ICBDbGF1
ZGlvIFNhYXZlZHJhICA8Y3NhYXZlZHJhQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dUS11bV1BF
XSBUZXN0IFB1YmxpY1N1ZmZpeC5Ub3BQcml2YXRlbHlDb250cm9sbGVkRG9tYWluIGlzIGZhaWxp
bmcgc2luY2UgcjI1MDU4OQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjAzMTkzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBwbGF0Zm9ybS9zb3VwL1B1YmxpY1N1ZmZpeFNvdXAuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6dG9wUHJpdmF0ZWx5Q29udHJvbGxlZERvbWFpbik6IFNraXAgYW55IGxlYWRpbmcg
ZG90cyBiZWZvcmUgdXNpbmcgbGlic291cCBUTEQgQVBJLgorCiAyMDE5LTEwLTIyICBTaW1vbiBG
cmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIHdwdC9jc3MvY3NzLWlt
YWdlcy9ncmFkaWVudC9jb2xvci1zdG9wcy1wYXJzaW5nLmh0bWwgZmFpbHMKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3NvdXAvUHVibGljU3VmZml4U291cC5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9zb3VwL1B1YmxpY1N1ZmZpeFNvdXAuY3BwCmluZGV4IGY5MjA5
NzE3ODk2MmNkOTZkY2U0YWM4MTg5ZThmMWNkYzJiZjllYmUuLjk2NjA5ZDA4ZDlhYjkzZDA2ODEw
MWZiZGE0OTk1MDIzYTEyZmZjNTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L3NvdXAvUHVibGljU3VmZml4U291cC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
c291cC9QdWJsaWNTdWZmaXhTb3VwLmNwcApAQCAtNTMsMTAgKzUzLDE4IEBAIFN0cmluZyB0b3BQ
cml2YXRlbHlDb250cm9sbGVkRG9tYWluKGNvbnN0IFN0cmluZyYgZG9tYWluKQogICAgIGlmIChs
b3dlcmNhc2VEb21haW4gPT0gImxvY2FsaG9zdCIpCiAgICAgICAgIHJldHVybiBsb3dlcmNhc2VE
b21haW47CiAKLSAgICBHVW5pcXVlT3V0UHRyPEdFcnJvcj4gZXJyb3I7CiAgICAgQ1N0cmluZyBk
b21haW5VVEY4ID0gbG93ZXJjYXNlRG9tYWluLnV0ZjgoKTsKIAotICAgIGlmIChjb25zdCBjaGFy
KiBiYXNlRG9tYWluID0gc291cF90bGRfZ2V0X2Jhc2VfZG9tYWluKGRvbWFpblVURjguZGF0YSgp
LCAmZXJyb3Iub3V0UHRyKCkpKQorICAgIC8vIFRoaXMgZnVuY3Rpb24gaXMgZXhwZWN0ZWQgdG8g
d29yayB3aXRoIHRoZSBmb3JtYXQgdXNlZCBieSBjb29raWVzLCBzbyBza2lwIGFueSBsZWFkaW5n
IGRvdHMuCisgICAgdW5zaWduZWQgcG9zaXRpb24gPSAwOworICAgIHdoaWxlIChkb21haW5VVEY4
LmRhdGEoKVtwb3NpdGlvbl0gPT0gJy4nKQorICAgICAgICBwb3NpdGlvbisrOworCisgICAgaWYg
KHBvc2l0aW9uID09IGRvbWFpblVURjgubGVuZ3RoKCkpCisgICAgICAgIHJldHVybiBTdHJpbmco
KTsKKworICAgIEdVbmlxdWVPdXRQdHI8R0Vycm9yPiBlcnJvcjsKKyAgICBpZiAoY29uc3QgY2hh
ciogYmFzZURvbWFpbiA9IHNvdXBfdGxkX2dldF9iYXNlX2RvbWFpbihkb21haW5VVEY4LmRhdGEo
KSArIHBvc2l0aW9uLCAmZXJyb3Iub3V0UHRyKCkpKQogICAgICAgICByZXR1cm4gU3RyaW5nOjpm
cm9tVVRGOChiYXNlRG9tYWluKTsKIAogICAgIGlmIChnX2Vycm9yX21hdGNoZXMoZXJyb3IuZ2V0
KCksIFNPVVBfVExEX0VSUk9SLCBTT1VQX1RMRF9FUlJPUl9JTlZBTElEX0hPU1ROQU1FKSB8fCBn
X2Vycm9yX21hdGNoZXMoZXJyb3IuZ2V0KCksIFNPVVBfVExEX0VSUk9SLCBTT1VQX1RMRF9FUlJP
Ul9OT1RfRU5PVUdIX0RPTUFJTlMpIHx8IGdfZXJyb3JfbWF0Y2hlcyhlcnJvci5nZXQoKSwgU09V
UF9UTERfRVJST1IsIFNPVVBfVExEX0VSUk9SX05PX0JBU0VfRE9NQUlOKSkKZGlmZiAtLWdpdCBh
L1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBmZmU4ODgwYWNkZWM0YzQ3
MWVmMjM5Y2RmMDk2YjA0ZGVkM2IzZDcxLi44MmJmYWE4OTM2YjdhMmM0ZDQ0NWRjYjU4MGQyYzll
NTNkZmQ5MDQ0IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTktMTAtMjMgIENsYXVkaW8gU2FhdmVkcmEgIDxjc2Fh
dmVkcmFAaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXVtXUEVdIFRlc3QgUHVibGljU3VmZml4
LlRvcFByaXZhdGVseUNvbnRyb2xsZWREb21haW4gaXMgZmFpbGluZyBzaW5jZSByMjUwNTg5Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDMxOTMKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFRlc3RXZWJL
aXRBUEkvVGVzdHMvV2ViQ29yZS9QdWJsaWNTdWZmaXguY3BwOgorICAgICAgICAoVGVzdFdlYktp
dEFQSTo6VEVTVF9GKTogQWRkIGEgdGVzdCBmb3IgYSBkb21haW4gY29uc2lzdGluZyBvbmx5IG9m
IGRvdHMuCisKIDIwMTktMTAtMjIgIEFha2FzaCBKYWluICA8YWFrYXNoX2phaW5AYXBwbGUuY29t
PgogCiAgICAgICAgIFtld3NdIFN0YXR1cyBidWJibGUgc2hvdWxkIHNob3cgcHJldmlvdXMgZmFp
bHVyZXMgaWYgYW55IGluIGNhc2UgcGF0Y2ggaXMgc2tpcHBlZApkaWZmIC0tZ2l0IGEvVG9vbHMv
VGVzdFdlYktpdEFQSS9UZXN0cy9XZWJDb3JlL1B1YmxpY1N1ZmZpeC5jcHAgYi9Ub29scy9UZXN0
V2ViS2l0QVBJL1Rlc3RzL1dlYkNvcmUvUHVibGljU3VmZml4LmNwcAppbmRleCBkZmUxZDBhMDRl
MDFiOWUzZjRkODE4NTVmOWI5MmM3M2E5MzNhYWIxLi5mZGJlNzc1NzZhY2VjMThjYjFiNGIyM2Qw
OWZkYmY4MzQ0ZmNjYzlmIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dl
YkNvcmUvUHVibGljU3VmZml4LmNwcAorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dl
YkNvcmUvUHVibGljU3VmZml4LmNwcApAQCAtMTgwLDYgKzE4MCw3IEBAIFRFU1RfRihQdWJsaWNT
dWZmaXgsIFRvcFByaXZhdGVseUNvbnRyb2xsZWREb21haW4pCiAgICAgRVhQRUNUX0VRKFN0cmlu
Zygiw6XDpMO2IiksIHRvcFByaXZhdGVseUNvbnRyb2xsZWREb21haW4oIsOlw6TDtiIpKTsKICAg
ICBFWFBFQ1RfRVEoU3RyaW5nKCLDhcOEw5YiKSwgdG9wUHJpdmF0ZWx5Q29udHJvbGxlZERvbWFp
bigiw4XDhMOWIikpOwogICAgIEVYUEVDVF9FUShTdHJpbmcoInRlc3QuY29tIiksIHRvcFByaXZh
dGVseUNvbnRyb2xsZWREb21haW4oIi50ZXN0LmNvbSIpKTsKKyAgICBFWFBFQ1RfRVEoU3RyaW5n
KCksIHRvcFByaXZhdGVseUNvbnRyb2xsZWREb21haW4oIi4uLi4iKSk7CiB9CiAKIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>