From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RDNS_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: (qmail 551 invoked from network); 27 Mar 2020 17:53:26 -0000 Received-SPF: pass (mother.openwall.net: domain of lists.openwall.com designates 195.42.179.200 as permitted sender) receiver=inbox.vuxu.org; client-ip=195.42.179.200 envelope-from= Received: from unknown (HELO mother.openwall.net) (195.42.179.200) by inbox.vuxu.org with ESMTP; 27 Mar 2020 17:53:26 -0000 Received: (qmail 17547 invoked by uid 550); 27 Mar 2020 17:53:22 -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 17516 invoked from network); 27 Mar 2020 17:53:21 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=XgQOIcJV0/CQR6uXUA6ZztNJdOQcHyr7nbNa/2HGd9w=; b=mZcH260UPGao9oQ5tOoeucBWO/Q5229tja4XhMHyEuPpZRdlGxltKxMNa4BlGyygtZ 1909B/VR3ypPSkerqcYu75gy86W+3eJb9c5lOFXWl1Nm/BWThUJRO49gruOvjOyjBeT2 ZDPy1poNPOpsc/1zQ2dDXTITpRY8+jF77t9lsw4Hfo+rTDTrw5xsOjZLnZHj/Zu29f3w ia4UVnh1LM6IFVM4TleC1zpsAf6ucXE2zC6TgG74sFGEQyKmpVjR8Jn88yiOtXRJ3JUx ZpNtZAX4Xk2MNmvfbpkdULl0fFwZokHJ7NzQs454QWJ6B7oGHIjaJEbqSH5mdfgWK5YX jCXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=XgQOIcJV0/CQR6uXUA6ZztNJdOQcHyr7nbNa/2HGd9w=; b=fMxFjH2fvzKdmAcjpvvSFS3L+8jMlVHQBk1ntwsVzFrzrhnZvO/XQvrZjQt7hHgrW5 Z24NyEY7wsa6eqHc7xt3eikv1pajecEcaIdWJYVqJsZIQEmp0dJxCN+R26HLbdWzzbht eIkS7QuWgzTD2d1T2wYfEoB7+z1qNgW2rQ3kEatqTE1FyjGvM363NrmK2rsIPGuZ6zZh G2X8X1orshgcb7licwtAcDVVTX/sY3aHqHnMIri/hzykOl1kkD/LSE0L30N4OP+SbocK iIRJo5JVeUvfNZhB7SkOIZJEV3WkjqsXXpnysU/iWGI2sF99LZVILVvYw15UK2AWMlw6 zpgA== X-Gm-Message-State: AGi0PuYcHWJQRqSvjvJModr42uHXqTs8VykRwPDeBLuwWyOzc4GLfQKb j3l7WAuQNsheBuajY0hVzuvJPMtBvxWK930bUhgGcehAvvU= X-Google-Smtp-Source: APiQypLeNM2pwmZwquomerfy9hOzZbOItcOQWwCgZbkdbRLbpRUAtOsX7a9wZV7GpBSpuB0p4zjaTz6l7kYTo8tVJTA= X-Received: by 2002:a67:b001:: with SMTP id z1mr166076vse.82.1585331589386; Fri, 27 Mar 2020 10:53:09 -0700 (PDT) MIME-Version: 1.0 From: Leonid Shamis Date: Fri, 27 Mar 2020 10:52:58 -0700 Message-ID: To: musl@lists.openwall.com Content-Type: multipart/alternative; boundary="0000000000003c978705a1d9c6b7" Subject: [musl] __pthread_mutex_unlock uninitialized value --0000000000003c978705a1d9c6b7 Content-Type: text/plain; charset="UTF-8" https://github.com/bminor/musl/blob/54ca677983d47529bab8752315ac1a2b49888870/src/thread/pthread_mutex_unlock.c#L34 In the case where a mutex: is one of PTHREAD_MUTEX_ERRORCHECK or PTHREAD_MUTEX_RECURSIVE and PTHREAD_PRIO_INHERIT an uninitialized value of 'old' is used to check whether to futex. --0000000000003c978705a1d9c6b7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
https:= //github.com/bminor/musl/blob/54ca677983d47529bab8752315ac1a2b49888870/src/= thread/pthread_mutex_unlock.c#L34

In the case wh= ere a mutex:
is one of PTHREAD_MUTEX_ERRORCHECK or PTHREAD_MUTEX_= RECURSIVE
and PTHREAD_PRIO_INHERIT

a= n uninitialized value of 'old' is used to check whether to=C2=A0fut= ex.

--0000000000003c978705a1d9c6b7--