<?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>235276</bug_id>
          
          <creation_ts>2022-01-16 01:29:27 -0800</creation_ts>
          <short_desc>REGRESSION(r286848): [Debug][WPE] fast/borders/rtl-border-05.html is crashing</short_desc>
          <delta_ts>2024-05-27 07:01:45 -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>
          
          
          <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="Diego Pino">dpino</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1831293</commentid>
    <comment_count>0</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2022-01-16 01:29:27 -0800</bug_when>
    <thetext>Test fast/borders/rtl-border-05.html started crashing in r286848 with the following stacktrace:

STDERR: WARNING: trying to load platform resource &apos;missingImage&apos;
STDERR: ASSERTION FAILED: m_hasValidTop &amp;&amp; (m_hasPrecomputedMarginBefore || m_hasValidVerticalMargin)
STDERR: /app/webkit/Source/WebCore/layout/layouttree/LayoutBoxGeometry.h(198) : WebCore::LayoutUnit WebCore::Layout::BoxGeometry::logicalTop() const

Thread 1 (Thread 0x7f84496149c0 (LWP 29731)):
#0  0x00007f8452562866 in WTFCrash () at /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0
#1  0x00007f844f280a14 in std::numeric_limits&lt;unsigned int&gt;::max() () at /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0
#2  0x00007f8455073a11 in WebCore::Layout::BoxGeometry::logicalTop() const () at /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0
#3  0x00007f84550730e8 in WebCore::Layout::BoxGeometry::borderBoxRect(WebCore::Layout::BoxGeometry const&amp;) () at /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0
#4  0x00007f8456af582b in WebCore::Layout::InlineDisplayContentBuilder::setInlineBoxGeometry(WebCore::Layout::Box const&amp;, WebCore::Layout::InlineRect const&amp;, bool) () at /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0
#5  0x00007f8456af76ca in WebCore::Layout::InlineDisplayContentBuilder::adjustVisualGeometryForDisplayBox(unsigned long, float&amp;, float, WebCore::Layout::DisplayBoxTree const&amp;, WTF::Vector&lt;WebCore::InlineDisplay::Box, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WebCore::Layout::LineBox const&amp;, WTF::HashMap&lt;WebCore::Layout:
#6  0x00007f8456af8682 in WebCore::Layout::InlineDisplayContentBuilder::processBidiContent(WebCore::Layout::LineBuilder::LineContent const&amp;, WebCore::Layout::LineBox const&amp;, WebCore::InlineDisplay::Line const&amp;, WTF::Vector&lt;WebCore::InlineDisplay::Box, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;)::{lambda()#2}::operator()()
#7  0x00007f8456af879f in WebCore::Layout::InlineDisplayContentBuilder::processBidiContent(WebCore::Layout::LineBuilder::LineContent const&amp;, WebCore::Layout::LineBox const&amp;, WebCore::InlineDisplay::Line const&amp;, WTF::Vector&lt;WebCore::InlineDisplay::Box, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;)::{lambda()#2}::operator()()
#8  0x00007f8456af89e6 in WebCore::Layout::InlineDisplayContentBuilder::processBidiContent(WebCore::Layout::LineBuilder::LineContent const&amp;, WebCore::Layout::LineBox const&amp;, WebCore::InlineDisplay::Line const&amp;, WTF::Vector&lt;WebCore::InlineDisplay::Box, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;) () at /app/webkit/WebKitBui
#9  0x00007f8456af45d0 in WebCore::Layout::InlineDisplayContentBuilder::build(WebCore::Layout::LineBuilder::LineContent const&amp;, WebCore::Layout::LineBox const&amp;, WebCore::InlineDisplay::Line const&amp;, unsigned long) () at /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0
#10 0x00007f8456ad2c74 in WebCore::Layout::InlineFormattingContext::computeGeometryForLineContent(WebCore::Layout::LineBuilder::LineContent const&amp;) () at /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0
#11 0x00007f8456ad0b75 in WebCore::Layout::InlineFormattingContext::lineLayout(WTF::Vector&lt;WebCore::Layout::InlineItem, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;, WebCore::Layout::LineBuilder::InlineItemRange, WebCore::Layout::ConstraintsForInFlowContent const&amp;) () at /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so
#12 0x00007f8456ad0262 in WebCore::Layout::InlineFormattingContext::lineLayoutForIntergration(WebCore::Layout::ConstraintsForInFlowContent const&amp;) () at /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0
#13 0x00007f8455093b75 in WebCore::LayoutIntegration::LineLayout::layout() () at /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0
#14 0x00007f8455a9f091 in WebCore::RenderBlockFlow::layoutModernLines(bool, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;) () at /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0
#15 0x00007f8455a90076 in WebCore::RenderBlockFlow::layoutInlineChildren(bool, WebCore::LayoutUnit&amp;, WebCore::LayoutUnit&amp;) () at /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0
#16 0x00007f8455a8f3e7 in WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit) () at /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0
#17 0x00007f8455a7dc31 in WebCore::RenderBlock::layout() () at /app/webkit/WebKitBuild/Debug/lib/libWPEWebKit-1.1.so.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2038049</commentid>
    <comment_count>1</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2024-05-27 07:01:42 -0700</bug_when>
    <thetext>This test is passing now and is not referenced anymore in test expectations\r\rhttps://results.webkit.org/?suite=layout-tests&amp;test=fast%2Fborders%2Frtl-border-05.html&amp;platform=GTK&amp;platform=WPE\r\rClosing bug</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>