From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2097.outbound.protection.outlook.com [40.107.220.97]) by sourceware.org (Postfix) with ESMTPS id 052BD3858C27 for ; Mon, 25 Oct 2021 13:37:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 052BD3858C27 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=minh++15L18+aXfSq4R/rqd5nWbTcn0DgiFJwQywzWTENBUihdPjYovPdLs8IlFxcSOI13RcEZmydNNzznVDuCUMFRPYbwh2u/LfxsLg+BDNvUNAL1sfxb9Qwz1SndnFHpAaNN9WSQ3b+5/qgrlDaxUhoQm9kkkACQ5AkGbU9MmbvAWUV6fr88Td0aLCnpKsgdtS1ib6FtIAFNR8lt54OO8+iIomIOODuVRRmGZsnDbWv/E5XsAv4IlVlih17Pa8LccMAGPjvK5I35k97qt1ZhUkKCDGAGZ2+bzL66dpWW1LuoiNa6xFaW5DBiMaTuXiJKM+8eYVVYBHzhyVQG17ig== 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=m72FaRTk1NU/Hnt0BzERvgnpGwWON57VtmQuBx/bxBk=; b=To5WRDf/IoXyW0ZDK0jEwdDuaeNiEyScFXUDlaSZk1thjeWOnilYKHtcdPsoviEY6WYlNlVoKmvoMqiBzFWqHEGwzaTPPIwDpEqPV+6J5WMRPBmwu9Whe9yZ/Jr4tw+5buW30Jn5reBtkObb4aZYrb5gWHgqsEJLUXSDVrR0xQUq2kW1BvXeJVo405qf3ONlfBT9Y57sNaUMelAkVIFsXADt6/iz7oU4s9MP7oJeY7O1VHhnWOdvFYeBAJdI6GTUBUiTlqdaupXzcjjXsFKrEGaoKEqepSFrOKwH2i8H1l5sKnK0qUIPsWX5Z+xfOqStgGM/92Q6LGhRG4pYhS0FlA== 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=m72FaRTk1NU/Hnt0BzERvgnpGwWON57VtmQuBx/bxBk=; b=fAOBWhVxVqKii99h5+HAcMT5PVQYu5ehPy0LtPvLPlpfaYCQxXZsztU/xJk+4ohBNRaOM4PNIjPIF00tAGntvIWY5QKD/uiBTSr4Wkeu4PKCEUPbeUc4E6BVyI6Bw3PwMzC9C2FJPrd0HJuFa3mhcTrvowdf/Li1eHmMyQJDhSA= 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 BN6PR04MB0435.namprd04.prod.outlook.com (2603:10b6:404:92::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.15; Mon, 25 Oct 2021 13:37:38 +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; Mon, 25 Oct 2021 13:37:38 +0000 Message-ID: <56405378-c5d9-cb5c-378f-eea2083b1303@cornell.edu> Date: Mon, 25 Oct 2021 09:37:35 -0400 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0 Subject: Re: malloc crash Content-Language: en-US To: cygwin-developers@cygwin.com References: <6a4d6675-7e4d-bcb3-9aff-acc0788d211d@cornell.edu> <20211025175646.c558458b7ef6eb4b88dc1dc7@nifty.ne.jp> From: Ken Brown In-Reply-To: <20211025175646.c558458b7ef6eb4b88dc1dc7@nifty.ne.jp> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BL0PR02CA0125.namprd02.prod.outlook.com (2603:10b6:208:35::30) 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 BL0PR02CA0125.namprd02.prod.outlook.com (2603:10b6:208:35::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.16 via Frontend Transport; Mon, 25 Oct 2021 13:37:37 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3b58a2f7-9b07-42d5-bb51-08d997bc9c29 X-MS-TrafficTypeDiagnostic: BN6PR04MB0435: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6108; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: S78BKxu5UGJhZeuPDKbj9xMMtZ2ZBBtNwrdR+f1J8QzQ4GY0i6V08+H0J7k3UGmm/Nt7q7TCZUppod/v95ZZ7drqWS04jdVEefDJ7EXWYQMq30/sg8Cn9bGwr5YApYCCJrGeFxhBoqOLRJ5fQeyTCINTEIzSUo198txAjAwaQoLLeNCTHvr25EPBIv+vV4KudN87bzU9pwiE2CAqPCXroRcPEQO0HzP1nVy2J2pTHHjGXZBt+RuKWLU1Jj7ShWMleEkpGcBXveESY4DUCCGmGt/dLTNvcLtsPln18vkgig61yaInGSKJQBbX9vDFhOHtt1IziBPLCzNDE+1a7QHdL4Jp7P6oFOPLp6XHZnkNpS7Fq/irS0vb9ngaWgfx9eBNwhvhZ4/6vI4xZF26axDw5aRUbNoRrF0iqynQvayxS3L9kgFZ8/5Yqr6r0/ftxzTgskUfqZaYDSzoJnrlZvmGtTN0DIlesL9AEnydUZQcktfbzvLNQDVETx2+Tz7RL2B6GI91+Id3m7kwYn5XsLulnuO6lA51pkRSN1G5/lWU8sG1BryYbiU7A8ykkVcpx4bXpPjbsuf2kojg794UN4b4x1L89CVO+pvnegUNxYBdxMdISicHUotp/CHIxShlRekS3nbQP1AJEYsMeyy/H3WdbhnzLdYpzaYUrRmWjMmq5iOZVZuAAPbRPFhgqrT3mgz03dMW9X604f9FvNW5BjOs2n3aEPj9JosGpeWEGJB/e46uy4TsyXope4k9/UCdrO9bKO4ABCN2WW6kKNiskEJQMrJi2ZLjLQFYqSMsL02BkTkW8Ny8HV22fRIkQOmgpCq+ 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)(6916009)(83380400001)(8936002)(8676002)(16576012)(956004)(508600001)(6486002)(36756003)(966005)(66946007)(86362001)(66556008)(66476007)(31686004)(3480700007)(53546011)(75432002)(7116003)(786003)(316002)(26005)(2906002)(186003)(38100700002)(31696002)(5660300002)(2616005)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VjZwcnhpcUpVQ3ZWa0Z5aUUvd1M3NTNVc1lMTlEzSW1qekdqRlo1Qmp5NE03?= =?utf-8?B?M3hjMHMvMm10YkRWbklYNHg2a1ROeFM1VTNoZjdjblJMS0ZJeE1Ta1dYNm9R?= =?utf-8?B?ZzlGN2ZSUmVtZkpoVlB1djF6MHRtdk14eWhOMWZIcjlybkh5SkNnL21UeEN5?= =?utf-8?B?VlVobDA2WmhMQjJxVnZuVitRRGxKR21nV0J2Q25JUDJ0U29IejU1eVFPQ3h3?= =?utf-8?B?dHFta01QanVoanp4cDBOOWZzZ1d6MmpFWGtRY1FkT2lybmdFL0dhQ0ZJWTVm?= =?utf-8?B?V3ppR0d1MWErZHdaT2tvcDRaRlAzeFhyZlVHUkpVR2JwYW5xWW1HdlBiWGtM?= =?utf-8?B?ZHJFRFhxVkttMUFHRlRjS0dGQXArczQrOFBRc0RTWHUxd0pPMnd2R0ZrS3Vh?= =?utf-8?B?Q3M3cE5DUnhqRkZ4S2NXdnpXVXd5eWtodW1GZ0Zoc1M0T2FHOVlPRHFxVUg2?= =?utf-8?B?UjBibG1iN2RVSE02TUgvdERKdTMrNHo1QmUvd2V0bTJmU0htc2pxelFhand5?= =?utf-8?B?cUN0UmxJZXQyNWZmUnRVMnFLK3QvZGhZWGhMQVc3dEtNZFJnTDErR1VOaXNu?= =?utf-8?B?eDdrb05aaXkrUDJPZzk5NEdmc2pVdHBZWjgwbzJlTGVtaVRXWDZUeTBXMmRr?= =?utf-8?B?NTdhdHkxVnI4V2dmcHUyVmtHV2xiRjlvbmxPRnd1OW14YXM5VlpqSUF0OXli?= =?utf-8?B?bHZ5ZHhyaS9PcFY5Y0ZFSHZ4YW9JMXZONG9sZGhJSzM2S1JXdDVocUttTjFx?= =?utf-8?B?aTJJakNnWUxCSnkvcm5rZnEreHl4SGtGbWx6Z1E1c0l3Qlk5cis0eFlhSldm?= =?utf-8?B?UzN6S2ZTZ2hwZzFraE9rdmhjYkZ0T3NkTi9zU2FCNVh6U3hTZ2hGTC9EdTdU?= =?utf-8?B?MlV0dlMzZkpBNHVLRzFnU0d6bnNTOGlTNGJ5Vk9YZXVYeXBOaC9zT05yS29k?= =?utf-8?B?Z1doV05Ldm1xeStUZGZQNExnNjF4SGFWaUpWKzBPc3VYSWxwT2hSZFVHL2Ri?= =?utf-8?B?SnYxbmt6N1IxU0FvTnBVek14YmpCcWdpalFaRjVLRi9qMFo0bUVJUmxYdE9k?= =?utf-8?B?T3lCOW9EbFp4WmQyR0MrdEZsdUtuM1BUblByZUJIZVpPeTFsbEQ0OVZFY056?= =?utf-8?B?QXQyRFlmN3BhdFBXODN3RDBHT2pTTjlKV3NBY0lXNFlLS1NjVzA3b2JBcE5i?= =?utf-8?B?NlE4a0Znc0M3UTVEN0NKV1pUSi9tMjE4RzZYemlPeVVuMHN0NWhnZDNpVklk?= =?utf-8?B?U3VQTFVEZ2Y4SkJQdkxLRVI3MTlwdGc2cVZNMWVLQTBiT0MzWm1vNzArUW1t?= =?utf-8?B?QVFsSHBlcWJGOGJaU2F1OURiL0JNemJiNWdmWlNqU0VtQ2RObnFuMjdqeWFk?= =?utf-8?B?RXdtOTJ0K3p6cUhSSURCeGFGcUw1RlF0RXRldlJuRDBiZXFuTkZTRFpIeXBQ?= =?utf-8?B?YXhNVStoZG9FM3lqNStPV3hJN2VPV0hnZytqbVVlRWRjZU9hdWg1WFBmV2dw?= =?utf-8?B?c1pnb2VVeVVscFZWQkwwclllTHNsNklIT2MwOU40UXlxZGhqdkt3cFhtY0pa?= =?utf-8?B?SWxTNWdzL1EyL0VHOUZEQkQ5VWtjd1M4clROOUZoODEyT0NJeG1qS2E5QllT?= =?utf-8?B?MEhVU3F4dWw5T2szd2R1clg1emxFaDJybEplb1BYK21EUk9HSXBlbXRaalYr?= =?utf-8?B?Ujlsb1IxNUNCb3JhTnlXTVBhWW5TS2RIM2NkMWFKMWJvNW5IamtvTVpqdUVw?= =?utf-8?B?R1R6ZUFybjQvMU9HUmI4OWZmdWdsM3QrWUl6SUE2ajhHSHlLamJ6aUJCcEMv?= =?utf-8?B?QWhxbkw1T2RlYktXV3R6MDlaMFE2VDlON1p2bFZ5a3hndEc2aHNmY3pjUS8v?= =?utf-8?B?VHY1S3ZJMDVHUWZrWkxkdzUvQ1Vab285NElpR3hKbE5ZVGFmK0Nzajl4dmFH?= =?utf-8?B?ZVkyOUM1ZVpBYlNaeEJEMk1XRy94MFZRMGNJdVp3VGxMRlNiUCtvaHJSeUxW?= =?utf-8?B?SlBGazdUSmdCc0pwVVBObU1VMmV2VnhlRlpPSk0zZ0J0c294em5uZU4zSU45?= =?utf-8?B?dU1OQmdVNWlGUlhRSFRjTUJaOHltU1l0TlM0Z0RJM1pnWkxMNU9vL205RlFE?= =?utf-8?B?TGJDS1dnS1ZEWVR4RUM2SU5YdllubnJLbUExeWp0WDY1QXFtQzFqUHozbERL?= =?utf-8?Q?lR7jwRkeo7+Xl0ce5JifnCY=3D?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 3b58a2f7-9b07-42d5-bb51-08d997bc9c29 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Oct 2021 13:37:38.2170 (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: KH0AbXlQ21vcbkCQAeT7TnpLxXVIPn8XKfBDGKkQ7HJupDGBXZPknPD+7EbNj+7yHGFZloK6Od5SCZDa5tvYUw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0435 X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, 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: Mon, 25 Oct 2021 13:37:42 -0000 On 10/25/2021 4:56 AM, Takashi Yano wrote: > On Sun, 24 Oct 2021 17:46:40 -0400 > Ken Brown wrote: >> I'm trying to debug the fifo problem reported here: >> >> https://cygwin.com/pipermail/cygwin/2021-October/249635.html >> >> To keep my email self-contained, here are the reproduction instructions. Run >> the attached script with argument 1000. The output is supposed to look like this: >> >> $ ./fifo_test.sh 1000 >> Creating 1000 fifo readers... >> Created PID=6503 reading from /tmp/catfifo_0 >> FIFO 0 >> Created PID=6506 reading from /tmp/catfifo_1 >> FIFO 1 >> [...] >> Created PID=9506 reading from /tmp/catfifo_998 >> FIFO 998 >> Created PID=9509 reading from /tmp/catfifo_999 >> FIFO 999 >> >> But invariably one of the exec'd cat processes will appear to hang. (Actually >> it goes into an infinite loop.) If you attach gdb to that process and catch it >> at the right time, you see something like this: > > I noticed that this does not occur with 32-bit cygwin. > This occurs only with 64-bit cygwin in my environment. It hadn't occurred to me to test 32-bit, but I just tried, and I can't reproduce the problem in that environment either. > Does malloc behave differently between 32 and 64 bit cygwin? Ken