From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14009 invoked by alias); 20 Feb 2020 04:28:10 -0000 Mailing-List: contact libc-help-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: libc-help-owner@sourceware.org Received: (qmail 13989 invoked by uid 89); 20 Feb 2020 04:28:09 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=2.8 required=5.0 tests=AWL,BAYES_50,SPF_PASS,XPRIO autolearn=no version=3.3.1 spammy=H*UA:Webmail, Debian, H*x:Coremail, amd64 X-HELO: corp-front10-corp.i.nease.net Received: from corp-front10-corp.i.nease.net (HELO corp-front10-corp.i.nease.net) (42.186.62.104) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 20 Feb 2020 04:28:07 +0000 Received: by ajax-webmail-corp-front10-corp.i.nease.net (Coremail) ; Thu, 20 Feb 2020 12:28:02 +0800 (GMT+08:00) Date: Thu, 20 Feb 2020 04:28:00 -0000 X-CM-HeaderCharset: UTF-8 From: wanghanlin@corp.netease.com To: libc-help@sourceware.org, gcc-help@gcc.gnu.org Subject: __pthread_mutex_lock assertion error with a simple test program Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <72ad57af.1380.17060da4702.Coremail.wanghanlin@corp.netease.com> X-SW-Source: 2020-02/txt/msg00019.txt.bz2 RGVhciBBbGwsClJlY2VudGx5IG9uIG15IFg4NiBzZXJ2ZXIgb25lIHByb2Js ZW0gaGl0LgouLi9ucHRsL3B0aHJlYWRfbXV0ZXhfbG9jay5jOjgxOiBfX3B0 aHJlYWRfbXV0ZXhfbG9jazogQXNzZXJ0aW9uIGBtdXRleC0+X19kYXRhLl9f b3duZXIgPT0gMCcgZmFpbGVkLgpUaGUgdGVzdCBwcm9ncmFtIG9mIGFwcGVu ZGl4IFsxXSBpcyB2ZXJ5IHNpbXBsZS4KU3RyYW5nZWx5LCB0aGVyZSBhcmUg aHVuZHJlZHMgb2YgaWRlbnRpY2FsIHNlcnZlcnMsIGJ1dCBvbmx5IHR3byBo YXZlIHRoaXMgcHJvYmxlbS4KCk9TIGlzIGRlYmlhbiA5Ljkgd2l0aCBrZXJu ZWwgNC45LjAtMy4KQ1BVIG1vZGVsOiBJbnRlbChSKSBYZW9uKFIpIENQVSBF NS0yNjgwIHY0IEAgMi40MEdIegpsaWJjIHZlcnNpb246IDIuMjQtMTErZGVi OXU0CmdjYyB2ZXJzaW9uOgpVc2luZyBidWlsdC1pbiBzcGVjcy4KQ09MTEVD VF9HQ0M9Z2NjCkNPTExFQ1RfTFRPX1dSQVBQRVI9L3Vzci9saWIvZ2NjL3g4 Nl82NC1saW51eC1nbnUvNi9sdG8td3JhcHBlcgpUYXJnZXQ6IHg4Nl82NC1s aW51eC1nbnUKQ29uZmlndXJlZCB3aXRoOiAuLi9zcmMvY29uZmlndXJlIC12 IC0td2l0aC1wa2d2ZXJzaW9uPSdEZWJpYW4gNi4zLjAtMTgrZGViOXUxJyAt LXdpdGgtYnVndXJsPWZpbGU6Ly8vdXNyL3NoYXJlL2RvYy9nY2MtNi9SRUFE TUUuQnVncyAtLWVuYWJsZS1sYW5ndWFnZXM9YyxhZGEsYysrLGphdmEsZ28s ZCxmb3J0cmFuLG9iamMsb2JqLWMrKyAtLXByZWZpeD0vdXNyIC0tcHJvZ3Jh bS1zdWZmaXg9LTYgLS1wcm9ncmFtLXByZWZpeD14ODZfNjQtbGludXgtZ251 LSAtLWVuYWJsZS1zaGFyZWQgLS1lbmFibGUtbGlua2VyLWJ1aWxkLWlkIC0t bGliZXhlY2Rpcj0vdXNyL2xpYiAtLXdpdGhvdXQtaW5jbHVkZWQtZ2V0dGV4 dCAtLWVuYWJsZS10aHJlYWRzPXBvc2l4IC0tbGliZGlyPS91c3IvbGliIC0t ZW5hYmxlLW5scyAtLXdpdGgtc3lzcm9vdD0vIC0tZW5hYmxlLWNsb2NhbGU9 Z251IC0tZW5hYmxlLWxpYnN0ZGN4eC1kZWJ1ZyAtLWVuYWJsZS1saWJzdGRj eHgtdGltZT15ZXMgLS13aXRoLWRlZmF1bHQtbGlic3RkY3h4LWFiaT1uZXcg LS1lbmFibGUtZ251LXVuaXF1ZS1vYmplY3QgLS1kaXNhYmxlLXZ0YWJsZS12 ZXJpZnkgLS1lbmFibGUtbGlibXB4IC0tZW5hYmxlLXBsdWdpbiAtLWVuYWJs ZS1kZWZhdWx0LXBpZSAtLXdpdGgtc3lzdGVtLXpsaWIgLS1kaXNhYmxlLWJy b3dzZXItcGx1Z2luIC0tZW5hYmxlLWphdmEtYXd0PWd0ayAtLWVuYWJsZS1n dGstY2Fpcm8gLS13aXRoLWphdmEtaG9tZT0vdXNyL2xpYi9qdm0vamF2YS0x LjUuMC1nY2otNi1hbWQ2NC9qcmUgLS1lbmFibGUtamF2YS1ob21lIC0td2l0 aC1qdm0tcm9vdC1kaXI9L3Vzci9saWIvanZtL2phdmEtMS41LjAtZ2NqLTYt YW1kNjQgLS13aXRoLWp2bS1qYXItZGlyPS91c3IvbGliL2p2bS1leHBvcnRz L2phdmEtMS41LjAtZ2NqLTYtYW1kNjQgLS13aXRoLWFyY2gtZGlyZWN0b3J5 PWFtZDY0IC0td2l0aC1lY2otamFyPS91c3Ivc2hhcmUvamF2YS9lY2xpcHNl LWVjai5qYXIgLS13aXRoLXRhcmdldC1zeXN0ZW0temxpYiAtLWVuYWJsZS1v YmpjLWdjPWF1dG8gLS1lbmFibGUtbXVsdGlhcmNoIC0td2l0aC1hcmNoLTMy PWk2ODYgLS13aXRoLWFiaT1tNjQgLS13aXRoLW11bHRpbGliLWxpc3Q9bTMy LG02NCxteDMyIC0tZW5hYmxlLW11bHRpbGliIC0td2l0aC10dW5lPWdlbmVy aWMgLS1lbmFibGUtY2hlY2tpbmc9cmVsZWFzZSAtLWJ1aWxkPXg4Nl82NC1s aW51eC1nbnUgLS1ob3N0PXg4Nl82NC1saW51eC1nbnUgLS10YXJnZXQ9eDg2 XzY0LWxpbnV4LWdudQpUaHJlYWQgbW9kZWw6IHBvc2l4CmdjYyB2ZXJzaW9u IDYuMy4wIDIwMTcwNTE2IChEZWJpYW4gNi4zLjAtMTgrZGViOXUxKQoKYXBw ZW5kaXggWzFdOgojaW5jbHVkZSA8cHRocmVhZC5oPgojaW5jbHVkZSA8c3Rk aW8uaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8dW5pc3RkLmg+ CgojZGVmaW5lIE1BWF9USFJFQUQgIDUwCgpzdGF0aWMgcHRocmVhZF9tdXRl eF90IHNlcV9tdXRleCA9IFBUSFJFQURfRVJST1JDSEVDS19NVVRFWF9JTklU SUFMSVpFUl9OUDsKCnN0YXRpYyB2b2lkICpwcm9jKHZvaWQgKmFyZykKewog ICAgZG8gewogICAgICAgIHVzbGVlcCgxMCk7CiAgICAgICAgcHRocmVhZF9t dXRleF9sb2NrKCZzZXFfbXV0ZXgpOwogICAgICAgIHB0aHJlYWRfbXV0ZXhf dW5sb2NrKCZzZXFfbXV0ZXgpOwogICAgICAgIHB0aHJlYWRfbXV0ZXhfbG9j aygmc2VxX211dGV4KTsKICAgICAgICBwdGhyZWFkX211dGV4X3VubG9jaygm c2VxX211dGV4KTsKICAgIH0gd2hpbGUgKDEpOwogICAgcmV0dXJuIE5VTEw7 Cn0KCmludCBtYWluKCkKewogICAgaW50IGVyciA9IDA7CiAgICBwdGhyZWFk X3QgdGhyZWFkW01BWF9USFJFQURdID0gezB9OwogICAgcHRocmVhZF9hdHRy X3QgYXR0cjsKCiAgICBwdGhyZWFkX2F0dHJfaW5pdCgmYXR0cik7CiAgICBm b3IgKGludCBpID0gMDsgaSA8IE1BWF9USFJFQUQ7IGkrKykgewogICAgICAg IGVyciA9IHB0aHJlYWRfY3JlYXRlKCZ0aHJlYWRbaV0sICZhdHRyLCBwcm9j LCBOVUxMKTsKICAgICAgICBpZiAoZXJyKSB7CiAgICAgICAgICAgIHByaW50 ZigiY3JlYXRlIHRocmVhZCBlcnJvciIpOwogICAgICAgICAgICByZXR1cm4g MTsKICAgICAgICB9CiAgICB9CgogICAgcHRocmVhZF9qb2luKHRocmVhZFsw XSwgTlVMTCk7CiAgICByZXR1cm4gMDsKfQoKUmVnYXJkcyAmIFRoYW5rcywK SGFubGlu