From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.polymtl.ca (smtp.polymtl.ca [132.207.4.11]) by sourceware.org (Postfix) with ESMTPS id 670F13898528 for ; Mon, 12 Apr 2021 14:04:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 670F13898528 Received: from simark.ca (simark.ca [158.69.221.121]) (authenticated bits=0) by smtp.polymtl.ca (8.14.7/8.14.7) with ESMTP id 13CE4j2o024129 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 12 Apr 2021 10:04:50 -0400 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.polymtl.ca 13CE4j2o024129 Received: from [10.0.0.11] (192-222-157-6.qc.cable.ebox.net [192.222.157.6]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by simark.ca (Postfix) with ESMTPSA id 158551E54D; Mon, 12 Apr 2021 10:04:45 -0400 (EDT) Subject: Re: GDB 10.2 Release -- 2021-04-11 update To: Kevin Buettner , Joel Brobecker Cc: gdb-patches@sourceware.org, Pedro Alves References: <20210411053920.GA1629728@adacore.com> <20210411230018.30827d60@f33-m1.lan> From: Simon Marchi Message-ID: Date: Mon, 12 Apr 2021 10:04:44 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 MIME-Version: 1.0 In-Reply-To: <20210411230018.30827d60@f33-m1.lan> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Poly-FromMTA: (simark.ca [158.69.221.121]) at Mon, 12 Apr 2021 14:04:45 +0000 X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Apr 2021 14:04:55 -0000 On 2021-04-12 2:00 a.m., Kevin Buettner wrote: > On Sun, 11 Apr 2021 09:39:20 +0400 > Joel Brobecker wrote: > >> * [Simon/Kevin] >> Attaching to threaded process on glibc 2.33: libthread_db fails to initialize with "generic error" >> >> Patch proposed here: >> https://sourceware.org/pipermail/gdb-patches/2021-March/177369.html >> >> Discussed there: >> https://sourceware.org/pipermail/gdb-patches/2021-April/177477.html >> >> The issue is about GDB triggering an error when trying to attach >> to a process on systems that have upgraded to Glibc 2.33. So, >> theoretically, users in that situation could also try to run >> their program from GDB and debug that instead. >> >> Do we know how widely deployed glibc-2.33 is? > > glibc-2.33 will be used in Fedora 34, which is in beta now. I would > guess that other distributions will use glibc-2.33 for their upcoming > releases too. Ubuntu 21.04 (Hirsute) will have that combo of GDB 10 and glibc 2.33 too: https://packages.ubuntu.com/hirsute/gdb https://packages.ubuntu.com/hirsute/libc6 >> This looks like a difficult issue to solve, with both GDB *and* >> GDBserver needing a fix, and no clear indication that I could see >> that they would be getting a similar fix. With that in mind, >> I'm wondering if we shouldn't give ourselves a deadline after which >> we simply accept this as a known limitation of the 10.2 release, >> and work on fixing it for the GDB 11 release instead. > > So... I have the beginnings of a patch for gdbserver. I'm tracking > down some regressions though, so don't have anything I can share > quite yet. I didn't have time to look at GDBserver yet. Could you share your patch (it could be just a link to an external git repo) even if it's not ready yet? Simon