From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt1-x836.google.com (mail-qt1-x836.google.com [IPv6:2607:f8b0:4864:20::836]) by sourceware.org (Postfix) with ESMTPS id DFF6A3858C60 for ; Wed, 22 Dec 2021 22:17:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DFF6A3858C60 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-qt1-x836.google.com with SMTP id l17so3250890qtk.7 for ; Wed, 22 Dec 2021 14:17:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:references:cc:date:in-reply-to:message-id :user-agent:mime-version; bh=qOHAA07V9rqejKNB/Ndu4h+bh8sgjMqYkypiZItwcOM=; b=nm8oHcGWCkLpdpiiTi2FZNj5tZt7/2n9sum54w32fxmqDFlXDHNrtfXomjwrNyMhEa WlRvboSgfiv2R1rlC+vprYJsIB5HKdPFNJ/rCPgBJM6+vJnGYwoQn2aREJKNKtZN6liR aQWPNrvZtUSOb995SimE09Vhzcmx2a2vxCaEde6kOHWgBPNleLPnrzgOC3NhSTToAL6v 5pGBcnhRmzq5eCOCXuqBrvpRv8tTVbv3KRIsvgFyJM/ddtBjOsU6GTA1PCR/KVCjxZuR Zaxcklw9C5jh1rXpt32wlw2OHqq5LWwJi84A553BLvD13bNpGGYffzsNocNJ9QcHjE1o SXOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:references:cc:date:in-reply-to :message-id:user-agent:mime-version; bh=qOHAA07V9rqejKNB/Ndu4h+bh8sgjMqYkypiZItwcOM=; b=I1o+uO/SzccFaeO9/OJTpTV6FhnE07e3CvwzGFjV6DDTNrRTTfjheZzqU9tavOMBxf UX43PpJPg/+HafdMhFSj5Tqt0hgp0gxgWmtiB3ak6Ov++fb/Pyik2KipcWwBdYcX617t qc67+iEtO9Ehy0MgEoPfrs0JSTrEgiY1TKcGcpuxzk+zQdTRtXyK6KI5HqsIEcl2VGH6 9vWPERbBvypjomkgTXXN8NoD+EOzbVR03kaYL6lk2CRw2CsX78uszE/lnRRpPMbioxKS L9R/0LQxwiwWppAEUCWMtgiP0LV+sE9nI6SjIEdkvbDTefQ9Ru5uE4WKSnJ27YLAtuU+ pFHQ== X-Gm-Message-State: AOAM5308C5aN/0FNcDOgOs6NedTzj+BkRkMAZTPazsq87gtkVENAavzg Y8xO6REBkdJ+XAzx+UsuTrI= X-Google-Smtp-Source: ABdhPJwdi8moYHr10z2+yV0uv4jWFA6sDhwpBNkxgTLA4us73gIkLWsL4+k9rRXuPQEt2yoM7fcR7Q== X-Received: by 2002:a05:622a:590:: with SMTP id c16mr3867128qtb.289.1640211442528; Wed, 22 Dec 2021 14:17:22 -0800 (PST) Received: from davidm-laptop (hlfxns018gw-134-41-172-106.dhcp-dynamic.fibreop.ns.bellaliant.net. [134.41.172.106]) by smtp.gmail.com with ESMTPSA id x1sm2499441qtj.9.2021.12.22.14.17.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Dec 2021 14:17:22 -0800 (PST) From: David McFarland To: cygwin-developers@cygwin.com Subject: Re: deadlock on console mutex in gdb References: <20211223054409.610242feb0e96199904b3c9e@nifty.ne.jp> Date: Wed, 22 Dec 2021 18:17:20 -0400 In-Reply-To: <20211223054409.610242feb0e96199904b3c9e@nifty.ne.jp> (Takashi Yano's message of "Thu, 23 Dec 2021 05:44:09 +0900") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (cygwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, 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: Wed, 22 Dec 2021 22:17:23 -0000 Takashi Yano writes: > Thanks for the report. > Could you provide simple test case in C? Sure, this seems to do it: ===== test.c #include #include void *thread(void* p) { printf("thread %p\n", p); return 0; } int main() { pthread_t ids[100]; for (int i = 0; i < 100; ++i) { pthread_create(&ids[i], 0, &thread, &ids[i]); } for (int i = 0; i < 100; ++i) { pthread_join(ids[i], 0); } return 0; } ===== If I compile that with gcc and run it under gdb, it hangs almost immediately. 5/5 attempts using a fresh cygwin with latest packages.