<?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>248416</bug_id>
          
          <creation_ts>2022-11-28 13:08:14 -0800</creation_ts>
          <short_desc>Read remote images back into local images before sending them to other threads.</short_desc>
          <delta_ts>2022-11-28 22:07:18 -0800</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>RESOLVED</bug_status>
          <resolution>FIXED</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>
          
          <blocked>244828</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Matt Woodrow">mattwoodrow</reporter>
          <assigned_to name="Matt Woodrow">mattwoodrow</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1915077</commentid>
    <comment_count>0</comment_count>
    <who name="Matt Woodrow">mattwoodrow</who>
    <bug_when>2022-11-28 13:08:14 -0800</bug_when>
    <thetext>We currently can&apos;t use RemoteRenderingBackendProxy from other threads, so sending RemoteImageBufferProxys to other threads leaves us in an invalid state. This reads them back into local images before transferring so that we can access the contents.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1915085</commentid>
    <comment_count>1</comment_count>
    <who name="Matt Woodrow">mattwoodrow</who>
    <bug_when>2022-11-28 13:17:31 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/6876</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1915221</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-11-28 22:06:32 -0800</bug_when>
    <thetext>Committed 257103@main (ab926d67967c): &lt;https://commits.webkit.org/257103@main&gt;

Reviewed commits have been landed. Closing PR #6876 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1915222</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-11-28 22:07:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/102749112&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>