<?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>224701</bug_id>
          
          <creation_ts>2021-04-16 16:03:54 -0700</creation_ts>
          <short_desc>The RemoteRemoteCommandListener destructor should never (re-)launch the GPUProcess</short_desc>
          <delta_ts>2021-04-24 15:08:37 -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>Media</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=224556</see_also>
          <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="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>darin</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>peng.liu6</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1751307</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-04-16 16:03:54 -0700</bug_when>
    <thetext>The RemoteRemoteCommandListener destructor should never (re-)launch the GPUProcess, just to unregister itself. If the GPUProcess is not running, then the RemoteRemoteCommandListener is not registered.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1751308</commentid>
    <comment_count>1</comment_count>
      <attachid>426289</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-04-16 16:05:35 -0700</bug_when>
    <thetext>Created attachment 426289
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1751309</commentid>
    <comment_count>2</comment_count>
      <attachid>426290</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-04-16 16:06:48 -0700</bug_when>
    <thetext>Created attachment 426290
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1751342</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-04-16 17:38:12 -0700</bug_when>
    <thetext>Committed r276185 (236667@main): &lt;https://commits.webkit.org/236667@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 426290.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753939</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-24 15:08:37 -0700</bug_when>
    <thetext>&lt;rdar://problem/77110113&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>426289</attachid>
            <date>2021-04-16 16:05:35 -0700</date>
            <delta_ts>2021-04-16 16:06:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224701-20210416160534.patch</filename>
            <type>text/plain</type>
            <size>2567</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2MTY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDc3MWU5ODg3YzQyMjk3MDFh
MTMxMjZjMjJiZDNhNzkxOTNiZTdhMWUuLmIyNTY2YTE3Y2EwM2IxZWU2MmVhMmUwNGYzYTRiYjM3
NmQwYjg3YTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMjEtMDQtMTYgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBUaGUgUmVtb3RlUmVtb3RlQ29tbWFu
ZExpc3RlbmVyIGRlc3RydWN0b3Igc2hvdWxkIG5ldmVyIChyZS0pbGF1bmNoIHRoZSBHUFVQcm9j
ZXNzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjQ3
MDEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUg
UmVtb3RlUmVtb3RlQ29tbWFuZExpc3RlbmVyIGRlc3RydWN0b3Igc2hvdWxkIG5ldmVyIChyZS0p
bGF1bmNoIHRoZSBHUFVQcm9jZXNzLAorICAgICAgICBqdXN0IHRvIHVucmVnaXN0ZXIgaXRzZWxm
LiBJZiB0aGUgR1BVUHJvY2VzcyBpcyBub3QgcnVubmluZywgdGhlbiB0aGUKKyAgICAgICAgUmVt
b3RlUmVtb3RlQ29tbWFuZExpc3RlbmVyIGlzIG5vdCByZWdpc3RlcmVkLgorCisgICAgICAgICog
V2ViUHJvY2Vzcy9HUFUvbWVkaWEvUmVtb3RlUmVtb3RlQ29tbWFuZExpc3RlbmVyLmNwcDoKKyAg
ICAgICAgKFdlYktpdDo6UmVtb3RlUmVtb3RlQ29tbWFuZExpc3RlbmVyOjp+UmVtb3RlUmVtb3Rl
Q29tbWFuZExpc3RlbmVyKToKKyAgICAgICAgKFdlYktpdDo6UmVtb3RlUmVtb3RlQ29tbWFuZExp
c3RlbmVyOjpncHVQcm9jZXNzQ29ubmVjdGlvbkRpZENsb3NlKToKKwogMjAyMS0wNC0xNiAgQ2hy
aXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFtHUFVQcm9jZXNzXSBDcmFz
aCB1bmRlciBSZW1vdGVBdWRpb0Rlc3RpbmF0aW9uOjpyZW5kZXIoKQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9tZWRpYS9SZW1vdGVSZW1vdGVDb21tYW5kTGlzdGVu
ZXIuY3BwIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9tZWRpYS9SZW1vdGVSZW1vdGVD
b21tYW5kTGlzdGVuZXIuY3BwCmluZGV4IDVjYTM4ODI5ZGNkYWM3NGQ0NmJhODliMTExNTg1OWQ5
ODYyMzJjYWQuLjhjODkxYjI0MTI4OTViZTliNTIwMTExZGYzZjRkZTllYmU4YmYwMmQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9HUFUvbWVkaWEvUmVtb3RlUmVtb3RlQ29t
bWFuZExpc3RlbmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BVL21lZGlh
L1JlbW90ZVJlbW90ZUNvbW1hbmRMaXN0ZW5lci5jcHAKQEAgLTU2LDEzICs1NiwxNSBAQCBSZW1v
dGVSZW1vdGVDb21tYW5kTGlzdGVuZXI6OlJlbW90ZVJlbW90ZUNvbW1hbmRMaXN0ZW5lcihSZW1v
dGVDb21tYW5kTGlzdGVuZXJDbAogCiBSZW1vdGVSZW1vdGVDb21tYW5kTGlzdGVuZXI6On5SZW1v
dGVSZW1vdGVDb21tYW5kTGlzdGVuZXIoKQogewotICAgIGF1dG8mIGNvbm5lY3Rpb24gPSBtX3By
b2Nlc3MuZW5zdXJlR1BVUHJvY2Vzc0Nvbm5lY3Rpb24oKTsKLSAgICBjb25uZWN0aW9uLm1lc3Nh
Z2VSZWNlaXZlck1hcCgpLnJlbW92ZU1lc3NhZ2VSZWNlaXZlcigqdGhpcyk7Ci0gICAgY29ubmVj
dGlvbi5jb25uZWN0aW9uKCkuc2VuZChNZXNzYWdlczo6R1BVQ29ubmVjdGlvblRvV2ViUHJvY2Vz
czo6UmVsZWFzZVJlbW90ZUNvbW1hbmRMaXN0ZW5lcihtX2lkZW50aWZpZXIpLCAwKTsKKyAgICBp
ZiAoYXV0byogZ3B1UHJvY2Vzc0Nvbm5lY3Rpb24gPSBtX3Byb2Nlc3MuZXhpc3RpbmdHUFVQcm9j
ZXNzQ29ubmVjdGlvbigpKSB7CisgICAgICAgIGdwdVByb2Nlc3NDb25uZWN0aW9uLT5tZXNzYWdl
UmVjZWl2ZXJNYXAoKS5yZW1vdmVNZXNzYWdlUmVjZWl2ZXIoKnRoaXMpOworICAgICAgICBncHVQ
cm9jZXNzQ29ubmVjdGlvbi0+Y29ubmVjdGlvbigpLnNlbmQoTWVzc2FnZXM6OkdQVUNvbm5lY3Rp
b25Ub1dlYlByb2Nlc3M6OlJlbGVhc2VSZW1vdGVDb21tYW5kTGlzdGVuZXIobV9pZGVudGlmaWVy
KSwgMCk7CisgICAgfQogfQogCiB2b2lkIFJlbW90ZVJlbW90ZUNvbW1hbmRMaXN0ZW5lcjo6Z3B1
UHJvY2Vzc0Nvbm5lY3Rpb25EaWRDbG9zZShHUFVQcm9jZXNzQ29ubmVjdGlvbiYpCiB7CisgICAg
Ly8gRklYTUU6IFNob3VsZCB0aGlzIHJlbGF1bmNoIHRoZSBHUFVQcm9jZXNzIGFuZCByZS1jcmVh
dGUgdGhlIFJlbW90ZVJlbW90ZUNvbW1hbmRMaXN0ZW5lcj8KIH0KIAogdm9pZCBSZW1vdGVSZW1v
dGVDb21tYW5kTGlzdGVuZXI6OmRpZFJlY2VpdmVSZW1vdGVDb250cm9sQ29tbWFuZChXZWJDb3Jl
OjpQbGF0Zm9ybU1lZGlhU2Vzc2lvbjo6UmVtb3RlQ29udHJvbENvbW1hbmRUeXBlIHR5cGUsIGNv
bnN0IFBsYXRmb3JtTWVkaWFTZXNzaW9uOjpSZW1vdGVDb21tYW5kQXJndW1lbnQmIGFyZ3VtZW50
KQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>426290</attachid>
            <date>2021-04-16 16:06:48 -0700</date>
            <delta_ts>2021-04-16 17:38:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224701-20210416160647.patch</filename>
            <type>text/plain</type>
            <size>2561</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2MTY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDc3MWU5ODg3YzQyMjk3MDFh
MTMxMjZjMjJiZDNhNzkxOTNiZTdhMWUuLmIyNTY2YTE3Y2EwM2IxZWU2MmVhMmUwNGYzYTRiYjM3
NmQwYjg3YTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMjEtMDQtMTYgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBUaGUgUmVtb3RlUmVtb3RlQ29tbWFu
ZExpc3RlbmVyIGRlc3RydWN0b3Igc2hvdWxkIG5ldmVyIChyZS0pbGF1bmNoIHRoZSBHUFVQcm9j
ZXNzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjQ3
MDEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUg
UmVtb3RlUmVtb3RlQ29tbWFuZExpc3RlbmVyIGRlc3RydWN0b3Igc2hvdWxkIG5ldmVyIChyZS0p
bGF1bmNoIHRoZSBHUFVQcm9jZXNzLAorICAgICAgICBqdXN0IHRvIHVucmVnaXN0ZXIgaXRzZWxm
LiBJZiB0aGUgR1BVUHJvY2VzcyBpcyBub3QgcnVubmluZywgdGhlbiB0aGUKKyAgICAgICAgUmVt
b3RlUmVtb3RlQ29tbWFuZExpc3RlbmVyIGlzIG5vdCByZWdpc3RlcmVkLgorCisgICAgICAgICog
V2ViUHJvY2Vzcy9HUFUvbWVkaWEvUmVtb3RlUmVtb3RlQ29tbWFuZExpc3RlbmVyLmNwcDoKKyAg
ICAgICAgKFdlYktpdDo6UmVtb3RlUmVtb3RlQ29tbWFuZExpc3RlbmVyOjp+UmVtb3RlUmVtb3Rl
Q29tbWFuZExpc3RlbmVyKToKKyAgICAgICAgKFdlYktpdDo6UmVtb3RlUmVtb3RlQ29tbWFuZExp
c3RlbmVyOjpncHVQcm9jZXNzQ29ubmVjdGlvbkRpZENsb3NlKToKKwogMjAyMS0wNC0xNiAgQ2hy
aXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFtHUFVQcm9jZXNzXSBDcmFz
aCB1bmRlciBSZW1vdGVBdWRpb0Rlc3RpbmF0aW9uOjpyZW5kZXIoKQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9tZWRpYS9SZW1vdGVSZW1vdGVDb21tYW5kTGlzdGVu
ZXIuY3BwIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL0dQVS9tZWRpYS9SZW1vdGVSZW1vdGVD
b21tYW5kTGlzdGVuZXIuY3BwCmluZGV4IDVjYTM4ODI5ZGNkYWM3NGQ0NmJhODliMTExNTg1OWQ5
ODYyMzJjYWQuLjMwZDI4MDdmN2IzN2JkN2YzZjMzNDFmZjFhMTdkNDRlYzEyYjEzZDkgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9HUFUvbWVkaWEvUmVtb3RlUmVtb3RlQ29t
bWFuZExpc3RlbmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvR1BVL21lZGlh
L1JlbW90ZVJlbW90ZUNvbW1hbmRMaXN0ZW5lci5jcHAKQEAgLTU2LDEzICs1NiwxNSBAQCBSZW1v
dGVSZW1vdGVDb21tYW5kTGlzdGVuZXI6OlJlbW90ZVJlbW90ZUNvbW1hbmRMaXN0ZW5lcihSZW1v
dGVDb21tYW5kTGlzdGVuZXJDbAogCiBSZW1vdGVSZW1vdGVDb21tYW5kTGlzdGVuZXI6On5SZW1v
dGVSZW1vdGVDb21tYW5kTGlzdGVuZXIoKQogewotICAgIGF1dG8mIGNvbm5lY3Rpb24gPSBtX3By
b2Nlc3MuZW5zdXJlR1BVUHJvY2Vzc0Nvbm5lY3Rpb24oKTsKLSAgICBjb25uZWN0aW9uLm1lc3Nh
Z2VSZWNlaXZlck1hcCgpLnJlbW92ZU1lc3NhZ2VSZWNlaXZlcigqdGhpcyk7Ci0gICAgY29ubmVj
dGlvbi5jb25uZWN0aW9uKCkuc2VuZChNZXNzYWdlczo6R1BVQ29ubmVjdGlvblRvV2ViUHJvY2Vz
czo6UmVsZWFzZVJlbW90ZUNvbW1hbmRMaXN0ZW5lcihtX2lkZW50aWZpZXIpLCAwKTsKKyAgICBp
ZiAoYXV0byogZ3B1UHJvY2Vzc0Nvbm5lY3Rpb24gPSBtX3Byb2Nlc3MuZXhpc3RpbmdHUFVQcm9j
ZXNzQ29ubmVjdGlvbigpKSB7CisgICAgICAgIGdwdVByb2Nlc3NDb25uZWN0aW9uLT5tZXNzYWdl
UmVjZWl2ZXJNYXAoKS5yZW1vdmVNZXNzYWdlUmVjZWl2ZXIoKnRoaXMpOworICAgICAgICBncHVQ
cm9jZXNzQ29ubmVjdGlvbi0+Y29ubmVjdGlvbigpLnNlbmQoTWVzc2FnZXM6OkdQVUNvbm5lY3Rp
b25Ub1dlYlByb2Nlc3M6OlJlbGVhc2VSZW1vdGVDb21tYW5kTGlzdGVuZXIobV9pZGVudGlmaWVy
KSwgMCk7CisgICAgfQogfQogCiB2b2lkIFJlbW90ZVJlbW90ZUNvbW1hbmRMaXN0ZW5lcjo6Z3B1
UHJvY2Vzc0Nvbm5lY3Rpb25EaWRDbG9zZShHUFVQcm9jZXNzQ29ubmVjdGlvbiYpCiB7CisgICAg
Ly8gRklYTUU6IFNob3VsZCB0aGlzIHJlbGF1bmNoIHRoZSBHUFVQcm9jZXNzIGFuZCByZS1jcmVh
dGUgdGhlIFJlbW90ZUNvbW1hbmRMaXN0ZW5lcj8KIH0KIAogdm9pZCBSZW1vdGVSZW1vdGVDb21t
YW5kTGlzdGVuZXI6OmRpZFJlY2VpdmVSZW1vdGVDb250cm9sQ29tbWFuZChXZWJDb3JlOjpQbGF0
Zm9ybU1lZGlhU2Vzc2lvbjo6UmVtb3RlQ29udHJvbENvbW1hbmRUeXBlIHR5cGUsIGNvbnN0IFBs
YXRmb3JtTWVkaWFTZXNzaW9uOjpSZW1vdGVDb21tYW5kQXJndW1lbnQmIGFyZ3VtZW50KQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>