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=-3.3 required=5.0 tests=HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: (qmail 7542 invoked from network); 3 Apr 2020 06:38:11 -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 mother.openwall.net (195.42.179.200) by inbox.vuxu.org with UTF8ESMTPZ; 3 Apr 2020 06:38:11 -0000 Received: (qmail 11696 invoked by uid 550); 3 Apr 2020 06:38:10 -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 11658 invoked from network); 3 Apr 2020 06:38:08 -0000 From: guolongqiang To: "musl@lists.openwall.com" CC: "zhangwentao (M)" Thread-Topic: doubt about fork Thread-Index: AdYJfXtKaG9eIdQgSWa1Zh8MsDgH4g== Date: Fri, 3 Apr 2020 06:37:44 +0000 Message-ID: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.173.221.95] Content-Type: multipart/alternative; boundary="_000_e6665c4480054c32b2f77a36be01ff1fhuaweicom_" MIME-Version: 1.0 X-CFilter-Loop: Reflected Subject: [musl] doubt about fork --_000_e6665c4480054c32b2f77a36be01ff1fhuaweicom_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello, I have a problem about multi threads fork. The implement of fork not lock s= uch as stdio file, __thread_list_lock, or other global mutexs in musl libc before syscall of S= YS_clone, this will cause dead lock in child. Is this a bug? Hope your response! --Guo Longqiang --_000_e6665c4480054c32b2f77a36be01ff1fhuaweicom_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hello,

I have a problem about multi th= reads fork. The implement of fork not lock such as stdio file,

__thread_list_lock, or other gl= obal mutexs in musl libc before syscall of SYS_clone, this will<= /span>

cause dead lock in child. Is th= is a bug?

 

Hope your response!<= /span>

--Guo Longqiang

--_000_e6665c4480054c32b2f77a36be01ff1fhuaweicom_--