<?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>219417</bug_id>
          
          <creation_ts>2020-12-01 18:05:01 -0800</creation_ts>
          <short_desc>[GPU Process] Disconnect NativeImages from RemoteResourceCacheProxy when RemoteRenderingBackendProxy is destroyed</short_desc>
          <delta_ts>2020-12-03 16:25:17 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Said Abou-Hallawa">sabouhallawa</reporter>
          <assigned_to name="Said Abou-Hallawa">sabouhallawa</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1711233</commentid>
    <comment_count>0</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2020-12-01 18:05:01 -0800</bug_when>
    <thetext>This is a timing issue which may cause crash if deleting RemoteRenderingBackendProxy happens before deleting the NativeImages maintained by its RemoteResourceCacheProxy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711240</commentid>
    <comment_count>1</comment_count>
      <attachid>415184</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2020-12-01 18:29:54 -0800</bug_when>
    <thetext>Created attachment 415184
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711270</commentid>
    <comment_count>2</comment_count>
      <attachid>415184</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2020-12-01 23:54:56 -0800</bug_when>
    <thetext>Comment on attachment 415184
Patch

I guess my next question is ... can&apos;t a NativeImage be used between RemoteResourceCacheProxy instances?? (if you have two pages in one Web Content process). Or is NativeImage somehow scoped in such a way that that is not possible?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711806</commentid>
    <comment_count>3</comment_count>
      <attachid>415342</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2020-12-03 14:02:55 -0800</bug_when>
    <thetext>Created attachment 415342
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711888</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-12-03 16:24:53 -0800</bug_when>
    <thetext>Committed r270417: &lt;https://trac.webkit.org/changeset/270417&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 415342.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1711889</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-12-03 16:25:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/71957568&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>415184</attachid>
            <date>2020-12-01 18:29:54 -0800</date>
            <delta_ts>2020-12-03 14:02:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219417-20201201182953.patch</filename>
            <type>text/plain</type>
            <size>2741</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcwMzM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDkyNTdkNWVhOGIyMTQ4Mzcy
MGJmOGI3MjliNTNkODlhNGFkZjk5N2IuLmFkNjBkNGM1NmZhZDM1NjEzZmRmYTc4MTcwNGNiNTk1
YzZhMjYzZjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMjAtMTItMDEgIFNhaWQgQWJv
dS1IYWxsYXdhICA8c2FpZEBhcHBsZS5jb20+CisKKyAgICAgICAgW0dQVSBQcm9jZXNzXSBEaXNj
b25uZWN0IE5hdGl2ZUltYWdlcyBmcm9tIFJlbW90ZVJlc291cmNlQ2FjaGVQcm94eSB3aGVuIFJl
bW90ZVJlbmRlcmluZ0JhY2tlbmRQcm94eSBpcyBkZXN0cm95ZWQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxOTQxNworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElmIHRoZSBXZWJQYWdlIGlzIGRlc3Ryb3ll
ZCBiZWZvcmUgZGVzdHJveWluZyB0aGUgQ2FjaGVkSW1hZ2VzLCBhIGNyYXNoCisgICAgICAgIG1h
eSBoYXBwZW4uIFRoZSBOYXRpdmVJbWFnZSB3aWxsIHRyeSB0byByZWxlYXNlIGl0c2VsZiBmcm9t
IGl0cyBvYnNlcnZlciwKKyAgICAgICAgd2hpY2ggaXMgUmVtb3RlUmVzb3VyY2VDYWNoZVByb3h5
LCBhZnRlciBpdCBoYXMgYmVlbiBmcmVlZC4KKworICAgICAgICAqIFdlYlByb2Nlc3MvR1BVL2dy
YXBoaWNzL1JlbW90ZVJlc291cmNlQ2FjaGVQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6OlJl
bW90ZVJlc291cmNlQ2FjaGVQcm94eTo6flJlbW90ZVJlc291cmNlQ2FjaGVQcm94eSk6CisgICAg
ICAgICogV2ViUHJvY2Vzcy9HUFUvZ3JhcGhpY3MvUmVtb3RlUmVzb3VyY2VDYWNoZVByb3h5Lmg6
CisKIDIwMjAtMTItMDEgIFBlbmcgTGl1ICA8cGVuZy5saXU2QGFwcGxlLmNvbT4KIAogICAgICAg
ICBbTWVkaWEgSW4gR1BVIFByb2Nlc3NdW01TRV0gQWRkIHRoZSBzdXBwb3J0IHRvIGZvcndhcmQg
aW5pdGlhbGl6YXRpb24gc2VnbWVudCBmcm9tIHRoZSBHUFUgUHJvY2VzcyB0byBXZWIgcHJvY2Vz
c2VzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BVL2dyYXBoaWNzL1Jl
bW90ZVJlc291cmNlQ2FjaGVQcm94eS5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BV
L2dyYXBoaWNzL1JlbW90ZVJlc291cmNlQ2FjaGVQcm94eS5jcHAKaW5kZXggOTA0YWFlYWQ4Y2M3
MWU4OGY2NDJiNGI1MzZlNjlhZTFlODkzOTg5Yy4uMWQ4YTZkZDYwOTU1YzI2ZGQ4YjVhYTBhZGJh
YWJjNTEzOWU2NjZhYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9n
cmFwaGljcy9SZW1vdGVSZXNvdXJjZUNhY2hlUHJveHkuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQv
V2ViUHJvY2Vzcy9HUFUvZ3JhcGhpY3MvUmVtb3RlUmVzb3VyY2VDYWNoZVByb3h5LmNwcApAQCAt
MzgsNiArMzgsMTIgQEAgUmVtb3RlUmVzb3VyY2VDYWNoZVByb3h5OjpSZW1vdGVSZXNvdXJjZUNh
Y2hlUHJveHkoUmVtb3RlUmVuZGVyaW5nQmFja2VuZFByb3h5JgogewogfQogCitSZW1vdGVSZXNv
dXJjZUNhY2hlUHJveHk6On5SZW1vdGVSZXNvdXJjZUNhY2hlUHJveHkoKQoreworICAgIGZvciAo
YXV0byYgaW1hZ2UgOiBtX25hdGl2ZUltYWdlcy52YWx1ZXMoKSkKKyAgICAgICAgaW1hZ2UtPnNl
dE9ic2VydmVyKG51bGxwdHIpOworfQorCiB2b2lkIFJlbW90ZVJlc291cmNlQ2FjaGVQcm94eTo6
Y2FjaGVJbWFnZUJ1ZmZlcihXZWJDb3JlOjpJbWFnZUJ1ZmZlciYgaW1hZ2VCdWZmZXIpCiB7CiAg
ICAgYXV0byBhZGRSZXN1bHQgPSBtX2ltYWdlQnVmZmVycy5hZGQoaW1hZ2VCdWZmZXIucmVuZGVy
aW5nUmVzb3VyY2VJZGVudGlmaWVyKCksIG1ha2VXZWFrUHRyKGltYWdlQnVmZmVyKSk7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BVL2dyYXBoaWNzL1JlbW90ZVJlc291
cmNlQ2FjaGVQcm94eS5oIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9ncmFwaGljcy9S
ZW1vdGVSZXNvdXJjZUNhY2hlUHJveHkuaAppbmRleCAwNmRkNGY2OGI5M2E5ZTk3ZmE1NDljMDNk
ZmM0OWRiOTM4ODhiYmZiLi42ODhmMzM1MTgxYzRlNTQwMjBhY2M5OGQ1YjdjZjQyZGE1Mjg2ODJk
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BVL2dyYXBoaWNzL1JlbW90
ZVJlc291cmNlQ2FjaGVQcm94eS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9HUFUv
Z3JhcGhpY3MvUmVtb3RlUmVzb3VyY2VDYWNoZVByb3h5LmgKQEAgLTQyLDYgKzQyLDcgQEAgY2xh
c3MgUmVtb3RlUmVuZGVyaW5nQmFja2VuZFByb3h5OwogY2xhc3MgUmVtb3RlUmVzb3VyY2VDYWNo
ZVByb3h5IDogcHVibGljIFdlYkNvcmU6Ok5hdGl2ZUltYWdlOjpPYnNlcnZlciB7CiBwdWJsaWM6
CiAgICAgUmVtb3RlUmVzb3VyY2VDYWNoZVByb3h5KFJlbW90ZVJlbmRlcmluZ0JhY2tlbmRQcm94
eSYpOworICAgIH5SZW1vdGVSZXNvdXJjZUNhY2hlUHJveHkoKTsKIAogICAgIHZvaWQgY2FjaGVJ
bWFnZUJ1ZmZlcihXZWJDb3JlOjpJbWFnZUJ1ZmZlciYpOwogICAgIFdlYkNvcmU6OkltYWdlQnVm
ZmVyKiBjYWNoZWRJbWFnZUJ1ZmZlcihXZWJDb3JlOjpSZW5kZXJpbmdSZXNvdXJjZUlkZW50aWZp
ZXIpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>415342</attachid>
            <date>2020-12-03 14:02:55 -0800</date>
            <delta_ts>2020-12-03 16:24:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219417-20201203140255.patch</filename>
            <type>text/plain</type>
            <size>6330</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcwNDA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmRiZjBkODg2Y2Q0NGZh
NTkyMjIyMTUyMDM1YzQ4NDU3YTY0Yjc5Zi4uYjlmOTY0M2JiMjRkZTI1MTMzODFmNmRmYjliOTdl
YzQ2MTRiMGQ4YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDIwLTEyLTAzICBTYWlk
IEFib3UtSGFsbGF3YSAgPHNhaWRAYXBwbGUuY29tPgorCisgICAgICAgIFtHUFUgUHJvY2Vzc10g
RGlzY29ubmVjdCBOYXRpdmVJbWFnZXMgZnJvbSBSZW1vdGVSZXNvdXJjZUNhY2hlUHJveHkgd2hl
biBSZW1vdGVSZW5kZXJpbmdCYWNrZW5kUHJveHkgaXMgZGVzdHJveWVkCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTk0MTcKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBbGxvdyBtdWx0aXBsZSBvYnNlcnZl
cnMgZm9yIGEgc2luZ2xlIE5hdGl2ZUltYWdlLiBUaGUgTmF0aXZlSW1hZ2UgaXMgCisgICAgICAg
IHVzdWFsbHkgYSBmcmFtZSBvZiBhIENhY2hlZEltYWdlLiBUaGUgQ2FjaGVkSW1hZ2UgY2FuIGJl
IHJlZmVyZW5jZWQgYnkKKyAgICAgICAgbXVsdGlwbGUgcGFnZXMgYW5kIGV2ZXJ5IHBhZ2UgaGFz
IGl0cyBSZW1vdGVSZW5kZXJpbmdCYWNrZW5kUHJveHkgd2hpY2gKKyAgICAgICAgaXMgYSBzdXBl
cmNsYXNzIG9mIE5hdGl2ZUltYWdlOjpPYnNlcnZlci5zCisKKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy9OYXRpdmVJbWFnZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpOYXRpdmVJbWFnZTo6
fk5hdGl2ZUltYWdlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9OYXRpdmVJbWFnZS5o
OgorICAgICAgICAoV2ViQ29yZTo6TmF0aXZlSW1hZ2U6OmFkZE9ic2VydmVyKToKKyAgICAgICAg
KFdlYkNvcmU6Ok5hdGl2ZUltYWdlOjpyZW1vdmVPYnNlcnZlcik6CisgICAgICAgIChXZWJDb3Jl
OjpOYXRpdmVJbWFnZTo6c2V0T2JzZXJ2ZXIpOiBEZWxldGVkLgorICAgICAgICAoKTogRGVsZXRl
ZC4KKwogMjAyMC0xMi0wMyAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAg
ICAgIFJlZmFjdG9yIG1hY3JvcyBmb3IgbG93IHBvd2VyIG1vZGUgY29kZQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwppbmRleCAx
NTUyZDkzMzdjYzg0MjU4NWIwOGIyYjM3ODIxZWQzNDZhOTg4MGI4Li4yZTA4ZjIxNTY2NWE2MDQ5
N2M1NzNhYzM1YTg4MzBhYjY5YzQyZWZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NoYW5n
ZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIw
LTEyLTAzICBTYWlkIEFib3UtSGFsbGF3YSAgPHNhaWRAYXBwbGUuY29tPgorCisgICAgICAgIFtH
UFUgUHJvY2Vzc10gRGlzY29ubmVjdCBOYXRpdmVJbWFnZXMgZnJvbSBSZW1vdGVSZXNvdXJjZUNh
Y2hlUHJveHkgd2hlbiBSZW1vdGVSZW5kZXJpbmdCYWNrZW5kUHJveHkgaXMgZGVzdHJveWVkCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTk0MTcKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJZiB0aGUgV2Vi
UGFnZSBpcyBkZXN0cm95ZWQgYmVmb3JlIGRlc3Ryb3lpbmcgdGhlIENhY2hlZEltYWdlcywgYSBj
cmFzaAorICAgICAgICBtYXkgaGFwcGVuLiBUaGUgTmF0aXZlSW1hZ2Ugd2lsbCB0cnkgdG8gcmVs
ZWFzZSBpdHNlbGYgZnJvbSBpdHMgb2JzZXJ2ZXIsCisgICAgICAgIHdoaWNoIGlzIFJlbW90ZVJl
c291cmNlQ2FjaGVQcm94eSwgYWZ0ZXIgaXQgaGFzIGJlZW4gZnJlZWQuCisKKyAgICAgICAgKiBX
ZWJQcm9jZXNzL0dQVS9ncmFwaGljcy9SZW1vdGVSZXNvdXJjZUNhY2hlUHJveHkuY3BwOgorICAg
ICAgICAoV2ViS2l0OjpSZW1vdGVSZXNvdXJjZUNhY2hlUHJveHk6On5SZW1vdGVSZXNvdXJjZUNh
Y2hlUHJveHkpOgorICAgICAgICAoV2ViS2l0OjpSZW1vdGVSZXNvdXJjZUNhY2hlUHJveHk6OmNh
Y2hlTmF0aXZlSW1hZ2UpOgorICAgICAgICAqIFdlYlByb2Nlc3MvR1BVL2dyYXBoaWNzL1JlbW90
ZVJlc291cmNlQ2FjaGVQcm94eS5oOgorCiAyMDIwLTEyLTAzICBUaW0gSG9ydG9uICA8dGltb3Ro
eV9ob3J0b25AYXBwbGUuY29tPgogCiAgICAgICAgIEdQVSBQcm9jZXNzOiBTYW5kYm94IHZpb2xh
dGlvbnMgdW5kZXIgSU9TdXJmYWNlOjptYXhpbXVtU2l6ZSBpbiB0aGUgV2ViIENvbnRlbnQgcHJv
Y2VzcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTmF0aXZl
SW1hZ2UuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTmF0aXZlSW1hZ2Uu
Y3BwCmluZGV4IGZlMDE0NTMxYjY5YjQ0ZDlkN2Q5MDNhMjQzMjRmNTU4NzUzY2IzMjQuLjVkMTEw
MGVjZTcyYzA2YzRhMTYyMmZkNzY0NmI1ZTYyYjdiM2IyMjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL05hdGl2ZUltYWdlLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9OYXRpdmVJbWFnZS5jcHAKQEAgLTU4LDggKzU4LDggQEAg
TmF0aXZlSW1hZ2U6Ok5hdGl2ZUltYWdlKGNvbnN0IFBsYXRmb3JtSW1hZ2VQdHImIHBsYXRmb3Jt
SW1hZ2UsIFJlbmRlcmluZ1Jlc291cmMKIAogTmF0aXZlSW1hZ2U6On5OYXRpdmVJbWFnZSgpCiB7
Ci0gICAgaWYgKG1fb2JzZXJ2ZXIpCi0gICAgICAgIG1fb2JzZXJ2ZXItPnJlbGVhc2VOYXRpdmVJ
bWFnZShtX3JlbmRlcmluZ1Jlc291cmNlSWRlbnRpZmllcik7CisgICAgZm9yIChhdXRvIG9ic2Vy
dmVyIDogbV9vYnNlcnZlcnMpCisgICAgICAgIG9ic2VydmVyLT5yZWxlYXNlTmF0aXZlSW1hZ2Uo
bV9yZW5kZXJpbmdSZXNvdXJjZUlkZW50aWZpZXIpOwogfQogCiB9IC8vIG5hbWVzcGFjZSBXZWJD
b3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9OYXRpdmVJ
bWFnZS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvTmF0aXZlSW1hZ2UuaApp
bmRleCA1ODhiMWMwNjU0MTc3ZDE3YmFmMDc0OTIxYzRjYjA5MGMzMjIwM2M0Li4wYmFlMGE0MTE3
ZDk3Mzk4Mjk2YWRmNDhhNmVjNDE2NGY0NDViNWQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9OYXRpdmVJbWFnZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL05hdGl2ZUltYWdlLmgKQEAgLTMyLDYgKzMyLDcgQEAKICNpbmNsdWRl
ICJQbGF0Zm9ybUltYWdlLmgiCiAjaW5jbHVkZSAiUmVuZGVyaW5nUmVzb3VyY2VJZGVudGlmaWVy
LmgiCiAjaW5jbHVkZSA8d3RmL0hhc2hNYXAuaD4KKyNpbmNsdWRlIDx3dGYvSGFzaFNldC5oPgog
I2luY2x1ZGUgPHd0Zi9SZWZDb3VudGVkLmg+CiAjaW5jbHVkZSA8d3RmL1dlYWtQdHIuaD4KIApA
QCAtNjAsNyArNjEsOSBAQCBwdWJsaWM6CiAgICAgYm9vbCBoYXNBbHBoYSgpIGNvbnN0OwogICAg
IENvbG9yIHNpbmdsZVBpeGVsU29saWRDb2xvcigpIGNvbnN0OwogCi0gICAgdm9pZCBzZXRPYnNl
cnZlcihPYnNlcnZlciogb2JzZXJ2ZXIpIHsgbV9vYnNlcnZlciA9IG9ic2VydmVyOyB9CisgICAg
dm9pZCBhZGRPYnNlcnZlcihPYnNlcnZlciYgb2JzZXJ2ZXIpIHsgbV9vYnNlcnZlcnMuYWRkKCZv
YnNlcnZlcik7IH0KKyAgICB2b2lkIHJlbW92ZU9ic2VydmVyKE9ic2VydmVyJiBvYnNlcnZlcikg
eyBtX29ic2VydmVycy5yZW1vdmUoJm9ic2VydmVyKTsgfQorICAgIAogICAgIHZvaWQgY2xlYXJT
dWJpbWFnZXMoKTsKIAogcHJpdmF0ZToKQEAgLTY4LDcgKzcxLDcgQEAgcHJpdmF0ZToKICAgICBO
YXRpdmVJbWFnZShjb25zdCBQbGF0Zm9ybUltYWdlUHRyJiwgUmVuZGVyaW5nUmVzb3VyY2VJZGVu
dGlmaWVyKTsKIAogICAgIFBsYXRmb3JtSW1hZ2VQdHIgbV9wbGF0Zm9ybUltYWdlOwotICAgIE9i
c2VydmVyKiBtX29ic2VydmVyIHsgbnVsbHB0ciB9OworICAgIEhhc2hTZXQ8T2JzZXJ2ZXIqPiBt
X29ic2VydmVyczsKICAgICBSZW5kZXJpbmdSZXNvdXJjZUlkZW50aWZpZXIgbV9yZW5kZXJpbmdS
ZXNvdXJjZUlkZW50aWZpZXI7CiB9OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvR1BVL2dyYXBoaWNzL1JlbW90ZVJlc291cmNlQ2FjaGVQcm94eS5jcHAgYi9Tb3VyY2Uv
V2ViS2l0L1dlYlByb2Nlc3MvR1BVL2dyYXBoaWNzL1JlbW90ZVJlc291cmNlQ2FjaGVQcm94eS5j
cHAKaW5kZXggOTA0YWFlYWQ4Y2M3MWU4OGY2NDJiNGI1MzZlNjlhZTFlODkzOTg5Yy4uZmU2NGYy
MzhlNGU5NjNkODI5OGM0ODU0MTYxODk4NDQ1MjQ2MWFkYiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9XZWJQcm9jZXNzL0dQVS9ncmFwaGljcy9SZW1vdGVSZXNvdXJjZUNhY2hlUHJveHkuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9HUFUvZ3JhcGhpY3MvUmVtb3RlUmVzb3Vy
Y2VDYWNoZVByb3h5LmNwcApAQCAtMzgsNiArMzgsMTIgQEAgUmVtb3RlUmVzb3VyY2VDYWNoZVBy
b3h5OjpSZW1vdGVSZXNvdXJjZUNhY2hlUHJveHkoUmVtb3RlUmVuZGVyaW5nQmFja2VuZFByb3h5
JgogewogfQogCitSZW1vdGVSZXNvdXJjZUNhY2hlUHJveHk6On5SZW1vdGVSZXNvdXJjZUNhY2hl
UHJveHkoKQoreworICAgIGZvciAoYXV0byYgaW1hZ2UgOiBtX25hdGl2ZUltYWdlcy52YWx1ZXMo
KSkKKyAgICAgICAgaW1hZ2UtPnJlbW92ZU9ic2VydmVyKCp0aGlzKTsKK30KKwogdm9pZCBSZW1v
dGVSZXNvdXJjZUNhY2hlUHJveHk6OmNhY2hlSW1hZ2VCdWZmZXIoV2ViQ29yZTo6SW1hZ2VCdWZm
ZXImIGltYWdlQnVmZmVyKQogewogICAgIGF1dG8gYWRkUmVzdWx0ID0gbV9pbWFnZUJ1ZmZlcnMu
YWRkKGltYWdlQnVmZmVyLnJlbmRlcmluZ1Jlc291cmNlSWRlbnRpZmllcigpLCBtYWtlV2Vha1B0
cihpbWFnZUJ1ZmZlcikpOwpAQCAtNjAsNyArNjYsNyBAQCB2b2lkIFJlbW90ZVJlc291cmNlQ2Fj
aGVQcm94eTo6Y2FjaGVOYXRpdmVJbWFnZShOYXRpdmVJbWFnZSYgaW1hZ2UpCiAgICAgbV9uYXRp
dmVJbWFnZXMuZW5zdXJlKGltYWdlLnJlbmRlcmluZ1Jlc291cmNlSWRlbnRpZmllcigpLCBbJl0o
KSB7CiAgICAgICAgIC8vIFNldCBpdHNlbGYgYXMgYW4gb2JzZXJ2ZXIgdG8gTmF0aXZlSW1hZ2Us
IHNvIHJlbGVhc2VOYXRpdmVJbWFnZSgpCiAgICAgICAgIC8vIGdldHMgY2FsbGVkIHdoZW4gTmF0
aXZlSW1hZ2UgaXMgYmVpbmcgZGVsZWxldGVkLgotICAgICAgICBpbWFnZS5zZXRPYnNlcnZlcih0
aGlzKTsKKyAgICAgICAgaW1hZ2UuYWRkT2JzZXJ2ZXIoKnRoaXMpOwogCiAgICAgICAgIC8vIFRl
bGwgdGhlIEdQVSBwcm9jZXNzIHRvIGNhY2hlIHRoaXMgcmVzb3VyY2UuCiAgICAgICAgIG1fcmVt
b3RlUmVuZGVyaW5nQmFja2VuZFByb3h5LmNhY2hlTmF0aXZlSW1hZ2UoaW1hZ2UpOwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9ncmFwaGljcy9SZW1vdGVSZXNvdXJj
ZUNhY2hlUHJveHkuaCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9HUFUvZ3JhcGhpY3MvUmVt
b3RlUmVzb3VyY2VDYWNoZVByb3h5LmgKaW5kZXggMDZkZDRmNjhiOTNhOWU5N2ZhNTQ5YzAzZGZj
NDlkYjkzODg4YmJmYi4uNjg4ZjMzNTE4MWM0ZTU0MDIwYWNjOThkNWI3Y2Y0MmRhNTI4NjgyZCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9ncmFwaGljcy9SZW1vdGVS
ZXNvdXJjZUNhY2hlUHJveHkuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BVL2dy
YXBoaWNzL1JlbW90ZVJlc291cmNlQ2FjaGVQcm94eS5oCkBAIC00Miw2ICs0Miw3IEBAIGNsYXNz
IFJlbW90ZVJlbmRlcmluZ0JhY2tlbmRQcm94eTsKIGNsYXNzIFJlbW90ZVJlc291cmNlQ2FjaGVQ
cm94eSA6IHB1YmxpYyBXZWJDb3JlOjpOYXRpdmVJbWFnZTo6T2JzZXJ2ZXIgewogcHVibGljOgog
ICAgIFJlbW90ZVJlc291cmNlQ2FjaGVQcm94eShSZW1vdGVSZW5kZXJpbmdCYWNrZW5kUHJveHkm
KTsKKyAgICB+UmVtb3RlUmVzb3VyY2VDYWNoZVByb3h5KCk7CiAKICAgICB2b2lkIGNhY2hlSW1h
Z2VCdWZmZXIoV2ViQ29yZTo6SW1hZ2VCdWZmZXImKTsKICAgICBXZWJDb3JlOjpJbWFnZUJ1ZmZl
ciogY2FjaGVkSW1hZ2VCdWZmZXIoV2ViQ29yZTo6UmVuZGVyaW5nUmVzb3VyY2VJZGVudGlmaWVy
KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>