<?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>186767</bug_id>
          
          <creation_ts>2018-06-18 08:33:45 -0700</creation_ts>
          <short_desc>[GTK] Do not depend on resources provided by the GNOME icon theme</short_desc>
          <delta_ts>2021-06-09 08:20:03 -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>WebKitGTK</component>
          <version>Other</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="Adrian Perez">aperez</reporter>
          <assigned_to name="Diego Pino">dpino</assigned_to>
          <cc>annulen</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>calvaris</cc>
    
    <cc>clopez</cc>
    
    <cc>dpino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sergio</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1434003</commentid>
    <comment_count>0</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2018-06-18 08:33:45 -0700</bug_when>
    <thetext>As per the discussion in bug #186638 (comments 15 to 17), we should NOT
depend on gnome-icon-theme being installed, and therefore the resources
built as part of WebKitGTK+ should include a copy of the needed icons.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1434075</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-06-18 11:17:02 -0700</bug_when>
    <thetext>This entails fixing the following crash:

Thread 1 (Thread 0x7fb014ea73c0 (LWP 575)):
#0  _g_log_abort () at /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmessages.c:554
#1  0x00007fb01cc9d415 in g_logv () at /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmessages.c:1362
#2  0x00007fb01cc9d562 in g_log () at /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmessages.c:1403
#3  0x00007fb01cc725de in g_bytes_get_size () at /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gbytes.c:267
#4  0x00007fb025074516 in WebCore::loadImageFromGResource(char const*) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#5  0x00007fb0250747eb in WebCore::Image::loadPlatformResource(char const*) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#6  0x00007fb0247688d4 in WebCore::CachedImage::brokenImage(float) const () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#7  0x00007fb024b14396 in WebCore::RenderImage::paintReplaced(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#8  0x00007fb024ba3d1c in WebCore::RenderReplaced::paint(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#9  0x00007fb024b13612 in WebCore::RenderImage::paint(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#10 0x00007fb024ae3a14 in WebCore::RenderElement::paintAsInlineBlock(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#11 0x00007fb024a4bb02 in WebCore::InlineElementBox::paint(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;, WebCore::LayoutUnit, WebCore::LayoutUnit) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#12 0x00007fb024a5a21a in WebCore::InlineFlowBox::paint(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;, WebCore::LayoutUnit, WebCore::LayoutUnit) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#13 0x00007fb024c057fc in WebCore::RootInlineBox::paint(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;, WebCore::LayoutUnit, WebCore::LayoutUnit) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#14 0x00007fb024b74d9f in WebCore::RenderLineBoxList::paint(WebCore::RenderBoxModelObject*, WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;) const () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#15 0x00007fb024a6bc09 in WebCore::RenderBlock::paintContents(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#16 0x00007fb024a89043 in WebCore::RenderBlock::paintObject(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#17 0x00007fb024a6772b in WebCore::RenderBlock::paint(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#18 0x00007fb024a6be87 in WebCore::RenderBlock::paintChild(WebCore::RenderBox&amp;, WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;, WebCore::PaintInfo&amp;, bool, WebCore::RenderBlock::PaintBlockType) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#19 0x00007fb024a6c09d in WebCore::RenderBlock::paintChildren(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;, WebCore::PaintInfo&amp;, bool) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#20 0x00007fb024a6bbf8 in WebCore::RenderBlock::paintContents(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#21 0x00007fb024a89043 in WebCore::RenderBlock::paintObject(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#22 0x00007fb024a6772b in WebCore::RenderBlock::paint(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#23 0x00007fb024a6be87 in WebCore::RenderBlock::paintChild(WebCore::RenderBox&amp;, WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;, WebCore::PaintInfo&amp;, bool, WebCore::RenderBlock::PaintBlockType) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#24 0x00007fb024a6c09d in WebCore::RenderBlock::paintChildren(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;, WebCore::PaintInfo&amp;, bool) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#25 0x00007fb024a6bbf8 in WebCore::RenderBlock::paintContents(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#26 0x00007fb024a89043 in WebCore::RenderBlock::paintObject(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#27 0x00007fb024a6772b in WebCore::RenderBlock::paint(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#28 0x00007fb024b33279 in WebCore::RenderLayer::paintForegroundForFragmentsWithPhase(WebCore::PaintPhase, WTF::Vector&lt;WebCore::LayerFragment, 1ul, WTF::CrashOnOverflow, 16ul&gt; const&amp;, WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, unsigned int, WebCore::RenderObject*) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#29 0x00007fb024b4176a in WebCore::RenderLayer::paintForegroundForFragments(WTF::Vector&lt;WebCore::LayerFragment, 1ul, WTF::CrashOnOverflow, 16ul&gt; const&amp;, WebCore::GraphicsContext&amp;, WebCore::GraphicsContext&amp;, WebCore::LayoutRect const&amp;, bool, WebCore::RenderLayer::LayerPaintingInfo const&amp;, unsigned int, WebCore::RenderObject*) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#30 0x00007fb024b5a394 in WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, unsigned int) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#31 0x00007fb024b5b230 in WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, unsigned int) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#32 0x00007fb024b5b555 in WebCore::RenderLayer::paintList(WTF::Vector&lt;WebCore::RenderLayer*, 0ul, WTF::CrashOnOverflow, 16ul&gt;*, WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, unsigned int) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#33 0x00007fb024b5a02e in WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, unsigned int) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#34 0x00007fb024b5b230 in WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext&amp;, WebCore::RenderLayer::LayerPaintingInfo const&amp;, unsigned int) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#35 0x00007fb024b5b39d in WebCore::RenderLayer::paint(WebCore::GraphicsContext&amp;, WebCore::LayoutRect const&amp;, WebCore::LayoutSize const&amp;, unsigned int, WebCore::RenderObject*, unsigned int, WebCore::RenderLayer::SecurityOriginPaintPolicy) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#36 0x00007fb0247e498e in WebCore::FrameView::paintContents(WebCore::GraphicsContext&amp;, WebCore::IntRect const&amp;, WebCore::Widget::SecurityOriginPaintPolicy) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#37 0x00007fb02489c0da in WebCore::ScrollView::paint(WebCore::GraphicsContext&amp;, WebCore::IntRect const&amp;, WebCore::Widget::SecurityOriginPaintPolicy) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#38 0x00007fb0239008fd in WebKit::WebPage::drawRect(WebCore::GraphicsContext&amp;, WebCore::IntRect const&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#39 0x00007fb023b44f31 in WebKit::DrawingAreaImpl::display(WebKit::UpdateInfo&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#40 0x00007fb023b4572b in WebKit::DrawingAreaImpl::sendDidUpdateBackingStoreState() () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#41 0x00007fb023b43248 in WebKit::AcceleratedDrawingArea::updateBackingStoreState(unsigned long, bool, float, WebCore::IntSize const&amp;, WebCore::IntSize const&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#42 0x00007fb023b466eb in WebKit::DrawingAreaImpl::updateBackingStoreState(unsigned long, bool, float, WebCore::IntSize const&amp;, WebCore::IntSize const&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#43 0x00007fb0239bd29b in void IPC::handleMessage&lt;Messages::DrawingArea::UpdateBackingStoreState, WebKit::DrawingArea, void (WebKit::DrawingArea::*)(unsigned long, bool, float, WebCore::IntSize const&amp;, WebCore::IntSize const&amp;)&gt;(IPC::Decoder&amp;, WebKit::DrawingArea*, void (WebKit::DrawingArea::*)(unsigned long, bool, float, WebCore::IntSize const&amp;, WebCore::IntSize const&amp;)) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#44 0x00007fb0239bd182 in WebKit::DrawingArea::didReceiveMessage(IPC::Connection&amp;, IPC::Decoder&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#45 0x00007fb0236794f9 in IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&amp;, IPC::Decoder&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#46 0x00007fb023829846 in WebKit::WebProcess::didReceiveMessage(IPC::Connection&amp;, IPC::Decoder&amp;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#47 0x00007fb02367525b in IPC::Connection::dispatchMessage(std::unique_ptr&lt;IPC::Decoder, std::default_delete&lt;IPC::Decoder&gt; &gt;) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#48 0x00007fb023675e3c in IPC::Connection::dispatchOneMessage() () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#49 0x00007fb021663c2d in WTF::RunLoop::performWork() () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#50 0x00007fb021699e19 in WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#51 0x00007fb01cc9681a in g_main_dispatch () at /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3148
#52 g_main_context_dispatch () at /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3813
#53 0x00007fb01cc96ba8 in g_main_context_iterate () at /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3886
#54 0x00007fb01cc96ec2 in g_main_loop_run () at /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:4082
#55 0x00007fb02169a810 in WTF::RunLoop::run() () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#56 0x00007fb023b51a62 in int WebKit::ChildProcessMain&lt;WebKit::WebProcess, WebKit::WebProcessMain&gt;(int, char**) () from /home/ews/ltilve-gtk-wk2-ews/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#57 0x00007fb01acd62e1 in __libc_start_main (main=0x555d01913ca0 &lt;main&gt;, argc=3, argv=0x7ffe827f5748, init=&lt;optimized out&gt;, fini=&lt;optimized out&gt;, rtld_fini=&lt;optimized out&gt;, stack_end=0x7ffe827f5738) at ../csu/libc-start.c:291
#58 0x0000555d01913d2a in _start ()

STDERR: 
STDERR: warning: core file may not match specified executable file.
STDERR: g_bytes_get_size: assertion &apos;bytes != NULL&apos; failed

We currently have the following code:

static Ref&lt;Image&gt; loadMissingImageIconFromTheme(const char* name)
{
    // ...
    if (iconInfo) {
        // Is the icon installed?
        return WTFMove(icon);
    }

    return loadImageFromGResource(name);
}

That&apos;s currently incorrect. But we won&apos;t need any code changes if fixing this bug. (It is surely preferable to lookup the icon at runtime, and only fall back to an embedded resource if missing.)

Note I&apos;ve added a test expectation against this bug, for fast/hidpi/broken-image-icon-very-hidpi.html.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1434316</commentid>
    <comment_count>2</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2018-06-19 00:53:10 -0700</bug_when>
    <thetext>Please, do not forget the media control icons if you bundle them</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1767917</commentid>
    <comment_count>3</comment_count>
      <attachid>430895</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2021-06-08 14:53:21 -0700</bug_when>
    <thetext>Created attachment 430895
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1767922</commentid>
    <comment_count>4</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2021-06-08 15:01:19 -0700</bug_when>
    <thetext>The only test filed under this bug at this moment is:

  fast/hidpi/broken-image-icon-very-hidpi.html

The test has been consistently crashing for the last 4000 revisions with the following stacktrace (debug crash-log):

Thread 1 (Thread 0x7f0d1bed4ec0 (LWP 13121)):
#0  WTFCrash() () at ../../Source/WTF/wtf/Assertions.cpp:321
#1  0x00007f0d260f3cb7 in CRASH_WITH_INFO(...) () at WTF/Headers/wtf/Assertions.h:744
#2  0x00007f0d2a10d1fe in WebCore::loadImageFromGResource(char const*) (iconName=0x7f0d2e62a258 &quot;missingImage@3x&quot;) at ../../Source/WebCore/platform/graphics/gtk/ImageGtk.cpp:43
#3  0x00007f0d2a10d328 in WebCore::Image::loadPlatformResource(char const*) (name=0x7f0d2e62a258 &quot;missingImage@3x&quot;) at ../../Source/WebCore/platform/graphics/gtk/ImageGtk.cpp:54
#4  0x00007f0d29b7aabf in WebCore::CachedImage::brokenImage(float) const (this=0x7f0d1b55e800, deviceScaleFactor=3) at ../../Source/WebCore/loader/cache/CachedImage.cpp:219
#5  0x00007f0d2a4733c7 in WebCore::RenderImage::paintReplaced(WebCore::PaintInfo&amp;, WebCore::LayoutPoint const&amp;) (this=0x7f0cdb22f0f0, paintInfo=..., paintOffset=...) at ../../Source/WebCore/rendering/RenderImage.cpp:506
...

So the issue seems to be that resource &quot;missingImage@3x.png&quot; is missing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1767929</commentid>
    <comment_count>5</comment_count>
      <attachid>430900</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2021-06-08 15:06:47 -0700</bug_when>
    <thetext>Created attachment 430900
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1768096</commentid>
    <comment_count>6</comment_count>
      <attachid>430900</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2021-06-09 01:18:10 -0700</bug_when>
    <thetext>Comment on attachment 430900
Patch

The style-checker issue seems a bit like a false positive. It is possible to
workaround it by appending to the list one item at a time, for example:

  set(WebKitResources &quot;&quot;)
  list(APPEND WebKitResources &quot;&lt;file alias=\&quot;css/gtk-theme.css\&quot;&gt;gtk-theme.css&lt;/file&gt;\n&quot;)
  list(APPEND WebKitResources &quot;&lt;file alias=\&quot;images/missingImage\&quot;&gt;missingImage.png&lt;/file&gt;\n&quot;)
  list(APPEND WebKitResources &quot;&lt;file alias=\&quot;images/missingImage@2x\&quot;&gt;missingImage@2x.png&lt;/file&gt;\n&quot;)
  ...

We can either land manually to go around the false positive, or if you feel like
reworking this a bit as suggested to avoid the style checker complaints, then it&apos;s
fine to use the commit-queue :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1768102</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-06-09 01:38:32 -0700</bug_when>
    <thetext>/Volumes/Data/worker/Commit-Queue/build/Source/WebKit/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1768125</commentid>
    <comment_count>8</comment_count>
      <attachid>430951</attachid>
    <who name="Diego Pino">dpino</who>
    <bug_when>2021-06-09 03:17:09 -0700</bug_when>
    <thetext>Created attachment 430951
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1768159</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-06-09 06:40:50 -0700</bug_when>
    <thetext>Committed r278658 (238640@main): &lt;https://commits.webkit.org/238640@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 430951.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>430895</attachid>
            <date>2021-06-08 14:53:21 -0700</date>
            <delta_ts>2021-06-08 15:06:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-186767-20210609055320.patch</filename>
            <type>text/plain</type>
            <size>1509</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4NjI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDE5YjllZGExZTAxZjEzZmIw
MDhiOWYzMWNiM2EyMDUyNWJhYjIzZGQuLjdmYTAzODBjMDRhODQ0ZTA5ZTI1ZjNhNjU2NjRjZWRi
ZGRjY2UwMzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTAgQEAKKzIwMjEtMDYtMDggIERpZWdvIFBp
bm8gR2FyY2lhICA8ZHBpbm9AaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBEbyBub3QgZGVw
ZW5kIG9uIHJlc291cmNlcyBwcm92aWRlZCBieSB0aGUgR05PTUUgaWNvbiB0aGVtZQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg2NzY3CisKKyAgICAg
ICAgKiBQbGF0Zm9ybUdUSy5jbWFrZTogQWRkIG1pc3NpbmcgcmVzb3VyY2UgIm1pc3NpbmdJbWFn
ZUAzeC5wbmciIHRvIFdlYktpR1RLIHJlc291cmNlIGJ1bmRsZS4KKwogMjAyMS0wNi0wOCAgVHJ1
aXR0IFNhdmVsbCAgPHRzYXZlbGxAYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJl
dmVydGluZyByMjc4NjA5LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybUdUSy5j
bWFrZSBiL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1HVEsuY21ha2UKaW5kZXggNmNmYWYyODgyYTcx
ZTc4N2Y5ODE5ZjZmMDcyZjQzOTQ1YjI0ZWRiNS4uNmNiZjA4Yzc5MTc4NDY1YzhjNTZhN2EzZDgx
ZDA2OWY4YzI0NTk1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybUdUSy5jbWFr
ZQorKysgYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtR1RLLmNtYWtlCkBAIC01NTAsNiArNTUwLDcg
QEAgc2V0KFdlYktpdFJlc291cmNlcwogICAgICIgICAgICAgIDxmaWxlIGFsaWFzPVwiY3NzL2d0
ay10aGVtZS5jc3NcIj5ndGstdGhlbWUuY3NzPC9maWxlPlxuIgogICAgICIgICAgICAgIDxmaWxl
IGFsaWFzPVwiaW1hZ2VzL21pc3NpbmdJbWFnZVwiPm1pc3NpbmdJbWFnZS5wbmc8L2ZpbGU+XG4i
CiAgICAgIiAgICAgICAgPGZpbGUgYWxpYXM9XCJpbWFnZXMvbWlzc2luZ0ltYWdlQDJ4XCI+bWlz
c2luZ0ltYWdlQDJ4LnBuZzwvZmlsZT5cbiIKKyAgICAiICAgICAgICA8ZmlsZSBhbGlhcz1cImlt
YWdlcy9taXNzaW5nSW1hZ2VAM3hcIj5taXNzaW5nSW1hZ2VAM3gucG5nPC9maWxlPlxuIgogICAg
ICIgICAgICAgIDxmaWxlIGFsaWFzPVwiaW1hZ2VzL3Bhbkljb25cIj5wYW5JY29uLnBuZzwvZmls
ZT5cbiIKICAgICAiICAgICAgICA8ZmlsZSBhbGlhcz1cImltYWdlcy90ZXh0QXJlYVJlc2l6ZUNv
cm5lclwiPnRleHRBcmVhUmVzaXplQ29ybmVyLnBuZzwvZmlsZT5cbiIKICAgICAiICAgICAgICA8
ZmlsZSBhbGlhcz1cImltYWdlcy90ZXh0QXJlYVJlc2l6ZUNvcm5lckAyeFwiPnRleHRBcmVhUmVz
aXplQ29ybmVyQDJ4LnBuZzwvZmlsZT5cbiIK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>430900</attachid>
            <date>2021-06-08 15:06:47 -0700</date>
            <delta_ts>2021-06-09 03:17:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-186767-20210609060646.patch</filename>
            <type>text/plain</type>
            <size>1578</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4NjI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDE5YjllZGExZTAxZjEzZmIw
MDhiOWYzMWNiM2EyMDUyNWJhYjIzZGQuLmJmYjRiNDM4YTk2OTE3MjM2ZjhjYmYzZDJlMzY2ZGJi
ZDFjYmFiMGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjEtMDYtMDggIERpZWdvIFBp
bm8gR2FyY2lhICA8ZHBpbm9AaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBEbyBub3QgZGVw
ZW5kIG9uIHJlc291cmNlcyBwcm92aWRlZCBieSB0aGUgR05PTUUgaWNvbiB0aGVtZQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg2NzY3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZLgorCisgICAgICAgIENvdmVyZWQgYnkgZXhpc3RpbmcgdGVz
dHMuCisKKyAgICAgICAgKiBQbGF0Zm9ybUdUSy5jbWFrZTogQWRkIG1pc3NpbmcgcmVzb3VyY2Ug
Im1pc3NpbmdJbWFnZUAzeC5wbmciIHRvIFdlYktpR1RLIHJlc291cmNlIGJ1bmRsZS4KKwogMjAy
MS0wNi0wOCAgVHJ1aXR0IFNhdmVsbCAgPHRzYXZlbGxAYXBwbGUuY29tPgogCiAgICAgICAgIFVu
cmV2aWV3ZWQsIHJldmVydGluZyByMjc4NjA5LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9Q
bGF0Zm9ybUdUSy5jbWFrZSBiL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1HVEsuY21ha2UKaW5kZXgg
NmNmYWYyODgyYTcxZTc4N2Y5ODE5ZjZmMDcyZjQzOTQ1YjI0ZWRiNS4uNmNiZjA4Yzc5MTc4NDY1
YzhjNTZhN2EzZDgxZDA2OWY4YzI0NTk1MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9QbGF0
Zm9ybUdUSy5jbWFrZQorKysgYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtR1RLLmNtYWtlCkBAIC01
NTAsNiArNTUwLDcgQEAgc2V0KFdlYktpdFJlc291cmNlcwogICAgICIgICAgICAgIDxmaWxlIGFs
aWFzPVwiY3NzL2d0ay10aGVtZS5jc3NcIj5ndGstdGhlbWUuY3NzPC9maWxlPlxuIgogICAgICIg
ICAgICAgIDxmaWxlIGFsaWFzPVwiaW1hZ2VzL21pc3NpbmdJbWFnZVwiPm1pc3NpbmdJbWFnZS5w
bmc8L2ZpbGU+XG4iCiAgICAgIiAgICAgICAgPGZpbGUgYWxpYXM9XCJpbWFnZXMvbWlzc2luZ0lt
YWdlQDJ4XCI+bWlzc2luZ0ltYWdlQDJ4LnBuZzwvZmlsZT5cbiIKKyAgICAiICAgICAgICA8Zmls
ZSBhbGlhcz1cImltYWdlcy9taXNzaW5nSW1hZ2VAM3hcIj5taXNzaW5nSW1hZ2VAM3gucG5nPC9m
aWxlPlxuIgogICAgICIgICAgICAgIDxmaWxlIGFsaWFzPVwiaW1hZ2VzL3Bhbkljb25cIj5wYW5J
Y29uLnBuZzwvZmlsZT5cbiIKICAgICAiICAgICAgICA8ZmlsZSBhbGlhcz1cImltYWdlcy90ZXh0
QXJlYVJlc2l6ZUNvcm5lclwiPnRleHRBcmVhUmVzaXplQ29ybmVyLnBuZzwvZmlsZT5cbiIKICAg
ICAiICAgICAgICA8ZmlsZSBhbGlhcz1cImltYWdlcy90ZXh0QXJlYVJlc2l6ZUNvcm5lckAyeFwi
PnRleHRBcmVhUmVzaXplQ29ybmVyQDJ4LnBuZzwvZmlsZT5cbiIK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>430951</attachid>
            <date>2021-06-09 03:17:09 -0700</date>
            <delta_ts>2021-06-09 08:20:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-186767-20210609181708.patch</filename>
            <type>text/plain</type>
            <size>2367</size>
            <attacher name="Diego Pino">dpino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc4NjU0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGQ0ZTk5ZTk1NTRjN2U5MDQy
NzU1MzQ4ZmMyY2UzMGMyOTcwYzQyZTkuLmQwNzFiZmJmOWZkMzFjNDRjMDFmNGYwN2NhYzg5MjIy
OTQxNzBlZDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMjEtMDYtMDkgIERpZWdvIFBp
bm8gR2FyY2lhICA8ZHBpbm9AaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBEbyBub3QgZGVw
ZW5kIG9uIHJlc291cmNlcyBwcm92aWRlZCBieSB0aGUgR05PTUUgaWNvbiB0aGVtZQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg2NzY3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgQWRyaWFuIFBlcmV6IGRlIENhc3Ryby4KKworICAgICAgICBDb3ZlcmVk
IGJ5IGV4aXN0aW5nIHRlc3RzLgorCisgICAgICAgICogUGxhdGZvcm1HVEsuY21ha2U6CisKIDIw
MjEtMDYtMDkgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBSZWx5
IG9uIFNRTGl0ZURhdGFiYXNlOjpzZXRNYXhpbXVtU2l6ZSgpIGZvciBxdW90YSBtYW5hZ2VtZW50
IGluIExvY2FsU3RvcmFnZURhdGFiYXNlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1BsYXRm
b3JtR1RLLmNtYWtlIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybUdUSy5jbWFrZQppbmRleCA2Y2Zh
ZjI4ODJhNzFlNzg3Zjk4MTlmNmYwNzJmNDM5NDViMjRlZGI1Li5iMWY1NmIyMmI2ZTQyODBhYjZl
ZjZjOTVkOThiYzMyZDViZDViOTJjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3Jt
R1RLLmNtYWtlCisrKyBiL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm1HVEsuY21ha2UKQEAgLTU0Niwx
NCArNTQ2LDE0IEBAIGFkZF9jdXN0b21fY29tbWFuZCgKIAogV0VCS0lUX0JVSUxEX0lOU1BFQ1RP
Ul9HUkVTT1VSQ0VTKCR7V2ViS2l0Mkd0a19ERVJJVkVEX1NPVVJDRVNfRElSfSkKIAotc2V0KFdl
YktpdFJlc291cmNlcwotICAgICIgICAgICAgIDxmaWxlIGFsaWFzPVwiY3NzL2d0ay10aGVtZS5j
c3NcIj5ndGstdGhlbWUuY3NzPC9maWxlPlxuIgotICAgICIgICAgICAgIDxmaWxlIGFsaWFzPVwi
aW1hZ2VzL21pc3NpbmdJbWFnZVwiPm1pc3NpbmdJbWFnZS5wbmc8L2ZpbGU+XG4iCi0gICAgIiAg
ICAgICAgPGZpbGUgYWxpYXM9XCJpbWFnZXMvbWlzc2luZ0ltYWdlQDJ4XCI+bWlzc2luZ0ltYWdl
QDJ4LnBuZzwvZmlsZT5cbiIKLSAgICAiICAgICAgICA8ZmlsZSBhbGlhcz1cImltYWdlcy9wYW5J
Y29uXCI+cGFuSWNvbi5wbmc8L2ZpbGU+XG4iCi0gICAgIiAgICAgICAgPGZpbGUgYWxpYXM9XCJp
bWFnZXMvdGV4dEFyZWFSZXNpemVDb3JuZXJcIj50ZXh0QXJlYVJlc2l6ZUNvcm5lci5wbmc8L2Zp
bGU+XG4iCi0gICAgIiAgICAgICAgPGZpbGUgYWxpYXM9XCJpbWFnZXMvdGV4dEFyZWFSZXNpemVD
b3JuZXJAMnhcIj50ZXh0QXJlYVJlc2l6ZUNvcm5lckAyeC5wbmc8L2ZpbGU+XG4iCi0pCitzZXQo
V2ViS2l0UmVzb3VyY2VzICIiKQorbGlzdChBUFBFTkQgV2ViS2l0UmVzb3VyY2VzICI8ZmlsZSBh
bGlhcz1cImNzcy9ndGstdGhlbWUuY3NzXCI+Z3RrLXRoZW1lLmNzczwvZmlsZT5cbiIpCitsaXN0
KEFQUEVORCBXZWJLaXRSZXNvdXJjZXMgIjxmaWxlIGFsaWFzPVwiaW1hZ2VzL21pc3NpbmdJbWFn
ZVwiPm1pc3NpbmdJbWFnZS5wbmc8L2ZpbGU+XG4iKQorbGlzdChBUFBFTkQgV2ViS2l0UmVzb3Vy
Y2VzICI8ZmlsZSBhbGlhcz1cImltYWdlcy9taXNzaW5nSW1hZ2VAMnhcIj5taXNzaW5nSW1hZ2VA
MngucG5nPC9maWxlPlxuIikKK2xpc3QoQVBQRU5EIFdlYktpdFJlc291cmNlcyAiPGZpbGUgYWxp
YXM9XCJpbWFnZXMvbWlzc2luZ0ltYWdlQDN4XCI+bWlzc2luZ0ltYWdlQDN4LnBuZzwvZmlsZT5c
biIpCitsaXN0KEFQUEVORCBXZWJLaXRSZXNvdXJjZXMgIjxmaWxlIGFsaWFzPVwiaW1hZ2VzL3Bh
bkljb25cIj5wYW5JY29uLnBuZzwvZmlsZT5cbiIpCitsaXN0KEFQUEVORCBXZWJLaXRSZXNvdXJj
ZXMgIjxmaWxlIGFsaWFzPVwiaW1hZ2VzL3RleHRBcmVhUmVzaXplQ29ybmVyXCI+dGV4dEFyZWFS
ZXNpemVDb3JuZXIucG5nPC9maWxlPlxuIikKK2xpc3QoQVBQRU5EIFdlYktpdFJlc291cmNlcyAi
PGZpbGUgYWxpYXM9XCJpbWFnZXMvdGV4dEFyZWFSZXNpemVDb3JuZXJAMnhcIj50ZXh0QXJlYVJl
c2l6ZUNvcm5lckAyeC5wbmc8L2ZpbGU+XG4iKQogCiBpZiAoRU5BQkxFX1dFQl9BVURJTykKICAg
ICBsaXN0KEFQUEVORCBXZWJLaXRSZXNvdXJjZXMK
</data>
<flag name="commit-queue"
          id="452602"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>