<?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>151787</bug_id>
          
          <creation_ts>2015-12-02 18:48:13 -0800</creation_ts>
          <short_desc>REGRESSION(r192753): Remote Web Inspector: Applications and Debuggables not showing up in debuggers</short_desc>
          <delta_ts>2015-12-02 20:05:28 -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>Web Inspector</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Joseph Pecoraro">joepeck</assigned_to>
          <cc>bburg</cc>
    
    <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mattbaker</cc>
    
    <cc>msaboff</cc>
    
    <cc>nvasilyev</cc>
    
    <cc>saam</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1145810</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-12-02 18:48:13 -0800</bug_when>
    <thetext>* SUMMARY
Applications and Debuggables not showing up in debuggers.

* STEPS TO REPRODUCE
1. Launch application with JSContext
2. Launch Safari
3. Show Develop menu
4. Hover the JSContext (to trigger Indication)
5. Quit Safari
6. Launch Safari again
7. Show Develop menu
  =&gt; Application and JSContext not listed

* NOTES
Sampling the application with JSContext results in unexpected time hanging in receivedIndicateMessage:

&gt;  2526 Inspector::RemoteInspectorXPCConnection::handleEvent
&gt;    2526 Inspector::RemoteInspector::xpcConnectionReceivedMessage
&gt;      2526 Inspector::RemoteInspector::receivedIndicateMessage
&gt;        2526 WTF::LockBase::lockSlow
&gt;          2526 WTF::ParkingLot::parkConditionally
&gt;            2526 std::__1::condition_variable::wait
&gt;              2526 _pthread_cond_wait
&gt;                2526 __psynch_cvwait

Seems there was an errant lock_guard added to RemoteInspector::receivedIndicateMessage that did nothing, but caused this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145811</commentid>
    <comment_count>1</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-12-02 18:48:25 -0800</bug_when>
    <thetext>&lt;rdar://problem/23728977&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145812</commentid>
    <comment_count>2</comment_count>
      <attachid>266494</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-12-02 18:50:16 -0800</bug_when>
    <thetext>Created attachment 266494
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145840</commentid>
    <comment_count>3</comment_count>
      <attachid>266494</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-12-02 20:05:23 -0800</bug_when>
    <thetext>Comment on attachment 266494
[PATCH] Proposed Fix

Clearing flags on attachment: 266494

Committed r192991: &lt;http://trac.webkit.org/changeset/192991&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1145841</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-12-02 20:05:28 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>266494</attachid>
            <date>2015-12-02 18:50:16 -0800</date>
            <delta_ts>2015-12-02 20:05:23 -0800</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>remove-lock.patch</filename>
            <type>text/plain</type>
            <size>1448</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IDViY2U0OTQuLjIzYWUwNDIgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE1LTEyLTAyICBKb3NlcGggUGVjb3Jh
cm8gIDxwZWNvcmFyb0BhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTihyMTkyNzUzKTog
UmVtb3RlIFdlYiBJbnNwZWN0b3I6IEFwcGxpY2F0aW9ucyBhbmQgRGVidWdnYWJsZXMgbm90IHNo
b3dpbmcgdXAgaW4gZGVidWdnZXJzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNTE3ODcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIGluc3BlY3Rvci9yZW1vdGUvUmVtb3RlSW5zcGVjdG9yLm1tOgorICAg
ICAgICAoSW5zcGVjdG9yOjpSZW1vdGVJbnNwZWN0b3I6OnJlY2VpdmVkSW5kaWNhdGVNZXNzYWdl
KToKKyAgICAgICAgUmVtb3ZlZCBsb2NrIHRoYXQgd2FzIHVubmVjZXNzYXJpbHkgYWRkZWQgaW4g
cjE5Mjc1My4gSXQgd2FzCisgICAgICAgIHByb3RlY3Rpbmcgbm90aGluZy4KKwogMjAxNS0xMi0w
MSAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWlsLmNvbT4KIAogICAgICAgICBbRVM2
XSBJbXBsZW1lbnQgTExJbnQvQmFzZWxpbmUgU3VwcG9ydCBmb3IgRVM2IEdlbmVyYXRvcnMgYW5k
IGVuYWJsZSB0aGlzIGZlYXR1cmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9p
bnNwZWN0b3IvcmVtb3RlL1JlbW90ZUluc3BlY3Rvci5tbSBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9pbnNwZWN0b3IvcmVtb3RlL1JlbW90ZUluc3BlY3Rvci5tbQppbmRleCAxYjMwYjBmLi45ODI0
ZmJiIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW5zcGVjdG9yL3JlbW90ZS9S
ZW1vdGVJbnNwZWN0b3IubW0KKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2luc3BlY3Rvci9y
ZW1vdGUvUmVtb3RlSW5zcGVjdG9yLm1tCkBAIC02ODUsOCArNjg1LDYgQEAgdm9pZCBSZW1vdGVJ
bnNwZWN0b3I6OnJlY2VpdmVkSW5kaWNhdGVNZXNzYWdlKE5TRGljdGlvbmFyeSAqdXNlckluZm8p
CiAKICAgICBCT09MIGluZGljYXRlRW5hYmxlZCA9IFtbdXNlckluZm8gb2JqZWN0Rm9yS2V5OldJ
UkluZGljYXRlRW5hYmxlZEtleV0gYm9vbFZhbHVlXTsKIAotICAgIHN0ZDo6bG9ja19ndWFyZDxM
b2NrPiBsb2NrKG1fbXV0ZXgpOwotCiAgICAgY2FsbE9uV2ViVGhyZWFkT3JEaXNwYXRjaEFzeW5j
T25NYWluVGhyZWFkKF57CiAgICAgICAgIFJlbW90ZUNvbnRyb2xsYWJsZVRhcmdldCogdGFyZ2V0
ID0gbnVsbHB0cjsKICAgICAgICAgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>