<?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>81838</bug_id>
          
          <creation_ts>2012-03-21 15:26:54 -0700</creation_ts>
          <short_desc>WTF::MetaAllocator has a weak vtable (discovered when building wtf as a static library)</short_desc>
          <delta_ts>2012-03-21 18:14:56 -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>528+ (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>
          
          <blocked>75673</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Eric Seidel (no email)">eric</assigned_to>
          <cc>abarth</cc>
    
    <cc>barraclough</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>mitz</cc>
    
    <cc>mrowe</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>584690</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-21 15:26:54 -0700</bug_when>
    <thetext>WTF::MetaAllocator has a weak vtable (discovered when building wtf as a static library)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584696</commentid>
    <comment_count>1</comment_count>
      <attachid>133127</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-21 15:30:43 -0700</bug_when>
    <thetext>Created attachment 133127
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584698</commentid>
    <comment_count>2</comment_count>
      <attachid>133127</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2012-03-21 15:32:22 -0700</bug_when>
    <thetext>Comment on attachment 133127
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584700</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-21 15:32:56 -0700</bug_when>
    <thetext>(This patch won&apos;t actually apply to trunk, since it is on top of a local commit with the WTF files already moved to their new location.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584705</commentid>
    <comment_count>4</comment_count>
      <attachid>133127</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-21 15:36:01 -0700</bug_when>
    <thetext>Comment on attachment 133127
Patch

Rejecting attachment 133127 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
 file Source/WTF/ChangeLog
patching file Source/WTF/wtf/MetaAllocator.cpp
Hunk #1 FAILED at 33.
1 out of 1 hunk FAILED -- saving rejects to file Source/WTF/wtf/MetaAllocator.cpp.rej
patching file Source/WTF/wtf/MetaAllocator.h
Hunk #1 FAILED at 196.
1 out of 1 hunk FAILED -- saving rejects to file Source/WTF/wtf/MetaAllocator.h.rej

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--force&apos;, u&apos;--reviewer&apos;, u&apos;Geoffrey G...&quot; exit_code: 1 cwd: /mnt/git/webkit-commit-queue/

Full output: http://queues.webkit.org/results/12072618</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584734</commentid>
    <comment_count>5</comment_count>
      <attachid>133134</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-21 16:04:49 -0700</bug_when>
    <thetext>Created attachment 133134
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584805</commentid>
    <comment_count>6</comment_count>
      <attachid>133134</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-21 17:22:21 -0700</bug_when>
    <thetext>Comment on attachment 133134
Patch for landing

Rejecting attachment 133134 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
hing file Source/JavaScriptCore/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file Source/JavaScriptCore/wtf/MetaAllocator.cpp
Hunk #1 succeeded at 47 with fuzz 2 (offset 14 lines).
patching file Source/JavaScriptCore/wtf/MetaAllocator.h
Hunk #1 FAILED at 196.
1 out of 1 hunk FAILED -- saving rejects to file Source/JavaScriptCore/wtf/MetaAllocator.h.rej

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--force&apos;]&quot; exit_code: 1 cwd: /mnt/git/webkit-commit-queue/

Full output: http://queues.webkit.org/results/12066681</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584811</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-21 17:31:24 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/111617.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584822</commentid>
    <comment_count>8</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-03-21 17:42:46 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; Landed in http://trac.webkit.org/changeset/111617.

This change broke the TestWebKitAPI build. Two symbols are no longer exported:

WTF::MetaAllocator::~MetaAllocator()

    and

typeinfo for WTF::MetaAllocator

I can export the former by adding WTF_EXPORT_PRIVATE before its declaration in the header, but I don’t know how to export the latter.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584824</commentid>
    <comment_count>9</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-21 17:43:51 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; Landed in http://trac.webkit.org/changeset/111617.
&gt; 
&gt; This change broke the TestWebKitAPI build. Two symbols are no longer exported:
&gt; 
&gt; WTF::MetaAllocator::~MetaAllocator()
&gt; 
&gt;     and
&gt; 
&gt; typeinfo for WTF::MetaAllocator
&gt; 
&gt; I can export the former by adding WTF_EXPORT_PRIVATE before its declaration in the header, but I don’t know how to export the latter.

Probably WTF_EXPORTCLASS?  I dont&apos; actually know.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584825</commentid>
    <comment_count>10</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-21 17:44:45 -0700</bug_when>
    <thetext>The WTF/JSC exports are really a mistery to me, I&apos;m currently runnig into issues tryign to bring up the JSC build after moving WTF locally due to our current export config.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584826</commentid>
    <comment_count>11</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-21 17:45:10 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #7)
&gt; &gt; Landed in http://trac.webkit.org/changeset/111617.
&gt; 
&gt; This change broke the TestWebKitAPI build. Two symbols are no longer exported:

I assume I can test this locally on mac using &quot;make&quot;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584830</commentid>
    <comment_count>12</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-03-21 17:49:43 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; (In reply to comment #8)
&gt; &gt; (In reply to comment #7)
&gt; &gt; &gt; Landed in http://trac.webkit.org/changeset/111617.
&gt; &gt; 
&gt; &gt; This change broke the TestWebKitAPI build. Two symbols are no longer exported:
&gt; 
&gt; I assume I can test this locally on mac using &quot;make&quot;?

Yes. If you can’t find out how to fix this soon, please revert r111617, so that tests can run again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584834</commentid>
    <comment_count>13</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-21 17:52:55 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; (In reply to comment #11)
&gt; &gt; (In reply to comment #8)
&gt; &gt; &gt; (In reply to comment #7)
&gt; &gt; &gt; &gt; Landed in http://trac.webkit.org/changeset/111617.
&gt; &gt; &gt; 
&gt; &gt; &gt; This change broke the TestWebKitAPI build. Two symbols are no longer exported:
&gt; &gt; 
&gt; &gt; I assume I can test this locally on mac using &quot;make&quot;?
&gt; 
&gt; Yes. If you can’t find out how to fix this soon, please revert r111617, so that tests can run again.

Certainly.  I&apos;m running &quot;make&quot; now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584839</commentid>
    <comment_count>14</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-21 18:00:17 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; (In reply to comment #8)
&gt; &gt; (In reply to comment #7)
&gt; &gt; &gt; Landed in http://trac.webkit.org/changeset/111617.
&gt; &gt; 
&gt; &gt; This change broke the TestWebKitAPI build. Two symbols are no longer exported:
&gt; 
&gt; I assume I can test this locally on mac using &quot;make&quot;?

Hmm.  &quot;make&quot; resulted in:

** BUILD SUCCEEDED **

for me.  I guess I&quot;ll try again with a clean build?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584850</commentid>
    <comment_count>15</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2012-03-21 18:14:12 -0700</bug_when>
    <thetext>I fixed the problems in r111634.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>584851</commentid>
    <comment_count>16</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-03-21 18:14:56 -0700</bug_when>
    <thetext>Thank you.  I just got a reproduction. :)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>133127</attachid>
            <date>2012-03-21 15:30:43 -0700</date>
            <delta_ts>2012-03-21 16:04:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-81838-20120321153042.patch</filename>
            <type>text/plain</type>
            <size>2925</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTExNjA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGQ1YjcwOGQwOThjNzQ0YjlkNDhhYWZh
MTcyMDg2NDJkM2RiNjc3NDEuLjczZmViNDZhNDE5MTcxZjg4N2ExYzNjOTM5YmY5ZjBhZDczMGJh
ZDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjUgQEAKKzIwMTItMDMtMjEgIEVyaWMgU2VpZGVsICA8ZXJpY0B3
ZWJraXQub3JnPgorCisgICAgICAgIFdURjo6TWV0YUFsbG9jYXRvciBoYXMgYSB3ZWFrIHZ0YWJs
ZSAoZGlzY292ZXJlZCB3aGVuIGJ1aWxkaW5nIHd0ZiBhcyBhIHN0YXRpYyBsaWJyYXJ5KQorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODE4MzgKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBNeSB1bmRlcnN0YW5k
aW5nIGlzIHRoYXQgd2VhayB2dGFibGVzIGhhcHBlbiB3aGVuIHRoZSBjb21waWxlci9saW5rZXIg
Y2Fubm90CisgICAgICAgIGRldGVybWluZSB3aGljaCBjb21waWxhdGlvbiB1bml0IHNob3VsZCBj
b25zdGFpbiB0aGUgdnRhYmxlLiAgSW4gdGhpcyBjYXNlCisgICAgICAgIGJlY2F1c2UgdGhlcmUg
d2VyZSBvbmx5IHB1cmUgdmlydHVhbCBmdW5jdGlvbnMgYXMgd2VsbCBhcyBhbiAiaW5saW5lIgor
ICAgICAgICB2aXJ0dWFsIGRlc3RydWN0b3IgKHRodXMgdGhlIHZpcnR1YWwgZGVzdHJ1Y3RvciB3
YXMgZGVmaW5lZCBpbiBtYW55IGNvbXBpbGF0aW9uCisgICAgICAgIHVuaXRzKS4gIFNpbmNlIHlv
dSBjYW4ndCBhY3R1YWxseSAiaW5saW5lIiBhIHZpcnR1YWwgZnVuY3Rpb24gKGl0IHN0aWxsIGhh
cyB0bworICAgICAgICBib3VuY2UgdGhyb3VnaCB0aGUgdnRhYmxlKSwgdGhlICJpbmxpbmUiIG9u
IHRoaXMgdmlydXRhbCBkZXN0cnVjdG9yIGRvZXNuJ3QKKyAgICAgICAgYWN0dWFsbHkgaGVscCBw
ZXJmb3JtYW5jZSwgYW5kIGlzIG9ubHkgc2VydmluZyB0byBjb25mdXNlIHRoZSBjb21waWxlciBo
ZXJlLgorICAgICAgICBJJ3ZlIG1vdmVkIHRoZSBkZXN0cnVjdG9yIGltcGxlbWVudGF0aW9uIHRv
IHRoZSAuY3BwIGZpbGUsIHRodXMgbWFraW5nCisgICAgICAgIGl0IGNsZWFyIHRvIHRoZSBjb21w
aWxlciB3aGVyZSB0aGUgdnRhYmxlIHNob3VsZCBiZSBzdG9yZWQsIGFuZCBzb2x2aW5nIHRoZSBl
cnJvci4KKworICAgICAgICAqIHd0Zi9NZXRhQWxsb2NhdG9yLmNwcDoKKyAgICAgICAgKFdURjo6
TWV0YUFsbG9jYXRvcjo6fk1ldGFBbGxvY2F0b3IpOgorICAgICAgICAoV1RGKToKKyAgICAgICAg
KiB3dGYvTWV0YUFsbG9jYXRvci5oOgorCiAyMDEyLTAzLTIxICBKZXNzaWUgQmVybGluICA8amJl
cmxpbkBhcHBsZS5jb20+CiAKICAgICAgICAgRml4IHRoZSBXaW5kb3dzIGJ1aWxkIGFmdGVyIHIx
MTE1MDQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9NZXRhQWxsb2NhdG9yLmNwcCBiL1Nv
dXJjZS9XVEYvd3RmL01ldGFBbGxvY2F0b3IuY3BwCmluZGV4IDY0OWZiZjJiYzI3ZDMxYTVlYzcy
MjgzNzNhMzVhY2E3MmVjYjllNmQuLjIwMjM3ZjIxODFkZjQ5NWI4OTY0ZTUzMTg4NzJlNWYzZTE4
Mzk3NTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL01ldGFBbGxvY2F0b3IuY3BwCisrKyBi
L1NvdXJjZS9XVEYvd3RmL01ldGFBbGxvY2F0b3IuY3BwCkBAIC0zMyw2ICszMywyMCBAQAogCiBu
YW1lc3BhY2UgV1RGIHsKIAorTWV0YUFsbG9jYXRvcjo6fk1ldGFBbGxvY2F0b3IoKQoreworICAg
IGZvciAoRnJlZVNwYWNlTm9kZSogbm9kZSA9IG1fZnJlZVNwYWNlU2l6ZU1hcC5maXJzdCgpOyBu
b2RlOykgeworICAgICAgICBGcmVlU3BhY2VOb2RlKiBuZXh0ID0gbm9kZS0+c3VjY2Vzc29yKCk7
CisgICAgICAgIG1fZnJlZVNwYWNlU2l6ZU1hcC5yZW1vdmUobm9kZSk7CisgICAgICAgIGZyZWVG
cmVlU3BhY2VOb2RlKG5vZGUpOworICAgICAgICBub2RlID0gbmV4dDsKKyAgICB9CisgICAgbV9s
b2NrLkZpbmFsaXplKCk7CisjaWZuZGVmIE5ERUJVRworICAgIEFTU0VSVCghbV9tYWxsb2NCYWxh
bmNlKTsKKyNlbmRpZgorfQorCiB2b2lkIE1ldGFBbGxvY2F0b3JUcmFja2VyOjpub3RpZnkoTWV0
YUFsbG9jYXRvckhhbmRsZSogaGFuZGxlKQogewogICAgIG1fYWxsb2NhdGlvbnMuaW5zZXJ0KGhh
bmRsZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9NZXRhQWxsb2NhdG9yLmggYi9Tb3Vy
Y2UvV1RGL3d0Zi9NZXRhQWxsb2NhdG9yLmgKaW5kZXggOGE3M2EzYjAzYjc5ODNlY2VlNGY4YzYx
MWQ5MDc5NmIxMGZhMjk1My4uMzcxZmU4YmFlNjA1YjUwOTVhODIwZTk2NGI3Y2ZiYTY4YzIwMjA3
NiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvTWV0YUFsbG9jYXRvci5oCisrKyBiL1NvdXJj
ZS9XVEYvd3RmL01ldGFBbGxvY2F0b3IuaApAQCAtMTk2LDIwICsxOTYsNiBAQCBwcml2YXRlOgog
I2VuZGlmCiB9OwogCi1pbmxpbmUgTWV0YUFsbG9jYXRvcjo6fk1ldGFBbGxvY2F0b3IoKQotewot
ICAgIGZvciAoRnJlZVNwYWNlTm9kZSogbm9kZSA9IG1fZnJlZVNwYWNlU2l6ZU1hcC5maXJzdCgp
OyBub2RlOykgewotICAgICAgICBGcmVlU3BhY2VOb2RlKiBuZXh0ID0gbm9kZS0+c3VjY2Vzc29y
KCk7Ci0gICAgICAgIG1fZnJlZVNwYWNlU2l6ZU1hcC5yZW1vdmUobm9kZSk7Ci0gICAgICAgIGZy
ZWVGcmVlU3BhY2VOb2RlKG5vZGUpOwotICAgICAgICBub2RlID0gbmV4dDsKLSAgICB9Ci0gICAg
bV9sb2NrLkZpbmFsaXplKCk7Ci0jaWZuZGVmIE5ERUJVRwotICAgIEFTU0VSVCghbV9tYWxsb2NC
YWxhbmNlKTsKLSNlbmRpZgotfQotCiB9IC8vIG5hbWVzcGFjZSBXVEYKIAogI2VuZGlmIC8vIFdU
Rl9NZXRhQWxsb2NhdG9yX2gK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>133134</attachid>
            <date>2012-03-21 16:04:49 -0700</date>
            <delta_ts>2012-03-21 17:22:21 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-81838-20120321160447.patch</filename>
            <type>text/plain</type>
            <size>3075</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTExNjA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBm
MDUwODNhZTgyNjZiOWYzZWVjMmI2ZmYzMDVmNmQ2YzcxMjEzNjE0Li5mZjQ3YWM1MGI1Y2ZkNjdi
NGQyNzc3M2Y2YWM5MTYzNmQ0NTEwOGZhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNSBAQAorMjAxMi0wMy0yMSAgRXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CisK
KyAgICAgICAgV1RGOjpNZXRhQWxsb2NhdG9yIGhhcyBhIHdlYWsgdnRhYmxlIChkaXNjb3ZlcmVk
IHdoZW4gYnVpbGRpbmcgd3RmIGFzIGEgc3RhdGljIGxpYnJhcnkpCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTgzOAorCisgICAgICAgIFJldmlld2Vk
IGJ5IEdlb2ZmcmV5IEdhcmVuLgorCisgICAgICAgIE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB3
ZWFrIHZ0YWJsZXMgaGFwcGVuIHdoZW4gdGhlIGNvbXBpbGVyL2xpbmtlciBjYW5ub3QKKyAgICAg
ICAgZGV0ZXJtaW5lIHdoaWNoIGNvbXBpbGF0aW9uIHVuaXQgc2hvdWxkIGNvbnN0YWluIHRoZSB2
dGFibGUuICBJbiB0aGlzIGNhc2UKKyAgICAgICAgYmVjYXVzZSB0aGVyZSB3ZXJlIG9ubHkgcHVy
ZSB2aXJ0dWFsIGZ1bmN0aW9ucyBhcyB3ZWxsIGFzIGFuICJpbmxpbmUiCisgICAgICAgIHZpcnR1
YWwgZGVzdHJ1Y3RvciAodGh1cyB0aGUgdmlydHVhbCBkZXN0cnVjdG9yIHdhcyBkZWZpbmVkIGlu
IG1hbnkgY29tcGlsYXRpb24KKyAgICAgICAgdW5pdHMpLiAgU2luY2UgeW91IGNhbid0IGFjdHVh
bGx5ICJpbmxpbmUiIGEgdmlydHVhbCBmdW5jdGlvbiAoaXQgc3RpbGwgaGFzIHRvCisgICAgICAg
IGJvdW5jZSB0aHJvdWdoIHRoZSB2dGFibGUpLCB0aGUgImlubGluZSIgb24gdGhpcyB2aXJ1dGFs
IGRlc3RydWN0b3IgZG9lc24ndAorICAgICAgICBhY3R1YWxseSBoZWxwIHBlcmZvcm1hbmNlLCBh
bmQgaXMgb25seSBzZXJ2aW5nIHRvIGNvbmZ1c2UgdGhlIGNvbXBpbGVyIGhlcmUuCisgICAgICAg
IEkndmUgbW92ZWQgdGhlIGRlc3RydWN0b3IgaW1wbGVtZW50YXRpb24gdG8gdGhlIC5jcHAgZmls
ZSwgdGh1cyBtYWtpbmcKKyAgICAgICAgaXQgY2xlYXIgdG8gdGhlIGNvbXBpbGVyIHdoZXJlIHRo
ZSB2dGFibGUgc2hvdWxkIGJlIHN0b3JlZCwgYW5kIHNvbHZpbmcgdGhlIGVycm9yLgorCisgICAg
ICAgICogd3RmL01ldGFBbGxvY2F0b3IuY3BwOgorICAgICAgICAoV1RGOjpNZXRhQWxsb2NhdG9y
Ojp+TWV0YUFsbG9jYXRvcik6CisgICAgICAgIChXVEYpOgorICAgICAgICAqIHd0Zi9NZXRhQWxs
b2NhdG9yLmg6CisKIDIwMTItMDMtMjAgIEdhdmluIEJhcnJhY2xvdWdoICA8YmFycmFjbG91Z2hA
YXBwbGUuY29tPgogCiAgICAgICAgIFJlZ0V4cE1hdGNoZXNBcnJheSBzaG91bGQgbm90IGNvcHkg
dGhlIG92ZWN0b3IKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvTWV0YUFs
bG9jYXRvci5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL01ldGFBbGxvY2F0b3IuY3Bw
CmluZGV4IDY0OWZiZjJiYzI3ZDMxYTVlYzcyMjgzNzNhMzVhY2E3MmVjYjllNmQuLjIwMjM3ZjIx
ODFkZjQ5NWI4OTY0ZTUzMTg4NzJlNWYzZTE4Mzk3NTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS93dGYvTWV0YUFsbG9jYXRvci5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL3d0Zi9NZXRhQWxsb2NhdG9yLmNwcApAQCAtMzMsNiArMzMsMjAgQEAKIAogbmFtZXNwYWNl
IFdURiB7CiAKK01ldGFBbGxvY2F0b3I6On5NZXRhQWxsb2NhdG9yKCkKK3sKKyAgICBmb3IgKEZy
ZWVTcGFjZU5vZGUqIG5vZGUgPSBtX2ZyZWVTcGFjZVNpemVNYXAuZmlyc3QoKTsgbm9kZTspIHsK
KyAgICAgICAgRnJlZVNwYWNlTm9kZSogbmV4dCA9IG5vZGUtPnN1Y2Nlc3NvcigpOworICAgICAg
ICBtX2ZyZWVTcGFjZVNpemVNYXAucmVtb3ZlKG5vZGUpOworICAgICAgICBmcmVlRnJlZVNwYWNl
Tm9kZShub2RlKTsKKyAgICAgICAgbm9kZSA9IG5leHQ7CisgICAgfQorICAgIG1fbG9jay5GaW5h
bGl6ZSgpOworI2lmbmRlZiBOREVCVUcKKyAgICBBU1NFUlQoIW1fbWFsbG9jQmFsYW5jZSk7Cisj
ZW5kaWYKK30KKwogdm9pZCBNZXRhQWxsb2NhdG9yVHJhY2tlcjo6bm90aWZ5KE1ldGFBbGxvY2F0
b3JIYW5kbGUqIGhhbmRsZSkKIHsKICAgICBtX2FsbG9jYXRpb25zLmluc2VydChoYW5kbGUpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9NZXRhQWxsb2NhdG9yLmggYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL01ldGFBbGxvY2F0b3IuaAppbmRleCA4YTczYTNiMDNi
Nzk4M2VjZWU0ZjhjNjExZDkwNzk2YjEwZmEyOTUzLi4zNzFmZThiYWU2MDViNTA5NWE4MjBlOTY0
YjdjZmJhNjhjMjAyMDc2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL01l
dGFBbGxvY2F0b3IuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL01ldGFBbGxvY2F0
b3IuaApAQCAtMTk2LDIwICsxOTYsNiBAQCBwcml2YXRlOgogI2VuZGlmCiB9OwogCi1pbmxpbmUg
TWV0YUFsbG9jYXRvcjo6fk1ldGFBbGxvY2F0b3IoKQotewotICAgIGZvciAoRnJlZVNwYWNlTm9k
ZSogbm9kZSA9IG1fZnJlZVNwYWNlU2l6ZU1hcC5maXJzdCgpOyBub2RlOykgewotICAgICAgICBG
cmVlU3BhY2VOb2RlKiBuZXh0ID0gbm9kZS0+c3VjY2Vzc29yKCk7Ci0gICAgICAgIG1fZnJlZVNw
YWNlU2l6ZU1hcC5yZW1vdmUobm9kZSk7Ci0gICAgICAgIGZyZWVGcmVlU3BhY2VOb2RlKG5vZGUp
OwotICAgICAgICBub2RlID0gbmV4dDsKLSAgICB9Ci0gICAgbV9sb2NrLkZpbmFsaXplKCk7Ci0j
aWZuZGVmIE5ERUJVRwotICAgIEFTU0VSVCghbV9tYWxsb2NCYWxhbmNlKTsKLSNlbmRpZgotfQot
CiB9IC8vIG5hbWVzcGFjZSBXVEYKIAogI2VuZGlmIC8vIFdURl9NZXRhQWxsb2NhdG9yX2gK
</data>
<flag name="commit-queue"
          id="137028"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
      

    </bug>

</bugzilla>