<?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>218649</bug_id>
          
          <creation_ts>2020-11-05 22:17:41 -0800</creation_ts>
          <short_desc>Encoding PutImageData should not serialize separate IPC attachments for the image data</short_desc>
          <delta_ts>2020-11-06 11:31:41 -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>Canvas</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>218614</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>dino</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1705137</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-11-05 22:17:41 -0800</bug_when>
    <thetext>SSIA.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705144</commentid>
    <comment_count>1</comment_count>
      <attachid>413407</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-11-05 23:00:34 -0800</bug_when>
    <thetext>Created attachment 413407
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705320</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-06 11:29:55 -0800</bug_when>
    <thetext>Committed r269526: &lt;https://trac.webkit.org/changeset/269526&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 413407.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1705321</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-11-06 11:31:41 -0800</bug_when>
    <thetext>&lt;rdar://problem/71127129&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413407</attachid>
            <date>2020-11-05 23:00:34 -0800</date>
            <delta_ts>2020-11-06 11:29:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218649-20201105230033.patch</filename>
            <type>text/plain</type>
            <size>3794</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5NDU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDIzN2QxNzEwOThkMTYxYmJl
YTNlMjg2MzAxY2JiMjI2OGQ3M2Q0YWUuLjMwNDllOWRiNjBmMmNlNzYxZWI4NjhjMDlmNDhhODBh
NmQ3NDU0Y2YgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMjAtMTEtMDUgIFdlbnNvbiBI
c2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgRW5jb2RpbmcgUHV0SW1h
Z2VEYXRhIHNob3VsZCBub3Qgc2VyaWFsaXplIHNlcGFyYXRlIElQQyBhdHRhY2htZW50cyBmb3Ig
dGhlIGltYWdlIGRhdGEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIxODY0OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFRoZSBhcmd1bWVudCBjb2RlciBmb3IgYFdlYkNvcmU6OkltYWdlRGF0YWAgY3VycmVu
dGx5IHNlbmRzIGl0cyBpbWFnZSBkYXRhIGJ5IGFsbG9jYXRpbmcgYSBzZXBhcmF0ZSBzaGFyZWQK
KyAgICAgICAgbWVtb3J5IGJ1ZmZlciBhbmQgc2VuZGluZyBpdCBvdmVyIHRvIHRoZSBHUFUgcHJv
Y2VzcyB2aWEgYSBzZXBhcmF0ZSBgSVBDOjpBdHRhY2htZW50YC4gVGhpcyBpc24ndCBjb21wYXRp
YmxlCisgICAgICAgIHdpdGggdGhlIG5ldyAiY29uY3VycmVudCBkaXNwbGF5IGxpc3QiIG1vZGVs
IGZvciBwcm9jZXNzaW5nIGRpc3BsYXkgbGlzdCBpdGVtcywgd2hlcmVpbiBhbGwgb3V0LW9mLWxp
bmUgaXRlbXMKKyAgICAgICAgYXJlIGVuY29kZWQgYXMgcmF3IGJ5dGVzIGRpcmVjdGx5IGludG8g
cmV1c2FibGUgc2hhcmVkIG1lbW9yeSBidWZmZXJzIGFuZCBkZWNvZGVkIGZyb20gdGhlIGNvcnJl
c3BvbmRpbmcgYnVmZmVyCisgICAgICAgIGluIHRoZSBHUFUgcHJvY2Vzcy4KKworICAgICAgICBJ
bnN0ZWFkLCBlbmNvZGUgYW5kIGRlY29kZSBpbWFnZSBkYXRhIGRpcmVjdGx5IGludG8gYW5kIG91
dCBvZiB0aGUgbWFpbiBJUEMgZGF0YSBidWZmZXIuIFRoaXMgYWxzbyBhZGRyZXNzZXMgYQorICAg
ICAgICBjb3VwbGUgb2YgZXhpc3RpbmcgRklYTUVzIGluIHRoZSBJbWFnZURhdGEgY29kZXIgbWV0
aG9kcyBieSBhdm9pZGluZyB0aGUgbmVlZCBmb3IgcmVkdW5kYW50IGNvcGllcyB0byBhbmQgZnJv
bQorICAgICAgICB0ZW1wb3JhcnkgYFdlYkNvcmU6OlNoYXJlZEJ1ZmZlcmBzLgorCisgICAgICAg
ICogU2hhcmVkL1dlYkNvcmVBcmd1bWVudENvZGVycy5jcHA6CisgICAgICAgIChJUEM6OkFyZ3Vt
ZW50Q29kZXI8UmVmPFdlYkNvcmU6OkltYWdlRGF0YT4+OjplbmNvZGUpOgorICAgICAgICAoSVBD
OjpBcmd1bWVudENvZGVyPFJlZjxXZWJDb3JlOjpJbWFnZURhdGE+Pjo6ZGVjb2RlKToKKwogMjAy
MC0xMS0wNSAgUnlhbiBIYWRkYWQgIDxyeWFuaGFkZGFkQGFwcGxlLmNvbT4KIAogICAgICAgICBV
bnJldmlld2VkLCBmaXggdGhlIGJ1aWxkIHdpdGggcmVjZW50IFNES3MuCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJDb3JlQXJndW1lbnRDb2RlcnMuY3BwIGIvU291cmNlL1dl
YktpdC9TaGFyZWQvV2ViQ29yZUFyZ3VtZW50Q29kZXJzLmNwcAppbmRleCAzMzc5NTk2YmU2OWQ5
MjRhZTBjYTZkOGY5ZjFmZmIwMWIyMGMzZDZjLi5kNjNlOTFjMjgxNjA3OTE1YmIwNGY5NDI2MjIz
ZjE3NmU5NzA2NWQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJDb3JlQXJn
dW1lbnRDb2RlcnMuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYkNvcmVBcmd1bWVu
dENvZGVycy5jcHAKQEAgLTMxODgsMjggKzMxODgsMzAgQEAgT3B0aW9uYWw8V2ViQ29yZTo6Q0RN
SW5zdGFuY2VTZXNzaW9uOjpLZXlTdGF0dXNWZWN0b3I+IEFyZ3VtZW50Q29kZXI8V2ViQ29yZTo6
Q0QKIAogdm9pZCBBcmd1bWVudENvZGVyPFJlZjxXZWJDb3JlOjpJbWFnZURhdGE+Pjo6ZW5jb2Rl
KEVuY29kZXImIGVuY29kZXIsIGNvbnN0IFJlZjxXZWJDb3JlOjpJbWFnZURhdGE+JiBpbWFnZURh
dGEpCiB7Ci0gICAgLy8gRklYTUU6IENvcHlpbmcgZnJvbSB0aGUgSW1hZ2VEYXRhIHRvIHRoZSBT
aGFyZWRCdWZmZXIgaXMgc2xvdy4gSW52ZW50IHNvbWUgd2F5IGZvciB0aGUgU2hhcmVkQnVmZmVy
IHRvIGJlIHBvcHVsYXRlZCBkaXJlY3RseS4KLSAgICBhdXRvIHNoYXJlZEJ1ZmZlciA9IFdlYkNv
cmU6OlNoYXJlZEJ1ZmZlcjo6Y3JlYXRlKGltYWdlRGF0YS0+ZGF0YSgpLT5kYXRhKCksIGltYWdl
RGF0YS0+ZGF0YSgpLT5ieXRlTGVuZ3RoKCkpOwogICAgIGVuY29kZXIgPDwgaW1hZ2VEYXRhLT5z
aXplKCk7Ci0gICAgZW5jb2RlciA8PCBzaGFyZWRCdWZmZXI7CisKKyAgICBhdXRvIHJhd0RhdGEg
PSBpbWFnZURhdGEtPmRhdGEoKTsKKyAgICBlbmNvZGVyIDw8IHN0YXRpY19jYXN0PHVpbnQ2NF90
PihyYXdEYXRhLT5ieXRlTGVuZ3RoKCkpOworICAgIGVuY29kZXIuZW5jb2RlRml4ZWRMZW5ndGhE
YXRhKHJhd0RhdGEtPmRhdGEoKSwgcmF3RGF0YS0+Ynl0ZUxlbmd0aCgpLCAxKTsKIH0KIAogT3B0
aW9uYWw8UmVmPFdlYkNvcmU6OkltYWdlRGF0YT4+IEFyZ3VtZW50Q29kZXI8UmVmPFdlYkNvcmU6
OkltYWdlRGF0YT4+OjpkZWNvZGUoRGVjb2RlciYgZGVjb2RlcikKIHsKICAgICBPcHRpb25hbDxJ
bnRTaXplPiBpbWFnZURhdGFTaXplOwotICAgIE9wdGlvbmFsPFJlZjxTaGFyZWRCdWZmZXI+PiBk
YXRhOwotCiAgICAgZGVjb2RlciA+PiBpbWFnZURhdGFTaXplOwogICAgIGlmICghaW1hZ2VEYXRh
U2l6ZSkKICAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKIAotICAgIGRlY29kZXIgPj4gZGF0
YTsKLSAgICBpZiAoIWRhdGEpCisgICAgT3B0aW9uYWw8dWludDY0X3Q+IGRhdGFMZW5ndGg7Cisg
ICAgZGVjb2RlciA+PiBkYXRhTGVuZ3RoOworICAgIGlmICghZGF0YUxlbmd0aCkKKyAgICAgICAg
cmV0dXJuIFdURjo6bnVsbG9wdDsKKworICAgIGF1dG8gcmF3RGF0YSA9IFVpbnQ4Q2xhbXBlZEFy
cmF5OjpjcmVhdGVVbmluaXRpYWxpemVkKCpkYXRhTGVuZ3RoKTsKKyAgICBpZiAoIWRlY29kZXIu
ZGVjb2RlRml4ZWRMZW5ndGhEYXRhKHJhd0RhdGEtPmRhdGEoKSwgcmF3RGF0YS0+bGVuZ3RoKCks
IDEpKQogICAgICAgICByZXR1cm4gV1RGOjpudWxsb3B0OwogCi0gICAgLy8gRklYTUU6IENvcHlp
bmcgZnJvbSB0aGUgU2hhcmVkQnVmZmVyIGludG8gdGhlIEltYWdlRGF0YSBpcyBzbG93LiBJbnZl
bnQgc29tZSB3YXkgZm9yIHRoZSBJbWFnZURhdGEgdG8gc2ltcGx5IGp1c3QgcmV0YWluIHRoZSBT
aGFyZWRCdWZmZXIsIGFuZCB1c2UgaXQgaW50ZXJuYWxseS4KLSAgICAvLyBBbHRlcm5hdGl2ZWx5
LCB3ZSBjb3VsZCBjcmVhdGUgYW4gb3ZlcmxvYWQgZm9yIHB1dEltYWdlRGF0YSgpIHdoaWNoIG9w
ZXJhdGVzIG9uIHRoZSBTaGFyZWRCdWZmZXIgZGlyZWN0bHkuCi0gICAgYXV0byBpbWFnZURhdGEg
PSBJbWFnZURhdGE6OmNyZWF0ZSgqaW1hZ2VEYXRhU2l6ZSwgVWludDhDbGFtcGVkQXJyYXk6OmNy
ZWF0ZShyZWludGVycHJldF9jYXN0PGNvbnN0IHVpbnQ4X3QqPigoKmRhdGEpLT5kYXRhKCkpLCAo
KmRhdGEpLT5zaXplKCkpKTsKKyAgICBhdXRvIGltYWdlRGF0YSA9IEltYWdlRGF0YTo6Y3JlYXRl
KCppbWFnZURhdGFTaXplLCBXVEZNb3ZlKHJhd0RhdGEpKTsKICAgICBpZiAoIWltYWdlRGF0YSkK
ICAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>