delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/03/23/08:33:26

DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 52NCXP9H1884226
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 52NCXP9H1884226
Authentication-Results: delorie.com;
dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=DRYRwUOH
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0674B3858C51
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1742733205;
bh=S+Mee/YhD5NXHy70g/JcO9fACNTpkFiLljPYvOPKeRs=;
h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:From;
b=DRYRwUOHszKDU6IUqCVMx9NMHC9kDf9acFcAiMDxb6dPZdOacTu+3asi1/2ZJB3mq
/R5wL+TJ5fQlVwQkbFleKz2RxioJgDd2IipRvUjMsGL8g/kCWmm7jf/p2LAVdr4Wen
gRaCkza61cD0XxBr2ODgtHo7d2avoQFKEtTIINL4=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 928A23858C54
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 928A23858C54
ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1742733178; cv=pass;
b=Amyq6fOtT1h+utLvoxQnYg2wSZlY3Sf6bBm2JRgAdmHhBqnvYclsFwubcf7N8dtlDV+InbU0ktiIglSj3E7n5jNxA7+AUyKxt4uBgpPWV+8rAQR2evioJc5uzUwitoeCGf1bais2Sl7+51DsejK8l3WsoC9bl47o/sGtl/4Yvl4=
ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key;
t=1742733178; c=relaxed/simple;
bh=tEp01Z2eLjspFwrGbk2qpJrkzIfj+3FaZiEH9MyDc9g=;
h=DKIM-Signature:Message-ID:Date:To:From:Subject:MIME-Version;
b=CR7173pvGs2LCQd+ojPb0jusJfgklZaitqunuJTMP3QPdOOwc/hb5Jl8b0g2VJzMHy10MH9wipAhz6l5URSgALVsvYT07zzulS3ll/7uEWN2q1BG6MCcTXON8dqW4Qe3nfovGK+JyjwtLJ2y2GCi7gKanSUKUJkZ2lX3ZPm5xOM=
ARC-Authentication-Results: i=2; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 928A23858C54
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=ffGr0MwN4EBWW2PPRLj4TFEJWNvkNXglO/V/PzKt6m70we7/EBjq0T+o0liSJr5hRPObEPsJe2B3TA3gd8CQmfYZ48UJCpj+XXVB03PQWIWWx0xzBrNZApmyvFREmChB06D0Lt0hn602XARhO0+ouOp1iv+XkS6nVYIQWVEQEuYtt0SKGmxM/XfzkelCasBK5qFct7SOfKELiedQmMKDolAiEMQaHpcrjEnsruusxsupYm4Wx0UDSluB18zi3ELDXEQS2hLZGy9yPi6tUJ9VzACG2tvY88Hr9ypb68LSVvtaCoaWTSlI2SwupvJpvbKozhm+5gFTVSJRyEyjPla/7g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector10001;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=tEp01Z2eLjspFwrGbk2qpJrkzIfj+3FaZiEH9MyDc9g=;
b=he28CbDRI7NdQxhyUmYEfAGasI4r2Iz+ounkF+/Z91tMGDhiOfROoJnyHxJVCM1HHGu1zWytCg3lTnI8kf5monddgeHZPvkN6aja3ImFqMTh1UUlaPzDDmXtCuWepL0v8OvKb1NDP4WL/+W+1uR0fo2T6rbXUvty6gvtI+sRExETrZpaH9CZHSMq6GpdRe6QBrsmrrKncUifKsgbkZvubIOjg6EWoDpdhYq9JXjEarmDestQmtoKQcB3mHtMx0K9YMMNUzZlgxz6bhnsCJsVw+0yz5bwC/F+2qvuuzs5r/54Mvsmho4PMmUqkAF5hfhtvWU/C+aih+Zfj+blhQ+ggw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
Message-ID: <TYCPR01MB1092618CD4D65CA5AA26F73FAF8A52@TYCPR01MB10926.jpnprd01.prod.outlook.com>
Date: Sun, 23 Mar 2025 20:32:44 +0800
User-Agent: Mozilla Thunderbird
To: cygwin AT cygwin DOT com
Subject: Deadlock when calling pthread_key_create in the destructor of a
pthread_key
X-ClientProxiedBy: SGXP274CA0001.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::13)
To TYCPR01MB10926.jpnprd01.prod.outlook.com
(2603:1096:400:3a3::6)
X-Microsoft-Original-Message-ID: <80c03871-0164-47c9-8478-81ef4de3b1a8 AT hotmail DOT com>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: TYCPR01MB10926:EE_|OS7PR01MB13814:EE_
X-MS-Office365-Filtering-Correlation-Id: d6444929-4fa6-4cef-9148-08dd6a06d4a9
X-Microsoft-Antispam: BCL:0;
ARA:14566002|19110799003|5072599009|15080799006|8022599003|7092599003|8060799006|6090799003|461199028|440099028|3412199025;
X-Microsoft-Antispam-Message-Info: =?utf-8?B?M3lwTTEyUnorUldjeVFOQTBiUW9zaWJtMjVsN3c2emtGQkhHN29rdUkwcVJU?=
=?utf-8?B?WG1QS3RwVUNFUUNYZUJmdXhQMTdFUHY0WDdnR3JGaGV1aTQ5QzZHMDQ3SGRP?=
=?utf-8?B?aVkybW5vNlhvUVNlZkVxc1dJSEFlSFd0cmpDdlJGTFJISHE3dWlOcFhSM1NZ?=
=?utf-8?B?MWVwdjJFbjRYbS9xbWhlVVc1bzJxOWcrcG9IRlFWQ3ZSZDNhaVFWMW41MU1k?=
=?utf-8?B?Q2RMb1JrZ0Rhbll2VHh4ZjlaZGpEdmZ0aUs4WGZkdTl6V3JHRkVremxNNWoy?=
=?utf-8?B?SXVzUzRRUWtJWHhnUWRBdmVrRVVKbVJGVWRyczVkbFNxWnBvNzM4L1gvTTA0?=
=?utf-8?B?OGp1UWhTQlcrQjl1VVY2bllaMnY4S3NNNkNDYmVvSDh3NEdpNm1mOUZsV0FU?=
=?utf-8?B?aThZWndrTHh0aE1FemVMaWwzMTZWelFoSXpTeEtBZ2I2ZFozOEpDR1Z5d1ZK?=
=?utf-8?B?Qnk1S2dIZjBncW5LNmVTV1RmaHhEU2VodnZFN25lbmh2UDhRVWREYjcydmF2?=
=?utf-8?B?Wmx6N3Q1UXcxMlR0Sm5pMmdnL3lrYnlhNU42dzlxWDZSNEN1RnUyTVJEVC9n?=
=?utf-8?B?L0s3U2xOanErdkw1eHdhWVZRUllEWWgrTlpCQ2JJazRDMXhzZmNXOFF1VmhU?=
=?utf-8?B?eHBtM2p3Tys5aGViSURhaVg2c29McWphNkFLcjVxQWJwSUJCUUlwVXNPZnE2?=
=?utf-8?B?dlVYMHVyQ2xaVWZ0UVF1cmZLYXA4eC91Vnk0TjI0V285aDNLaG5ldS81QXlq?=
=?utf-8?B?d1RZUjduVTE0T0NqVGVmOVRuSHVUMS9sRW9HeWFtOEVlRC9EMmJEaUpGdHhP?=
=?utf-8?B?WTJRdC95NE9qcUZMUVZyTTZBVWxNQWVJWHNjTEdHdzNWdFZZd3lFUFVpUndS?=
=?utf-8?B?S1BUMnJzRXBOb201NEc1VVh0VnUwVURoaTk4S2hid1BMUDJiMk9rS0ljbzhs?=
=?utf-8?B?d1dxMk4rMzN2aXd0OVZLWGp0MVp4VHFuV0ZZYS91clNVeTNzcHRmeGlKTHhG?=
=?utf-8?B?NTZ6c2owRUYweGVYdDN6Uy9QSEl3ZnIvTFMremt3Z3B0cVhHSno4RHhXRWd1?=
=?utf-8?B?emp1azMvcEVQS0luZkUzY0hLN282T0xsVGx4RWxHajd4WTVUL0Z2L2owYUoy?=
=?utf-8?B?bmV1cm4zV2VCSUtETVVrNUFiclBLOGJzeDk5SE96ak81WGVCWGZUVHZ1dVQ1?=
=?utf-8?B?QXdyTEpodGZIUm1WVVlpQUUweFozakdZSWN2eE5nNEJVMDdORU9rSkg2OVh5?=
=?utf-8?B?Mm91eml6K2VoWlZzYncxL2FLZW5tRmoxaEk1REpmbXg2TlJZWXlWdTNsR2RK?=
=?utf-8?B?cm83cDJ4YkVLVWx4K1RlYlRWRG16dk8yRHFhSXJyeUNwZHFiSk0yZUhHYWRY?=
=?utf-8?B?ZktGOXVCR1lhdWZNdWpWUDJmMkdUbWZyYUhIR3EwdWxVbFY4bkdYOStNbUpW?=
=?utf-8?B?aTEyQStnWWJtZ3VjMHU0MWplemdQdGtMNXNPOTN1VllqZmk2ZGtLcHFiYmtv?=
=?utf-8?B?Q0QxQ1dpYk1DOHZWcW5vb0ZHRHRYbFNCVnYzTnpzcHl6RStiM2RZdUpMZnBB?=
=?utf-8?Q?VRi5FJsy3Yxq6EbizektphArU=3D?=
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZUVOMXBtZlp3UG9ERUtlRGtPZEdPZGJUeUIrRDJESHFzem5LU28xYVpWZitT?=
=?utf-8?B?c3lwVGVzVDlpZmZVNzFHeHU2R28razVrOW9NbitrdXdaSldhVHQycXBKdHIy?=
=?utf-8?B?bE0wVUxCSUtuZXVzZmlVVEp1V3lJVUZDL0hwVXhEa09TKzdzb2JpR0pIUTYw?=
=?utf-8?B?U2gwcDZOTUcySlc1OFd0ZEVKRllMQVFnY2QrQkcvTEtRTDB1cUNTVkM4dUNo?=
=?utf-8?B?UEFzUDhkOXNLU08wNHEycFYwN2JzL05BWGNaaHlhd3hsV1VYUDVyd09yRU9x?=
=?utf-8?B?TmN3ZHVndUZqSVhvWHNVQzZhd3N0QnRLaWtoWEhQTCtBaEw5bEgzTVg1Ym1J?=
=?utf-8?B?Sk5sYmVrUExLUmJSUStzZXQxeEdYdGRBdml1K0EwZjhURHgwRkNYMDlra2NS?=
=?utf-8?B?SGxzOTFUZGJPL3NiTDNnREFEK1pzd2NhMzFnQ09kSTM4OGpUMm0wTEdaYlRt?=
=?utf-8?B?dXFBTUpyODZWUzgwMzVNUnNGbS9HR2JjZzFXWnMwQmlOUXVNVkU0c013cnV4?=
=?utf-8?B?eU5RbG41SXdrME1DUWpidyt1MjBGam1GZStTOHNzeEkzOWhTSTg1ZitvbS90?=
=?utf-8?B?YzhqQ3lqNWl4aFpISHNLd2tjWTN2L1hQY0laVmhSN1RMZXFwczZFbDdPT2pJ?=
=?utf-8?B?UmRmb014RDJTRXRRRmVDL3BhdXlIWkZQUkJ1dFNOVVllanUzdmhvSlU0U1VW?=
=?utf-8?B?SGJPYkZxWUkyQnkvOXoxWGs3N1RCRVRRY210UFB4dXNUN1RyMnB1dzBlQ3A0?=
=?utf-8?B?cmJnV1VzZURsckxOQ3JQbVF6dWtobWtEN2Zwc3JCbkwvSmNoOURyQTBpbzJN?=
=?utf-8?B?cFB4aW1ZSzhueXRQOFpaYkxoRERYOUVmRzNoT0JqVkVpVnUvcXl0L3BYQjhJ?=
=?utf-8?B?R2VrNjI1QnVIL2wyNFBvWkg2Z0UwSVdsdmNUNmxkOXpZczQ5ckk1bVdHY1pI?=
=?utf-8?B?alJOVS9LdE43NGVWWm1FTmZNK1h3V1Jrd3laMVk1ZjlQbWh5Zyt4T0tBNmNF?=
=?utf-8?B?ZU1NaWk2WVpuNjVsMURpWE00ZmxUZC9pZXJjbFduTlFoS0NWNVJLbDg1Qk83?=
=?utf-8?B?akF5d0ZhdGhmRU5tV2hZYVFjSE9lQW9KUlEzTWRKYVpTTHdKdWp2cmxDbjlH?=
=?utf-8?B?SDhORTBocElIK0ZWUWM2c29ldFlXYmpScitSaFpnU2IreXRYeE8xdnc2UVBN?=
=?utf-8?B?R2kycFNGeGwwa2h6WDdpNmY2d1hzbVYybXQ2bU0vdmJRSy9iK2hJNjJ5U056?=
=?utf-8?B?QVFmM1FMbHdGVHJTTnhnaGlqSXM3c1RET3JiYnpWWVZKQ3Y3c2QweU5zNmpi?=
=?utf-8?B?aHFKM2NHRFBjK20zYVR1d09Na0srRG92YlFka2t6ZnphbGo0TEtJV0Jra3RP?=
=?utf-8?B?cEVlek1QNUkzMXdia2NFME9xUUxIdWRTR1ppSzU3TFhtZWg0eWt3WkhPd0RY?=
=?utf-8?B?WTJqeTJVbDQwL05CcFhrMWJZamxYUlNIZzFDdWRDZE1sL0dCN0tpRGs4Qlkx?=
=?utf-8?B?RnN6Y0FVRnRmMXp3Y2pSekJ1dHptS1FsMzJVc3ljMG5lWU82d1VFUDAvSWNW?=
=?utf-8?B?alB5SVZVQkQrc3VndTYzLzhYZW5Fckswck1UcCt6aGNJZ2pneTh3Q3VFRlRj?=
=?utf-8?B?TERJdVF2RXVSTWt1Lzh5VkJxbkE2RzJqWUphaFdkQ1ZBK1dRem9ObW1INkwz?=
=?utf-8?B?NzZramlyQTRPQnludnJya2gvQ2ppRUpVeFIxZnpReTI2Qk5WNExEc2hMRWYw?=
=?utf-8?Q?/LSe8c6k0GNDNPeLPt5Q2WKdIfMNO9SPTh1eQ32?=
X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-15995.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: d6444929-4fa6-4cef-9148-08dd6a06d4a9
X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB10926.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Mar 2025 12:32:54.6736 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS7PR01MB13814
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Yuyi Wang via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Yuyi Wang <Strawberry_Str AT hotmail DOT com>
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>

It's a bug when I tried to run tests of Rust std lib. The standard
library of Rust tries to create a new pthread_key in the destructor of a
key created previously. Unfortunately, List::for_each locked the mutex
before, so List_insert method cannot lock the mutex again.

I have searched though the POSIX docs and didn't find any words that one
should not call pthread_key_create in the destructor of a pthread_key. I
think it should be a bug of cygwin.

Thanks,
Yuyi Wang

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019