From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=DKIM_ADSP_ALL,DKIM_INVALID, DKIM_SIGNED,HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 10934 invoked from network); 11 Jul 2023 19:24:12 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 11 Jul 2023 19:24:12 -0000 Received: (qmail 18053 invoked by uid 550); 11 Jul 2023 19:24:08 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 14179 invoked from network); 11 Jul 2023 19:20:10 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1689103211; x=1720639211; h=from:to:subject:date:message-id:mime-version; bh=ErFD3ZayGMV3f0NThQoDhisCfmDmuPHNSpXl+NE0BEo=; b=n5uxWlN2pE8wIMjKU511SXejyIe/oSWR7wleOnzEWTgevnR4zxZ/Mjk7 373iN123wx13My4PKuC6/vyt3ZDeEOLxeRVRqAf2418SkZRMLG3LGLJpx AXZLwovuKeXB2rPTaYI3g8AD42gKzfNiZpM3MreGL0Jnke2hJ6TisXDg9 o=; X-Amazon-filename: pthread_test.c X-IronPort-AV: E=Sophos;i="6.01,197,1684800000"; d="c'?scan'208,217";a="660016453" From: "Appelmans, Madeleine" To: "musl@lists.openwall.com" Thread-Topic: Difference in pthread behavior between glibc and musl Thread-Index: AQHZtCyph283m7ua+k6qdxw0L+vJLw== Date: Tue, 11 Jul 2023 19:19:50 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.119.171.212] Content-Type: multipart/mixed; boundary="_004_D05988EE5C2C4893ABA8F35570CD83C7amazoncom_" MIME-Version: 1.0 Subject: [musl] Difference in pthread behavior between glibc and musl --_004_D05988EE5C2C4893ABA8F35570CD83C7amazoncom_ Content-Type: multipart/alternative; boundary="_000_D05988EE5C2C4893ABA8F35570CD83C7amazoncom_" --_000_D05988EE5C2C4893ABA8F35570CD83C7amazoncom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGVsbG8sDQoNClRoZXJlIHNlZW1zIHRvIGJlIGEgZGlmZmVyZW5jZSBpbiBwdGhyZWFkIGJlaGF2 aW9yIHdoZW4gY29tcGlsaW5nIHdpdGggZ2xpYmMgYW5kIHVzaW5nIHRoZSBtdXNsLWdjYyB3cmFw cGVyLiBUaGUgYXR0YWNoZWQgc25pcHBldCBvZiBjb2RlIGNyZWF0ZXMgYSBkZXN0cnVjdG9yIGF0 dHJpYnV0ZSB3aGljaCBkZWxldGVzIGEgcHRocmVhZCBrZXkuIFRoZSBjb2RlIG5ldmVyIGFjdHVh bGx5IGNyZWF0ZXMgdGhlIHB0aHJlYWQga2V5LiBUaGlzIGNvZGUgc2VnZmF1bHRzIHdoZW4gY29t cGlsZWQgdXNpbmcgbXVzbC1nY2MsIGFuZCBkb2VzIG5vdCBzZWdmYXVsdCB3aGVuIGNvbXBpbGVk IHdpdGggZ2NjLg0KDQpCZXN0IGd1ZXNzIGF0IHdoYXQgaXMgZ29pbmcgb246IFdoZW4gY3JlYXRp bmcgYSBwdGhyZWFkIGtleSwgbXVzbCBpbml0aWFsaXplcyBhIGZpZWxkIGNhbGxlZCB0c2Q8aHR0 cHM6Ly9naXQubXVzbC1saWJjLm9yZy9jZ2l0L211c2wvdHJlZS9zcmMvdGhyZWFkL3B0aHJlYWRf a2V5X2NyZWF0ZS5jI24zNz4uIFdoZW4gZGVsZXRpbmcgYSBrZXksIG11c2wgYXNzdW1lcyB0aGF0 IGluaXRpYWxpemF0aW9uIGhhcyBiZWVuIGRvbmUsIGFuZCBkZXJlZmVyZW5jZXMgdHNkIHdpdGhv dXQgY2hlY2tpbmcgdGhhdCBpdCBleGlzdHM6IHNlZSBoZXJlPGh0dHBzOi8vZ2l0Lm11c2wtbGli Yy5vcmcvY2dpdC9tdXNsL3RyZWUvc3JjL3RocmVhZC9wdGhyZWFkX2tleV9jcmVhdGUuYyNuNjU+ LiBUaGlzIGRlcmVmZXJlbmNlIG1heSBiZSB0aGUgc291cmNlIG9mIHRoZSBzZWdmYXVsdC4NCg0K VGhhbmtzLA0KTWFkZWxlaW5lDQo= --_000_D05988EE5C2C4893ABA8F35570CD83C7amazoncom_ Content-Type: text/html; charset="utf-8" Content-ID: <752E34E61BFBD940BFBC96F29A5534EC@amazon.com> Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2 IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5Ok1lbmxvOw0K CXBhbm9zZS0xOjIgMTEgNiA5IDMgOCA0IDIgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICov DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47 DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsN Cgltc28tbGlnYXR1cmVzOnN0YW5kYXJkY29udGV4dHVhbDt9DQphOmxpbmssIHNwYW4uTXNvSHlw ZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRleHQt ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KY29kZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5 bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl cmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5 cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBh Z2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBp biAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30N Ci0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iIzA1NjNDMSIg dmxpbms9IiM5NTRGNzIiIHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+DQo8ZGl2IGNsYXNz PSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGVsbG8sPG86cD48L286cD48 L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz PSJNc29Ob3JtYWwiPlRoZXJlIHNlZW1zIHRvIGJlIGEgZGlmZmVyZW5jZSBpbiBwdGhyZWFkIGJl aGF2aW9yIHdoZW4gY29tcGlsaW5nIHdpdGggZ2xpYmMgYW5kIHVzaW5nIHRoZSBtdXNsLWdjYyB3 cmFwcGVyLiBUaGUgYXR0YWNoZWQgc25pcHBldCBvZiBjb2RlIGNyZWF0ZXMgYSBkZXN0cnVjdG9y IGF0dHJpYnV0ZSB3aGljaCBkZWxldGVzIGEgcHRocmVhZCBrZXkuIFRoZSBjb2RlIG5ldmVyIGFj dHVhbGx5IGNyZWF0ZXMgdGhlIHB0aHJlYWQNCiBrZXkuIFRoaXMgY29kZSBzZWdmYXVsdHMgd2hl biBjb21waWxlZCB1c2luZyBtdXNsLWdjYywgYW5kIGRvZXMgbm90IHNlZ2ZhdWx0IHdoZW4gY29t cGlsZWQgd2l0aCBnY2MuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw PiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxpPkJlc3QgZ3Vlc3MgYXQg d2hhdCBpcyBnb2luZyBvbjwvaT46IFdoZW4gY3JlYXRpbmcgYSBwdGhyZWFkIGtleSwgbXVzbCBp bml0aWFsaXplcyBhIGZpZWxkIGNhbGxlZA0KPGEgaHJlZj0iaHR0cHM6Ly9naXQubXVzbC1saWJj Lm9yZy9jZ2l0L211c2wvdHJlZS9zcmMvdGhyZWFkL3B0aHJlYWRfa2V5X2NyZWF0ZS5jI24zNyI+ DQp0c2Q8L2E+LiA8c3BhbiBzdHlsZT0iY29sb3I6IzE2MTkxRjtiYWNrZ3JvdW5kOndoaXRlIj5X aGVuIGRlbGV0aW5nIGEga2V5LCBtdXNsIGFzc3VtZXMgdGhhdCBpbml0aWFsaXphdGlvbiBoYXMg YmVlbiBkb25lLCBhbmQgZGVyZWZlcmVuY2VzJm5ic3A7PC9zcGFuPjxjb2RlPjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzE2MTkx RiI+dHNkPC9zcGFuPjwvY29kZT48c3BhbiBzdHlsZT0iY29sb3I6IzE2MTkxRjtiYWNrZ3JvdW5k OndoaXRlIj4mbmJzcDt3aXRob3V0DQogY2hlY2tpbmcgdGhhdCBpdCBleGlzdHM6Jm5ic3A7PC9z cGFuPjxhIGhyZWY9Imh0dHBzOi8vZ2l0Lm11c2wtbGliYy5vcmcvY2dpdC9tdXNsL3RyZWUvc3Jj L3RocmVhZC9wdGhyZWFkX2tleV9jcmVhdGUuYyNuNjUiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz dHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+c2VlIGhlcmU8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJj b2xvcjojMTYxOTFGO2JhY2tncm91bmQ6d2hpdGUiPi4gVGhpcyBkZXJlZmVyZW5jZSBtYXkgYmUN CiB0aGUgc291cmNlIG9mIHRoZSBzZWdmYXVsdC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt YWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk1hZGVsZWlu ZTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_D05988EE5C2C4893ABA8F35570CD83C7amazoncom_-- --_004_D05988EE5C2C4893ABA8F35570CD83C7amazoncom_ Content-Type: application/octet-stream; name="pthread_test.c" Content-Description: pthread_test.c Content-Disposition: attachment; filename="pthread_test.c"; size=217; creation-date="Tue, 11 Jul 2023 19:19:50 GMT"; modification-date="Tue, 11 Jul 2023 19:19:50 GMT" Content-ID: <6D077D8C729DC045B746990F97DC0F98@amazon.com> Content-Transfer-Encoding: base64 I2luY2x1ZGUgPHB0aHJlYWQuaD4KCnN0YXRpYyBwdGhyZWFkX2tleV90IHBlcl90aHJlYWRfa2V5 OwoKc3RhdGljIHZvaWQgX19hdHRyaWJ1dGVfXygoZGVzdHJ1Y3RvcikpIGtleV9jbGVhbnVwKHZv aWQpCnsKICAgIHB0aHJlYWRfa2V5X2RlbGV0ZShwZXJfdGhyZWFkX2tleSk7Cn0KCmludCBtYWlu KGludCBhcmdjLCBjaGFyICoqYXJndikKewogICAgLy8gRG8gbm90aGluZwp9Cg== --_004_D05988EE5C2C4893ABA8F35570CD83C7amazoncom_--