<?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>213173</bug_id>
          
          <creation_ts>2020-06-13 14:02:30 -0700</creation_ts>
          <short_desc>REGRESSION(r262994): [GTK] More than 100 tests are failing</short_desc>
          <delta_ts>2020-06-17 18:28:59 -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>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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=206738</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>
          <dependson>211988</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Diego Pino">dpino</reporter>
          <assigned_to name="Diego Pino">dpino</assigned_to>
          <cc>ddkilzer</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1662423</commentid>
    <comment_count>0</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2020-06-13 14:02:30 -0700</bug_when>
    <thetext>Many tests started failing in GTK Release (Tests) build #14065 (https://build.webkit.org/builders/GTK%20Linux%2064-bit%20Release%20%28Tests%29/builds/14065)

https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r262995%20(14065)/results.html

There are only two revisions in the build. I bisected the revisions and verified the failures started happening in r262994.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1662470</commentid>
    <comment_count>1</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2020-06-14 04:07:07 -0700</bug_when>
    <thetext>https://build.webkit.org/results/GTK%20Linux%2064-bit%20Debug%20(Tests)/r263006%20(6439)/fast/loader/javascript-url-in-embed-crash-log.txt

STDERR: 
STDERR: warning: core file may not match specified executable file.
STDERR: ASSERTION FAILED: WTF::isValidEnum&lt;E&gt;(WTF::enumToUnderlyingType&lt;E&gt;(enumValue))
STDERR: ../../Source/WebKit/Platform/IPC/Encoder.h(108) : void IPC::Encoder::encode(E) [with E = WebCore::PluginLoadClientPolicy; std::enable_if_t&lt;std::is_enum&lt;_Tp&gt;::value&gt;* &lt;anonymous&gt; = 0]
STDERR: 1   0x7f70a743bb63 WTFCrash</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663376</commentid>
    <comment_count>2</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2020-06-16 21:52:05 -0700</bug_when>
    <thetext>Sorry, just noticed this.  Will look into it tomorrow.  (Also forgot that GTK tests aren&apos;t run by EWS.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663377</commentid>
    <comment_count>3</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2020-06-16 22:01:19 -0700</bug_when>
    <thetext>I wonder if we just need to provide a default initializer for WebCore::PluginInfo::clientLoadPolicy (and ::isApplicationPlugin while we&apos;re here):

diff --git a/Source/WebCore/plugins/PluginData.h b/Source/WebCore/plugins/PluginData.h
index 259e3dc847e..1ca828883cc 100644
--- a/Source/WebCore/plugins/PluginData.h
+++ b/Source/WebCore/plugins/PluginData.h
@@ -67,7 +67,7 @@ struct PluginInfo {
     Vector&lt;MimeClassInfo&gt; mimes;
-    bool isApplicationPlugin;
+    bool isApplicationPlugin { false };
 
-    PluginLoadClientPolicy clientLoadPolicy;
+    PluginLoadClientPolicy clientLoadPolicy { PluginLoadClientPolicy::Undefined };
 
     String bundleIdentifier;
 #if PLATFORM(MAC)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663395</commentid>
    <comment_count>4</comment_count>
      <attachid>402085</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2020-06-17 00:26:25 -0700</bug_when>
    <thetext>Created attachment 402085
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663396</commentid>
    <comment_count>5</comment_count>
      <attachid>402086</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2020-06-17 00:28:37 -0700</bug_when>
    <thetext>Created attachment 402086
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663403</commentid>
    <comment_count>6</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2020-06-17 01:17:56 -0700</bug_when>
    <thetext>Committed r263139: &lt;https://trac.webkit.org/changeset/263139&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663404</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-17 01:18:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/64439668&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663405</commentid>
    <comment_count>8</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2020-06-17 01:18:59 -0700</bug_when>
    <thetext>Thank you David. Your patch fixed the regression (I run the tests locally to verify it).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1663525</commentid>
    <comment_count>9</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2020-06-17 09:20:56 -0700</bug_when>
    <thetext>(In reply to Diego Pino from comment #8)
&gt; Thank you David. Your patch fixed the regression (I run the tests locally to
&gt; verify it).

Great!  Thanks for testing the fix and committing it.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402085</attachid>
            <date>2020-06-17 00:26:25 -0700</date>
            <delta_ts>2020-06-17 00:28:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213173-20200617092624.patch</filename>
            <type>text/plain</type>
            <size>1381</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMTM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTkwOTg0YmI1YWE5NzBm
MmYyZDRjZDRhZjlhZDA0NTNkZjNmM2ZjMC4uMDBkZDYxM2QwOGZjMDVkNzRlN2M2NTU1MTdlM2Ex
OWExNDZlMzJkZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIwLTA2LTE3ICBEaWVn
byBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTihy
MjYyOTk0KTogW0dUS10gTW9yZSB0aGFuIDEwMCB0ZXN0cyBhcmUgZmFpbGluZworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEzMTczCisKKyAgICAgICAg
QWRkIGRlZmF1bHQgaW5pdGlhbGl6YXRpb24gZm9yIFdlYkNvcmU6OlBsdWdpbkluZm86OmNsaWVu
dExvYWRQb2xpY3kgYW5kCisgICAgICAgIFdlYkNvcmU6OlBsdWdpbkluZm86OmlzQXBwbGljYXRp
b25QbHVnaW4uCisKKyAgICAgICAgKiBwbHVnaW5zL1BsdWdpbkRhdGEuaDoKKwogMjAyMC0wNi0x
NiAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtTdWJwaXhlbF0g
UmVwbGFjZWQgY29udGVudCBibGVlZHMgb3ZlciBjb250ZW50IGJveCB3aGVuIGJvcmRlciByYWRp
dXMgaXMgc2V0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbHVnaW5zL1BsdWdpbkRhdGEu
aCBiL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvUGx1Z2luRGF0YS5oCmluZGV4IDI1OWUzZGM4NDdl
MDI0YmUxN2E3MWNmOTc1ZDcwMmJiODY3N2FiMTEuLmVhYTY0M2U0NWU4MTAzYjJhZTQ2ZWZiYzE1
M2U3MjlhNzkyZGJjNWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvUGx1Z2lu
RGF0YS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvUGx1Z2luRGF0YS5oCkBAIC02NSw5
ICs2NSw5IEBAIHN0cnVjdCBQbHVnaW5JbmZvIHsKICAgICBTdHJpbmcgZmlsZTsKICAgICBTdHJp
bmcgZGVzYzsKICAgICBWZWN0b3I8TWltZUNsYXNzSW5mbz4gbWltZXM7Ci0gICAgYm9vbCBpc0Fw
cGxpY2F0aW9uUGx1Z2luOworICAgIGJvb2wgaXNBcHBsaWNhdGlvblBsdWdpbiB7IGZhbHNlIH07
CiAKLSAgICBQbHVnaW5Mb2FkQ2xpZW50UG9saWN5IGNsaWVudExvYWRQb2xpY3k7CisgICAgUGx1
Z2luTG9hZENsaWVudFBvbGljeSBjbGllbnRMb2FkUG9saWN5IHsgUGx1Z2luTG9hZENsaWVudFBv
bGljeTo6VW5kZWZpbmVkIH07CiAKICAgICBTdHJpbmcgYnVuZGxlSWRlbnRpZmllcjsKICNpZiBQ
TEFURk9STShNQUMpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>402086</attachid>
            <date>2020-06-17 00:28:37 -0700</date>
            <delta_ts>2020-06-17 00:28:37 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-213173-20200617092836.patch</filename>
            <type>text/plain</type>
            <size>1414</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYzMTM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTkwOTg0YmI1YWE5NzBm
MmYyZDRjZDRhZjlhZDA0NTNkZjNmM2ZjMC4uYTllNTQwN2UwODEzZmY3NzY4YTk1MzgyYmU4ODgx
MTlmYWJjMWNkMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIwLTA2LTE3ICBEaWVn
byBQaW5vIEdhcmNpYSAgPGRwaW5vQGlnYWxpYS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTihy
MjYyOTk0KTogW0dUS10gTW9yZSB0aGFuIDEwMCB0ZXN0cyBhcmUgZmFpbGluZworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEzMTczCisKKyAgICAgICAg
VW5yZXZpZXdlZCBnYXJkZW5pbmcuCisKKyAgICAgICAgQWRkIGRlZmF1bHQgaW5pdGlhbGl6YXRp
b24gZm9yIFdlYkNvcmU6OlBsdWdpbkluZm86OmNsaWVudExvYWRQb2xpY3kgYW5kCisgICAgICAg
IFdlYkNvcmU6OlBsdWdpbkluZm86OmlzQXBwbGljYXRpb25QbHVnaW4uCisKKyAgICAgICAgKiBw
bHVnaW5zL1BsdWdpbkRhdGEuaDoKKwogMjAyMC0wNi0xNiAgWmFsYW4gQnVqdGFzICA8emFsYW5A
YXBwbGUuY29tPgogCiAgICAgICAgIFtTdWJwaXhlbF0gUmVwbGFjZWQgY29udGVudCBibGVlZHMg
b3ZlciBjb250ZW50IGJveCB3aGVuIGJvcmRlciByYWRpdXMgaXMgc2V0CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wbHVnaW5zL1BsdWdpbkRhdGEuaCBiL1NvdXJjZS9XZWJDb3JlL3BsdWdp
bnMvUGx1Z2luRGF0YS5oCmluZGV4IDI1OWUzZGM4NDdlMDI0YmUxN2E3MWNmOTc1ZDcwMmJiODY3
N2FiMTEuLmVhYTY0M2U0NWU4MTAzYjJhZTQ2ZWZiYzE1M2U3MjlhNzkyZGJjNWUgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvUGx1Z2luRGF0YS5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3BsdWdpbnMvUGx1Z2luRGF0YS5oCkBAIC02NSw5ICs2NSw5IEBAIHN0cnVjdCBQbHVnaW5J
bmZvIHsKICAgICBTdHJpbmcgZmlsZTsKICAgICBTdHJpbmcgZGVzYzsKICAgICBWZWN0b3I8TWlt
ZUNsYXNzSW5mbz4gbWltZXM7Ci0gICAgYm9vbCBpc0FwcGxpY2F0aW9uUGx1Z2luOworICAgIGJv
b2wgaXNBcHBsaWNhdGlvblBsdWdpbiB7IGZhbHNlIH07CiAKLSAgICBQbHVnaW5Mb2FkQ2xpZW50
UG9saWN5IGNsaWVudExvYWRQb2xpY3k7CisgICAgUGx1Z2luTG9hZENsaWVudFBvbGljeSBjbGll
bnRMb2FkUG9saWN5IHsgUGx1Z2luTG9hZENsaWVudFBvbGljeTo6VW5kZWZpbmVkIH07CiAKICAg
ICBTdHJpbmcgYnVuZGxlSWRlbnRpZmllcjsKICNpZiBQTEFURk9STShNQUMpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>