<?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>219036</bug_id>
          
          <creation_ts>2020-11-17 08:42:40 -0800</creation_ts>
          <short_desc>[iOS] Stop leaking an XPC transaction in our XPC services</short_desc>
          <delta_ts>2020-11-17 09:29: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>WebKit2</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="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>ggaren</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1708246</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-17 08:42:40 -0800</bug_when>
    <thetext>Stop leaking an XPC transaction in our XPC services on iOS. We were doing this to control the lifetime of our child services ourselves. However, this is not needed on iOS because the UIProcess takes RunningBoard process assertions on behalf of its child processes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1708248</commentid>
    <comment_count>1</comment_count>
      <attachid>414345</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-17 08:45:37 -0800</bug_when>
    <thetext>Created attachment 414345
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1708252</commentid>
    <comment_count>2</comment_count>
      <attachid>414345</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2020-11-17 09:01:29 -0800</bug_when>
    <thetext>Comment on attachment 414345
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1708262</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-17 09:28:32 -0800</bug_when>
    <thetext>Committed r269908: &lt;https://trac.webkit.org/changeset/269908&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 414345.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1708263</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-11-17 09:29:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/71489686&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>414345</attachid>
            <date>2020-11-17 08:45:37 -0800</date>
            <delta_ts>2020-11-17 09:28:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219036-20201117084536.patch</filename>
            <type>text/plain</type>
            <size>3578</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5ODg2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDdiZGJlY2EzOGMwOGE3NjI4
OTRkM2U2MDY3MTVhOGU0YmE4NTI0NDYuLmNhNTBmY2Y5MDFlOTM5NzBmMWVhZDBlNzc1NzUwYjEw
NzA3ZmNiYjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMjAtMTEtMTcgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBTdG9wIGxlYWtpbmcgYW4g
WFBDIHRyYW5zYWN0aW9uIGluIG91ciBYUEMgc2VydmljZXMKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxOTAzNgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN0b3AgbGVha2luZyBhbiBYUEMgdHJhbnNhY3Rp
b24gaW4gb3VyIFhQQyBzZXJ2aWNlcyBvbiBpT1MuIFdlIHdlcmUgZG9pbmcgdGhpcyB0byBjb250
cm9sIHRoZSBsaWZldGltZSBvZiBvdXIgY2hpbGQgc2VydmljZXMKKyAgICAgICAgb3Vyc2VsdmVz
LiBIb3dldmVyLCB0aGlzIGlzIG5vdCBuZWVkZWQgb24gaU9TIGJlY2F1c2UgdGhlIFVJUHJvY2Vz
cyB0YWtlcyBSdW5uaW5nQm9hcmQgcHJvY2VzcyBhc3NlcnRpb25zIG9uIGJlaGFsZiBvZiBpdHMK
KyAgICAgICAgY2hpbGQgcHJvY2Vzc2VzLgorCisgICAgICAgIEkgaGF2ZSB2ZXJpZmllZCB0aGF0
IG91ciBjaGlsZCBwcm9jZXNzZXMgZG8gbm90IGV4aXQvamV0c2FtIGVhcmx5LiBJIGhhdmUgdmVy
aWZpZWQgdGhhdCBvdXIgY2hpbGQgcHJvY2Vzc2VzIGFyZSBpbiB0aGUKKyAgICAgICAgY29ycmVj
dCBqZXRzYW0gYmFuZCAoSURMRS8wIHdoZW4gYmFja2dyb3VuZCBhbmQgRkcvMTAgd2hlbiBmb3Jl
Z3JvdW5kKS4gSSBoYXZlIGFsc28gdmVyaWZpZWQgdGhhdCB0aGUgbWFpbiB0aHJlYWQgb2YgdGhl
c2UKKyAgICAgICAgcHJvY2Vzc2VzIHJ1bnMgYXQgVXNlckluaXRpYXRlZCBRb1MgYmVmb3JlIGFu
ZCBhZnRlciB0aGlzIGNoYW5nZS4KKworICAgICAgICAqIFNoYXJlZC9FbnRyeVBvaW50VXRpbGl0
aWVzL0NvY29hL1hQQ1NlcnZpY2UvWFBDU2VydmljZUVudHJ5UG9pbnQuaDoKKyAgICAgICAgKFdl
YktpdDo6WFBDU2VydmljZUluaXRpYWxpemVyKToKKyAgICAgICAgKiBTaGFyZWQvRW50cnlQb2lu
dFV0aWxpdGllcy9Db2NvYS9YUENTZXJ2aWNlL1hQQ1NlcnZpY2VFbnRyeVBvaW50Lm1tOgorICAg
ICAgICAoV2ViS2l0OjpYUENTZXJ2aWNlRXhpdCk6CisKIDIwMjAtMTEtMTYgIEpvaG4gV2lsYW5k
ZXIgIDx3aWxhbmRlckBhcHBsZS5jb20+CiAKICAgICAgICAgTmV0d29ya0RhdGFUYXNrQ29jb2E6
OmFwcGx5Q29va2llUG9saWN5Rm9yVGhpcmRQYXJ0eUNOQU1FQ2xvYWtpbmcoKSByZWRhY3RzIHRo
ZSBjb29raWUgbmFtZSBpbiBsb2cgb3V0cHV0IG9uIGN1c3RvbWVyIGJ1aWxkcwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9TaGFyZWQvRW50cnlQb2ludFV0aWxpdGllcy9Db2NvYS9YUENTZXJ2
aWNlL1hQQ1NlcnZpY2VFbnRyeVBvaW50LmggYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9FbnRyeVBv
aW50VXRpbGl0aWVzL0NvY29hL1hQQ1NlcnZpY2UvWFBDU2VydmljZUVudHJ5UG9pbnQuaAppbmRl
eCAzMzI1ZGIxYjBlZGQwZGE5MjNiOTRjNzUxOTJiNDIzODk0ZjgzODY1Li5kOTRiYzljNTU5ZDUz
NzRiOTFiZWZkZDUxODQ2ODdjOTFiYzNmMjBkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1No
YXJlZC9FbnRyeVBvaW50VXRpbGl0aWVzL0NvY29hL1hQQ1NlcnZpY2UvWFBDU2VydmljZUVudHJ5
UG9pbnQuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9FbnRyeVBvaW50VXRpbGl0aWVzL0Nv
Y29hL1hQQ1NlcnZpY2UvWFBDU2VydmljZUVudHJ5UG9pbnQuaApAQCAtOTEsMTAgKzkxLDEzIEBA
IHZvaWQgWFBDU2VydmljZUluaXRpYWxpemVyKE9TT2JqZWN0UHRyPHhwY19jb25uZWN0aW9uX3Q+
IGNvbm5lY3Rpb24sIHhwY19vYmplY3RfCiAgICAgWFBDU2VydmljZUluaXRpYWxpemVyRGVsZWdh
dGVUeXBlIGRlbGVnYXRlKFdURk1vdmUoY29ubmVjdGlvbiksIGluaXRpYWxpemVyTWVzc2FnZSk7
CiAKICAgICAvLyBXZSBkb24ndCB3YW50IFhQQyB0byBiZSBpbiBjaGFyZ2Ugb2Ygd2hldGhlciB0
aGUgcHJvY2VzcyBzaG91bGQgYmUgdGVybWluYXRlZCBvciBub3QsCi0gICAgLy8gc28gZW5zdXJl
IHRoYXQgd2UgaGF2ZSBhbiBvdXRzdGFuZGluZyB0cmFuc2FjdGlvbiBoZXJlLgorICAgIC8vIHNv
IGVuc3VyZSB0aGF0IHdlIGhhdmUgYW4gb3V0c3RhbmRpbmcgdHJhbnNhY3Rpb24gaGVyZS4gVGhp
cyBpcyBub3QgbmVlZGVkIG9uIGlPUyBiZWNhdXNlCisgICAgLy8gdGhlIFVJUHJvY2VzcyB0YWtl
cyBwcm9jZXNzIGFzc2VydGlvbnMgb24gYmVoYWxmIG9mIGl0cyBjaGlsZCBwcm9jZXNzZXMuCisj
aWYgUExBVEZPUk0oTUFDKQogQUxMT1dfREVQUkVDQVRFRF9ERUNMQVJBVElPTlNfQkVHSU4KICAg
ICB4cGNfdHJhbnNhY3Rpb25fYmVnaW4oKTsKIEFMTE9XX0RFUFJFQ0FURURfREVDTEFSQVRJT05T
X0VORAorI2VuZGlmCiAKICAgICBJbml0aWFsaXplV2ViS2l0MigpOwogCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L1NoYXJlZC9FbnRyeVBvaW50VXRpbGl0aWVzL0NvY29hL1hQQ1NlcnZpY2Uv
WFBDU2VydmljZUVudHJ5UG9pbnQubW0gYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9FbnRyeVBvaW50
VXRpbGl0aWVzL0NvY29hL1hQQ1NlcnZpY2UvWFBDU2VydmljZUVudHJ5UG9pbnQubW0KaW5kZXgg
ODgwODcyOTg0OTBmZTg2MGY4MzhmOTNiYjk4ODkxNzFhMDI2ZGQ1OS4uODM2OTQ5OGU1YTI1MWI2
MjYxMzUxMjAzNDNmOGJkYTE0MGE0MzIzZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9TaGFy
ZWQvRW50cnlQb2ludFV0aWxpdGllcy9Db2NvYS9YUENTZXJ2aWNlL1hQQ1NlcnZpY2VFbnRyeVBv
aW50Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvU2hhcmVkL0VudHJ5UG9pbnRVdGlsaXRpZXMvQ29j
b2EvWFBDU2VydmljZS9YUENTZXJ2aWNlRW50cnlQb2ludC5tbQpAQCAtMTQ0LDEwICsxNDQsMTQg
QEAgdm9pZCBYUENTZXJ2aWNlRXhpdChPU09iamVjdFB0cjx4cGNfb2JqZWN0X3Q+JiYgcHJpb3Jp
dHlCb29zdE1lc3NhZ2UpCiB7CiAgICAgLy8gTWFrZSBzdXJlIHRvIGRlc3Ryb3kgdGhlIHByaW9y
aXR5IGJvb3N0IG1lc3NhZ2UgdG8gYXZvaWQgbGVha2luZyBhIHRyYW5zYWN0aW9uLgogICAgIHBy
aW9yaXR5Qm9vc3RNZXNzYWdlID0gbnVsbHB0cjsKKwogICAgIC8vIEJhbGFuY2VzIHRoZSB4cGNf
dHJhbnNhY3Rpb25fYmVnaW4oKSBpbiBYUENTZXJ2aWNlSW5pdGlhbGl6ZXIuCisjaWYgUExBVEZP
Uk0oTUFDKQogQUxMT1dfREVQUkVDQVRFRF9ERUNMQVJBVElPTlNfQkVHSU4KICAgICB4cGNfdHJh
bnNhY3Rpb25fZW5kKCk7CiBBTExPV19ERVBSRUNBVEVEX0RFQ0xBUkFUSU9OU19FTkQKKyNlbmRp
ZgorCiAgICAgeHBjX3RyYW5zYWN0aW9uX2V4aXRfY2xlYW4oKTsKIH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>