<?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>225247</bug_id>
          
          <creation_ts>2021-04-30 13:49:31 -0700</creation_ts>
          <short_desc>[Multi-column] ASSERTION FAILED: !flow.spannerMap().get(placeholder.spanner())</short_desc>
          <delta_ts>2024-08-14 06:56:17 -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>Layout and Rendering</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <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="alan">zalan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ahmad.saleem792</cc>
    
    <cc>bfulgham</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>vitaly</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1755794</commentid>
    <comment_count>0</comment_count>
      <attachid>427444</attachid>
    <who name="alan">zalan</who>
    <bug_when>2021-04-30 13:49:31 -0700</bug_when>
    <thetext>Created attachment 427444
test case

with floats and continuation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1757986</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-07 13:50:32 -0700</bug_when>
    <thetext>&lt;rdar://problem/77671764&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1964674</commentid>
    <comment_count>2</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2023-07-02 04:03:02 -0700</bug_when>
    <thetext>I built —debug build on top of 265693@main with some local patches but it does not assert when opened in “MiniBrowser” (WK2).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1964675</commentid>
    <comment_count>3</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2023-07-02 04:08:32 -0700</bug_when>
    <thetext>(In reply to Ahmad Saleem from comment #2)
&gt; I built —debug build on top of 265693@main with some local patches but it
&gt; does not assert when opened in “MiniBrowser” (WK2).

Ignore - it is reproducible. :-(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1964676</commentid>
    <comment_count>4</comment_count>
    <who name="Ahmad Saleem">ahmad.saleem792</who>
    <bug_when>2023-07-02 04:09:40 -0700</bug_when>
    <thetext>ASSERTION FAILED: !flow.spannerMap().get(placeholder.spanner())
/Users/ahmadsaleem/Documents/GitHub-Webkit-origin/Webkit/Source/WebCore/rendering/updating/RenderTreeBuilderMultiColumn.cpp(302) : void WebCore::RenderTreeBuilder::MultiColumn::multiColumnDescendantInserted(WebCore::RenderMultiColumnFlow &amp;, WebCore::RenderObject &amp;)
1   0x137e8975c WTFCrash
2   0x28297b700 WebCore::BaseAudioContext::currentSampleFrame() const
3   0x28531f108 WebCore::RenderTreeBuilder::MultiColumn::multiColumnDescendantInserted(WebCore::RenderMultiColumnFlow&amp;, WebCore::RenderObject&amp;)
4   0x28530fdbc WebCore::RenderTreeBuilder::attachToRenderElementInternal(WebCore::RenderElement&amp;, std::__1::unique_ptr&lt;WebCore::RenderObject, WebCore::RenderObjectDeleter&gt;, WebCore::RenderObject*, WebCore::RenderObject::IsInternalMove)
5   0x28530e230 WebCore::RenderTreeBuilder::attachToRenderElement(WebCore::RenderElement&amp;, std::__1::unique_ptr&lt;WebCore::RenderObject, WebCore::RenderObjectDeleter&gt;, WebCore::RenderObject*)
6   0x28530eb08 WebCore::RenderTreeBuilder::Block::attachIgnoringContinuation(WebCore::RenderBlock&amp;, std::__1::unique_ptr&lt;WebCore::RenderObject, WebCore::RenderObjectDeleter&gt;, WebCore::RenderObject*)
7   0x28530e034 WebCore::RenderTreeBuilder::Block::attach(WebCore::RenderBlock&amp;, std::__1::unique_ptr&lt;WebCore::RenderObject, WebCore::RenderObjectDeleter&gt;, WebCore::RenderObject*)
8   0x28530df40 WebCore::RenderTreeBuilder::BlockFlow::attach(WebCore::RenderBlockFlow&amp;, std::__1::unique_ptr&lt;WebCore::RenderObject, WebCore::RenderObjectDeleter&gt;, WebCore::RenderObject*)
9   0x28530d474 WebCore::RenderTreeBuilder::attachInternal(WebCore::RenderElement&amp;, std::__1::unique_ptr&lt;WebCore::RenderObject, WebCore::RenderObjectDeleter&gt;, WebCore::RenderObject*)
10  0x28530c980 WebCore::RenderTreeBuilder::attach(WebCore::RenderElement&amp;, std::__1::unique_ptr&lt;WebCore::RenderObject, WebCore::RenderObjectDeleter&gt;, WebCore::RenderObject*)
11  0x28531c554 WebCore::RenderTreeBuilder::Inline::splitFlow(WebCore::RenderInline&amp;, WebCore::RenderObject*, std::__1::unique_ptr&lt;WebCore::RenderBlock, WebCore::RenderObjectDeleter&gt;, std::__1::unique_ptr&lt;WebCore::RenderObject, WebCore::RenderObjectDeleter&gt;, WebCore::RenderBoxModelObject*)
12  0x28531cfe0 WebCore::RenderTreeBuilder::Inline::childBecameNonInline(WebCore::RenderInline&amp;, WebCore::RenderElement&amp;)
13  0x285310cc0 WebCore::RenderTreeBuilder::childFlowStateChangesAndAffectsParentBlock(WebCore::RenderElement&amp;)
14  0x285310b0c WebCore::RenderTreeBuilder::normalizeTreeAfterStyleChange(WebCore::RenderElement&amp;, WebCore::RenderStyle&amp;)
15  0x28532e164 WebCore::RenderTreeUpdater::updateRendererStyle(WebCore::RenderElement&amp;, WebCore::RenderStyle&amp;&amp;, WebCore::StyleDifference)
16  0x28532d5ec WebCore::RenderTreeUpdater::updateElementRenderer(WebCore::Element&amp;, WebCore::Style::ElementUpdate const&amp;)
17  0x28532c954 WebCore::RenderTreeUpdater::updateRenderTree(WebCore::ContainerNode&amp;)
18  0x28532c1cc WebCore::RenderTreeUpdater::commit(std::__1::unique_ptr&lt;WebCore::Style::Update const, std::__1::default_delete&lt;WebCore::Style::Update const&gt;&gt;)
19  0x2836534e8 WebCore::Document::updateRenderTree(std::__1::unique_ptr&lt;WebCore::Style::Update const, std::__1::default_delete&lt;WebCore::Style::Update const&gt;&gt;)
20  0x283653afc WebCore::Document::resolveStyle(WebCore::Document::ResolveStyleType)
21  0x283654714 WebCore::Document::updateStyleIfNeeded()
22  0x283672020 WebCore::Document::finishedParsing()
23  0x283db0498 WebCore::HTMLConstructionSite::finishedParsing()
24  0x283e08b88 WebCore::HTMLTreeBuilder::finished()
25  0x283db7bec WebCore::HTMLDocumentParser::end()
26  0x283db5b2c WebCore::HTMLDocumentParser::attemptToRunDeferredScriptsAndEnd()
27  0x283db5864 WebCore::HTMLDocumentParser::prepareToStopParsing()
28  0x283db7c58 WebCore::HTMLDocumentParser::attemptToEnd()
29  0x283db7d28 WebCore::HTMLDocumentParser::finish()
30  0x28422b928 WebCore::DocumentWriter::end()
31  0x28422aa08 WebCore::DocumentLoader::finishedLoading()
2023-07-02 12:07:43.139 MiniBrowser[92386:7413360] WebContent process crashed; reloading
ASSERTION FAILED: m_connection
/Users/ahmadsaleem/Documents/GitHub-Webkit-origin/Webkit/Source/WebKit/UIProcess/AuxiliaryProcessProxy.h(92) : IPC::Connection *WebKit::AuxiliaryProcessProxy::connection() const
1   0x13424175c WTFCrash
2   0x1161183d0 decltype(auto) std::__1::apply[abi:v15006]&lt;void IPC::callMemberFunction&lt;WebKit::DrawingArea, WebKit::DrawingArea, void (), std::__1::tuple&lt;&gt;&gt;(WebKit::DrawingArea*, void (WebKit::DrawingArea::*)(), std::__1::tuple&lt;&gt;&amp;&amp;)::&apos;lambda&apos;(auto&amp;&amp;...), std::__1::tuple&lt;&gt;&gt;(WebKit::DrawingArea&amp;&amp;, WebKit::DrawingArea&amp;&amp;)
3   0x117119c64 WebKit::AuxiliaryProcessProxy::connection() const
4   0x117bc36e0 WebKit::WebPageProxy::messageSenderConnection() const
5   0x117bc3544 WebKit::WebPageProxy::sendWheelEvent(WebKit::WebWheelEvent const&amp;, WTF::OptionSet&lt;WebCore::WheelEventProcessingSteps&gt;, WebCore::RectEdges&lt;bool&gt;, std::__1::optional&lt;bool&gt;, bool)
6   0x117bc300c WebKit::WebPageProxy::continueWheelEventHandling(WebKit::WebWheelEvent const&amp;, WebCore::WheelEventHandlingResult const&amp;, std::__1::optional&lt;bool&gt;)
7   0x117bc2e10 WebKit::WebPageProxy::handleWheelEvent(WebKit::WebWheelEvent const&amp;)
8   0x117bc2bc4 WebKit::WebPageProxy::handleNativeWheelEvent(WebKit::NativeWebWheelEvent const&amp;)
9   0x1178db060 WebKit::WebViewImpl::scrollWheel(NSEvent*)
10  0x117490354 -[WKWebView(WKImplementationMac) scrollWheel:]
11  0x18ed83028 -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:]
12  0x18ed82bc8 -[NSWindow(NSEventRouting) sendEvent:]
13  0x18ed81f0c -[NSApplication(NSEvent) sendEvent:]
14  0x18efd1fc4 -[NSApplication _handleEvent:]
15  0x18ec49368 -[NSApplication run]
16  0x18ec20794 NSApplicationMain
17  0x100d0cfd8 main
18  0x18b5fff28 start</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2052717</commentid>
    <comment_count>5</comment_count>
    <who name="Vitaly Dyackhov">vitaly</who>
    <bug_when>2024-08-14 06:56:17 -0700</bug_when>
    <thetext>I think it&apos;s been fixed some time ago. The test still hits an assertion but it&apos;s another one. See https://bugs.webkit.org/show_bug.cgi?id=278100 for details.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>427444</attachid>
            <date>2021-04-30 13:49:31 -0700</date>
            <delta_ts>2021-04-30 13:49:31 -0700</delta_ts>
            <desc>test case</desc>
            <filename>77326189.html</filename>
            <type>text/html</type>
            <size>291</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">PHN0eWxlPgouc3Bhbm5lciB7CiAgICBjb2x1bW4tc3BhbjogYWxsOwogIH0KLmNvbHVtbnMgewog
ICAgY29sdW1uLWNvdW50OiAyOwogIH0KPC9zdHlsZT4KPGRpdiBjbGFzcz1jb2x1bW5zPjxzcGFu
PjxkaXYgaWQ9Zm9vIHN0eWxlPSJmbG9hdDogbGVmdCI+PGRpdiBjbGFzcz1zcGFubmVyPlBBU1Mg
aWYgbm8gY3Jhc2ggb3IgYXNzZXJ0LjwvZGl2PjwvZGl2Pjwvc3Bhbj48L2Rpdj4KPHNjcmlwdD4K
ZG9jdW1lbnQuYm9keS5vZmZzZXRIZWlnaHQ7CmZvby5zdHlsZS5mbG9hdCA9ICJub25lIjsKPC9z
Y3JpcHQ+
</data>

          </attachment>
      

    </bug>

</bugzilla>