<?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>107913</bug_id>
          
          <creation_ts>2013-01-24 21:59:25 -0800</creation_ts>
          <short_desc>REGRESSION(r140554): Crashing table-section-overflow-clip-crash.html (Requested by keishi on #webkit).</short_desc>
          <delta_ts>2013-01-25 09:54:09 -0800</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>DUPLICATE</resolution>
          <dup_id>107958</dup_id>
          
          <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>107613</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>eric</cc>
    
    <cc>keishi</cc>
    
    <cc>ojan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>816210</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-24 21:59:25 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/140554 broke the build:
Crashing table-section-overflow-clip-crash.html (Requested by keishi on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>816212</commentid>
    <comment_count>1</comment_count>
      <attachid>184661</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-24 21:59:53 -0800</bug_when>
    <thetext>Created attachment 184661
ROLLOUT of r140554

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>816213</commentid>
    <comment_count>2</comment_count>
    <who name="Keishi Hattori">keishi</who>
    <bug_when>2013-01-24 22:01:12 -0800</bug_when>
    <thetext>crash log for DumpRenderTree (pid 3560):
STDOUT: &lt;empty&gt;
STDERR: ASSERTION FAILED: !object-&gt;isSetNeedsLayoutForbidden()
STDERR: ../../third_party/WebKit/Source/WebCore/rendering/RenderObject.cpp(682) : void WebCore::RenderObject::markContainingBlocksForLayout(bool, WebCore::RenderObject *)
STDERR: 1   0x366a3969 WebCore::RenderObject::markContainingBlocksForLayout(bool, WebCore::RenderObject*)
STDERR: 2   0x352e05a3 WebCore::RenderObject::setNeedsLayout(bool, WebCore::MarkingBehavior)
STDERR: 3   0x35268d16 WebCore::RenderObject::setNeedsLayoutAndPrefWidthsRecalc()
STDERR: 4   0x3657f875 WebCore::RenderCounter::invalidate()
STDERR: 5   0x36403c24 WebCore::CounterNode::resetRenderers()
STDERR: 6   0x36403ba6 WebCore::CounterNode::~CounterNode()
STDERR: 7   0x3640399b WebCore::CounterNode::~CounterNode()
STDERR: 8   0x36589909 WTF::RefCounted&lt;WebCore::CounterNode&gt;::deref()
STDERR: 9   0x36589888 void WTF::derefIfNotNull&lt;WebCore::CounterNode&gt;(WebCore::CounterNode*)
STDERR: 10  0x3658981d WTF::RefPtr&lt;WebCore::CounterNode&gt;::~RefPtr()
STDERR: 11  0x3658368b WTF::RefPtr&lt;WebCore::CounterNode&gt;::~RefPtr()
STDERR: 12  0x36584606 WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt;::~KeyValuePair()
STDERR: 13  0x365845ab WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt;::~KeyValuePair()
STDERR: 14  0x36583f2b WTF::HashTable&lt;WTF::AtomicString, WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt;, WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt; &gt;, WTF::AtomicStringHash, WTF::HashMapValueTraits&lt;WTF::HashTraits&lt;WTF::AtomicString&gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt; &gt;, WTF::HashTraits&lt;WTF::AtomicString&gt; &gt;::deleteBucket(WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt;&amp;)
STDERR: 15  0x36583e98 WTF::HashTable&lt;WTF::AtomicString, WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt;, WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt; &gt;, WTF::AtomicStringHash, WTF::HashMapValueTraits&lt;WTF::HashTraits&lt;WTF::AtomicString&gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt; &gt;, WTF::HashTraits&lt;WTF::AtomicString&gt; &gt;::remove(WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt;*)
STDERR: 16  0x36583d67 WTF::HashTable&lt;WTF::AtomicString, WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt;, WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt; &gt;, WTF::AtomicStringHash, WTF::HashMapValueTraits&lt;WTF::HashTraits&lt;WTF::AtomicString&gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt; &gt;, WTF::HashTraits&lt;WTF::AtomicString&gt; &gt;::removeAndInvalidateWithoutEntryConsistencyCheck(WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt;*)
STDERR: 17  0x365839b8 WTF::HashTable&lt;WTF::AtomicString, WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt;, WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt; &gt;, WTF::AtomicStringHash, WTF::HashMapValueTraits&lt;WTF::HashTraits&lt;WTF::AtomicString&gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt; &gt;, WTF::HashTraits&lt;WTF::AtomicString&gt; &gt;::removeWithoutEntryConsistencyCheck(WTF::HashTableIterator&lt;WTF::AtomicString, WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt;, WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt; &gt;, WTF::AtomicStringHash, WTF::HashMapValueTraits&lt;WTF::HashTraits&lt;WTF::AtomicString&gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt; &gt;, WTF::HashTraits&lt;WTF::AtomicString&gt; &gt;)
STDERR: 18  0x3658342d WTF::HashMap&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt;, WTF::AtomicStringHash, WTF::HashTraits&lt;WTF::AtomicString&gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt; &gt;::remove(WTF::HashTableIteratorAdapter&lt;WTF::HashTable&lt;WTF::AtomicString, WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt;, WTF::KeyValuePairKeyExtractor&lt;WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt; &gt;, WTF::AtomicStringHash, WTF::HashMapValueTraits&lt;WTF::HashTraits&lt;WTF::AtomicString&gt;, WTF::HashTraits&lt;WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt; &gt;, WTF::HashTraits&lt;WTF::AtomicString&gt; &gt;, WTF::KeyValuePair&lt;WTF::AtomicString, WTF::RefPtr&lt;WebCore::CounterNode&gt; &gt; &gt;)
STDERR: 19  0x3657ff5d WebCore::RenderCounter::destroyCounterNode(WebCore::RenderObject*, WTF::AtomicString const&amp;)
STDERR: 20  0x364048ff WebCore::CounterNode::insertAfter(WebCore::CounterNode*, WebCore::CounterNode*, WTF::AtomicString const&amp;)
STDERR: 21  0x3657f28a WebCore::makeCounterNode(WebCore::RenderObject*, WTF::AtomicString const&amp;, bool)
STDERR: 22  0x3657ed1d WebCore::RenderCounter::originalText() const
STDERR: 23  0x3657f748 WebCore::RenderCounter::computePreferredLogicalWidths(float)
STDERR: 24  0x367472e6 WebCore::RenderText::trimmedPrefWidths(float, float&amp;, bool&amp;, float&amp;, bool&amp;, bool&amp;, bool&amp;, float&amp;, float&amp;, float&amp;, float&amp;, bool&amp;)
STDERR: 25  0x364972b5 WebCore::RenderBlock::computeInlinePreferredLogicalWidths()
STDERR: 26  0x36495f45 WebCore::RenderBlock::computePreferredLogicalWidths()
STDERR: 27  0x3652503a WebCore::RenderBox::minPreferredLogicalWidth() const
STDERR: 28  0x36497bd6 WebCore::RenderBlock::computeBlockPreferredLogicalWidths()
STDERR: 29  0x36495f58 WebCore::RenderBlock::computePreferredLogicalWidths()
STDERR: 30  0x3652503a WebCore::RenderBox::minPreferredLogicalWidth() const
STDERR: 31  0x36497bd6 WebCore::RenderBlock::computeBlockPreferredLogicalWidths()
STDERR: Received signal 11 SEGV_MAPERR 0000bbadbeef
STDERR:  [0x000032e75a1f]
STDERR:  [0x000032e759bb]
STDERR:  [0x000032e7564b]
STDERR:  [0x000097bb505b]
STDERR:  [0x0000ffffffff]
STDERR:  [0x0000352e05a3]
STDERR:  [0x000035268d16]
STDERR:  [0x00003657f875]
STDERR:  [0x000036403c24]
STDERR:  [0x000036403ba6]
STDERR:  [0x00003640399b]
STDERR:  [0x000036589909]
STDERR:  [0x000036589888]
STDERR:  [0x00003658981d]
STDERR:  [0x00003658368b]
STDERR:  [0x000036584606]
STDERR:  [0x0000365845ab]
STDERR:  [0x000036583f2b]
STDERR:  [0x000036583e98]
STDERR:  [0x000036583d67]
STDERR:  [0x0000365839b8]
STDERR:  [0x00003658342d]
STDERR:  [0x00003657ff5d]
STDERR:  [0x0000364048ff]
STDERR:  [0x00003657f28a]
STDERR:  [0x00003657ed1d]
STDERR:  [0x00003657f748]
STDERR:  [0x0000367472e6]
STDERR:  [0x0000364972b5]
STDERR:  [0x000036495f45]
STDERR:  [0x00003652503a]
STDERR:  [0x000036497bd6]
STDERR:  [0x000036495f58]
STDERR:  [0x00003652503a]
STDERR:  [0x000036497bd6]
STDERR:  [0x000036495f58]
STDERR:  [0x00003652503a]
STDERR:  [0x000036497bd6]
STDERR:  [0x000036495f58]
STDERR:  [0x00003652503a]
STDERR:  [0x000036497bd6]
STDERR:  [0x000036495f58]
STDERR:  [0x00003652503a]
STDERR:  [0x000036497bd6]
STDERR:  [0x000036495f58]
STDERR:  [0x00003652503a]
STDERR:  [0x00003466bad6]
STDERR:  [0x00002f210360]
STDERR:  [0x000034744bee]
STDERR:  [0x000034573faa]
STDERR:  [0x00003757a30f]
STDERR:  [0x000035249def]
STDERR:  [0x000035249f1a]
STDERR:  [0x000035329908]
STDERR:  [0x000035abe472]
STDERR:  [0x00003021da90]
STDERR:  [0x00003021d589]
STDERR:  [0x00003015f6a6]
STDERR:  [0x0000301665c4]
STDERR:  [0x00004230a716]
STDERR: ax: bbadbeef, bx: 30203601, cx: 3020363a, dx: 3020363a
STDERR: di: 37aee01f, si: 37aedfa8, bp: bfff9718, sp: bfff9690, ss: 23, flags: 10286
STDERR: ip: 366a3973, cs: 1b, ds: 23, es: 23, fs: 0, gs: f</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>816220</commentid>
    <comment_count>3</comment_count>
      <attachid>184661</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-24 22:06:16 -0800</bug_when>
    <thetext>Comment on attachment 184661
ROLLOUT of r140554

Rejecting attachment 184661 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;--bot-id=gce-cq-02&apos;, &apos;apply-attachment&apos;, &apos;--no-update&apos;, &apos;--non-interactive&apos;, 184661, &apos;--port=chromium-xvfb&apos;]&quot; exit_code: 2 cwd: /mnt/git/webkit-commit-queue

Last 500 characters of output:
m patch file(s).
patch: **** Can&apos;t create file /tmp/ppqaxh6N : No space left on device
patch: **** Can&apos;t create file /tmp/ppMr6q2O : No space left on device
patch: **** Can&apos;t create file /tmp/ppPFFXEO : No space left on device
patch: **** Can&apos;t create file /tmp/ppla8aSO : No space left on device
patch: **** Can&apos;t create file /tmp/ppcQ0hhN : No space left on device

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

Full output: http://queues.webkit.org/results/16116141</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>816671</commentid>
    <comment_count>4</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2013-01-25 09:49:22 -0800</bug_when>
    <thetext>I have a fix for this coming shortly. Strangely, the assert only seems to hit on Chromium Mac.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>816684</commentid>
    <comment_count>5</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2013-01-25 09:54:09 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 107958 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>184661</attachid>
            <date>2013-01-24 21:59:53 -0800</date>
            <delta_ts>2013-01-24 22:06:16 -0800</delta_ts>
            <desc>ROLLOUT of r140554</desc>
            <filename>bug-107913-20130125055644.patch</filename>
            <type>text/plain</type>
            <size>6170</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQwNzc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZThhNTExNTMxOWFjYjM3
NDU4YmQwZmZmYTg4OWIyYjhkMTBiZmVjYi4uNGNmZDZkMjZiMTRiYmQ5Y2E5MjUxZmMyMjIyMDRi
MDViZjdjOTBjMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEzLTAxLTI0ICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTQwNTU0LgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xNDA1NTQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEwNzkxMworCisgICAgICAgIENyYXNoaW5nIHRhYmxlLXNlY3Rpb24tb3ZlcmZs
b3ctY2xpcC1jcmFzaC5odG1sIChSZXF1ZXN0ZWQgYnkKKyAgICAgICAga2Vpc2hpIG9uICN3ZWJr
aXQpLgorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckJveC5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpSZW5kZXJCb3g6Om1pblByZWZlcnJlZExvZ2ljYWxXaWR0aCk6CisgICAgICAgIChXZWJD
b3JlOjpSZW5kZXJCb3g6Om1heFByZWZlcnJlZExvZ2ljYWxXaWR0aCk6CisgICAgICAgICogcmVu
ZGVyaW5nL21hdGhtbC9SZW5kZXJNYXRoTUxPcGVyYXRvci5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJNYXRoTUxPcGVyYXRvcjo6Y29tcHV0ZVByZWZlcnJlZExvZ2ljYWxXaWR0aHMpOgor
ICAgICAgICAqIHJlbmRlcmluZy9tYXRobWwvUmVuZGVyTWF0aE1MUm9vdC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpSZW5kZXJNYXRoTUxSb290Ojpjb21wdXRlUHJlZmVycmVkTG9naWNhbFdpZHRo
cyk6CisgICAgICAgICogcmVuZGVyaW5nL21hdGhtbC9SZW5kZXJNYXRoTUxSb3cuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6UmVuZGVyTWF0aE1MUm93Ojpjb21wdXRlUHJlZmVycmVkTG9naWNhbFdp
ZHRocyk6CisKIDIwMTMtMDEtMjQgIEtlaXNoaSBIYXR0b3JpICA8a2Vpc2hpQHdlYmtpdC5vcmc+
CiAKICAgICAgICAgQWRqdXN0IGRlc2lnbiBvZiB0aGUgQ2FsZW5kYXIgUGlja2VyCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwCmluZGV4IDczNDhjN2NhZjk0YjRhZjc0MDdjNTNm
MzMwZmJlM2M2NzZiMzA3NGUuLjg0MDBiMzQ2NzkwZjFlM2YzYTgwYjM0NTM4MTk2ODI5YmY3Yjkw
YjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3guY3BwCkBAIC04NDMsMjQgKzg0
MywxNiBAQCB2b2lkIFJlbmRlckJveDo6Y29tcHV0ZUludHJpbnNpY0xvZ2ljYWxXaWR0aHMoTGF5
b3V0VW5pdCYgbWluTG9naWNhbFdpZHRoLCBMYXlvdQogCiBMYXlvdXRVbml0IFJlbmRlckJveDo6
bWluUHJlZmVycmVkTG9naWNhbFdpZHRoKCkgY29uc3QKIHsKLSAgICBpZiAocHJlZmVycmVkTG9n
aWNhbFdpZHRoc0RpcnR5KCkpIHsKLSNpZm5kZWYgTkRFQlVHCi0gICAgICAgIFNldExheW91dE5l
ZWRlZEZvcmJpZGRlblNjb3BlIGxheW91dEZvcmJpZGRlblNjb3BlKGNvbnN0X2Nhc3Q8UmVuZGVy
Qm94Kj4odGhpcykpOwotI2VuZGlmCisgICAgaWYgKHByZWZlcnJlZExvZ2ljYWxXaWR0aHNEaXJ0
eSgpKQogICAgICAgICBjb25zdF9jYXN0PFJlbmRlckJveCo+KHRoaXMpLT5jb21wdXRlUHJlZmVy
cmVkTG9naWNhbFdpZHRocygpOwotICAgIH0KICAgICAgICAgCiAgICAgcmV0dXJuIG1fbWluUHJl
ZmVycmVkTG9naWNhbFdpZHRoOwogfQogCiBMYXlvdXRVbml0IFJlbmRlckJveDo6bWF4UHJlZmVy
cmVkTG9naWNhbFdpZHRoKCkgY29uc3QKIHsKLSAgICBpZiAocHJlZmVycmVkTG9naWNhbFdpZHRo
c0RpcnR5KCkpIHsKLSNpZm5kZWYgTkRFQlVHCi0gICAgICAgIFNldExheW91dE5lZWRlZEZvcmJp
ZGRlblNjb3BlIGxheW91dEZvcmJpZGRlblNjb3BlKGNvbnN0X2Nhc3Q8UmVuZGVyQm94Kj4odGhp
cykpOwotI2VuZGlmCisgICAgaWYgKHByZWZlcnJlZExvZ2ljYWxXaWR0aHNEaXJ0eSgpKQogICAg
ICAgICBjb25zdF9jYXN0PFJlbmRlckJveCo+KHRoaXMpLT5jb21wdXRlUHJlZmVycmVkTG9naWNh
bFdpZHRocygpOwotICAgIH0KICAgICAgICAgCiAgICAgcmV0dXJuIG1fbWF4UHJlZmVycmVkTG9n
aWNhbFdpZHRoOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL21hdGht
bC9SZW5kZXJNYXRoTUxPcGVyYXRvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvbWF0
aG1sL1JlbmRlck1hdGhNTE9wZXJhdG9yLmNwcAppbmRleCBjNWU2ZTM2OTRjZmQ4OWJkNWU3ZjA0
ZTJiNzVjOWJmZGNmZTU1NjdjLi5iYWIzYTQ4NzIwODc5ZGJmZjcxNGViYzNmNzU4YmE2MjQ0NWI0
ODAwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvbWF0aG1sL1JlbmRlck1h
dGhNTE9wZXJhdG9yLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvbWF0aG1sL1Jl
bmRlck1hdGhNTE9wZXJhdG9yLmNwcApAQCAtODMsMjEgKzgzLDExIEBAIHZvaWQgUmVuZGVyTWF0
aE1MT3BlcmF0b3I6OnN0eWxlRGlkQ2hhbmdlKFN0eWxlRGlmZmVyZW5jZSBkaWZmLCBjb25zdCBS
ZW5kZXJTdHlsCiB2b2lkIFJlbmRlck1hdGhNTE9wZXJhdG9yOjpjb21wdXRlUHJlZmVycmVkTG9n
aWNhbFdpZHRocygpIAogewogICAgIEFTU0VSVChwcmVmZXJyZWRMb2dpY2FsV2lkdGhzRGlydHko
KSk7Ci0KLSNpZm5kZWYgTkRFQlVHCi0gICAgLy8gRklYTUU6IFJlbW92ZSB0aGUgc2V0TmVlZHNM
YXlvdXRJc0ZvcmJpZGRlbiBjYWxscyBvbmNlIG1hdGhtbCBzdG9wcyBtb2RpZnlpbmcgdGhlIHJl
bmRlciB0cmVlIGhlcmUuCi0gICAgYm9vbCBvbGRTZXROZWVkc0xheW91dElzRm9yYmlkZGVuID0g
aXNTZXROZWVkc0xheW91dEZvcmJpZGRlbigpOwotICAgIHNldE5lZWRzTGF5b3V0SXNGb3JiaWRk
ZW4oZmFsc2UpOwotI2VuZGlmCiAgICAgCiAgICAgLy8gQ2hlY2sgZm9yIGFuIHVuaW5pdGlhbGl6
ZWQgb3BlcmF0b3IuCiAgICAgaWYgKCFmaXJzdENoaWxkKCkpCiAgICAgICAgIHVwZGF0ZUZyb21F
bGVtZW50KCk7Ci0KLSNpZm5kZWYgTkRFQlVHCi0gICAgc2V0TmVlZHNMYXlvdXRJc0ZvcmJpZGRl
bihvbGRTZXROZWVkc0xheW91dElzRm9yYmlkZGVuKTsKLSNlbmRpZgotCisgICAgCiAgICAgUmVu
ZGVyTWF0aE1MQmxvY2s6OmNvbXB1dGVQcmVmZXJyZWRMb2dpY2FsV2lkdGhzKCk7CiB9CiAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9tYXRobWwvUmVuZGVyTWF0aE1MUm9v
dC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvbWF0aG1sL1JlbmRlck1hdGhNTFJvb3Qu
Y3BwCmluZGV4IDE3ZmEyM2U5YTZkNzBlNjZiNTYxNGE0ODE3NTU1MWMxNTU2NzhlZTEuLjNmYzE3
MjNkMmU2OTAyZjFkMTlmNDM1ZTQzM2M0YTcxZTFmMWZkZGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9tYXRobWwvUmVuZGVyTWF0aE1MUm9vdC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL21hdGhtbC9SZW5kZXJNYXRoTUxSb290LmNwcApAQCAtMTg3LDEy
ICsxODcsNiBAQCB2b2lkIFJlbmRlck1hdGhNTFJvb3Q6OmNvbXB1dGVQcmVmZXJyZWRMb2dpY2Fs
V2lkdGhzKCkKIHsKICAgICBBU1NFUlQocHJlZmVycmVkTG9naWNhbFdpZHRoc0RpcnR5KCkgJiYg
bmVlZHNMYXlvdXQoKSk7CiAgICAgCi0jaWZuZGVmIE5ERUJVRwotICAgIC8vIEZJWE1FOiBSZW1v
dmUgdGhlIHNldE5lZWRzTGF5b3V0SXNGb3JiaWRkZW4gY2FsbHMgb25jZSBtYXRobWwgc3RvcHMg
bW9kaWZ5aW5nIHRoZSByZW5kZXIgdHJlZSBoZXJlLgotICAgIGJvb2wgb2xkU2V0TmVlZHNMYXlv
dXRJc0ZvcmJpZGRlbiA9IGlzU2V0TmVlZHNMYXlvdXRGb3JiaWRkZW4oKTsKLSAgICBzZXROZWVk
c0xheW91dElzRm9yYmlkZGVuKGZhbHNlKTsKLSNlbmRpZgotICAgIAogICAgIGNvbXB1dGVDaGls
ZHJlblByZWZlcnJlZExvZ2ljYWxIZWlnaHRzKCk7CiAgICAgCiAgICAgaW50IGJhc2VIZWlnaHQg
PSBmaXJzdENoaWxkKCkgPyByb3VuZFRvSW50KHByZWZlcnJlZExvZ2ljYWxIZWlnaHRBZnRlclNp
emluZyhmaXJzdENoaWxkKCkpKSA6IHN0eWxlKCktPmZvbnRTaXplKCk7CkBAIC0yMjUsMTEgKzIx
OSw3IEBAIHZvaWQgUmVuZGVyTWF0aE1MUm9vdDo6Y29tcHV0ZVByZWZlcnJlZExvZ2ljYWxXaWR0
aHMoKQogICAgICAgICAgICAgbV9pbmRleFRvcCA9IC0gcm9vdEV4dHJhVG9wOwogICAgIH0gZWxz
ZQogICAgICAgICBtX2ludHJpbnNpY1BhZGRpbmdTdGFydCA9IGZyb250V2lkdGg7Ci0KLSNpZm5k
ZWYgTkRFQlVHCi0gICAgc2V0TmVlZHNMYXlvdXRJc0ZvcmJpZGRlbihvbGRTZXROZWVkc0xheW91
dElzRm9yYmlkZGVuKTsKLSNlbmRpZgotCisgICAgCiAgICAgUmVuZGVyTWF0aE1MQmxvY2s6OmNv
bXB1dGVQcmVmZXJyZWRMb2dpY2FsV2lkdGhzKCk7CiAgICAgCiAgICAgLy8gU2hyaW5rIG91ciBs
b2dpY2FsIHdpZHRoIHRvIGl0cyBwcm9iYWJsZSB2YWx1ZSBub3cgd2l0aG91dCB0cmlnZ2VyaW5n
IHVubmVjZXNzYXJ5IHJlbGF5b3V0IG9mIG91ciBjaGlsZHJlbi4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9tYXRobWwvUmVuZGVyTWF0aE1MUm93LmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9tYXRobWwvUmVuZGVyTWF0aE1MUm93LmNwcAppbmRleCBkNzQ3MzU5
NDU1MDEyMjEyN2I5NmNhZTNiMjczOTlmNDk3OTNiNzc5Li5hMTQzOGE0ZmM2YzllNzRiZDVjMzU4
NGZmNDIwNjBiN2ViODZjZmU4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
bWF0aG1sL1JlbmRlck1hdGhNTFJvdy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L21hdGhtbC9SZW5kZXJNYXRoTUxSb3cuY3BwCkBAIC01NCwxMyArNTQsNyBAQCBSZW5kZXJNYXRo
TUxSb3cqIFJlbmRlck1hdGhNTFJvdzo6Y3JlYXRlQW5vbnltb3VzV2l0aFBhcmVudFJlbmRlcmVy
KGNvbnN0IFJlbmRlcgogdm9pZCBSZW5kZXJNYXRoTUxSb3c6OmNvbXB1dGVQcmVmZXJyZWRMb2dp
Y2FsV2lkdGhzKCkKIHsKICAgICBBU1NFUlQocHJlZmVycmVkTG9naWNhbFdpZHRoc0RpcnR5KCkg
JiYgbmVlZHNMYXlvdXQoKSk7Ci0KLSNpZm5kZWYgTkRFQlVHCi0gICAgLy8gRklYTUU6IFJlbW92
ZSB0aGUgc2V0TmVlZHNMYXlvdXRJc0ZvcmJpZGRlbiBjYWxscyBvbmNlIG1hdGhtbCBzdG9wcyBt
b2RpZnlpbmcgdGhlIHJlbmRlciB0cmVlIGhlcmUuCi0gICAgYm9vbCBvbGRTZXROZWVkc0xheW91
dElzRm9yYmlkZGVuID0gaXNTZXROZWVkc0xheW91dEZvcmJpZGRlbigpOwotICAgIHNldE5lZWRz
TGF5b3V0SXNGb3JiaWRkZW4oZmFsc2UpOwotI2VuZGlmCi0KKyAgICAKICAgICBjb21wdXRlQ2hp
bGRyZW5QcmVmZXJyZWRMb2dpY2FsSGVpZ2h0cygpOwogICAgIGludCBzdHJldGNoTG9naWNhbEhl
aWdodCA9IDA7CiAgICAgZm9yIChSZW5kZXJPYmplY3QqIGNoaWxkID0gZmlyc3RDaGlsZCgpOyBj
aGlsZDsgY2hpbGQgPSBjaGlsZC0+bmV4dFNpYmxpbmcoKSkgewpAQCAtODMsMTEgKzc3LDcgQEAg
dm9pZCBSZW5kZXJNYXRoTUxSb3c6OmNvbXB1dGVQcmVmZXJyZWRMb2dpY2FsV2lkdGhzKCkKICAg
ICAgICAgICAgICAgICByZW5kZXJNby0+c3RyZXRjaFRvSGVpZ2h0KHN0cmV0Y2hMb2dpY2FsSGVp
Z2h0KTsKICAgICAgICAgfQogICAgIH0KLQotI2lmbmRlZiBOREVCVUcKLSAgICBzZXROZWVkc0xh
eW91dElzRm9yYmlkZGVuKG9sZFNldE5lZWRzTGF5b3V0SXNGb3JiaWRkZW4pOwotI2VuZGlmCi0K
KyAgICAKICAgICBSZW5kZXJNYXRoTUxCbG9jazo6Y29tcHV0ZVByZWZlcnJlZExvZ2ljYWxXaWR0
aHMoKTsKICAgICAKICAgICAvLyBTaHJpbmsgb3VyIGxvZ2ljYWwgd2lkdGggdG8gaXRzIHByb2Jh
YmxlIHZhbHVlIG5vdyB3aXRob3V0IHRyaWdnZXJpbmcgdW5uZWNlc3NhcnkgcmVsYXlvdXQgb2Yg
b3VyIGNoaWxkcmVuLgo=
</data>
<flag name="commit-queue"
          id="203458"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
      

    </bug>

</bugzilla>