From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam07on2123.outbound.protection.outlook.com [40.107.212.123]) by sourceware.org (Postfix) with ESMTPS id D218F3858D39 for ; Tue, 26 Oct 2021 17:10:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D218F3858D39 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=cornell.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cornell.edu ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Bj2ArDT+5B4KWrmI3WbOoNMPCsez4m4UGQu88Hfxpv7F6OhXsNKEuM76fin7N9LrMUR9NO6Bxz/+LE0HiCdR9k2Qc8d4azqyfELJs8bW9ssKHeNs1BypoQZM5C1KLQgzg593jPzI8FKuhCf7p0Qp+IGwMAR9E//kCU4IeZU9Me7rdtbjIhz+pmoGd9UxY1eD4bgWvJbTLWgIW/L7Yrb4tkJeO2TkDKYGxQMUlJuFq6JZcyc3ufbytTUAZrtvZPbHpn/5B6X1iZu6Z3/lXVysA23QtLhyTtqKSOHfwgryaWz9CzX1jLzdY6qVgYpkJXYF4mD30O5EpVTJ9zKRGJZWEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=lF6gjCmzMwAW9QSMEbQLr5ze8ikmhkLkuO+6ukC6bPc=; b=Qvqb6qJqS/IXWJumCgmZvCq+Qe51p8N9EwNuF19eT+IqaXiVTX2tc/ZfWfnpZox0QFnZSinjSPueaebFBH7Lz3fCFO1thDUzK0QWWGQQg3m1701tUNdx/m5TU3tPr7zWO+lLSzm5XrtICKWPnngiky7wkczMc+PJJ2YX3iyqm/fVGtnr1uTlS/yBZfFmXVC9PZPfAJxYvbWtIFJoe5JLtq47s+BqOb3pE1bCkrSNbGMCJcCgO1s/vMocvriY2b5KLgtzJnjT4rBoGosfZZnpWFRoVvdNlUm6ugKwzhyHp20XwwYpAhEcm0xZZOVbJc1x7SyLrg0lDK1jUG81tHdJTQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lF6gjCmzMwAW9QSMEbQLr5ze8ikmhkLkuO+6ukC6bPc=; b=AWcFcoHh/fS6fJ2QWdwtTsYKWdKgu4iIxCHHwcMq+WNZJz1XUJhgmzsoHALadtaEyPG+nNqqeYrRgRZLo0RacN5ABFcQ4iAaEVqaHouOyDzA1npRdj/PLzfzjqqoMIqvv2V/nBjeyYU1MG7vHIgaLCDsipMoRjdKffVGUras5Kc= Authentication-Results: cygwin.com; dkim=none (message not signed) header.d=none;cygwin.com; dmarc=none action=none header.from=cornell.edu; Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN7PR04MB4308.namprd04.prod.outlook.com (2603:10b6:406:f2::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.18; Tue, 26 Oct 2021 17:10:49 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::d1a8:b6b3:dfd1:b093]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::d1a8:b6b3:dfd1:b093%6]) with mapi id 15.20.4628.020; Tue, 26 Oct 2021 17:10:44 +0000 Message-ID: <36d288bf-5fe3-dd0e-0e21-5b6a1964a372@cornell.edu> Date: Tue, 26 Oct 2021 13:10:42 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.2.1 Subject: Re: malloc crash Content-Language: en-US To: cygwin-developers@cygwin.com References: <6a4d6675-7e4d-bcb3-9aff-acc0788d211d@cornell.edu> <97873b16-7ec3-02d7-1861-3ec62a79c37e@cornell.edu> <4b322eb0-4941-6b8f-6f46-aa76caf5a66f@cornell.edu> <66ba46c1-afcd-5f31-58ef-06f96209127e@cornell.edu> From: Ken Brown In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BLAPR03CA0041.namprd03.prod.outlook.com (2603:10b6:208:32d::16) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [10.13.22.5] (65.112.130.200) by BLAPR03CA0041.namprd03.prod.outlook.com (2603:10b6:208:32d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.22 via Frontend Transport; Tue, 26 Oct 2021 17:10:43 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4e74301e-bfcb-479e-eb7b-08d998a38b9e X-MS-TrafficTypeDiagnostic: BN7PR04MB4308: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iA8N21a0/U75pUArXW5/sDCocZVXhsIsE9aHQp388QFXhZYTOVklR4NKJK4oEt0kJyuUqxSw2kqMiRyC6K9lwaCpbnZOPICx4Ai0N8M0BUquJICufQTr7QYpIRZOroHlvqU3tXLMiftCXzLbWyAgULTWgdR9XD3vIYnLHQiM4BAqlThe388NKPiyHLzMqNcQyk2eb6Xq9I4VsiDkl8JVcSUwYacNWhGetwqs9Ps6n9RwuEeZAUL4ad9B+P6fwN0H25dtSF7C3SYcAytyKYTqliJJj/nSw60A6WkXCSUrZFrPrTh1DuF8wBZgT94KlYpIwtgQ8gsY++ylXFqYdocfnZoAyzIwsKlLNL7YDSAqscOj4vlLigQZHoQvlu86DITCgKDkIJL0Kur2Mdy1X5Ld8xhQo60dTviz/cV+PHZNVNMe1X6S+rec2FGovQ40bI6Cj/EvKIPbFmQVG3s3p7ifkOHJH+/JB9Nyk8bWQ8VHM7C9KH+JkjmUV+W/hGri8UrAGt5OS+Xc9Qk7xupTA4E9qCcS8/JM9i6pXrNDyy6XGmGu9GR/hEMo/n48VTfAJ93kI2kHcq6Sgvw0G+ij6nMUHimx35K/rYJqEXWPM1XV5OKnRteQmHmTN3VeyXbllzrrmd9knfxk3TfKLlCWIiX2nQLdjFnxBGpiXXjcS+hEBjCafOYhZc3XqOUMxWvpt0+57IaIJUzF87rWog7y3IF3WKYx+gg15ZuzpAdKUhDa+R4= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(7116003)(6916009)(5660300002)(8676002)(86362001)(38100700002)(786003)(316002)(53546011)(16576012)(8936002)(3480700007)(31686004)(66556008)(75432002)(66476007)(508600001)(6486002)(2906002)(31696002)(83380400001)(956004)(36756003)(4744005)(66946007)(186003)(26005)(2616005)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Snh2RFFBdHRVUGV2aHFjNXM4clFaMEYvVk5yd1hOenR0QzFjUzR2aGhpeWlN?= =?utf-8?B?UlVxVHhZZXFwVVFFRXRqSDAyTEZkNWkwdWlOT0FKR2dZTythbzBKejlBdFdE?= =?utf-8?B?SEZselVmZnpuNnBhMi9KZmdZdk11blp3WWM5ZU1PVEd4NnhxYUhSSVpZVUdn?= =?utf-8?B?c1lJUXQwRU1PWjVwbGtrL2ErNmdsNE9URjRxRFRFMjFvaldiYmMxc1RPa0c0?= =?utf-8?B?azBsOVljYlZzZ05IUkI3QWF1T2I4T2FhZXZIN0cyMEFaZWV3bGc5UlhWaVZu?= =?utf-8?B?UWhDNTJuQ3lWYlFqSURUcXdnV0dwNkZaT1ZQMEhpVXV3aytPOWxvVDVUcGMv?= =?utf-8?B?K24wOFJSb21neGsrT2pvSlRaTU9yNWZjQ1hvVXVlL1owQ25JYmJsQTNQZWZQ?= =?utf-8?B?UzltYS81RkoyMHpKaENqMG51c3BmVG5tYS9zL3E2WXcxVEJlUTJVc3hoZTRo?= =?utf-8?B?SUdnMW1CQzZDL1VSUzZHRkorZ1NZV3B0aVFjMlNET3Y1c2IvdU9CU2s5YkhN?= =?utf-8?B?blp2ZEVlN3lOYk9IV3djam1reGtGWTdZLzZKOXovVjJZcUMzY0VlcjFxVHdV?= =?utf-8?B?UFczUGFXclI4UWEyTWZJczQxK25tMVlYTGNEV0U1VTk1eWFLNGwzcVRXMDBB?= =?utf-8?B?eXl2WHpMUko4dmpjd0s0Nlp5bmN1N1BqUmZFUWdETE01aUgrc3hRVUNlOGtE?= =?utf-8?B?T0hBTTVJWWVrUDEzb0g3cEJhR3RwRURENnU0YnN0QnNIWWgzV0pNV0poc3Mr?= =?utf-8?B?WTduU1h0MmlHMDE3dVBkSlNWTEtCSnRWMXgvaUZLZ2ZkVk5KRkhsc25SaDg4?= =?utf-8?B?enNTcmtwR1h5N05reXYwWmtPT1hxeDV5TFd4dzlMZDJzM3ZJM0I0eks0NFlY?= =?utf-8?B?UUNnTm5IUngxZ0pwNlhydGFXVDVXMTlCSWw1L2taTVZsMS8rTUI5RHNQNFVB?= =?utf-8?B?SUMzdjVWK2txUzd5Qzk0L0VVaWNmYk1CWm4wRjl3RjF6V2Z5Q1I4MUdNYWxt?= =?utf-8?B?bWhsMm9TY3hKOTBlTnJpK0IwdElGZUJzUUFNRWJibG1zUWhDY3VJYWpZR3hK?= =?utf-8?B?Rmt2c25HTmJFczloYVBOWE1HWnJkdGZsbHkyTUpQWnRORTRUNzBJWHZ3cnN0?= =?utf-8?B?NHEyQkNJbWx4UTc0YW5DbUdpazR3bmlqNmJDNVhjL3orZnY1SWZPUVM3ZWJ5?= =?utf-8?B?bmJWY0lLS0pZc2JQeUs5MHN5THVPeGZmRTdqUGVVYWt1R05ONUtoSlN6OTl0?= =?utf-8?B?K1F0NnlnbVB1SkpqRVVZNG1FQ2NiRWl3dFdaeGRLN2tDNi9sZlZqYm5KNk9H?= =?utf-8?B?eGZZOFd2bW9kaUZqQ0Q3aXNERzdyZ1BZdGp0STZ5bjlWTmxkck9FL3NHaTRv?= =?utf-8?B?TlNFMU1Dd040Uk51MEJUMFJFRXdtcmtYYng2M1FJYUNXSktwWFNIOWt6RG5V?= =?utf-8?B?Uys2a0d3bXMrV3UreG9nKzhWTlprMThXWmV6bUJpaS94bDk1VTVXUFQvM00y?= =?utf-8?B?eTVDNFJkRVJsN21qMkdXemxGblYzc1cxNWdqRjA4K0FQSFhXWUkrMEU5ZWpu?= =?utf-8?B?TnBnbzg5TXV6cGxmUVVnMTVMK3dYWVN0bm5XMnJpaXRpOHBuc3o1a1pSclo0?= =?utf-8?B?T2VuMVVGaDBDdkd1MDZnWjJNeG5sS3dlOG1IZ1RraHMvVG5uUndiODRtRGNL?= =?utf-8?B?SHV6RlJ1ck5UcVpvNmprbkFRK0x6QjgyMldGYkRpZDJWamlRUEI1S0l1dzdL?= =?utf-8?B?bS9iUXhnUXE1YmZPeFdpTGJSQ0NnVjhZR1V1dmlrUk0zQlFFc0h0NDhhSld5?= =?utf-8?B?b28veVMvZGhjd1JJVnltT1ZkMGVVTkdFRzN6VlhRT3RBbGxJU1VGOTZINkh6?= =?utf-8?B?UVhnVFlNc1I1bjhNYm5mQXgrV2FiK2djc3Q5NVdFQ1BYbW9ZWmpONlAzd0JX?= =?utf-8?B?ZThUY2VMWERPZU1BNHlNQWJieWkrTHBCMG4wYXVZelhWUXVrNEo4OTR1Vm1j?= =?utf-8?B?ekpwT3lPQ1Z4eThqd2lWeDdnYmJoZVNkY3N5WXoraUVkaHFPUzk4N0V0T0Vr?= =?utf-8?B?bGlvNGVzcWVzd3hOTGRLcWptc01KWVBzRDkzZVZWUEFTZDE1MVJXRWcvVUhZ?= =?utf-8?B?WjdsOG83QTFZejlGM0pPc2xPUWJZb0RLcEgyN3cydEVSZEtZc1o5SFlnbFpO?= =?utf-8?Q?57ISca4UHIUvCZpRq+gZEZU=3D?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 4e74301e-bfcb-479e-eb7b-08d998a38b9e X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Oct 2021 17:10:44.1363 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: B33YtEwqoDlMFRA58yV7jEZkLrXIph2GQm077Tqr6Z1Ld3znNpYBOieefCbYe/rvusTLulb9OyLTQf6zbVSH5Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR04MB4308 X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, JMQ_SPF_NEUTRAL, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin-developers@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin core component developers mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2021 17:10:52 -0000 On 10/26/2021 12:49 PM, Corinna Vinschen wrote: > Below's another incarnation of this patch. I wasn't quite happy with > the first one. Statically initialized SRWLOCKs seem to be the natural > way to solve the problem... > > Ken, Takashi, can you please test it both, just to get as much testing > as possible? Works for me. Ken