<?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>172515</bug_id>
          
          <creation_ts>2017-05-23 11:33:16 -0700</creation_ts>
          <short_desc>Layout Test imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html is an Image Failure</short_desc>
          <delta_ts>2017-05-25 14:38:27 -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>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=172503</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=172212</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=172611</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Matt Lewis">jlewis3</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ecobos</cc>
    
    <cc>ryanhaddad</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1311956</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Lewis">jlewis3</who>
    <bug_when>2017-05-23 11:33:16 -0700</bug_when>
    <thetext>The test imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html is a consistent Image failure.
The test is also crashing on Sierra WK1 Debug and iOS Simulator Debug.

The test was newly imported with:
https://trac.webkit.org/changeset/217280/webkit

The test has been failing since being imported

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=imported%2Fw3c%2Fweb-platform-tests%2Fcss%2Fcss-display-3%2Fdisplay-contents-dynamic-flex-002-inline.html

https://build.webkit.org/builders/Apple%20Sierra%20Release%20WK2%20(Tests)/builds/1704
https://build.webkit.org/results/Apple%20Sierra%20Release%20WK2%20(Tests)/r217280%20(1704)/results.html

Crash:
HOULD NEVER BE REACHED
/Volumes/Data/slave/sierra-debug/build/Source/WebCore/rendering/RenderElement.cpp(524) : void WebCore::RenderElement::insertChildInternal(WebCore::RenderObject *, WebCore::RenderObject *, WebCore::RenderElement::NotifyChildrenType)
1   0x1048418dd WTFCrash
2   0x10fe60fbf WebCore::RenderElement::insertChildInternal(WebCore::RenderObject*, WebCore::RenderObject*, WebCore::RenderElement::NotifyChildrenType)
3   0x10fe60cb3 WebCore::RenderElement::addChild(WebCore::RenderObject*, WebCore::RenderObject*)
4   0x10fec158f WebCore::RenderInline::addChildIgnoringContinuation(WebCore::RenderObject*, WebCore::RenderObject*)
5   0x10fec1056 WebCore::RenderInline::addChild(WebCore::RenderObject*, WebCore::RenderObject*)
6   0x1100e1b01 WebCore::RenderTreePosition::insert(WebCore::RenderObject&amp;)
7   0x1100e0f1c WebCore::RenderTreeUpdater::createRenderer(WebCore::Element&amp;, WebCore::RenderStyle&amp;&amp;)
8   0x1100dfcdf WebCore::RenderTreeUpdater::updateElementRenderer(WebCore::Element&amp;, WebCore::Style::ElementUpdate const&amp;)
9   0x1100df5dc WebCore::RenderTreeUpdater::updateRenderTree(WebCore::ContainerNode&amp;)
10  0x1100df017 WebCore::RenderTreeUpdater::commit(std::__1::unique_ptr&lt;WebCore::Style::Update const, std::__1::default_delete&lt;WebCore::Style::Update const&gt; &gt;)
11  0x10e2688cc WebCore::Document::resolveStyle(WebCore::Document::ResolveStyleType)
12  0x10e25b4f1 WebCore::Document::updateStyleIfNeeded()
13  0x10dff9cbd WebCore::updateStyleIfNeededForProperty(WebCore::Element&amp;, WebCore::CSSPropertyID)
14  0x10dfec7a1 WebCore::ComputedStyleExtractor::propertyValue(WebCore::CSSPropertyID, WebCore::EUpdateLayout)
15  0x10dfec645 WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue(WebCore::CSSPropertyID, WebCore::EUpdateLayout) const
16  0x10e00a1da WebCore::CSSComputedStyleDeclaration::getPropertyCSSValueInternal(WebCore::CSSPropertyID)
17  0x10ed9ff42 WebCore::stylePropertyGetter(JSC::ExecState&amp;, WebCore::JSCSSStyleDeclaration&amp;, WebCore::CSSPropertyID)
18  0x10ed9c933 WebCore::stylePropertyGetter(JSC::ExecState&amp;, WebCore::JSCSSStyleDeclaration&amp;, WebCore::CSSPropertyInfo const&amp;)
19  0x10ed9c2fc WebCore::JSCSSStyleDeclaration::getOwnPropertySlotDelegate(JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&amp;)
20  0x10ed96e86 WebCore::JSCSSStyleDeclaration::getOwnPropertySlot(JSC::JSObject*, JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&amp;)
21  0x10357a55a JSC::JSObject::getNonIndexPropertySlot(JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&amp;)
22  0x103578c76 JSC::JSObject::getPropertySlot(JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&amp;)
23  0x1035787e7 JSC::JSValue::getPropertySlot(JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&amp;) const
24  0x103578645 JSC::JSValue::get(JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&amp;) const
25  0x1043851f4 llint_slow_path_get_by_id
26  0x104396f38 llint_entry
27  0x10439b3b1 llint_entry
28  0x104393c6e vmEntryToJavaScript
29  0x1041636de JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*)
30  0x104113f55 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;)
31  0x1038bd968 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1311977</commentid>
    <comment_count>1</comment_count>
    <who name="Emilio Cobos Álvarez">ecobos</who>
    <bug_when>2017-05-23 11:58:58 -0700</bug_when>
    <thetext>What&apos;s the best way to deal with a test that crashes in debug mode but is an ImageOnlyFailure in release, just mark it with both expectations like [ Crash ImageOnlyFailure ]?

If so, happy to do so.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1312050</commentid>
    <comment_count>2</comment_count>
    <who name="Matt Lewis">jlewis3</who>
    <bug_when>2017-05-23 14:31:45 -0700</bug_when>
    <thetext>Went ahead and marked the test for you. Marked it as Image only failure and crash. 

https://trac.webkit.org/changeset/217301/webkit/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1312068</commentid>
    <comment_count>3</comment_count>
    <who name="Emilio Cobos Álvarez">ecobos</who>
    <bug_when>2017-05-23 15:00:23 -0700</bug_when>
    <thetext>Oh, awesome, thanks for that!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>