From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from qproxy5-pub.mail.unifiedlayer.com (qproxy5-pub.mail.unifiedlayer.com [69.89.21.30]) by sourceware.org (Postfix) with ESMTPS id B05F438362D4 for ; Tue, 31 Jan 2023 14:45:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B05F438362D4 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=tromey.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=tromey.com Received: from outbound-ss-761.bluehost.com (outbound-ss-761.bluehost.com [74.220.211.250]) by qproxy5.mail.unifiedlayer.com (Postfix) with ESMTP id 2DEB48032D68 for ; Tue, 31 Jan 2023 14:23:51 +0000 (UTC) Received: from cmgw11.mail.unifiedlayer.com (unknown [10.0.90.126]) by progateway8.mail.pro1.eigbox.com (Postfix) with ESMTP id 161BB1004818C for ; Tue, 31 Jan 2023 14:22:51 +0000 (UTC) Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with ESMTP id MrX9pbT4LGjYaMrX9p6nrt; Tue, 31 Jan 2023 14:22:51 +0000 X-Authority-Reason: nr=8 X-Authority-Analysis: v=2.4 cv=cdgXElPM c=1 sm=1 tr=0 ts=63d9243b a=ApxJNpeYhEAb1aAlGBBbmA==:117 a=ApxJNpeYhEAb1aAlGBBbmA==:17 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=RvmDmJFTN0MA:10:nop_rcvd_month_year a=Qbun_eYptAEA:10:endurance_base64_authed_username_1 a=CCpqsmhAAAAA:8 a=OIepbBZuqouGd_hB7qoA:9 a=ul9cdbp4aOFLsgKbc677:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References :Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: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=U3kSIFsgkPzyeC2syO50yFsq0t5SohEBFBzjE1Jdu2M=; b=nbxZsXYhO8FpTXYgJJTI6IeRz8 tofkiSeAmwG/l4bSGxLUgi0+sKBZafjt926IqRU96NthoqDLKHZ2U4bZsS9RR4woNJtsFvt/nxpxE c9VftIxLGMRCLkEKIM9sta2zO; Received: from 71-211-157-143.hlrn.qwest.net ([71.211.157.143]:47534 helo=murgatroyd) by box5379.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1pMrX8-003GG2-Ne; Tue, 31 Jan 2023 07:22:50 -0700 From: Tom Tromey To: Aaron Merey via Gdb-patches Cc: Tom Tromey , Aaron Merey Subject: Re: [PATCH] gdb/debuginfod: Prevent prompt for continue during downloading. References: <20230128040601.2927632-1-amerey@redhat.com> <87a622itys.fsf@tromey.com> X-Attribution: Tom Date: Tue, 31 Jan 2023 07:22:48 -0700 In-Reply-To: (Aaron Merey via Gdb-patches's message of "Mon, 30 Jan 2023 21:09:57 -0500") Message-ID: <87edran5qf.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: 71.211.157.143 X-Source-L: No X-Exim-ID: 1pMrX8-003GG2-Ne X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 71-211-157-143.hlrn.qwest.net (murgatroyd) [71.211.157.143]:47534 X-Source-Auth: tom+tromey.com X-Email-Count: 5 X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-Spam-Status: No, score=-3021.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,JMQ_SPF_NEUTRAL,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: >>>>> "Aaron" == Aaron Merey via Gdb-patches writes: Aaron> I was able to get a prompt to show up with the command Aaron> gdb -ex 'set height 25' -ex 'start' qemu-kvm Yeah, but my question is why. Like, I suppose I would expect that somewhere in the stack between the debuginfod code and the main loop is some bit of infrun that suppresses pagination. But why isn't there, and should there be? It's fine if the answer is no, it just surprises me a bit that this is happening. After all the other symbol readers print things to stdout, so presumably this could affect those as well. Aaron> Setting pagination_enabled to false does stop the prompt in this case, Aaron> however during testing of the on-demand downloading feature that I'm Aaron> working on [1] I saw cases where this still didn't prevent the prompt. If clearing pagination_enabled results in paging, then that sounds like a serious bug. Looking at the code I don't see how it can happen. Could you track it down? thanks, Tom