<?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>240089</bug_id>
          
          <creation_ts>2022-05-04 15:42:30 -0700</creation_ts>
          <short_desc>Fix crash in RemoteRenderingBackendProxy::prepareBuffersForDisplay()</short_desc>
          <delta_ts>2024-09-24 08:47:53 -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>WebKit Process Model</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>ap</cc>
    
    <cc>rirexo7169</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>xabixe2821</cc>
    
    <cc>yitil51368</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1866624</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2022-05-04 15:42:30 -0700</bug_when>
    <thetext>Fix crash in RemoteRenderingBackendProxy::prepareBuffersForDisplay()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866629</commentid>
    <comment_count>1</comment_count>
      <attachid>458832</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2022-05-04 15:45:32 -0700</bug_when>
    <thetext>Created attachment 458832
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866630</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2022-05-04 15:45:35 -0700</bug_when>
    <thetext>&lt;rdar://problem/91444900&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1866709</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-05-04 19:48:40 -0700</bug_when>
    <thetext>Committed r293815 (250288@main): &lt;https://commits.webkit.org/250288@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 458832.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>458832</attachid>
            <date>2022-05-04 15:45:32 -0700</date>
            <delta_ts>2022-05-04 19:48:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-240089-20220504154531.patch</filename>
            <type>text/plain</type>
            <size>3947</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkzNzgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGYyZjE4ODEwMmU3NDBhM2Qx
NWFhYmQxODUxYzhjMGI1NWJkMGRjNDQuLjMzYWU4ZTU1MDVhYmJiOTkxMWE5MDE1NTUwZGZhNWFk
OTI1NDhiY2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjUgQEAKKzIwMjItMDUtMDQgIFNpbW9uIEZy
YXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgRml4IGNyYXNoIGluIFJl
bW90ZVJlbmRlcmluZ0JhY2tlbmRQcm94eTo6cHJlcGFyZUJ1ZmZlcnNGb3JEaXNwbGF5KCkKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0MDA4OQorICAg
ICAgICA8cmRhcjovLzkxNDQ0OTAwPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFdlIGtlZXAgV2ViQ29udGVudCBwcm9jZXNzZXMgYWxpdmUgYWZ0ZXIg
YSBHUFUgUHJvY2VzcyBjcmFzaCwgc28gaGF2aW5nIGEgUkVMRUFTRV9BU1NFUlQKKyAgICAgICAg
d2hlbiBJUEMgd2l0aCB0aGUgR1BVIFByb2Nlc3MgZmFpbHMgaXMgdGhlIHdyb25nIGFwcHJvYWNo
LiBJbnN0ZWFkLCBqdXN0IGJlaGF2ZSBhcyBpZiBhbGwKKyAgICAgICAgdGhlIHJldHVybmVkIGJ1
ZmZlcnMgYXJlIG51bGwsIGFuZCBuZWVkIGZ1bGwgZGlzcGxheS4KKworICAgICAgICBJbiB0ZXN0
aW5nLCBJIHNhdyBhIHNpbmdsZSBpbnN0YW5jZSBvZiBhIGNyYXNoIGluIFJlbW90ZUxheWVyQmFj
a2luZ1N0b3JlOjpkcmF3SW5Db250ZXh0KCksCisgICAgICAgIHByb2JhYmx5IGJlY2F1c2UgbV9i
YWNrQnVmZmVyLmltYWdlQnVmZmVyIHdhcyBudWxsLgorICAgICAgICBTd2FwQnVmZmVyc0Rpc3Bs
YXlSZXF1aXJlbWVudDo6TmVlZHNGdWxsRGlzcGxheSBzaG91bGQgbWVhbiB0aGF0IHdlIGRvbid0
IGhpdCB0aGlzLCBidXQKKyAgICAgICAgbnVsbC1jaGVjayB0aGUgYmFjayBidWZmZXIganVzdCBp
biBjYXNlLgorCisgICAgICAgICogU2hhcmVkL1JlbW90ZUxheWVyVHJlZS9SZW1vdGVMYXllckJh
Y2tpbmdTdG9yZS5tbToKKyAgICAgICAgKFdlYktpdDo6UmVtb3RlTGF5ZXJCYWNraW5nU3RvcmU6
OmRyYXdJbkNvbnRleHQpOgorICAgICAgICAqIFdlYlByb2Nlc3MvR1BVL2dyYXBoaWNzL1JlbW90
ZVJlbmRlcmluZ0JhY2tlbmRQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6OlJlbW90ZVJlbmRl
cmluZ0JhY2tlbmRQcm94eTo6cHJlcGFyZUJ1ZmZlcnNGb3JEaXNwbGF5KToKKwogMjAyMi0wNS0w
NCAgS2ltbW8gS2lubnVuZW4gIDxra2lubnVuZW5AYXBwbGUuY29tPgogCiAgICAgICAgIERpc3Bs
YXlMaXN0OjpSZWNvcmRlciBoYXMgcmVkdW5kYW50LCB1bnVzZWQgZmx1c2hDb250ZXh0CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9SZW1vdGVMYXllclRyZWUvUmVtb3RlTGF5ZXJC
YWNraW5nU3RvcmUubW0gYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9SZW1vdGVMYXllclRyZWUvUmVt
b3RlTGF5ZXJCYWNraW5nU3RvcmUubW0KaW5kZXggNjI3NjBlMzJjNjM2NTMzMTAxYjNmMzgzYmIw
YzZkNjNmN2M3YTZkYi4uMWE4OGRjMGI4NDJmOGQwZDI0ZGE3OTJjNDUyNTlhZjljYjAyNDhkOSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9TaGFyZWQvUmVtb3RlTGF5ZXJUcmVlL1JlbW90ZUxh
eWVyQmFja2luZ1N0b3JlLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvU2hhcmVkL1JlbW90ZUxheWVy
VHJlZS9SZW1vdGVMYXllckJhY2tpbmdTdG9yZS5tbQpAQCAtNDg5LDEwICs0ODksOCBAQCB2b2lk
IFJlbW90ZUxheWVyQmFja2luZ1N0b3JlOjpkcmF3SW5Db250ZXh0KEdyYXBoaWNzQ29udGV4dCYg
Y29udGV4dCkKICAgICB9CiAKICAgICBJbnRSZWN0IGxheWVyQm91bmRzKEludFBvaW50KCksIGV4
cGFuZGVkSW50U2l6ZShtX3NpemUpKTsKLSAgICBpZiAoIW1fZGlydHlSZWdpb24uY29udGFpbnMo
bGF5ZXJCb3VuZHMpKSB7Ci0gICAgICAgIEFTU0VSVChtX2JhY2tCdWZmZXIuaW1hZ2VCdWZmZXIp
OworICAgIGlmICghbV9kaXJ0eVJlZ2lvbi5jb250YWlucyhsYXllckJvdW5kcykgJiYgbV9iYWNr
QnVmZmVyLmltYWdlQnVmZmVyKQogICAgICAgICBjb250ZXh0LmRyYXdJbWFnZUJ1ZmZlcigqbV9i
YWNrQnVmZmVyLmltYWdlQnVmZmVyLCB7IDAsIDAgfSwgeyBDb21wb3NpdGVPcGVyYXRvcjo6Q29w
eSB9KTsKLSAgICB9CiAKICAgICBpZiAobV9wYWludGluZ1JlY3RzLnNpemUoKSA9PSAxKQogICAg
ICAgICBjb250ZXh0LmNsaXAobV9wYWludGluZ1JlY3RzWzBdKTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvV2ViUHJvY2Vzcy9HUFUvZ3JhcGhpY3MvUmVtb3RlUmVuZGVyaW5nQmFja2VuZFBy
b3h5LmNwcCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9HUFUvZ3JhcGhpY3MvUmVtb3RlUmVu
ZGVyaW5nQmFja2VuZFByb3h5LmNwcAppbmRleCBhM2IwYmVhMDBiZTg3ZmY4MWEzNGFmOGQ4ZTEw
NmNmYTc4NDUxMjI2Li40MmI5ZDI0ZDlmN2Q1Y2FiNjU1ZDBmODBlZTUyY2NiNTg1MjFkMzZlIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BVL2dyYXBoaWNzL1JlbW90ZVJl
bmRlcmluZ0JhY2tlbmRQcm94eS5jcHAKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQ
VS9ncmFwaGljcy9SZW1vdGVSZW5kZXJpbmdCYWNrZW5kUHJveHkuY3BwCkBAIC0zMTMsNyArMzEz
LDEzIEBAIGF1dG8gUmVtb3RlUmVuZGVyaW5nQmFja2VuZFByb3h5OjpwcmVwYXJlQnVmZmVyc0Zv
ckRpc3BsYXkoY29uc3QgVmVjdG9yPExheWVyUHJlCiAKICAgICBWZWN0b3I8UHJlcGFyZUJhY2tp
bmdTdG9yZUJ1ZmZlcnNPdXRwdXREYXRhPiBvdXRwdXREYXRhOwogICAgIGF1dG8gc2VuZFJlc3Vs
dCA9IHNlbmRTeW5jVG9TdHJlYW0oTWVzc2FnZXM6OlJlbW90ZVJlbmRlcmluZ0JhY2tlbmQ6OlBy
ZXBhcmVCdWZmZXJzRm9yRGlzcGxheShpbnB1dERhdGEpLCBNZXNzYWdlczo6UmVtb3RlUmVuZGVy
aW5nQmFja2VuZDo6UHJlcGFyZUJ1ZmZlcnNGb3JEaXNwbGF5OjpSZXBseShvdXRwdXREYXRhKSk7
Ci0gICAgUkVMRUFTRV9BU1NFUlRfV0lUSF9NRVNTQUdFKHNlbmRSZXN1bHQsICJQcmVwYXJlQnVm
ZmVyc0ZvckRpc3BsYXk6IElQQyBmYWlsZWQsIHByb2JhYmx5IGJlY2F1c2Ugb2YgYSBHUFUgUHJv
Y2VzcyBjcmFzaCIpOworICAgIGlmICghc2VuZFJlc3VsdCkgeworICAgICAgICAvLyBHUFUgUHJv
Y2VzcyBjcmFzaGVkLiBTZXQgdGhlIG91dHB1dCBkYXRhIHRvIGFsbCBudWxsIGJ1ZmZlcnMsIHJl
cXVpcmluZyBhIGZ1bGwgZGlzcGxheS4KKyAgICAgICAgb3V0cHV0RGF0YS5yZXNpemUoaW5wdXRE
YXRhLnNpemUoKSk7CisgICAgICAgIGZvciAoYXV0byYgcGVyTGF5ZXJPdXRwdXREYXRhIDogb3V0
cHV0RGF0YSkKKyAgICAgICAgICAgIHBlckxheWVyT3V0cHV0RGF0YS5kaXNwbGF5UmVxdWlyZW1l
bnQgPSBTd2FwQnVmZmVyc0Rpc3BsYXlSZXF1aXJlbWVudDo6TmVlZHNGdWxsRGlzcGxheTsKKyAg
ICB9CisKICAgICBSRUxFQVNFX0FTU0VSVF9XSVRIX01FU1NBR0UoaW5wdXREYXRhLnNpemUoKSA9
PSBvdXRwdXREYXRhLnNpemUoKSwgIlByZXBhcmVCdWZmZXJzRm9yRGlzcGxheTogbWlzbWF0Y2hl
ZCBidWZmZXIgdmVjdG9yIHNpemVzIik7CiAKICAgICBhdXRvIGZldGNoQnVmZmVyV2l0aElkZW50
aWZpZXIgPSBbJl0oc3RkOjpvcHRpb25hbDxSZW5kZXJpbmdSZXNvdXJjZUlkZW50aWZpZXI+IGlk
ZW50aWZpZXIsIHN0ZDo6b3B0aW9uYWw8SW1hZ2VCdWZmZXJCYWNrZW5kSGFuZGxlPiYmIGhhbmRs
ZSA9IHN0ZDo6bnVsbG9wdCwgYm9vbCBpc0Zyb250QnVmZmVyID0gZmFsc2UpIC0+IFJlZlB0cjxJ
bWFnZUJ1ZmZlcj4gewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>