<?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>129697</bug_id>
          
          <creation_ts>2014-03-04 13:04:59 -0800</creation_ts>
          <short_desc>Web Inspector: Listen for the XPC_ERROR_CONNECTION_INVALID event to deref</short_desc>
          <delta_ts>2014-03-04 14:09:38 -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>WebCore Misc.</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Joseph Pecoraro">joepeck</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>986934</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-03-04 13:04:59 -0800</bug_when>
    <thetext>We could have deref&apos;d on XPC_ERROR_CONNECTION_INTERRUPTED instead of XPC_ERROR_CONNECTION_INVALID. Explicitly deref only on XPC_ERROR_CONNECTION_INVALID.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986936</commentid>
    <comment_count>1</comment_count>
      <attachid>225805</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-03-04 13:07:04 -0800</bug_when>
    <thetext>Created attachment 225805
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986966</commentid>
    <comment_count>2</comment_count>
      <attachid>225805</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-04 14:09:36 -0800</bug_when>
    <thetext>Comment on attachment 225805
[PATCH] Proposed Fix

Clearing flags on attachment: 225805

Committed r165075: &lt;http://trac.webkit.org/changeset/165075&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986967</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-04 14:09:38 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225805</attachid>
            <date>2014-03-04 13:07:04 -0800</date>
            <delta_ts>2014-03-04 14:09:35 -0800</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>proposed-guard-malloc-fix.patch</filename>
            <type>text/plain</type>
            <size>2524</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IGQxMzAxNGEuLmMxYTQ2YjMgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE0LTAzLTA0ICBKb3NlcGggUGVjb3Jh
cm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogTGlzdGVu
IGZvciB0aGUgWFBDX0VSUk9SX0NPTk5FQ1RJT05fSU5WQUxJRCBldmVudCB0byBkZXJlZgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI5Njk3CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBpbnNwZWN0b3Iv
cmVtb3RlL1JlbW90ZUluc3BlY3RvclhQQ0Nvbm5lY3Rpb24ubW06CisgICAgICAgIChJbnNwZWN0
b3I6OlJlbW90ZUluc3BlY3RvclhQQ0Nvbm5lY3Rpb246OlJlbW90ZUluc3BlY3RvclhQQ0Nvbm5l
Y3Rpb24pOgorICAgICAgICAoSW5zcGVjdG9yOjpSZW1vdGVJbnNwZWN0b3JYUENDb25uZWN0aW9u
OjpoYW5kbGVFdmVudCk6CisKIDIwMTQtMDMtMDQgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBw
bGUuY29tPgogCiAgICAgICAgIE1pY3JvLW9wdGltaXplIFN0cmluZ3MgaW4gSlMgYmluZGluZ3Mu
CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL3JlbW90ZS9SZW1v
dGVJbnNwZWN0b3JYUENDb25uZWN0aW9uLm1tIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2luc3Bl
Y3Rvci9yZW1vdGUvUmVtb3RlSW5zcGVjdG9yWFBDQ29ubmVjdGlvbi5tbQppbmRleCAyODk3OTVl
Li4zZDI5ZjgzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL3Jl
bW90ZS9SZW1vdGVJbnNwZWN0b3JYUENDb25uZWN0aW9uLm1tCisrKyBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9pbnNwZWN0b3IvcmVtb3RlL1JlbW90ZUluc3BlY3RvclhQQ0Nvbm5lY3Rpb24ubW0K
QEAgLTYwLDcgKzYwLDcgQEAgUmVtb3RlSW5zcGVjdG9yWFBDQ29ubmVjdGlvbjo6UmVtb3RlSW5z
cGVjdG9yWFBDQ29ubmVjdGlvbih4cGNfY29ubmVjdGlvbl90IGNvbm4KICAgICAgICAgaGFuZGxl
RXZlbnQob2JqZWN0KTsKICAgICB9KTsKIAotICAgIC8vIEJhbGFuY2VkIGJ5IGRlcmVmIHdoZW4g
dGhlIHhwY19jb25uZWN0aW9uIHJlY2VpdmVzIFhQQ19FUlJPUi4KKyAgICAvLyBCYWxhbmNlZCBi
eSBkZXJlZiB3aGVuIHRoZSB4cGNfY29ubmVjdGlvbiByZWNlaXZlcyBYUENfRVJST1JfQ09OTkVD
VElPTl9JTlZBTElELgogICAgIHJlZigpOwogCiAgICAgeHBjX2Nvbm5lY3Rpb25fcmVzdW1lKG1f
Y29ubmVjdGlvbik7CkBAIC0xMjIsMTcgKzEyMiwyMSBAQCBOU0RpY3Rpb25hcnkgKlJlbW90ZUlu
c3BlY3RvclhQQ0Nvbm5lY3Rpb246OmRlc2VyaWFsaXplTWVzc2FnZSh4cGNfb2JqZWN0X3Qgb2Jq
ZQogdm9pZCBSZW1vdGVJbnNwZWN0b3JYUENDb25uZWN0aW9uOjpoYW5kbGVFdmVudCh4cGNfb2Jq
ZWN0X3Qgb2JqZWN0KQogewogICAgIGlmICh4cGNfZ2V0X3R5cGUob2JqZWN0KSA9PSBYUENfVFlQ
RV9FUlJPUikgewotICAgICAgICBzdGQ6OmxvY2tfZ3VhcmQ8c3RkOjptdXRleD4gbG9jayhtX211
dGV4KTsKLSAgICAgICAgaWYgKG1fY2xpZW50KQotICAgICAgICAgICAgbV9jbGllbnQtPnhwY0Nv
bm5lY3Rpb25GYWlsZWQodGhpcyk7CisgICAgICAgIHsKKyAgICAgICAgICAgIHN0ZDo6bG9ja19n
dWFyZDxzdGQ6Om11dGV4PiBsb2NrKG1fbXV0ZXgpOworICAgICAgICAgICAgaWYgKG1fY2xpZW50
KQorICAgICAgICAgICAgICAgIG1fY2xpZW50LT54cGNDb25uZWN0aW9uRmFpbGVkKHRoaXMpOwog
Ci0gICAgICAgIG1fY2xvc2VkID0gdHJ1ZTsKLSAgICAgICAgbV9jbGllbnQgPSBudWxscHRyOwot
ICAgICAgICBjbG9zZU9uUXVldWUoKTsKKyAgICAgICAgICAgIG1fY2xvc2VkID0gdHJ1ZTsKKyAg
ICAgICAgICAgIG1fY2xpZW50ID0gbnVsbHB0cjsKKyAgICAgICAgICAgIGNsb3NlT25RdWV1ZSgp
OworICAgICAgICB9CiAKLSAgICAgICAgLy8gVGhpcyBpcyB0aGUgbGFzdCBldmVudCB3ZSB3aWxs
IGV2ZXIgcmVjZWl2ZSBmcm9tIHRoZSBjb25uZWN0aW9uLgotICAgICAgICAvLyBCYWxhbmNlIHRo
ZSByZWYoKSBpbiB0aGUgY29uc3RydWN0b3IuCi0gICAgICAgIGRlcmVmKCk7CisgICAgICAgIGlm
IChvYmplY3QgPT0gWFBDX0VSUk9SX0NPTk5FQ1RJT05fSU5WQUxJRCkgeworICAgICAgICAgICAg
Ly8gVGhpcyBpcyB0aGUgbGFzdCBldmVudCB3ZSB3aWxsIGV2ZXIgcmVjZWl2ZSBmcm9tIHRoZSBj
b25uZWN0aW9uLgorICAgICAgICAgICAgLy8gVGhpcyBiYWxhbmNlcyB0aGUgcmVmKCkgaW4gdGhl
IGNvbnN0cnVjdG9yLgorICAgICAgICAgICAgZGVyZWYoKTsKKyAgICAgICAgfQogICAgICAgICBy
ZXR1cm47CiAgICAgfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>