From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id d5tTLewCl2rIZhsAWB0awg (envelope-from ) for ; Tue, 01 Sep 2026 12:53:00 -0400 Authentication-Results: simark.ca; dkim=fail reason="signature verification failed" (768-bit key; unprotected) header.d=tromey.com header.i=@tromey.com header.a=rsa-sha256 header.s=default header.b=m6WZljVY; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 9E2031E166; Tue, 01 Sep 2026 12:53:00 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-3.8 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_INVALID,DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 1B3FA1E033 for ; Tue, 01 Sep 2026 12:53:00 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A17754BA2E24 for ; Tue, 1 Sep 2026 16:52:59 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A17754BA2E24 Authentication-Results: sourceware.org; dkim=fail reason="signature verification failed" (768-bit key, unprotected) header.d=tromey.com header.i=@tromey.com header.a=rsa-sha256 header.s=default header.b=m6WZljVY Received: from omta34.uswest2.a.cloudfilter.net (omta34.uswest2.a.cloudfilter.net [35.89.44.33]) by sourceware.org (Postfix) with ESMTPS id 0719E4BA2E0B for ; Tue, 1 Sep 2026 16:52:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0719E4BA2E0B Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=tromey.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=tromey.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 0719E4BA2E0B Authentication-Results: sourceware.org; arc=none smtp.remote-ip=35.89.44.33 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1788281555; cv=none; b=pD0+3aR5ydfsOTSMBYHQCKmmWNg4YopvgSdaslKWMRctqbg269OnOy6inhAbhykJ17jRi5DCIgo+UOTpbl1QoaccffWQCpxn+fsFysBXaUpGSJ1276rR6eXqM8QdMWaxts83MEg5auPDAa4t4OE2Iqyjqo46CrNy8B24rHHU9+M= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1788281555; c=relaxed/simple; bh=Hu7/L4eJTtzL2iT0Fggg8EgZRyZdo8pIb1WjGxUPO6c=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=Xbb6I52XWwaybqEvFuuHsZRyjNHSo+uwePNl5GCP9Fsc5uL+iC6heB0qjWrUfF+b9CbLQ6t6EUMHLxyX8obDW0/b5/IInESohwoTEDHg4jG2mk7CjwCYC4J4Xt9THwGoMgBJtA7VnTX77d3XJcYhOmT8MTuYZroMqaoAPDulSzM= ARC-Authentication-Results: i=1; sourceware.org; dkim=policy (768-bit key, unprotected) header.d=tromey.com header.i=@tromey.com header.a=rsa-sha256 header.s=default header.b=m6WZljVY reason="signing key too small" DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0719E4BA2E0B Received: from eig-obgw-5003b.ext.cloudfilter.net ([10.0.29.155]) by cmsmtp with ESMTPS id 1N9nxq9EgaC0U1RirxKfJB; Tue, 01 Sep 2026 16:52:34 +0000 Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with ESMTPS id 1RirxgxX9MSoY1RirxONhZ; Tue, 01 Sep 2026 16:52:33 +0000 X-Authority-Analysis: v=2.4 cv=E9TNpbdl c=1 sm=1 tr=0 ts=6a9702d1 a=ApxJNpeYhEAb1aAlGBBbmA==:117 a=ApxJNpeYhEAb1aAlGBBbmA==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=ItBw4LHWJt0A:10 a=20KFwNOVAAAA:8 a=7_TMmGCgM1YmefD5HVoA:9 a=QEXdDO2ut3YA:10 a=DCx65vhANUyCzuf5D8fC:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID: Date:References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=6kBwZbQOOmdfZu4tr1dfosWpI8Gf3J+R1uPWuA7k/lk=; b=m6WZljVYYWiFMfjJ3CiujrnMDD XT1r0qt473SlIv+CrhWU4VK3X3W/GLfDpPnk3m84fHC0Jxf/3aviGsRiWlAmFxrlCBm3pDTMoHaf9 1QLQ8psPInlLUAYlLKVnBkgN6; Received: from 97-122-117-2.hlrn.qwest.net ([97.122.117.2]:43268 helo=bapiya) by box5379.bluehost.com with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.99.5) (envelope-from ) id 1x1Riq-00000003Fwg-3QpA; Tue, 01 Sep 2026 10:52:32 -0600 From: Tom Tromey To: Alexandra =?utf-8?B?SMOhamtvdsOh?= Cc: gdb-patches@sourceware.org, ezulian@redhat.com Subject: Re: [PATCH] Add drg_why_sleeping.py In-Reply-To: <20260831205514.1987454-2-ahajkova@redhat.com> ("Alexandra =?utf-8?B?SMOhamtvdsOhIidz?= message of "Mon, 31 Aug 2026 22:54:54 +0200") References: <20260831205514.1987454-1-ahajkova@redhat.com> <20260831205514.1987454-2-ahajkova@redhat.com> X-Attribution: Tom Date: Tue, 01 Sep 2026 10:52:31 -0600 Message-ID: <87ik4o7w34.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - sourceware.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 97.122.117.2 X-Source-L: No X-Exim-ID: 1x1Riq-00000003Fwg-3QpA X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 97-122-117-2.hlrn.qwest.net (bapiya) [97.122.117.2]:43268 X-Source-Auth: tom+tromey.com X-Email-Count: 22 X-Org: HG=bhshared;ORG=bluehost; X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-CMAE-Envelope: MS4xfLVngs9Id8axTN543q6KfwpA1i3sNSFOEdSH3DBMUTmEhG+I3ARB2ZTN1Q6fmGVnJF2jeqyAUUz3gEbr+ZeOeMus2AxnkS/0uLfrg5TuViL8Q8gE7sgk YWfYnVqLeS63Pe0Fsljvp0wIJZT7EgeN+/YUSYyWc5oWrCl7Z17DHZvmGiZwcocPMZj6nReg6YezHhQlInhSDDiDhxInfOaPk2E= X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org >>>>> "Alexandra" =3D=3D Alexandra H=C3=A1jkov=C3=A1 = writes: Hi. Thanks for the patch. I'm not sure this is really something gdb ought to ship. Alexandra> sleep_test.c | 76 ++++++++++++= +++++++ This file shouldn't be here. Alexandra> + (gdb) source ~/binutils-gdb/gdb/python/lib/gdb/comma= nd/drgn_why_sleeping.py Normally commands are auto-installed. Alexandra> + (gdb) drgn_why_sleeping This isn't a very gdb-ish name. At the very least gdb usually uses "-" as a separator; I always thought maybe it inherited a Lispy style from the RMS days. But maybe a prefix command would be better anyhow. Alexandra> + raise gdb.GdbError( Alexandra> + ( Alexandra> + "Can't find selected thread. " Alexandra> + ) Alexandra> + ) Extra parens? Alexandra> + "Can't read /proc/kcore, %s. Try running GD= B as root. " % str(e) We can't ever recommend running gdb as root. I don't normally like to make drastic pronouncements like that, but gdb is nowhere near hardened enough for this kind of thing. In fact it's more accurate to say that gdb doesn't even try, it's ridiculously exposed. Tom