<?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>160534</bug_id>
          
          <creation_ts>2016-08-03 16:56:43 -0700</creation_ts>
          <short_desc>Leaks bot hits an assertion in ResourceUsageThread::platformThreadBody</short_desc>
          <delta_ts>2016-08-24 12:25:41 -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>Web Inspector</component>
          <version>Other</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="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bburg</cc>
    
    <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>joepeck</cc>
    
    <cc>kling</cc>
    
    <cc>mattbaker</cc>
    
    <cc>nvasilyev</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1217270</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-08-03 16:56:43 -0700</bug_when>
    <thetext>The test asserts almost every time.

https://build.webkit.org/results/Apple%20Yosemite%20(Leaks)/r204078%20(7088)/inspector/memory/tracking-crash-log.txt

Thread 27 Crashed:: WebCore: ResourceUsage
0   com.apple.JavaScriptCore      	0x000000010a50ae97 WTFCrash + 39
1   com.apple.WebCore             	0x00000001113ed565 WebCore::ResourceUsageThread::platformThreadBody(JSC::VM*, WebCore::ResourceUsageData&amp;) + 1221
2   com.apple.WebCore             	0x00000001113e7695 WebCore::ResourceUsageThread::threadBody() + 101
3   com.apple.WebCore             	0x00000001113e7625 WebCore::ResourceUsageThread::threadCallback(void*) + 21
4   com.apple.JavaScriptCore      	0x000000010a57dc49 WTF::createThread(void (*)(void*), void*, char const*)::$_0::operator()() const + 25
5   com.apple.JavaScriptCore      	0x000000010a57dc1d void std::__1::__invoke_void_return_wrapper&lt;void&gt;::__call&lt;WTF::createThread(void (*)(void*), void*, char const*)::$_0&amp;&gt;(WTF::createThread(void (*)(void*), void*, char const*)::$_0&amp;&amp;&amp;) + 45

This has been going for a while (at least since July 15, which is the oldest stored history).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1217271</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-08-03 16:57:08 -0700</bug_when>
    <thetext>Perhaps because of this?

    // FIXME: Handle running with bmalloc disabled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1217272</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2016-08-03 16:57:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/27689425&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1222747</commentid>
    <comment_count>3</comment_count>
      <attachid>286873</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2016-08-24 11:32:11 -0700</bug_when>
    <thetext>Created attachment 286873
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1222761</commentid>
    <comment_count>4</comment_count>
      <attachid>286873</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2016-08-24 11:59:20 -0700</bug_when>
    <thetext>Comment on attachment 286873
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1222776</commentid>
    <comment_count>5</comment_count>
      <attachid>286873</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-24 12:25:35 -0700</bug_when>
    <thetext>Comment on attachment 286873
Patch

Clearing flags on attachment: 286873

Committed r204917: &lt;http://trac.webkit.org/changeset/204917&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1222777</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-08-24 12:25:41 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>286873</attachid>
            <date>2016-08-24 11:32:11 -0700</date>
            <delta_ts>2016-08-24 12:25:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-160534.diff</filename>
            <type>text/plain</type>
            <size>5541</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nIGIvU291cmNlL1dURi9DaGFuZ2VMb2cK
aW5kZXggNTY1NDIxYi4uYmVmMDdkYiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dURi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxNi0wOC0yNCAg
QW5kcmVhcyBLbGluZyAgPGFrbGluZ0BhcHBsZS5jb20+CisKKyAgICAgICAgQWRkIFdURjo6aXNG
YXN0TWFsbG9jRW5hYmxlZCgpLgorICAgICAgICA8aHR0cHM6Ly93ZWJraXQub3JnL2IvMTYwNTM0
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogd3Rm
L0Zhc3RNYWxsb2MuY3BwOgorICAgICAgICAoV1RGOjppc0Zhc3RNYWxsb2NFbmFibGVkKToKKyAg
ICAgICAgKiB3dGYvRmFzdE1hbGxvYy5oOgorCiAyMDE2LTA4LTIyICBGaWxpcCBQaXpsbyAgPGZw
aXpsb0BhcHBsZS5jb20+CiAKICAgICAgICAgQnV0dGVyZmxpZXMgc2hvdWxkIGJlIGFsbG9jYXRl
ZCBpbiBBdXhpbGlhcnkgTWFya2VkU3BhY2UgaW5zdGVhZCBvZiBDb3BpZWRTcGFjZSBhbmQgd2Ug
c2hvdWxkIHJld3JpdGUgYXMgbXVjaCBvZiB0aGUgR0MgYXMgbmVlZGVkIHRvIG1ha2UgdGhpcyBu
b3QgYSByZWdyZXNzaW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9GYXN0TWFsbG9jLmNw
cCBiL1NvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuY3BwCmluZGV4IGM0NzVhYzIuLmRkNmJhYjQg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuY3BwCisrKyBiL1NvdXJjZS9X
VEYvd3RmL0Zhc3RNYWxsb2MuY3BwCkBAIC04MCw2ICs4MCwxMSBAQCBUcnlNYWxsb2NSZXR1cm5W
YWx1ZSB0cnlGYXN0WmVyb2VkTWFsbG9jKHNpemVfdCBuKQogCiBuYW1lc3BhY2UgV1RGIHsKIAor
Ym9vbCBpc0Zhc3RNYWxsb2NFbmFibGVkKCkKK3sKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIHNp
emVfdCBmYXN0TWFsbG9jR29vZFNpemUoc2l6ZV90IGJ5dGVzKQogewogI2lmIE9TKERBUldJTikK
QEAgLTE5OSw2ICsyMDQsMTEgQEAgc2l6ZV90IGZhc3RNYWxsb2NTaXplKGNvbnN0IHZvaWQqIHAp
CiAKIG5hbWVzcGFjZSBXVEYgewogCitib29sIGlzRmFzdE1hbGxvY0VuYWJsZWQoKQoreworICAg
IHJldHVybiBibWFsbG9jOjphcGk6OmlzRW5hYmxlZCgpOworfQorCiB2b2lkKiBmYXN0TWFsbG9j
KHNpemVfdCBzaXplKQogewogICAgIHJldHVybiBibWFsbG9jOjphcGk6Om1hbGxvYyhzaXplKTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuaCBiL1NvdXJjZS9XVEYvd3Rm
L0Zhc3RNYWxsb2MuaAppbmRleCA4Y2E4ZDhlLi4yYjU1YzA4IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V1RGL3d0Zi9GYXN0TWFsbG9jLmgKKysrIGIvU291cmNlL1dURi93dGYvRmFzdE1hbGxvYy5oCkBA
IC0zOCw2ICszOCw4IEBAIHByaXZhdGU6CiAgICAgbXV0YWJsZSB2b2lkKiBtX2RhdGE7CiB9Owog
CitXVEZfRVhQT1JUX1BSSVZBVEUgYm9vbCBpc0Zhc3RNYWxsb2NFbmFibGVkKCk7CisKIC8vIFRo
ZXNlIGZ1bmN0aW9ucyBjYWxsIENSQVNIKCkgaWYgYW4gYWxsb2NhdGlvbiBmYWlscy4KIFdURl9F
WFBPUlRfUFJJVkFURSB2b2lkKiBmYXN0TWFsbG9jKHNpemVfdCk7CiBXVEZfRVhQT1JUX1BSSVZB
VEUgdm9pZCogZmFzdFplcm9lZE1hbGxvYyhzaXplX3QpOwpAQCAtMTAwLDYgKzEwMiw3IEBAIHRl
bXBsYXRlPHR5cGVuYW1lIFQ+IGlubGluZSBib29sIFRyeU1hbGxvY1JldHVyblZhbHVlOjpnZXRW
YWx1ZShUKiYgZGF0YSkKIAogfSAvLyBuYW1lc3BhY2UgV1RGCiAKK3VzaW5nIFdURjo6aXNGYXN0
TWFsbG9jRW5hYmxlZDsKIHVzaW5nIFdURjo6ZmFzdENhbGxvYzsKIHVzaW5nIFdURjo6ZmFzdEZy
ZWU7CiB1c2luZyBXVEY6OmZhc3RNYWxsb2M7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmUyNWU5Zi4uYzNjMzZj
ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE2LTA4LTI0ICBBbmRyZWFzIEtsaW5n
ICA8YWtsaW5nQGFwcGxlLmNvbT4KKworICAgICAgICBMZWFrcyBib3QgaGl0cyBhbiBhc3NlcnRp
b24gaW4gUmVzb3VyY2VVc2FnZVRocmVhZDo6cGxhdGZvcm1UaHJlYWRCb2R5CisgICAgICAgIDxo
dHRwczovL3dlYmtpdC5vcmcvYi8xNjA1MzQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgVXNlIHRoZSBjb3JyZWN0IG1hbGxvYyBidWNrZXQgd2hlbiBi
bWFsbG9jIGlzIGRpc2FibGVkICh3aGljaCBpcyB0aGUgY2FzZSBvbiBsZWFrcyBib3RzLikKKwor
ICAgICAgICAqIHBhZ2UvY29jb2EvUmVzb3VyY2VVc2FnZVRocmVhZENvY29hLm1tOgorICAgICAg
ICAoV2ViQ29yZTo6UmVzb3VyY2VVc2FnZVRocmVhZDo6cGxhdGZvcm1UaHJlYWRCb2R5KToKKwog
MjAxNi0wOC0yNCAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAK
ICAgICAgICAgVW5yZXZpZXdlZC4gRml4IEdPYmplY3QgRE9NIGJpbmRpbmdzIEFQSSBicmVhayBh
ZnRlciByMjA0NjI0IGFuZCByMjA0NjQ4LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFn
ZS9jb2NvYS9SZXNvdXJjZVVzYWdlVGhyZWFkQ29jb2EubW0gYi9Tb3VyY2UvV2ViQ29yZS9wYWdl
L2NvY29hL1Jlc291cmNlVXNhZ2VUaHJlYWRDb2NvYS5tbQppbmRleCBkNDdjNDg5Li5hMTNjNDcz
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL2NvY29hL1Jlc291cmNlVXNhZ2VUaHJl
YWRDb2NvYS5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL2NvY29hL1Jlc291cmNlVXNhZ2VU
aHJlYWRDb2NvYS5tbQpAQCAtMjI3LDExICsyMjcsMTUgQEAgdm9pZCBSZXNvdXJjZVVzYWdlVGhy
ZWFkOjpwbGF0Zm9ybVRocmVhZEJvZHkoSlNDOjpWTSogdm0sIFJlc291cmNlVXNhZ2VEYXRhJiBk
YXQKICAgICBkYXRhLmNhdGVnb3JpZXNbTWVtb3J5Q2F0ZWdvcnk6OkdDT3duZWRdLmRpcnR5U2l6
ZSA9IGN1cnJlbnRHQ093bmVkRXh0cmEgLSBjdXJyZW50R0NPd25lZEV4dGVybmFsOwogICAgIGRh
dGEuY2F0ZWdvcmllc1tNZW1vcnlDYXRlZ29yeTo6R0NPd25lZF0uZXh0ZXJuYWxTaXplID0gY3Vy
cmVudEdDT3duZWRFeHRlcm5hbDsKIAotICAgIC8vIFN1YnRyYWN0IGtub3duIHN1YmNodW5rcyBm
cm9tIHRoZSBibWFsbG9jIGJ1Y2tldC4KLSAgICAvLyBGSVhNRTogSGFuZGxlIHJ1bm5pbmcgd2l0
aCBibWFsbG9jIGRpc2FibGVkLgotICAgIHNpemVfdCBjdXJyZW50R0NPd25lZEdlbmVyYWxseUlu
Qm1hbGxvYyA9IGN1cnJlbnRHQ093bmVkRXh0cmEgLSBjdXJyZW50R0NPd25lZEV4dGVybmFsOwot
ICAgIEFTU0VSVChjdXJyZW50R0NPd25lZEdlbmVyYWxseUluQm1hbGxvYyA8IGRhdGEuY2F0ZWdv
cmllc1tNZW1vcnlDYXRlZ29yeTo6Ym1hbGxvY10uZGlydHlTaXplKTsKLSAgICBkYXRhLmNhdGVn
b3JpZXNbTWVtb3J5Q2F0ZWdvcnk6OmJtYWxsb2NdLmRpcnR5U2l6ZSAtPSBjdXJyZW50R0NIZWFw
Q2FwYWNpdHkgKyBjdXJyZW50R0NPd25lZEdlbmVyYWxseUluQm1hbGxvYzsKKyAgICAvLyBTdWJ0
cmFjdCBrbm93biBzdWJjaHVua3MgZnJvbSB0aGUgYXBwcm9wcmlhdGUgbWFsbG9jIGJ1Y2tldC4K
KyAgICBzaXplX3QgY3VycmVudEdDT3duZWRHZW5lcmFsbHlJbk1hbGxvYyA9IGN1cnJlbnRHQ093
bmVkRXh0cmEgLSBjdXJyZW50R0NPd25lZEV4dGVybmFsOworICAgIGlmIChpc0Zhc3RNYWxsb2NF
bmFibGVkKCkpIHsKKyAgICAgICAgUkVMRUFTRV9BU1NFUlQoY3VycmVudEdDT3duZWRHZW5lcmFs
bHlJbk1hbGxvYyA8IGRhdGEuY2F0ZWdvcmllc1tNZW1vcnlDYXRlZ29yeTo6Ym1hbGxvY10uZGly
dHlTaXplKTsKKyAgICAgICAgZGF0YS5jYXRlZ29yaWVzW01lbW9yeUNhdGVnb3J5OjpibWFsbG9j
XS5kaXJ0eVNpemUgLT0gY3VycmVudEdDSGVhcENhcGFjaXR5ICsgY3VycmVudEdDT3duZWRHZW5l
cmFsbHlJbk1hbGxvYzsKKyAgICB9IGVsc2UgeworICAgICAgICBSRUxFQVNFX0FTU0VSVChjdXJy
ZW50R0NPd25lZEdlbmVyYWxseUluTWFsbG9jIDwgZGF0YS5jYXRlZ29yaWVzW01lbW9yeUNhdGVn
b3J5OjpMaWJjTWFsbG9jXS5kaXJ0eVNpemUpOworICAgICAgICBkYXRhLmNhdGVnb3JpZXNbTWVt
b3J5Q2F0ZWdvcnk6OkxpYmNNYWxsb2NdLmRpcnR5U2l6ZSAtPSBjdXJyZW50R0NIZWFwQ2FwYWNp
dHkgKyBjdXJyZW50R0NPd25lZEdlbmVyYWxseUluTWFsbG9jOworICAgIH0KIAogICAgIGRhdGEu
dG90YWxFeHRlcm5hbFNpemUgPSBjdXJyZW50R0NPd25lZEV4dGVybmFsOwogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvYm1hbGxvYy9DaGFuZ2VMb2cgYi9Tb3VyY2UvYm1hbGxvYy9DaGFuZ2VMb2cKaW5k
ZXggZmQ3MzZkNy4uOWQ2NzAxYiAxMDA2NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9ibWFsbG9jL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE2LTA4
LTI0ICBBbmRyZWFzIEtsaW5nICA8YWtsaW5nQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgYm1h
bGxvYzo6YXBpOjppc0VuYWJsZWQoKS4KKyAgICAgICAgPGh0dHBzOi8vd2Via2l0Lm9yZy9iLzE2
MDUzND4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IGJtYWxsb2MvYm1hbGxvYy5oOgorICAgICAgICAoYm1hbGxvYzo6YXBpOjppc0VuYWJsZWQpOgor
CiAyMDE2LTA4LTEyICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAgICAgICAg
QnV0dGVyZmxpZXMgc2hvdWxkIGJlIGFsbG9jYXRlZCBpbiBBdXhpbGlhcnkgTWFya2VkU3BhY2Ug
aW5zdGVhZCBvZiBDb3BpZWRTcGFjZSBhbmQgd2Ugc2hvdWxkIHJld3JpdGUgYXMgbXVjaCBvZiB0
aGUgR0MgYXMgbmVlZGVkIHRvIG1ha2UgdGhpcyBub3QgYSByZWdyZXNzaW9uCmRpZmYgLS1naXQg
YS9Tb3VyY2UvYm1hbGxvYy9ibWFsbG9jL2JtYWxsb2MuaCBiL1NvdXJjZS9ibWFsbG9jL2JtYWxs
b2MvYm1hbGxvYy5oCmluZGV4IDNmZTU0ZGEuLjhhMmEyYzIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9i
bWFsbG9jL2JtYWxsb2MvYm1hbGxvYy5oCisrKyBiL1NvdXJjZS9ibWFsbG9jL2JtYWxsb2MvYm1h
bGxvYy5oCkBAIC03OSw1ICs3OSwxMSBAQCBpbmxpbmUgdm9pZCBzY2F2ZW5nZSgpCiAgICAgUGVy
UHJvY2VzczxIZWFwPjo6Z2V0KCktPnNjYXZlbmdlKGxvY2ssIHN0ZDo6Y2hyb25vOjptaWxsaXNl
Y29uZHMoMCkpOwogfQogCitpbmxpbmUgYm9vbCBpc0VuYWJsZWQoKQoreworICAgIHN0ZDo6dW5p
cXVlX2xvY2s8U3RhdGljTXV0ZXg+IGxvY2soUGVyUHJvY2VzczxIZWFwPjo6bXV0ZXgoKSk7Cisg
ICAgcmV0dXJuIFBlclByb2Nlc3M8SGVhcD46OmdldEZhc3RDYXNlKCktPmVudmlyb25tZW50KCku
aXNCbWFsbG9jRW5hYmxlZCgpOworfQorCiB9IC8vIG5hbWVzcGFjZSBhcGkKIH0gLy8gbmFtZXNw
YWNlIGJtYWxsb2MK
</data>

          </attachment>
      

    </bug>

</bugzilla>