From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by sourceware.org (Postfix) with ESMTPS id 387733858D20 for ; Thu, 9 Mar 2023 20:35:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 387733858D20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=suse.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.de Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 6522A202BC; Thu, 9 Mar 2023 20:35:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1678394117; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Dsu6T9ysvTQv8XmdUh3I0w23GfJM8vm2vFntY4ZcqXQ=; b=qSFqdodpMbQ1n6XF/tomM+mSz+/tZlVvG2+P9Wk+B6QuHGS5m3ALpbMA/6NMYfXpNERN8M Ol75tvcqOM9YHPs329b6inZ06+b7a2rFxwSRtLlhMyT47Wfa8t9AVH8l99Ncfe2+s3Lb3a cXEOnQMK0cb8wIjh1wF5tnaOVg9I7TA= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1678394117; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Dsu6T9ysvTQv8XmdUh3I0w23GfJM8vm2vFntY4ZcqXQ=; b=sLQ1bted1P3i7i8SnycRY33yILOogyzHaaVSCLaRmQNj7ofqyHYD/DFxelvSUq9taQUUQK X9IWcLBNMRJGkOBQ== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 508731391B; Thu, 9 Mar 2023 20:35:17 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id ZkqOEgVDCmRccQAAMHmgww (envelope-from ); Thu, 09 Mar 2023 20:35:17 +0000 Content-Type: multipart/mixed; boundary="------------0zaNU603fKc9A4xVlrtbwSEZ" Message-ID: Date: Thu, 9 Mar 2023 21:35:15 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: [PATCH] Fix DAP stackTrace through frames without debuginfo To: Tom Tromey Cc: Tom Tromey via Gdb-patches References: <20230215194847.3805619-1-tromey@adacore.com> <874jqx7vux.fsf@tromey.com> <87fsaenfj9.fsf@tromey.com> <1c5fbdb3-4307-eba8-9976-673a11655bee@suse.de> <87356dojbh.fsf@tromey.com> Content-Language: en-US From: Tom de Vries In-Reply-To: <87356dojbh.fsf@tromey.com> X-Spam-Status: No, score=-6.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is a multi-part message in MIME format. --------------0zaNU603fKc9A4xVlrtbwSEZ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 3/9/23 19:45, Tom Tromey wrote: > Tom> Sure. Still a FAIL, but a different error. Log attached. > > Ok, I finally figured it out (I think) and it's a latent bug in > frames.py. I have no idea how/why this ever worked. > Sorry, yet another error. Thanks, - Tom --------------0zaNU603fKc9A4xVlrtbwSEZ Content-Type: text/plain; charset=UTF-8; name="dap.log.1" Content-Disposition: attachment; filename="dap.log.1" Content-Transfer-Encoding: base64 UkVBRDogPDw8eyJzZXEiOiAyLCAidHlwZSI6ICJyZXF1ZXN0IiwgImNvbW1hbmQiOiAibGF1 bmNoIiwgImFyZ3VtZW50cyI6IHsicHJvZ3JhbSI6ICIvZGF0YS92cmllcy9nZGIvbGVhcC0x NS00L2J1aWxkL2dkYi90ZXN0c3VpdGUvb3V0cHV0cy9nZGIuZGFwL2J0LW5vZGVidWcvYnQt bm9kZWJ1ZyJ9fT4+PgpXUk9URTogPDw8eyJyZXF1ZXN0X3NlcSI6IDIsICJ0eXBlIjogInJl c3BvbnNlIiwgImNvbW1hbmQiOiAibGF1bmNoIiwgInN1Y2Nlc3MiOiB0cnVlfT4+PgorKysg ZmlsZSAvZGF0YS92cmllcy9nZGIvbGVhcC0xNS00L2J1aWxkL2dkYi90ZXN0c3VpdGUvb3V0 cHV0cy9nZGIuZGFwL2J0LW5vZGVidWcvYnQtbm9kZWJ1ZwpSRUFEOiA8PDx7InNlcSI6IDMs ICJ0eXBlIjogInJlcXVlc3QiLCAiY29tbWFuZCI6ICJzZXRGdW5jdGlvbkJyZWFrcG9pbnRz IiwgImFyZ3VtZW50cyI6IHsiYnJlYWtwb2ludHMiOiBbeyJuYW1lIjogImZ1bmN0aW9uX2Jy ZWFrcG9pbnRfaGVyZSJ9XX19Pj4+Cj4+PiBSZWFkaW5nIHN5bWJvbHMgZnJvbSAvZGF0YS92 cmllcy9nZGIvbGVhcC0xNS00L2J1aWxkL2dkYi90ZXN0c3VpdGUvb3V0cHV0cy9nZGIuZGFw L2J0LW5vZGVidWcvYnQtbm9kZWJ1Zy4uLgoKV1JPVEU6IDw8PHsidHlwZSI6ICJldmVudCIs ICJldmVudCI6ICJicmVha3BvaW50IiwgImJvZHkiOiB7InJlYXNvbiI6ICJuZXciLCAiYnJl YWtwb2ludCI6IHsiaWQiOiAxLCAidmVyaWZpZWQiOiB0cnVlLCAic291cmNlIjogeyJuYW1l IjogImJ0LW1haW4uYyIsICJwYXRoIjogIi9kYXRhL3ZyaWVzL2dkYi9iaW51dGlscy1nZGIu Z2l0L2dkYi90ZXN0c3VpdGUvZ2RiLmRhcC9idC1tYWluLmMiLCAic291cmNlUmVmZXJlbmNl IjogMH0sICJsaW5lIjogMjMsICJpbnN0cnVjdGlvblJlZmVyZW5jZSI6ICIweDQwMDRhYiJ9 fX0+Pj4KV1JPVEU6IDw8PHsicmVxdWVzdF9zZXEiOiAzLCAidHlwZSI6ICJyZXNwb25zZSIs ICJjb21tYW5kIjogInNldEZ1bmN0aW9uQnJlYWtwb2ludHMiLCAiYm9keSI6IHsiYnJlYWtw b2ludHMiOiBbeyJpZCI6IDEsICJ2ZXJpZmllZCI6IHRydWUsICJzb3VyY2UiOiB7Im5hbWUi OiAiYnQtbWFpbi5jIiwgInBhdGgiOiAiL2RhdGEvdnJpZXMvZ2RiL2JpbnV0aWxzLWdkYi5n aXQvZ2RiL3Rlc3RzdWl0ZS9nZGIuZGFwL2J0LW1haW4uYyIsICJzb3VyY2VSZWZlcmVuY2Ui OiAwfSwgImxpbmUiOiAyMywgImluc3RydWN0aW9uUmVmZXJlbmNlIjogIjB4NDAwNGFiIn1d fSwgInN1Y2Nlc3MiOiB0cnVlfT4+PgpXUk9URTogPDw8eyJ0eXBlIjogImV2ZW50IiwgImV2 ZW50IjogIm91dHB1dCIsICJib2R5IjogeyJjYXRlZ29yeSI6ICJzdGRvdXQiLCAib3V0cHV0 IjogIkJyZWFrcG9pbnQgMSBhdCAweDQwMDRhYjogZmlsZSAvZGF0YS92cmllcy9nZGIvc3Jj L2dkYi90ZXN0c3VpdGUvZ2RiLmRhcC9idC1tYWluLmMsIGxpbmUgMjMuXG4ifX0+Pj4KUkVB RDogPDw8eyJzZXEiOiA0LCAidHlwZSI6ICJyZXF1ZXN0IiwgImNvbW1hbmQiOiAiY29uZmln dXJhdGlvbkRvbmUifT4+PgpXUk9URTogPDw8eyJyZXF1ZXN0X3NlcSI6IDQsICJ0eXBlIjog InJlc3BvbnNlIiwgImNvbW1hbmQiOiAiY29uZmlndXJhdGlvbkRvbmUiLCAic3VjY2VzcyI6 IHRydWV9Pj4+CisrKyBydW4KV1JPVEU6IDw8PHsidHlwZSI6ICJldmVudCIsICJldmVudCI6 ICJ0aHJlYWQiLCAiYm9keSI6IHsicmVhc29uIjogInN0YXJ0ZWQiLCAidGhyZWFkSWQiOiAx fX0+Pj4KX3N1cHByZXNzX2NvbnQgY2FzZQpXUk9URTogPDw8eyJ0eXBlIjogImV2ZW50Iiwg ImV2ZW50IjogImJyZWFrcG9pbnQiLCAiYm9keSI6IHsicmVhc29uIjogImNoYW5nZWQiLCAi YnJlYWtwb2ludCI6IHsiaWQiOiAxLCAidmVyaWZpZWQiOiB0cnVlLCAic291cmNlIjogeyJu YW1lIjogImJ0LW1haW4uYyIsICJwYXRoIjogIi9kYXRhL3ZyaWVzL2dkYi9iaW51dGlscy1n ZGIuZ2l0L2dkYi90ZXN0c3VpdGUvZ2RiLmRhcC9idC1tYWluLmMiLCAic291cmNlUmVmZXJl bmNlIjogMH0sICJsaW5lIjogMjMsICJpbnN0cnVjdGlvblJlZmVyZW5jZSI6ICIweDQwMDRh YiJ9fX0+Pj4KZW50ZXJpbmcgX29uX3N0b3A6IDxnZGIuQnJlYWtwb2ludEV2ZW50IG9iamVj dCBhdCAweDdmNjFiMDNlMDY0OD4KV1JPVEU6IDw8PHsidHlwZSI6ICJldmVudCIsICJldmVu dCI6ICJzdG9wcGVkIiwgImJvZHkiOiB7InRocmVhZElkIjogMSwgImFsbFRocmVhZHNTdG9w cGVkIjogdHJ1ZSwgImhpdEJyZWFrcG9pbnRJZHMiOiBbMV0sICJyZWFzb24iOiAiYnJlYWtw b2ludCJ9fT4+Pgo+Pj4gU3RhcnRpbmcgcHJvZ3JhbTogL2RhdGEvdnJpZXMvZ2RiL2xlYXAt MTUtNC9idWlsZC9nZGIvdGVzdHN1aXRlL291dHB1dHMvZ2RiLmRhcC9idC1ub2RlYnVnL2J0 LW5vZGVidWcgCltzZXR0aW5nIHR0eSBzdGF0ZSBmYWlsZWQgaW4gdGVybWluYWxfaW5mZXJp b3I6IEluYXBwcm9wcmlhdGUgaW9jdGwgZm9yIGRldmljZV0KClJFQUQ6IDw8PHsic2VxIjog NSwgInR5cGUiOiAicmVxdWVzdCIsICJjb21tYW5kIjogInN0YWNrVHJhY2UiLCAiYXJndW1l bnRzIjogeyJ0aHJlYWRJZCI6IDF9fT4+PgorKysgdGhyZWFkIDEKPj4+IFtTd2l0Y2hpbmcg dG8gdGhyZWFkIDEgKHByb2Nlc3MgMzA5ODIpXQojMCAgZnVuY3Rpb25fYnJlYWtwb2ludF9o ZXJlICgpIGF0IC9kYXRhL3ZyaWVzL2dkYi9zcmMvZ2RiL3Rlc3RzdWl0ZS9nZGIuZGFwL2J0 LW1haW4uYzoyMwoyMwl9CgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAg RmlsZSAiL2RhdGEvdnJpZXMvZ2RiL2xlYXAtMTUtNC9idWlsZC9nZGIvZGF0YS1kaXJlY3Rv cnkvcHl0aG9uL2dkYi9kYXAvc2VydmVyLnB5IiwgbGluZSA3NSwgaW4gX2hhbmRsZV9jb21t YW5kCiAgICBib2R5ID0gX2NvbW1hbmRzW3BhcmFtc1siY29tbWFuZCJdXSgqKmFyZ3MpCiAg RmlsZSAiL2RhdGEvdnJpZXMvZ2RiL2xlYXAtMTUtNC9idWlsZC9nZGIvZGF0YS1kaXJlY3Rv cnkvcHl0aG9uL2dkYi9kYXAvYnQucHkiLCBsaW5lIDkzLCBpbiBzdGFja3RyYWNlCiAgICBy ZXR1cm4gc2VuZF9nZGJfd2l0aF9yZXNwb25zZShsYW1iZGE6IF9iYWNrdHJhY2UodGhyZWFk SWQsIGxldmVscywgc3RhcnRGcmFtZSkpCiAgRmlsZSAiL2RhdGEvdnJpZXMvZ2RiL2xlYXAt MTUtNC9idWlsZC9nZGIvZGF0YS1kaXJlY3RvcnkvcHl0aG9uL2dkYi9kYXAvc3RhcnR1cC5w eSIsIGxpbmUgMTkyLCBpbiBzZW5kX2dkYl93aXRoX3Jlc3BvbnNlCiAgICByYWlzZSB2YWwK ICBGaWxlICIvZGF0YS92cmllcy9nZGIvbGVhcC0xNS00L2J1aWxkL2dkYi9kYXRhLWRpcmVj dG9yeS9weXRob24vZ2RiL2RhcC9zdGFydHVwLnB5IiwgbGluZSAxODQsIGluIG1lc3NhZ2UK ICAgIHZhbCA9IGZuKCkKICBGaWxlICIvZGF0YS92cmllcy9nZGIvbGVhcC0xNS00L2J1aWxk L2dkYi9kYXRhLWRpcmVjdG9yeS9weXRob24vZ2RiL2RhcC9idC5weSIsIGxpbmUgOTMsIGlu IDxsYW1iZGE+CiAgICByZXR1cm4gc2VuZF9nZGJfd2l0aF9yZXNwb25zZShsYW1iZGE6IF9i YWNrdHJhY2UodGhyZWFkSWQsIGxldmVscywgc3RhcnRGcmFtZSkpCiAgRmlsZSAiL2RhdGEv dnJpZXMvZ2RiL2xlYXAtMTUtNC9idWlsZC9nZGIvZGF0YS1kaXJlY3RvcnkvcHl0aG9uL2dk Yi9kYXAvc3RhcnR1cC5weSIsIGxpbmUgNzgsIGluIGVuc3VyZV9nZGJfdGhyZWFkCiAgICBy ZXR1cm4gZnVuYygqYXJncywgKiprd2FyZ3MpCiAgRmlsZSAiL2RhdGEvdnJpZXMvZ2RiL2xl YXAtMTUtNC9idWlsZC9nZGIvZGF0YS1kaXJlY3RvcnkvcHl0aG9uL2dkYi9kYXAvYnQucHki LCBsaW5lIDYyLCBpbiBfYmFja3RyYWNlCiAgICAiaWQiOiBmcmFtZV9pZChjdXJyZW50X2Zy YW1lKSwKICBGaWxlICIvZGF0YS92cmllcy9nZGIvbGVhcC0xNS00L2J1aWxkL2dkYi9kYXRh LWRpcmVjdG9yeS9weXRob24vZ2RiL2RhcC9zdGFydHVwLnB5IiwgbGluZSA3OCwgaW4gZW5z dXJlX2dkYl90aHJlYWQKICAgIHJldHVybiBmdW5jKCphcmdzLCAqKmt3YXJncykKICBGaWxl ICIvZGF0YS92cmllcy9nZGIvbGVhcC0xNS00L2J1aWxkL2dkYi9kYXRhLWRpcmVjdG9yeS9w eXRob24vZ2RiL2RhcC9mcmFtZXMucHkiLCBsaW5lIDQ5LCBpbiBmcmFtZV9pZAogICAgcmV0 dXJuIF9mcmFtZV9pZHNbZnJhbWVdCktleUVycm9yOiA8Z2RiLkZyYW1lIG9iamVjdCBhdCAw eDdmNjFiMDA0N2JiMD4KV1JPVEU6IDw8PHsicmVxdWVzdF9zZXEiOiA1LCAidHlwZSI6ICJy ZXNwb25zZSIsICJjb21tYW5kIjogInN0YWNrVHJhY2UiLCAic3VjY2VzcyI6IGZhbHNlLCAi bWVzc2FnZSI6ICI8Z2RiLkZyYW1lIG9iamVjdCBhdCAweDdmNjFiMDA0N2JiMD4ifT4+PgpS RUFEOiA8PDx7InNlcSI6IDYsICJ0eXBlIjogInJlcXVlc3QiLCAiY29tbWFuZCI6ICJkaXNj b25uZWN0In0+Pj4KV1JPVEU6IDw8PHsicmVxdWVzdF9zZXEiOiA2LCAidHlwZSI6ICJyZXNw b25zZSIsICJjb21tYW5kIjogImRpc2Nvbm5lY3QiLCAic3VjY2VzcyI6IHRydWV9Pj4+Cisr KyBxdWl0CldST1RFOiA8PDx7InR5cGUiOiAiZXZlbnQiLCAiZXZlbnQiOiAiZXhpdGVkIiwg ImJvZHkiOiB7ImV4aXRDb2RlIjogMH19Pj4+Cg== --------------0zaNU603fKc9A4xVlrtbwSEZ--