<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - assertiON FAILED: !newRelayoutRoot.container() || is&lt;RenderView&gt;(newRelayoutRoot.container()) || !newRelayoutRoot.container()-&gt;needsLayout() while loading sohu.com"
   href="https://bugs.webkit.org/show_bug.cgi?id=162466">162466</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>assertiON FAILED: !newRelayoutRoot.container() || is&lt;RenderView&gt;(newRelayoutRoot.container()) || !newRelayoutRoot.container()-&gt;needsLayout() while loading sohu.com
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>WebKit Nightly Build
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P2
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Layout and Rendering
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>zalan&#64;apple.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>simon.fraser&#64;apple.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>1. Load sohu.com in debug build.

   1 com.apple.JavaScriptCore       0x01194734 WTFCrash + 36 (Assertions.cpp:323)
<span class="quote">&gt;  2 com.apple.WebCore              0x00ac9ef7 WebCore::FrameView::scheduleRelayoutOfSubtree(WebCore::RenderElement&amp;) + 487 (FrameView.cpp:2729)</span >
   3 com.apple.WebCore              0x01f078b9 WebCore::scheduleRelayoutForSubtree(WebCore::RenderElement&amp;) + 121 (RenderObject.cpp:457)
   4 com.apple.WebCore              0x01f076c5 WebCore::RenderObject::markContainingBlocksForLayout(WebCore::ScheduleRelayout, WebCore::RenderElement*) + 1093 (RenderObject.cpp:514)
   5 com.apple.WebCore              0x0006ecb9 WebCore::RenderObject::setNeedsLayout(WebCore::MarkingBehavior) + 169 (RenderObject.h:1051)
   6 com.apple.WebCore              0x0071f45e WebCore::RenderObject::setNeedsLayoutAndPrefWidthsRecalc() + 30 (RenderObject.h:537)
   7 com.apple.WebCore              0x01db18de WebCore::RenderElement::removeChildInternal(WebCore::RenderObject&amp;, WebCore::RenderElement::NotifyChildrenType) + 286 (RenderElement.cpp:608)
   8 com.apple.WebCore              0x01db17af WebCore::RenderElement::removeChild(WebCore::RenderObject&amp;) + 31 (RenderElement.cpp:522)
   9 com.apple.WebCore              0x01cd5253 WebCore::RenderBlock::removeChild(WebCore::RenderObject&amp;) + 995 (RenderBlock.cpp:891)
  10 com.apple.WebCore              0x01d29fba WebCore::RenderBlockFlow::removeChild(WebCore::RenderObject&amp;) + 122 (RenderBlockFlow.cpp:3890)
  11 com.apple.WebCore              0x01f064d4 WebCore::RenderObject::removeFromParent() + 68 (RenderObject.cpp:198)
  12 com.apple.WebCore              0x01f0b81d WebCore::RenderObject::willBeDestroyed() + 93 (RenderObject.cpp:1397)
  13 com.apple.WebCore              0x01db3f2f WebCore::RenderElement::willBeDestroyed() + 95 (RenderElement.cpp:1125)
  14 com.apple.WebCore              0x01d7d63a WebCore::RenderBoxModelObject::willBeDestroyed() + 170 (RenderBoxModelObject.cpp:195)
  15 com.apple.WebCore              0x01f1b2c3 WebCore::RenderReplaced::willBeDestroyed() + 115 (RenderReplaced.cpp:80)
  16 com.apple.WebCore              0x01f0bcc0 WebCore::RenderObject::destroy() + 64 (RenderObject.cpp:1475)
  17 com.apple.WebCore              0x01f0bc73 WebCore::RenderObject::destroyAndCleanupAnonymousWrappers() + 387 (RenderObject.cpp:1463)
  18 com.apple.WebCore              0x02041a98 WebCore::RenderTreeUpdater::tearDownRenderers(WebCore::Element&amp;, WebCore::RenderTreeUpdater::TeardownType)::$_1::operator()(unsigned int) const + 136 (RenderTreeUpdater.cpp:558)
  19 com.apple.WebCore              0x0203fab5 WebCore::RenderTreeUpdater::tearDownRenderers(WebCore::Element&amp;, WebCore::RenderTreeUpdater::TeardownType) + 229 (RenderTreeUpdater.cpp:570)
  20 com.apple.WebCore              0x0203ebe4 WebCore::RenderTreeUpdater::updateElementRenderer(WebCore::Element&amp;, WebCore::Style::ElementUpdate&amp;) + 180 (RenderTreeUpdater.cpp:270)
  21 com.apple.WebCore              0x0203e683 WebCore::RenderTreeUpdater::updateRenderTree(WebCore::ContainerNode&amp;) + 787 (RenderTreeUpdater.cpp:175)
  22 com.apple.WebCore              0x0203e085 WebCore::RenderTreeUpdater::commit(std::__1::unique_ptr&lt;WebCore::Style::Update, std::__1::default_delete&lt;WebCore::Style::Update&gt; &gt;) + 853 (RenderTreeUpdater.cpp:120)
  23 com.apple.WebCore              0x007134f4 WebCore::Document::recalcStyle(WebCore::Style::Change) + 1524 (Document.cpp:1918)
  24 com.apple.WebCore              0x00705afd WebCore::Document::updateStyleIfNeeded() + 301 (Document.cpp:1965)
  25 com.apple.WebCore              0x007471eb void std::__1::__invoke_void_return_wrapper&lt;void&gt;::__call&lt;std::__1::__bind&lt;void (WebCore::Document::*&amp;)(), WebCore::Document*&gt;&amp;&gt;(std::__1::__bind&lt;void (WebCore::Document::*&amp;)(), WebCore::Document*&gt;&amp;&amp;&amp;) + 235 (__functional_base:469)
  26 com.apple.WebCore              0x007470d9 std::__1::__function::__func&lt;std::__1::__bind&lt;void (WebCore::Document::*&amp;)(), WebCore::Document*&gt;, std::__1::allocator&lt;std::__1::__bind&lt;void (WebCore::Document::*&amp;)(), WebCore::Document*&gt; &gt;, void ()&gt;::operator()() + 41 (functional:1437)
  27 com.apple.WebCore              0x0005a84a std::__1::function&lt;void ()&gt;::operator()() const + 26 (functional:1817)
  28 com.apple.WebCore              0x0005a769 WebCore::Timer::fired() + 25 (Timer.h:142)
  29 com.apple.WebCore              0x025d09ba WebCore::ThreadTimers::sharedTimerFiredInternal() + 394 (ThreadTimers.cpp:124)
  30 com.apple.WebCore              0x025d1be1 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const + 33 (ThreadTimers.cpp:73)
  31 com.apple.WebCore              0x025d1bad void std::__1::__invoke_void_return_wrapper&lt;void&gt;::__call&lt;WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0&amp;&gt;(WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0&amp;&amp;&amp;) + 45 (__functional_base:469)
  32 com.apple.WebCore              0x025d1b59 std::__1::__function::__func&lt;WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0, std::__1::allocator&lt;WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0&gt;, void ()&gt;::operator()() + 41 (functional:1437)
  33 com.apple.WebCore              0x0005a84a std::__1::function&lt;void ()&gt;::operator()() const + 26 (functional:1817)
  34 com.apple.WebCore              0x0195db08 WebCore::MainThreadSharedTimer::fired() + 104 (MainThreadSharedTimer.cpp:53)
  35 com.apple.WebCore              0x0195de89 WebCore::timerFired(__CFRunLoopTimer*, void*) + 41 (MainThreadSharedTimerCF.cpp:74)
  36 com.apple.CoreFoundation       0x0008df44 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20 (/Library/Caches/com.apple.xbs/Sources/CF/CF-1348.1/RunLoop.subproj/CFRunLoop.c:1810)
  37 com.apple.CoreFoundation       0x0008dbd3 __CFRunLoopDoTimer + 1075 (/Library/Caches/com.apple.xbs/Sources/CF/CF-1348.1/RunLoop.subproj/CFRunLoop.c:2349)
  38 com.apple.CoreFoundation       0x0008d72a __CFRunLoopDoTimers + 298 (/Library/Caches/com.apple.xbs/Sources/CF/CF-1348.1/RunLoop.subproj/CFRunLoop.c:2488)
  39 com.apple.CoreFoundation       0x000852f1 __CFRunLoopRun + 2081 (/Library/Caches/com.apple.xbs/Sources/CF/CF-1348.1/RunLoop.subproj/CFRunLoop.c:2984)
  40 com.apple.CoreFoundation       0x00084874 CFRunLoopRunSpecific + 420 (/Library/Caches/com.apple.xbs/Sources/CF/CF-1348.1/RunLoop.subproj/CFRunLoop.c:3113)
  41 com.apple.HIToolbox            0x00030f6c RunCurrentEventLoopInMode + 240 (Events/EventsCore/EventLoop.c:440)
  42 com.apple.HIToolbox            0x00030da1 ReceiveNextEventCommon + 432 (/BuildRoot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.Internal.sdk/usr/include/dispatch/once.h:77)
  43 com.apple.HIToolbox            0x00030bd6 _BlockUntilNextEventMatchingListInModeWithFilter + 71 (Events/EventsCore/EventBlocking.c:161)
  44 com.apple.AppKit               0x000475f5 _DPSNextEvent + 1093 (/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504/GraphicsContext.subproj/CGDPSReplacement.m:710)
  45 com.apple.AppKit               0x007578eb -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1637 (/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504/Events.subproj/appEventRouting.m:1306)
  46 com.apple.AppKit               0x0003bfbd -[NSApplication run] + 926 (/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504/AppKit.subproj/NSApplication.m:3651)
  47 com.apple.AppKit               0x00006a8a NSApplicationMain + 1237 (/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504/AppKit.subproj/NSApplication.m:8995)
  48 libxpc.dylib                   0x000108b3 _xpc_objc_main + 775 (/BuildRoot/Library/Caches/com.apple.xbs/Sources/libxpc/libxpc-972.1.5/src/main.m:162)
  49 libxpc.dylib                   0x0000f2d0 xpc_main + 494 (/BuildRoot/Library/Caches/com.apple.xbs/Sources/libxpc/libxpc-972.1.5/src/init.c:1447)
  50 com.apple.WebKit.WebContent    0x0000118d main + 797 (XPCServiceMain.mm:130)
  51 libdyld.dylib                  0x00005255 start + 1</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>