<?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>138964</bug_id>
          
          <creation_ts>2014-11-21 07:30:43 -0800</creation_ts>
          <short_desc>wtf: Implement thread naming for linux with glibc &lt; 2.12 / other libcs</short_desc>
          <delta_ts>2016-03-14 13:35:39 -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 Template Framework</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="cand">cand</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1050451</commentid>
    <comment_count>0</comment_count>
      <attachid>242045</attachid>
    <who name="cand">cand</who>
    <bug_when>2014-11-21 07:30:43 -0800</bug_when>
    <thetext>Created attachment 242045
Thread name patch

Add support for naming threads on Linux. setname_np is only available on recent glibc, whereas prctl is there on every libc.

The scavenger thread name is shortened a bit, as the Linux limit is 15 chars.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050453</commentid>
    <comment_count>1</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-21 07:33:21 -0800</bug_when>
    <thetext>Attachment 242045 did not pass style-queue:


ERROR: Source/WTF/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Total errors found: 1 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1050454</commentid>
    <comment_count>2</comment_count>
      <attachid>242046</attachid>
    <who name="cand">cand</who>
    <bug_when>2014-11-21 07:46:46 -0800</bug_when>
    <thetext>Created attachment 242046
Thread name patch v2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1174575</commentid>
    <comment_count>3</comment_count>
      <attachid>242046</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2016-03-14 11:43:43 -0700</bug_when>
    <thetext>Comment on attachment 242046
Thread name patch v2

This patch is too old to apply. Please revise and upload a new patch so it can be considered.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1174661</commentid>
    <comment_count>4</comment_count>
    <who name="cand">cand</who>
    <bug_when>2016-03-14 13:35:39 -0700</bug_when>
    <thetext>Sorry, I&apos;m not going to bother. The webkit project has made it abundantly clear they do not want outside contributions, not just with this patch (seriously, taking two years to reply!).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>242045</attachid>
            <date>2014-11-21 07:30:43 -0800</date>
            <delta_ts>2014-11-21 07:44:26 -0800</delta_ts>
            <desc>Thread name patch</desc>
            <filename>wtf-threadnames.patch</filename>
            <type>text/plain</type>
            <size>1998</size>
            <attacher name="cand">cand</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nIGIvU291cmNlL1dURi9DaGFuZ2VMb2cK
aW5kZXggNTUxYTZiNi4uMjQ1MTdmNCAxMDA2NDQKLS0tIGEvU291cmNlL1dURi9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dURi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxNC0xMS0yMSAg
TGF1cmkgS2FzYW5lbiAgPGNhbmRAZ214LmNvbT4KKworICAgICAgICBBZGQgc3VwcG9ydCBmb3Ig
bmFtaW5nIHRocmVhZHMgb24gTGludXguIHNldG5hbWVfbnAgaXMgb25seSBhdmFpbGFibGUKKyAg
ICAgICAgb24gcmVjZW50IGdsaWJjLCB3aGVyZWFzIHByY3RsIGlzIHRoZXJlIG9uIGV2ZXJ5IGxp
YmMuCisKKyAgICAgICAgVGhlIHNjYXZlbmdlciB0aHJlYWQgbmFtZSBpcyBzaG9ydGVuZWQgYSBi
aXQsIGFzIHRoZSBMaW51eCBsaW1pdCBpcyAxNQorICAgICAgICBjaGFycy4KKworICAgICAgICAq
IHd0Zi9GYXN0TWFsbG9jLmNwcDoKKyAgICAgICAgKFdURjo6VENNYWxsb2NfUGFnZUhlYXA6OnNj
YXZlbmdlclRocmVhZCk6CisgICAgICAgICogd3RmL1RocmVhZGluZ1B0aHJlYWRzLmNwcDoKKyAg
ICAgICAgKFdURjo6UHRocmVhZFN0YXRlOjppbml0aWFsaXplQ3VycmVudFRocmVhZEludGVybmFs
KToKKwogMjAxNC0xMS0xOCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAg
ICAgIEhhdmUgVmVjdG9yOjpjYXBhY2l0eSgpIHJldHVybiBhbiB1bnNpZ25lZCBpbnN0ZWFkIG9m
IGEgc2l6ZV90CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9GYXN0TWFsbG9jLmNwcCBiL1Nv
dXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuY3BwCmluZGV4IDNiYzg3Y2MuLjM4YzAxYTIgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuY3BwCisrKyBiL1NvdXJjZS9XVEYvd3Rm
L0Zhc3RNYWxsb2MuY3BwCkBAIC05MCw2ICs5MCwxMCBAQAogI2luY2x1ZGUgPHd0Zi9EYXRhTG9n
Lmg+CiAjaW5jbHVkZSA8d3RmL1N0ZExpYkV4dHJhcy5oPgogCisjaWYgT1MoTElOVVgpCisjaW5j
bHVkZSA8c3lzL3ByY3RsLmg+CisjZW5kaWYKKwogI2lmIE9TKERBUldJTikKICNpbmNsdWRlIDxt
YWNoL21hY2hfaW5pdC5oPgogI2luY2x1ZGUgPG1hbGxvYy9tYWxsb2MuaD4KQEAgLTI5NDIsNiAr
Mjk0Niw4IEBAIHZvaWQgVENNYWxsb2NfUGFnZUhlYXA6OnNjYXZlbmdlclRocmVhZCgpCiB7CiAj
aWYgSEFWRShQVEhSRUFEX1NFVE5BTUVfTlApCiAgICAgcHRocmVhZF9zZXRuYW1lX25wKCJKYXZh
U2NyaXB0Q29yZTogRmFzdE1hbGxvYyBzY2F2ZW5nZXIiKTsKKyNlbGlmIE9TKExJTlVYKQorICAg
IHByY3RsKFBSX1NFVF9OQU1FLCAiSlNDIHNjYXZlbmdlciIsIDAsIDAsIDApOwogI2VuZGlmCiAK
ICAgICB3aGlsZSAoMSkgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvVGhyZWFkaW5nUHRo
cmVhZHMuY3BwIGIvU291cmNlL1dURi93dGYvVGhyZWFkaW5nUHRocmVhZHMuY3BwCmluZGV4IDYx
OTI5MTUuLmIwMDY5YTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL1RocmVhZGluZ1B0aHJl
YWRzLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9UaHJlYWRpbmdQdGhyZWFkcy5jcHAKQEAgLTU5
LDYgKzU5LDEwIEBACiAjaW5jbHVkZSA8b2JqYy9vYmpjLWF1dG8uaD4KICNlbmRpZgogCisjaWYg
T1MoTElOVVgpCisjaW5jbHVkZSA8c3lzL3ByY3RsLmg+CisjZW5kaWYKKwogbmFtZXNwYWNlIFdU
RiB7CiAKIGNsYXNzIFB0aHJlYWRTdGF0ZSB7CkBAIC0xOTgsNiArMjAyLDggQEAgdm9pZCBpbml0
aWFsaXplQ3VycmVudFRocmVhZEludGVybmFsKGNvbnN0IGNoYXIqIHRocmVhZE5hbWUpCiB7CiAj
aWYgSEFWRShQVEhSRUFEX1NFVE5BTUVfTlApCiAgICAgcHRocmVhZF9zZXRuYW1lX25wKHRocmVh
ZE5hbWUpOworI2VsaWYgT1MoTElOVVgpCisgICAgcHJjdGwoUFJfU0VUX05BTUUsIHRocmVhZE5h
bWUsIDAsIDAsIDApOwogI2Vsc2UKICAgICBVTlVTRURfUEFSQU0odGhyZWFkTmFtZSk7CiAjZW5k
aWYK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>242046</attachid>
            <date>2014-11-21 07:46:46 -0800</date>
            <delta_ts>2016-03-14 11:43:43 -0700</delta_ts>
            <desc>Thread name patch v2</desc>
            <filename>wtf-threadnames.patch</filename>
            <type>text/plain</type>
            <size>2064</size>
            <attacher name="cand">cand</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nIGIvU291cmNlL1dURi9DaGFuZ2VMb2cK
aW5kZXggNTUxYTZiNi4uNTY4ZTI4OCAxMDA2NDQKLS0tIGEvU291cmNlL1dURi9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dURi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxNC0xMS0yMSAg
TGF1cmkgS2FzYW5lbiAgPGNhbmRAZ214LmNvbT4KKworICAgICAgICBBZGQgc3VwcG9ydCBmb3Ig
bmFtaW5nIHRocmVhZHMgb24gTGludXgKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEzODk2NAorCisgICAgICAgIHNldG5hbWVfbnAgaXMgb25seSBhdmFp
bGFibGUgb24gcmVjZW50IGdsaWJjLCB3aGVyZWFzIHByY3RsIGlzIHRoZXJlCisgICAgICAgIG9u
IGV2ZXJ5IGxpYmMuCisKKyAgICAgICAgVGhlIHNjYXZlbmdlciB0aHJlYWQgbmFtZSBpcyBzaG9y
dGVuZWQgYSBiaXQsIGFzIHRoZSBMaW51eCBsaW1pdCBpcyAxNQorICAgICAgICBjaGFycy4KKwor
ICAgICAgICAqIHd0Zi9GYXN0TWFsbG9jLmNwcDoKKyAgICAgICAgKFdURjo6VENNYWxsb2NfUGFn
ZUhlYXA6OnNjYXZlbmdlclRocmVhZCk6CisgICAgICAgICogd3RmL1RocmVhZGluZ1B0aHJlYWRz
LmNwcDoKKyAgICAgICAgKFdURjo6UHRocmVhZFN0YXRlOjppbml0aWFsaXplQ3VycmVudFRocmVh
ZEludGVybmFsKToKKwogMjAxNC0xMS0xOCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29t
PgogCiAgICAgICAgIEhhdmUgVmVjdG9yOjpjYXBhY2l0eSgpIHJldHVybiBhbiB1bnNpZ25lZCBp
bnN0ZWFkIG9mIGEgc2l6ZV90CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9GYXN0TWFsbG9j
LmNwcCBiL1NvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuY3BwCmluZGV4IDNiYzg3Y2MuLjM4YzAx
YTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL0Zhc3RNYWxsb2MuY3BwCisrKyBiL1NvdXJj
ZS9XVEYvd3RmL0Zhc3RNYWxsb2MuY3BwCkBAIC05MCw2ICs5MCwxMCBAQAogI2luY2x1ZGUgPHd0
Zi9EYXRhTG9nLmg+CiAjaW5jbHVkZSA8d3RmL1N0ZExpYkV4dHJhcy5oPgogCisjaWYgT1MoTElO
VVgpCisjaW5jbHVkZSA8c3lzL3ByY3RsLmg+CisjZW5kaWYKKwogI2lmIE9TKERBUldJTikKICNp
bmNsdWRlIDxtYWNoL21hY2hfaW5pdC5oPgogI2luY2x1ZGUgPG1hbGxvYy9tYWxsb2MuaD4KQEAg
LTI5NDIsNiArMjk0Niw4IEBAIHZvaWQgVENNYWxsb2NfUGFnZUhlYXA6OnNjYXZlbmdlclRocmVh
ZCgpCiB7CiAjaWYgSEFWRShQVEhSRUFEX1NFVE5BTUVfTlApCiAgICAgcHRocmVhZF9zZXRuYW1l
X25wKCJKYXZhU2NyaXB0Q29yZTogRmFzdE1hbGxvYyBzY2F2ZW5nZXIiKTsKKyNlbGlmIE9TKExJ
TlVYKQorICAgIHByY3RsKFBSX1NFVF9OQU1FLCAiSlNDIHNjYXZlbmdlciIsIDAsIDAsIDApOwog
I2VuZGlmCiAKICAgICB3aGlsZSAoMSkgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvVGhy
ZWFkaW5nUHRocmVhZHMuY3BwIGIvU291cmNlL1dURi93dGYvVGhyZWFkaW5nUHRocmVhZHMuY3Bw
CmluZGV4IDYxOTI5MTUuLmIwMDY5YTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL1RocmVh
ZGluZ1B0aHJlYWRzLmNwcAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9UaHJlYWRpbmdQdGhyZWFkcy5j
cHAKQEAgLTU5LDYgKzU5LDEwIEBACiAjaW5jbHVkZSA8b2JqYy9vYmpjLWF1dG8uaD4KICNlbmRp
ZgogCisjaWYgT1MoTElOVVgpCisjaW5jbHVkZSA8c3lzL3ByY3RsLmg+CisjZW5kaWYKKwogbmFt
ZXNwYWNlIFdURiB7CiAKIGNsYXNzIFB0aHJlYWRTdGF0ZSB7CkBAIC0xOTgsNiArMjAyLDggQEAg
dm9pZCBpbml0aWFsaXplQ3VycmVudFRocmVhZEludGVybmFsKGNvbnN0IGNoYXIqIHRocmVhZE5h
bWUpCiB7CiAjaWYgSEFWRShQVEhSRUFEX1NFVE5BTUVfTlApCiAgICAgcHRocmVhZF9zZXRuYW1l
X25wKHRocmVhZE5hbWUpOworI2VsaWYgT1MoTElOVVgpCisgICAgcHJjdGwoUFJfU0VUX05BTUUs
IHRocmVhZE5hbWUsIDAsIDAsIDApOwogI2Vsc2UKICAgICBVTlVTRURfUEFSQU0odGhyZWFkTmFt
ZSk7CiAjZW5kaWYK
</data>
<flag name="review"
          id="266920"
          type_id="1"
          status="-"
          setter="bfulgham"
    />
          </attachment>
      

    </bug>

</bugzilla>