From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id Av94KlWxMmn/UBoAWB0awg (envelope-from ) for ; Fri, 05 Dec 2025 05:17:57 -0500 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=FeQ4q9Vw; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 9F22A1E0B3; Fri, 05 Dec 2025 05:17:57 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=no autolearn_force=no version=4.0.1 Received: from sourceware.org (vm01.sourceware.org [38.145.34.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 E3BB21E048 for ; Fri, 05 Dec 2025 05:17:56 -0500 (EST) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 6BE414C318B7 for ; Fri, 5 Dec 2025 10:17:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6BE414C318B7 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=FeQ4q9Vw Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTP id 99DBD4C3184B for ; Fri, 5 Dec 2025 10:17:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 99DBD4C3184B Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 99DBD4C3184B Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764929849; cv=none; b=wsvDnTsb/TPcP93Ezq1QZ4UGzFACIO32DukB9UOvdtEZOoicCpdPTWFQZEXW/Dfg980rZM0X1NdQBqfgtHRVwhwgn9DP7027bxLSTHpF0XuqUMGLjee9IiBtL5Vv/vvsmIPioi2J5XUtaeKfc16xWhe2WYvBa7FDLdPu7AQV6zM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764929849; c=relaxed/simple; bh=sQKSA7qIGHk+pdxEFFWlUHy0fSYyVVSrbkNcHRw96sk=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=mUiqshwmQvmlyXvo04R5ef4EElLQZuLaekGg5SmPZ8+o4cdrbBecRBcENO3ipSe1c29iY9Y2HU3rrdXd7vJ6ca2SseSmi/QEdgev7Ty9Zuqn4Wxjkufydma2lxw97QxualBbtPgo27643DWR/sJGvtth2c4BCq/MAN8Z2hdYjr8= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 99DBD4C3184B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1764929849; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=sQKSA7qIGHk+pdxEFFWlUHy0fSYyVVSrbkNcHRw96sk=; b=FeQ4q9Vwoh27Q8pL+FpTTEuTb6205KlMnR4FrRTrmo9tNLF75oNmbNBLHy/sm3qqHLsjVR D+by6S2fCnBIuTrqR0Riy7yZL2lzWJyQwajbEBIHMperUJ0nuvS5oZZx8cIx7+5IAsvG5R BYRiGN4aKi/LMRkquBDMxLl7TC9KD7E= Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-611-M2c9IshcO1uNbS7ifGeYQg-1; Fri, 05 Dec 2025 05:17:23 -0500 X-MC-Unique: M2c9IshcO1uNbS7ifGeYQg-1 X-Mimecast-MFC-AGG-ID: M2c9IshcO1uNbS7ifGeYQg_1764929842 Received: by mail-wm1-f69.google.com with SMTP id 5b1f17b1804b1-47904cdb9bbso24029075e9.1 for ; Fri, 05 Dec 2025 02:17:22 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764929841; x=1765534641; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=sQKSA7qIGHk+pdxEFFWlUHy0fSYyVVSrbkNcHRw96sk=; b=PXcQJPJ4vV9M8z+fyR7NUjUyRd9tFMeYBfP2Dl7b+UuslzCJGlBdDSKHQQ1BiYKHG3 /G58Bne+BjmKR/dh4+0MrLJdLzLosez+c7oxZZaBbY/mMER1RztDIaYvqhNP/Ez0m+xp VJ1ogJ2pGESR7XFIzSdyJIWIsya2rmy/xlraGu2Gyz2eKEC+pez6wxHlQ/962uqDyFns YTLe/rrZRP80xhUM06VH4C1E8sAnWt9Yl68TB4ff6IY+XtGtEVseQ9zgACI9mz7iwUPy Z6nvJZCTiLHolM/ndt9/RijyqsX3ETkdBZVdByPKnZs5uRfoMiNofxRsVtE0YUB6bO/k dgiA== X-Gm-Message-State: AOJu0Ywf3JLbPEiGacLgqsowv/cfEu8HaTf0hZRyh4mL5TwZhBhprfMh fxy2Yd5J2nmx2Z8+xnMRLWprajTAPIZP2FnAUXWssBWXGxbvjuxYNEiCCIRsqWhaO+cx3IsYDdE FM2w1qw1D9ep5dF8spwhbvU734jvjTsBZHJyHPzFLPMw5ua7/JRp8dC0djrN5A1IVYeJAJnI= X-Gm-Gg: ASbGncueFOLxBoxaaWfgrVY8GxXwuRPeZ64YM0XFan9GLW8l27yTitvHblqbmLnTd6i QhxQQfQTKAEKBSUujZaBeLqiIIqSELucdE53uZpEP4mm+5Fs1/m256jK83Xjxg12UwfXen+s2G3 372zqfTcPwdfHJh6ARr6THr7RsaufFPnYR3c/d5ea7r4jFrkkesXvcKI/tSg76rxD/5Tm0vOLBE RgsmEOuYRTfUqetxwwepCRbjpSzfhwbvTIJTUk1fO1f+KuOuw/yeppfhBgdmjcK8bsETVWhMXq4 yYrUth7eUO06lAGv+lfCAW0J+/xJ+lSMfuHpJgE9PzPfGlRnHHgLSca2qWHurRHLdHj+SsQJ6Yn hNir4 X-Received: by 2002:a05:600c:45c6:b0:479:13e9:3d64 with SMTP id 5b1f17b1804b1-4792eb4caf3mr81209775e9.15.1764929841395; Fri, 05 Dec 2025 02:17:21 -0800 (PST) X-Google-Smtp-Source: AGHT+IFtFDbPQWntBi7EWDRa6I+f58zCCtbwXRUyTpnrZrFCt1miJkSVlHxzuGQMfqZkhaE6rLV1Yg== X-Received: by 2002:a05:600c:45c6:b0:479:13e9:3d64 with SMTP id 5b1f17b1804b1-4792eb4caf3mr81209435e9.15.1764929840935; Fri, 05 Dec 2025 02:17:20 -0800 (PST) Received: from localhost ([31.111.84.207]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47930920e0dsm81163875e9.2.2025.12.05.02.17.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Dec 2025 02:17:20 -0800 (PST) From: Andrew Burgess To: Eli Zaretskii Cc: gdb-patches@sourceware.org, guinevere@redhat.com Subject: Re: [PATCH 2/2] gdb: fix crashes and weird output from new boxed hint text In-Reply-To: <86o6odz9to.fsf@gnu.org> References: <4b43725ed933401645977e62651334d7510390a5.1764877519.git.aburgess@redhat.com> <86o6odz9to.fsf@gnu.org> Date: Fri, 05 Dec 2025 10:17:18 +0000 Message-ID: <87ldjhqlld.fsf@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: L1uwe2tqzX5XqUW7A79MbrR7cLCy4I05k-5750voEPI_1764929842 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 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 RWxpIFphcmV0c2tpaSA8ZWxpekBnbnUub3JnPiB3cml0ZXM6DQoNCj4+IEZyb206IEFuZHJldyBC dXJnZXNzIDxhYnVyZ2Vzc0ByZWRoYXQuY29tPg0KPj4gQ2M6IEFuZHJldyBCdXJnZXNzIDxhYnVy Z2Vzc0ByZWRoYXQuY29tPiwNCj4+ICBHdWluZXZlcmUgTGFyc2VuIDxndWluZXZlcmVAcmVkaGF0 LmNvbT4NCj4+IERhdGU6IFRodSwgIDQgRGVjIDIwMjUgMTk6NDc6MjUgKzAwMDANCj4+IA0KPj4g QWZ0ZXIgdGhlIGNvbW1pdDoNCj4+IA0KPj4gICBjb21taXQgZjZkZjhhYTQ4ZjEyMGI3OGYwNjcw YjQyOWY4YTMzNjMwMjBhNDdkYw0KPj4gICBEYXRlOiAgIE1vbiBTZXAgMTUgMTE6NTY6MTcgMjAy NSAtMDMwMA0KPj4gDQo+PiAgICAgICBnZGI6IE1ha2Ugc3RhcnR1cCBtZXNzYWdlIG1vcmUgdXNl ciBmcmllbmRseQ0KPj4gDQo+PiBJIG5vdGljZWQsIHRoYXQgd2hlbiBJIHN0YXJ0IEdEQiB3aXRo IGEgZmlsZSBvbiB0aGUgY29tbWFuZCBsaW5lLCBJDQo+PiB3YXMgc2VlaW5nIHNvbWUgc3RyYXkg Jy4uJy4gIExpa2UgdGhpczoNCj4+IA0KPj4gICAkIGdkYiAtbncgLW5oIC90bXAvaGVsbG8ueA0K Pj4gICBHTlUgZ2RiIChHREIpIDE4LjAuNTAuMjAyNTEyMDItZ2l0DQo+PiAgIENvcHlyaWdodCAo QykgMjAyNSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4NCj4+ICAgTGljZW5zZSBHUEx2 Mys6IEdOVSBHUEwgdmVyc2lvbiAzIG9yIGxhdGVyIDxodHRwOi8vZ251Lm9yZy9saWNlbnNlcy9n cGwuaHRtbD4NCj4+ICAgVGhpcyBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgYXJlIGZyZWUgdG8gY2hh bmdlIGFuZCByZWRpc3RyaWJ1dGUgaXQuDQo+PiAgIFRoZXJlIGlzIE5PIFdBUlJBTlRZLCB0byB0 aGUgZXh0ZW50IHBlcm1pdHRlZCBieSBsYXcuDQo+PiAgIFR5cGUgInNob3cgY29weWluZyIgYW5k ICJzaG93IHdhcnJhbnR5IiBmb3IgZGV0YWlscy4NCj4+ICAgVGhpcyBHREIgd2FzIGNvbmZpZ3Vy ZWQgYXMgIng4Nl82NC1wYy1saW51eC1nbnUiLg0KPj4gICBUeXBlICJzaG93IGNvbmZpZ3VyYXRp b24iIGZvciBjb25maWd1cmF0aW9uIGRldGFpbHMuDQo+PiAgIEZvciBidWcgcmVwb3J0aW5nIGlu c3RydWN0aW9ucywgcGxlYXNlIHNlZToNCj4+ICAgPGh0dHBzOi8vd3d3LmdudS5vcmcvc29mdHdh cmUvZ2RiL2J1Z3MvPi4NCj4+IA0KPj4gICDilI/ilIHilIHilIHilIHilIHilIHilIHilIHilIHi lIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHi lIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHi lIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHi lIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilJMNCj4+ICAg4pSDIEZpbmQgdGhl IEdEQiBtYW51YWwgb25saW5lIGF0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAg4pSDDQo+PiAgIOKUgyBodHRwOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZ2Ri L2RvY3VtZW50YXRpb24vLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUgw0KPj4gICDi lIMgRm9yIGhlbHAsIHR5cGUgImhlbHAiLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICDilIMNCj4+ICAg4pSDIFR5cGUgImFwcm9wb3MgPHdvcmQ+ IiB0byBzZWFyY2ggZm9yIGNvbW1hbmRzIHJlbGF0ZWQgdG8gPHdvcmQ+ICAgICAgICAgICAgICAg 4pSDDQo+PiAgIOKUl+KUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKU geKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKU geKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKU geKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKU geKUgeKUgeKUgeKUgeKUgeKUgeKUmw0KPj4gICAuLg0KPj4gICBSZWFkaW5nIHN5bWJvbHMgZnJv bSAvdG1wL2hlbGxvLnguLi4NCj4+IA0KPj4gTm90aWNlIHRoZSAnLi4nIGFmdGVyIHRoZSBib3hl ZCBoaW50IHRleHQsIHRoYXQncyB3aGF0IEknbSBjb21wbGFpbmluZw0KPj4gYWJvdXQuDQo+PiAN Cj4+IEJlZm9yZSB0aGUgYWJvdmUgY29tbWl0IHRoZXNlICcuLicgdXNlZCB0byBhcHBlYXIgYWZ0 ZXIgdGhlIGxpbmU6DQo+PiANCj4+ICAgVHlwZSAiYXByb3BvcyA8d29yZD4iIHRvIHNlYXJjaCBm b3IgY29tbWFuZHMgcmVsYXRlZCB0byA8d29yZD4NCj4+IA0KPj4gVGhlICcuLicgYXJlIGFkZGVk IHRvIHNob3cgdGhhdCBhIGZpbGUgaXMgYmVpbmcgbG9hZGVkLCBhbmQgdGhhdCB0aGlzDQo+PiBt aWdodCB0YWtlIHNvbWUgdGltZS4gIEJ1dCB3ZSBoYXZlIHRoZSAnUmVhZGluZyBzeW1ib2xzIGZy b20gLi4uJyB0ZXh0DQo+PiB0byBpbmRpY2F0ZSB0aGlzIG5vdywgc28gSSB0aGluayB0aGVzZSBl eHRyYSAnLi4nIGFyZSByZWR1bmRhbnQuICBMZXRzDQo+PiBqdXN0IGRyb3AgdGhlbS4NCj4NCj4g QnV0IHRoZSBzaW5nbGUgcGVyaW9kIHdpbGwgc3RpbGwgYmUgdGhlcmUsIHJpZ2h0PyAgSU9XLCB0 aGF0IGxpbmUNCj4gd2lsbCwgYWZ0ZXIgYXBwbHlpbmcgdGhlIHBhdGNoLCBsb29rIGxpa2UgdGhp czoNCj4NCj4gICBUeXBlICJhcHJvcG9zIHdvcmQiIHRvIHNlYXJjaCBmb3IgY29tbWFuZHMgcmVs YXRlZCB0byAid29yZCIuDQo+DQo+IHdpdGggdGhlIHNpbmdsZSBwZXJpb2QgYXQgaXRzIGVuZCwg cmlnaHQ/ICBXaGF0IHlvdSB3cm90ZSBhYm92ZSBjb3VsZA0KPiBiZSBpbnRlcnByZXRlZCBhcyBt ZWFuaW5nIHRoZXJlIHdpbGwgYmUgbm8gcGVyaW9kcyBhdCBhbGwsIHdoaWNoIElNTw0KPiB3b3Vs ZCBiZSBzdWItb3B0aW1hbCwgYW5kIGluY29uc2lzdGVudCB3aXRoIHRoZSBsaW5lIHdlIHNob3cg YmVmb3JlLA0KPiB3aGljaCBzYXlzDQo+DQo+ICAgRm9yIGhlbHAsIHR5cGUgImhlbHAiLg0KPg0K PiBhbmQgY29ycmVjdGx5IGVuZHMgaW4gYSBwZXJpb2QuDQoNClllcywgSSdtIGFkZGluZyB0aGUg cGVyaW9kIGJhY2suICBUaGUgbmV4dCBwYXJ0IG9mIHRoZSBjb21taXQgbWVzc2FnZQ0Kc2F5czoN Cg0KIExvb2tpbmcgYXQgdGhlc2UgSSBub3RpY2VkIHRoYXQgdGhlIGxpbmU6DQogDQogICBUeXBl ICJhcHJvcG9zIDx3b3JkPiIgdG8gc2VhcmNoIGZvciBjb21tYW5kcyByZWxhdGVkIHRvIDx3b3Jk Pg0KIA0KIGlzIG1pc3NpbmcgYSBwZXJpb2QgYXQgdGhlIGVuZCwgc28gSSd2ZSBhZGRlZCB0aGF0 IGluIHRvby4NCg0KSSdsbCByZXdvcmQgdGhlc2UgdHdvIHBhcnRzIG9mIHRoZSBjb21taXQgbWVz c2FnZSB0byBtYWtlIGl0IGNsZWFyZXINCnRoYXQgSSdtIHJlbW92aW5nIHRoZSBzdHJheSAnLi4n IGFuZCBhZGRpbmcgYSBzaW5nbGUgJy4nIHRoYXQgaXMgbWlzc2luZw0KZnJvbSB0aGUgbGluZSBp biBxdWVzdGlvbi4NCg0KVGhlIGZpbmFsIHJlc3VsdCBsb29rcyBsaWtlIHRoaXM6DQoNCiAgIC4u LiBzbmlwIC4uLg0KICAgPGh0dHBzOi8vd3d3LmdudS5vcmcvc29mdHdhcmUvZ2RiL2J1Z3MvPi4N CiANCiAgIOKUj+KUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKU geKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKU geKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKU geKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKU geKUgeKUgeKUgeKUgeKUgeKUkw0KICAg4pSDIEZpbmQgdGhlIEdEQiBtYW51YWwgb25saW5lIGF0 OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSDDQogICDi lIMgaHR0cDovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2dkYi9kb2N1bWVudGF0aW9uLy4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICDilIMNCiAgIOKUgyBGb3IgaGVscCwgdHlwZSAiaGVscCIu ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKU gw0KICAg4pSDIFR5cGUgImFwcm9wb3MgPHdvcmQ+IiB0byBzZWFyY2ggZm9yIGNvbW1hbmRzIHJl bGF0ZWQgdG8gPHdvcmQ+LiAgICAgICAgICAgICAg4pSDDQogICDilJfilIHilIHilIHilIHilIHi lIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHi lIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHi lIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHi lIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilJsNCg0KICAg UmVhZGluZyBzeW1ib2xzIGZyb20gL3RtcC9oZWxsby54Li4uDQogICAoZ2RiKQ0KDQpUaGFua3Ms DQpBbmRyZXcNCg==