<?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>187132</bug_id>
          
          <creation_ts>2018-06-27 21:02:21 -0700</creation_ts>
          <short_desc>The lldb vector summary provider always shows zero capacity</short_desc>
          <delta_ts>2018-07-01 06:28:10 -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=187229</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>dbates</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>jer.noble</cc>
    
    <cc>realdawei</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1437254</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2018-06-27 21:02:21 -0700</bug_when>
    <thetext>The lldb vector summary provider always shows zero capacity</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1437255</commentid>
    <comment_count>1</comment_count>
      <attachid>343789</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2018-06-27 21:03:30 -0700</bug_when>
    <thetext>Created attachment 343789
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1437256</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2018-06-27 21:05:06 -0700</bug_when>
    <thetext>First patch adds a regression test based on the functionality added in bug 183744.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1437257</commentid>
    <comment_count>3</comment_count>
      <attachid>343790</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2018-06-27 21:05:45 -0700</bug_when>
    <thetext>Created attachment 343790
Patch for lldb_webkit.py only</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1437348</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2018-06-28 08:38:10 -0700</bug_when>
    <thetext>Thanks Dan!
https://trac.webkit.org/changeset/233306/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1437350</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-06-28 08:39:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/41582463&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1437358</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2018-06-28 08:52:55 -0700</bug_when>
    <thetext>*** Bug 143921 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1437492</commentid>
    <comment_count>7</comment_count>
    <who name="Dawei Fenton (:realdawei)">realdawei</who>
    <bug_when>2018-06-28 12:53:29 -0700</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #4)
&gt; Thanks Dan!
&gt; https://trac.webkit.org/changeset/233306/webkit

Looks like this patch is causing errors in Sierra debug, High Sierra debug and iOS

sample run:
https://build.webkit.org/builders/Apple%20High%20Sierra%20Debug%20WK2%20%28Tests%29/builds/3876/steps/webkitpy-test/logs/stdio

 Traceback (most recent call last):
    File &quot;/Volumes/Data/slave/highsierra-debug-tests-wk2/build/Tools/lldb/lldb_webkit_unittest.py&quot;, line 150, in serial_test_WTFVectorProvider_vector_size_and_capacity
      self.assertEqual(summary, &quot;{ size = 1, capacity = 16 }&quot;)
  AssertionError: &apos;{ size = 0, capacity = 0 }&apos; != &apos;{ size = 1, capacity = 16 }&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1437533</commentid>
    <comment_count>8</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2018-06-28 14:12:40 -0700</bug_when>
    <thetext>Cannot reproduce that failure locally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1437582</commentid>
    <comment_count>9</comment_count>
    <who name="Dawei Fenton (:realdawei)">realdawei</who>
    <bug_when>2018-06-28 15:14:52 -0700</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #8)
&gt; Cannot reproduce that failure locally.

Interesting, it appears this is a new test added in this revision and has been failing since it was merged:

...
 def serial_test_WTFVectorProvider_vector_size_and_capacity(self):
 	149	        summary = lldb_webkit.WTFVector_SummaryProvider(self._sbFrame.FindVariable(&apos;aVectorWithOneItem&apos;), {})
 	150	        self.assertEqual(summary, &quot;{ size = 1, capacity = 16 }&quot;)
...


iOS:
https://build.webkit.org/builders/Apple%20iOS%2011%20Simulator%20Release%20WK2%20%28Tests%29/builds/5861/steps/webkitpy-test/logs/stdio

iOS Debug
https://build.webkit.org/builders/Apple%20iOS%2011%20Simulator%20Debug%20WK2%20%28Tests%29/builds/5088/steps/webkitpy-test/logs/stdio

High Sierra Debug
https://build.webkit.org/builders/Apple%20High%20Sierra%20Debug%20WK2%20%28Tests%29/builds/3876/steps/webkitpy-test/logs/stdio

Sierra Debug:
https://build.webkit.org/builders/Apple%20Sierra%20Debug%20WK2%20%28Tests%29/builds/7032/steps/webkitpy-test/logs/stdio</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1437586</commentid>
    <comment_count>10</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2018-06-28 15:25:37 -0700</bug_when>
    <thetext>Looks like a fix was attempted in https://trac.webkit.org/changeset/233330/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1437649</commentid>
    <comment_count>11</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2018-06-28 17:32:25 -0700</bug_when>
    <thetext>(In reply to Ryan Haddad from comment #10)
&gt; Looks like a fix was attempted in
&gt; https://trac.webkit.org/changeset/233330/webkit
Still failing on the bots as of 233331:
https://build.webkit.org/builders/Apple%20iOS%2011%20Simulator%20Release%20WK2%20(Tests)/builds/5876</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1438261</commentid>
    <comment_count>12</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-06-30 19:33:24 -0700</bug_when>
    <thetext>BTW, when running the test locally, it doesn&apos;t seem like Tools/lldb/lldbWebKitTester/main.cpp forces lldbWebKitTester to be rebuilt!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1438267</commentid>
    <comment_count>13</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-06-30 20:01:51 -0700</bug_when>
    <thetext>(In reply to David Kilzer (:ddkilzer) from comment #12)
&gt; BTW, when running the test locally, it doesn&apos;t seem like
&gt; Tools/lldb/lldbWebKitTester/main.cpp forces lldbWebKitTester to be rebuilt!

Filed bug #187229.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1438277</commentid>
    <comment_count>14</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-06-30 21:49:31 -0700</bug_when>
    <thetext>(In reply to Ryan Haddad from comment #10)
&gt; Looks like a fix was attempted in
&gt; https://trac.webkit.org/changeset/233330/webkit

So if I modify Tools/lldb/lldbWebKitTester/main.cpp like this:

--- a/Tools/lldb/lldbWebKitTester/main.cpp
+++ b/Tools/lldb/lldbWebKitTester/main.cpp
@@ -60,6 +60,9 @@ static void testSummaryProviders()
     aVectorWithOneItem.reserveCapacity(16);
     aVectorWithOneItem.append(1);
 
+    fprintf(stderr, &quot;anEmptyVector.size() = %zu capacity() = %zu\n&quot;, anEmptyVector.size(), anEmptyVector.capacity());
+    fprintf(stderr, &quot;aVectorWithOneItem.size() = %zu capacity() = %zu\n&quot;, aVectorWithOneItem.size(), aVectorWithOneItem.capacity());
+
     breakForTestingSummaryProviders();
 }
 

And then run it directly, I get this output:

$ /var/build/Debug/lldbWebKitTester 
anEmptyVector.size() = 0 capacity() = 0
aVectorWithOneItem.size() = 1 capacity() = 16
This executable does nothing and is only meant for debugging lldb_webkit.py.

So my guess is that the order/offset of the fields for WTF::Vector are wrong in Tools/lldb/lldb_webkit.py.  Recall that WTF::Vector inherits from WTF::VectorBuffer which inherits from WTF::VectorBufferBase, and it&apos;s WTF::VectorBufferBase that defines the member variables in this order:

    T* m_buffer;
    unsigned m_capacity;
    unsigned m_size; // Only used by the Vector subclass, but placed here to avoid padding the struct.

I tried &quot;fixing&quot; the order of the member variables in lldb_webkit.py, but that didn&apos;t work, and was just a blind guess anyway.  (Can lldb get all these member various without casting the object to the base class first?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1438298</commentid>
    <comment_count>15</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-07-01 04:48:22 -0700</bug_when>
    <thetext>(In reply to Daniel Bates from comment #13)
&gt; (In reply to David Kilzer (:ddkilzer) from comment #12)
&gt; &gt; BTW, when running the test locally, it doesn&apos;t seem like
&gt; &gt; Tools/lldb/lldbWebKitTester/main.cpp forces lldbWebKitTester to be rebuilt!
&gt; 
&gt; Filed bug #187229.

So this appears to have fixed the test failures on the bots!

I seem to be able to reproduce the failure locally, but I just realized (a) I&apos;m using a Debug+ASan build and (b) I need to rebuild WebKit, too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1438301</commentid>
    <comment_count>16</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-07-01 06:28:10 -0700</bug_when>
    <thetext>(In reply to David Kilzer (:ddkilzer) from comment #15)
&gt; (In reply to Daniel Bates from comment #13)
&gt; &gt; (In reply to David Kilzer (:ddkilzer) from comment #12)
&gt; &gt; &gt; BTW, when running the test locally, it doesn&apos;t seem like
&gt; &gt; &gt; Tools/lldb/lldbWebKitTester/main.cpp forces lldbWebKitTester to be rebuilt!
&gt; &gt; 
&gt; &gt; Filed bug #187229.
&gt; 
&gt; So this appears to have fixed the test failures on the bots!
&gt; 

Yay!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>343789</attachid>
            <date>2018-06-27 21:03:30 -0700</date>
            <delta_ts>2018-06-27 22:08:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-187132-20180627210329.patch</filename>
            <type>text/plain</type>
            <size>3715</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMzMjk3CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOTc0MzUwYjhlZWRmNWNlZTBkZjA1YjUyM2Q4NWEzZGQw
NDUwZDRkZi4uOTM1NDIxZjlmZWMyOTRjOWZiMmQ1NTFjMWEyYTJkYzBmODViOTU2NCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIz
IEBACisyMDE4LTA2LTI3ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgor
CisgICAgICAgIFRoZSBsbGRiIHZlY3RvciBzdW1tYXJ5IHByb3ZpZGVyIGFsd2F5cyBzaG93cyB6
ZXJvIGNhcGFjaXR5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xODcxMzIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAg
ICAgCisgICAgICAgIFdURlZlY3RvclByb3ZpZGVyIGluIGxsZGJfd2Via2l0LnB5IHdhcyBjYWxs
aW5nIEdldENoaWxkTWVtYmVyV2l0aE5hbWUoJ21fY2FwYWNpdHknKQorICAgICAgICBvbiB0aGUg
YnVmZmVyIGluc3RlYWQgb2YgdGhlIHZhbG9iai4KKworICAgICAgICAqIGxsZGIvbGxkYldlYktp
dFRlc3Rlci9tYWluLmNwcDoKKyAgICAgICAgKHRlc3RTdW1tYXJ5UHJvdmlkZXJzKToKKyAgICAg
ICAgKiBsbGRiL2xsZGJfd2Via2l0LnB5OgorICAgICAgICAoV1RGVmVjdG9yUHJvdmlkZXIudXBk
YXRlKToKKyAgICAgICAgKiBsbGRiL2xsZGJfd2Via2l0X3VuaXR0ZXN0LnB5OgorICAgICAgICAo
VGVzdFN1bW1hcnlQcm92aWRlcnMuc2VyaWFsX3Rlc3RfV1RGU3RyaW5nX1N1bW1hcnlQcm92aWRl
cl8xNmJpdF9zdHJpbmcpOgorICAgICAgICAoVGVzdFN1bW1hcnlQcm92aWRlcnMpOgorICAgICAg
ICAoVGVzdFN1bW1hcnlQcm92aWRlcnMuc2VyaWFsX3Rlc3RfV1RGVmVjdG9yUHJvdmlkZXJfZW1w
dHlfdmVjdG9yKToKKyAgICAgICAgKFRlc3RTdW1tYXJ5UHJvdmlkZXJzLnNlcmlhbF90ZXN0X1dU
RlZlY3RvclByb3ZpZGVyX3ZlY3Rvcl9zaXplX2FuZF9jYXBhY2l0eSk6CisKIDIwMTgtMDYtMDEg
IERhbmllbCBCYXRlcyAgPGRhYmF0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBzb21lIHRl
c3RzIGZvciBsbGRiX3dlYmtpdC5weQpkaWZmIC0tZ2l0IGEvVG9vbHMvbGxkYi9sbGRiV2ViS2l0
VGVzdGVyL21haW4uY3BwIGIvVG9vbHMvbGxkYi9sbGRiV2ViS2l0VGVzdGVyL21haW4uY3BwCmlu
ZGV4IDVhZjgyZmU1OGE4YmZlMDk2ODZmYzMzZGFiNmZiNDZiNzE0YzI5MDAuLjRlMTFhYjc5MTIy
NjE5ZTBhYTY4M2I4MWZhMjBhYjcyOTMxNDhiNDUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL2xsZGIvbGxk
YldlYktpdFRlc3Rlci9tYWluLmNwcAorKysgYi9Ub29scy9sbGRiL2xsZGJXZWJLaXRUZXN0ZXIv
bWFpbi5jcHAKQEAgLTU0LDYgKzU0LDEyIEBAIHN0YXRpYyB2b2lkIHRlc3RTdW1tYXJ5UHJvdmlk
ZXJzKCkKICAgICBTdHJpbmcgYTE2Qml0U3RyaW5nID0gdXRmMTZTdHJpbmcodSJcdTE2ODBDYXBw
dWNjaW5vXHUxNjgwIik7CiAgICAgU3RyaW5nSW1wbCogYTE2Qml0U3RyaW5nSW1wbCA9IGExNkJp
dFN0cmluZy5pbXBsKCk7CiAKKworICAgIFZlY3RvcjxpbnQ+IGFuRW1wdHlWZWN0b3I7CisgICAg
VmVjdG9yPGludD4gYVZlY3RvcldpdGhPbmVJdGVtOworICAgIGFWZWN0b3JXaXRoT25lSXRlbS5y
ZXNlcnZlQ2FwYWNpdHkoMTYpOworICAgIGFWZWN0b3JXaXRoT25lSXRlbS5hcHBlbmQoMSk7CisK
ICAgICBicmVha0ZvclRlc3RpbmdTdW1tYXJ5UHJvdmlkZXJzKCk7CiB9CiAKZGlmZiAtLWdpdCBh
L1Rvb2xzL2xsZGIvbGxkYl93ZWJraXQucHkgYi9Ub29scy9sbGRiL2xsZGJfd2Via2l0LnB5Cmlu
ZGV4IGU5N2VmOWE2NTUxYTAyYzA1MDI2Y2Y1Yjk4YzA3OTE5NWY2YmEyNzYuLjM0YzY0YzM0NTMy
OWUwNmE3NTgzMDkxNjkwN2QzMWM3Yzc0ZjUzNzYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL2xsZGIvbGxk
Yl93ZWJraXQucHkKKysrIGIvVG9vbHMvbGxkYi9sbGRiX3dlYmtpdC5weQpAQCAtMzgzLDcgKzM4
Myw3IEBAIGNsYXNzIFdURlZlY3RvclByb3ZpZGVyOgogICAgIGRlZiB1cGRhdGUoc2VsZik6CiAg
ICAgICAgIHNlbGYuYnVmZmVyID0gc2VsZi52YWxvYmouR2V0Q2hpbGRNZW1iZXJXaXRoTmFtZSgn
bV9idWZmZXInKQogICAgICAgICBzZWxmLnNpemUgPSBzZWxmLnZhbG9iai5HZXRDaGlsZE1lbWJl
cldpdGhOYW1lKCdtX3NpemUnKS5HZXRWYWx1ZUFzVW5zaWduZWQoMCkKLSAgICAgICAgc2VsZi5j
YXBhY2l0eSA9IHNlbGYuYnVmZmVyLkdldENoaWxkTWVtYmVyV2l0aE5hbWUoJ21fY2FwYWNpdHkn
KS5HZXRWYWx1ZUFzVW5zaWduZWQoMCkKKyAgICAgICAgc2VsZi5jYXBhY2l0eSA9IHNlbGYudmFs
b2JqLkdldENoaWxkTWVtYmVyV2l0aE5hbWUoJ21fY2FwYWNpdHknKS5HZXRWYWx1ZUFzVW5zaWdu
ZWQoMCkKICAgICAgICAgc2VsZi5kYXRhX3R5cGUgPSBzZWxmLmJ1ZmZlci5HZXRUeXBlKCkuR2V0
UG9pbnRlZVR5cGUoKQogICAgICAgICBzZWxmLmRhdGFfc2l6ZSA9IHNlbGYuZGF0YV90eXBlLkdl
dEJ5dGVTaXplKCkKIApkaWZmIC0tZ2l0IGEvVG9vbHMvbGxkYi9sbGRiX3dlYmtpdF91bml0dGVz
dC5weSBiL1Rvb2xzL2xsZGIvbGxkYl93ZWJraXRfdW5pdHRlc3QucHkKaW5kZXggN2Y2MmY0NTYx
N2NiZDk1YjIzYjVkNDZkNzhkNmJhZGU2NTRmYmYzZC4uOTE0MGVkYzRjYzhlZjZjMzNjODNjYTU3
NTg3ZTY5MzVmYTZmYmFkZSAxMDA3NTUKLS0tIGEvVG9vbHMvbGxkYi9sbGRiX3dlYmtpdF91bml0
dGVzdC5weQorKysgYi9Ub29scy9sbGRiL2xsZGJfd2Via2l0X3VuaXR0ZXN0LnB5CkBAIC0xMzcs
MyArMTM3LDEzIEBAIGNsYXNzIFRlc3RTdW1tYXJ5UHJvdmlkZXJzKHVuaXR0ZXN0LlRlc3RDYXNl
KToKICAgICBkZWYgc2VyaWFsX3Rlc3RfV1RGU3RyaW5nX1N1bW1hcnlQcm92aWRlcl8xNmJpdF9z
dHJpbmcoc2VsZik6CiAgICAgICAgIHN1bW1hcnkgPSBsbGRiX3dlYmtpdC5XVEZTdHJpbmdfU3Vt
bWFyeVByb3ZpZGVyKHNlbGYuX3NiRnJhbWUuRmluZFZhcmlhYmxlKCdhMTZCaXRTdHJpbmcnKSwg
e30pCiAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoc3VtbWFyeSwgdSJ7IGxlbmd0aCA9IDEzLCBj
b250ZW50cyA9ICdcXHUxNjgwQ2FwcHVjY2lub1xcdTE2ODBcXHgwMCcgfSIpCisKKyAgICAjIE1B
Uks6IFdURlN0cmluZ19TdW1tYXJ5UHJvdmlkZXIgdGVzdCBjYXNlcworCisgICAgZGVmIHNlcmlh
bF90ZXN0X1dURlZlY3RvclByb3ZpZGVyX2VtcHR5X3ZlY3RvcihzZWxmKToKKyAgICAgICAgc3Vt
bWFyeSA9IGxsZGJfd2Via2l0LldURlZlY3Rvcl9TdW1tYXJ5UHJvdmlkZXIoc2VsZi5fc2JGcmFt
ZS5GaW5kVmFyaWFibGUoJ2FuRW1wdHlWZWN0b3InKSwge30pCisgICAgICAgIHNlbGYuYXNzZXJ0
RXF1YWwoc3VtbWFyeSwgInsgc2l6ZSA9IDAsIGNhcGFjaXR5ID0gMCB9IikKKworICAgIGRlZiBz
ZXJpYWxfdGVzdF9XVEZWZWN0b3JQcm92aWRlcl92ZWN0b3Jfc2l6ZV9hbmRfY2FwYWNpdHkoc2Vs
Zik6CisgICAgICAgIHN1bW1hcnkgPSBsbGRiX3dlYmtpdC5XVEZWZWN0b3JfU3VtbWFyeVByb3Zp
ZGVyKHNlbGYuX3NiRnJhbWUuRmluZFZhcmlhYmxlKCdhVmVjdG9yV2l0aE9uZUl0ZW0nKSwge30p
CisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoc3VtbWFyeSwgInsgc2l6ZSA9IDEsIGNhcGFjaXR5
ID0gMTYgfSIpCg==
</data>
<flag name="review"
          id="361853"
          type_id="1"
          status="+"
          setter="dbates"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>343790</attachid>
            <date>2018-06-27 21:05:45 -0700</date>
            <delta_ts>2018-06-27 22:08:15 -0700</delta_ts>
            <desc>Patch for lldb_webkit.py only</desc>
            <filename>lldb_vector.patch</filename>
            <type>text/plain</type>
            <size>1504</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA5NzQz
NTBiOGVlZGY1Y2VlMGRmMDViNTIzZDg1YTNkZDA0NTBkNGRmLi45MzU0MjFmOWZlYzI5NGM5ZmIy
ZDU1MWMxYTJhMmRjMGY4NWI5NTY0IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIv
VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTgtMDYtMjcgIFNpbW9uIEZyYXNl
ciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgVGhlIGxsZGIgdmVjdG9yIHN1
bW1hcnkgcHJvdmlkZXIgYWx3YXlzIHNob3dzIHplcm8gY2FwYWNpdHkKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4NzEzMgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgV1RGVmVjdG9yUHJvdmlk
ZXIgaW4gbGxkYl93ZWJraXQucHkgd2FzIGNhbGxpbmcgR2V0Q2hpbGRNZW1iZXJXaXRoTmFtZSgn
bV9jYXBhY2l0eScpCisgICAgICAgIG9uIHRoZSBidWZmZXIgaW5zdGVhZCBvZiB0aGUgdmFsb2Jq
LgorCisgICAgICAgICogbGxkYi9sbGRiX3dlYmtpdC5weToKKyAgICAgICAgKFdURlZlY3RvclBy
b3ZpZGVyLnVwZGF0ZSk6CisKIDIwMTgtMDYtMDEgIERhbmllbCBCYXRlcyAgPGRhYmF0ZXNAYXBw
bGUuY29tPgogCiAgICAgICAgIEFkZCBzb21lIHRlc3RzIGZvciBsbGRiX3dlYmtpdC5weQpkaWZm
IC0tZ2l0IGEvVG9vbHMvbGxkYi9sbGRiX3dlYmtpdC5weSBiL1Rvb2xzL2xsZGIvbGxkYl93ZWJr
aXQucHkKaW5kZXggZTk3ZWY5YTY1NTFhMDJjMDUwMjZjZjViOThjMDc5MTk1ZjZiYTI3Ni4uMzRj
NjRjMzQ1MzI5ZTA2YTc1ODMwOTE2OTA3ZDMxYzdjNzRmNTM3NiAxMDA2NDQKLS0tIGEvVG9vbHMv
bGxkYi9sbGRiX3dlYmtpdC5weQorKysgYi9Ub29scy9sbGRiL2xsZGJfd2Via2l0LnB5CkBAIC0z
ODMsNyArMzgzLDcgQEAgY2xhc3MgV1RGVmVjdG9yUHJvdmlkZXI6CiAgICAgZGVmIHVwZGF0ZShz
ZWxmKToKICAgICAgICAgc2VsZi5idWZmZXIgPSBzZWxmLnZhbG9iai5HZXRDaGlsZE1lbWJlcldp
dGhOYW1lKCdtX2J1ZmZlcicpCiAgICAgICAgIHNlbGYuc2l6ZSA9IHNlbGYudmFsb2JqLkdldENo
aWxkTWVtYmVyV2l0aE5hbWUoJ21fc2l6ZScpLkdldFZhbHVlQXNVbnNpZ25lZCgwKQotICAgICAg
ICBzZWxmLmNhcGFjaXR5ID0gc2VsZi5idWZmZXIuR2V0Q2hpbGRNZW1iZXJXaXRoTmFtZSgnbV9j
YXBhY2l0eScpLkdldFZhbHVlQXNVbnNpZ25lZCgwKQorICAgICAgICBzZWxmLmNhcGFjaXR5ID0g
c2VsZi52YWxvYmouR2V0Q2hpbGRNZW1iZXJXaXRoTmFtZSgnbV9jYXBhY2l0eScpLkdldFZhbHVl
QXNVbnNpZ25lZCgwKQogICAgICAgICBzZWxmLmRhdGFfdHlwZSA9IHNlbGYuYnVmZmVyLkdldFR5
cGUoKS5HZXRQb2ludGVlVHlwZSgpCiAgICAgICAgIHNlbGYuZGF0YV9zaXplID0gc2VsZi5kYXRh
X3R5cGUuR2V0Qnl0ZVNpemUoKQogCg==
</data>
<flag name="review"
          id="361850"
          type_id="1"
          status="+"
          setter="dbates"
    />
          </attachment>
      

    </bug>

</bugzilla>