From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id upoqLZyN5GPY4y0AWB0awg (envelope-from ) for ; Thu, 09 Feb 2023 01:07:24 -0500 Received: by simark.ca (Postfix, from userid 112) id AC6D31E15D; Thu, 9 Feb 2023 01:07:24 -0500 (EST) Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=FaIJ7jTz; dkim-atps=neutral X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-7.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI, RDNS_DYNAMIC,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from sourceware.org (ip-8-43-85-97.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 3A16A1E0D3 for ; Thu, 9 Feb 2023 01:07:24 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 11D943858414 for ; Thu, 9 Feb 2023 06:07:22 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 11D943858414 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1675922842; bh=uiJkm06+esdRKOH7qyMKIQHcDDW4JCb1kV54zxdVdvc=; h=Date:To:In-Reply-To:References:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=FaIJ7jTzUpNuStqD7SLyy1KadXjbq5TJ+7dB/a0Jrw+FA15zAKret3EZ/pQbPXpl4 EAJgF8iXkGBqUPWWCa/c9Y0tZT0cLbjfXt4c9TK0BflmiRE9xx6G3GgEJeia/gFxMs Wzgi1VF2jIyBjfAH11XIG2+OOvhc7xb3jG6zXQC4= Received: from sonic309-26.consmr.mail.ir2.yahoo.com (sonic309-26.consmr.mail.ir2.yahoo.com [77.238.179.84]) by sourceware.org (Postfix) with ESMTPS id AA9173858C50 for ; Thu, 9 Feb 2023 06:07:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AA9173858C50 X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1675922820; bh=gsjSYkWpOwXzFHMd0ki5LWI+KbfA+1gZhuOWQSUpjI6=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=DFenkG5/KQWv8UQWHQjuTC1YQcg4sGfEK93mPd45my+meqYYl5/FdQsav9/1qNzwmFTXKV9ptlrZpxrdcVeAou4+yPvtMFRagxVtLQ6U9l/Y1E5Zv02axVHsQ3JUuAGbhuxhj5zOWflqRhL3SoIyYZoXe80RQ9g9+T13nUOwO1P0ubeR7KLfpA9dnG8FFegwXHkF+wJxJgE8sLlD6GeIGcfZavBnt9KdoxmVdGaEwC7vKMXf+uBUSAEsTOG1oS3ujwH+gL9txfhht58yzJL0oup39hk3gfuBo2aTNy+1H4QU8itWyxAy7aA1DTKS+Z9osZZyCVjcg/B7BptTVr5+Wg== X-YMail-OSG: 6atFxXQVM1mnIV.Q.mwQiN7ZUGrIDsH7vEafzDGN9dXkFYu7C51AkwH1TH_Zd.. 7RiqUsfHtxb1qJJDUoUXVtOKXmJI74QVafM_6p1h8NVXPzbn95TqYrSXy1RdmwNI8uTOlSkiv4w7 0L0Ieb6sKOlvrkUnDQudnvZ1C69unlSkYOlqOiEWrL5qQZI4hTzV1ge1M92IokCHvtEhxlvOHWN0 MWxEqLhURjHfCHlOxC6SOPY.TWPLfludzgRDAvQF2pJFX4.JALrYIvp9azgl6GuDaJxW9K9GovaL Ay07Z0HbiM3pAE5Xz_zYTYDvvfnnRp5nZEfv3wHrrgfdeBSKrmnobuxdn306WzFegdGn4k7SxYvU 693JW2xXAMUW.DT_PYXd702QDKvCmdWQfTirbwjlVIDbR5eVJsyEibaBWOcNXD13gC40sYo4qP5Y UhHidWq4QqyLki5KrB1mVGzevawOWA5L9w52lTQDbvXeBkrWP3F5e5W5IPhCqafIAHWyXGukcxFg lvdO_4OIysIhtITbUtLA.tDO0Lv3o.Q5wOP1XcnIv_dmYxtEyyZ9C0DSQbK8fIOEwAs5Ku4tep7p HsJNXL9dEs4dH6bqW7kGvhuHhONiWR69S_0P.NZ44e83kn9BWNZ7DKisL3SF.YfBORK_nGm7VjYL XhnkKJxJMiihpAJNUvPb8wTXqjMc5pyY8hi6B.DPJrDXEC_MTBMDCVFuSEm_NuP8h62WTpyQYWNC NE16rwERF.aGyiX6_FLkENIYCmfSVlh9gK2EaDn58.BJ9.wQJ0JPd9kfZKBr2W13AxSDmbfadNZv irnAjtmUQIaD8q3DSgCqWHQCYj.d.JbYHHSsGt.ZMvEXg.qErm06yG.0q6qWwbOCwu032WiJtfsW 85c9.VN2OjIy5gGDkjr2wlkYMzWG.2n_62sI0V__5CMLTN0RjtpCwL8i45wdwiXUThx.7JpUmXNF 8zqKoBzj49OsJO2ZwFWvWSRgf8JYPsExrmSjXcUOFmw1wtqBxDO_9_MlO1.yAj6MfECAdofOyUEB JXPnJo.T8u6NZ77YlBpjHG_P4RIRUHSC2fd3EVxNnh6HYT4T0_AzJOthUGDDZZIkhipior3gmV3B RI_zDTKBTcBspV7LPTIxxFkQR4LqQGPfjJRGpGPhnVtzV4t2giiXXkokOepa0WBQ0p_iPS2IhPnw 0hDR3Hx1XlTpf3JVMOeF8eGjgjAqW7sdcJJbsL3Ek23IwrL9AhvgrDaWg6RWn67Q.FrilD7PLGc2 2QLTfoJlqXFiHwjvGLIoqZLUQ6Owl5Z5h5mw04AdwDbYHINzvzZNBgXosX.BA5l599KOwHhTnyJ9 PJdscJb5jJ9h0Zz25DGwdhWGhw054HI5nrEePwYfbzsplGJwRML2ZR.KfC9bbmuWD1XBIbPkRdRO hsbPHQJD5RsdJzNQZhwIHcDxuKESA72L97lY7tfGoa_dg0NfhlMSWn42a_tof.9kWSa05hUy7IdX I53Dti2ZABbCQ1gqRRXWwLm0Ec.6h0NktUTapLEGyOLIfH2Qcjw3jeVhc8LnOnQKRRBF.ng6CPRn 9g13rsB9GxmwY1tpEo_t8Fqhz1P1ARwr5PSS3FSS4wknhUuH5QrYi3dDOEuzUiWeULTFHuwg5nzc KotuMKwepomvtlwmjOeiwsY22je3DODAYu0Ow4gccbKyICi.vnzeUu.xZYT8x.TI04_3wOvEowk6 Wg_vKP_O3uJdva07M8kuvEclknKSc2HS16MW6QktbgLyYSl.U3.7uXmARoFO_wO1.MdAudICTnef uUsOHgQsfDwPrY_iQVglfDv3qWdd122y07Rqo4D6Bv0OF.I0LIvgnfPFQJRVADVXoCTrfgUKfCn7 E1J31CYMYBAJdt1nbdZxlLqxN4Nu7le.LjD5U74EqPk7fmFhhvs4vtuN7sq1jghultoozRhQRkuG x8GXs1l35N45W2VOh5oSu0zwbr159rnr84HC_xI8PMsU4MDwpT5CfAgll4PHoz1gTH8bkZyUd3yF uix9D3gfyh_lzs0KAMQrqUYSS2W5JJVuuMbz7eAXiQe_M7_TDiq5e9B8JRGur4DA4LGzu_fm8RtP xqbTRHA7sDfsI8MWvix1hvJk6psgCPLzSQpNA75FT59xE9TJhnNtQPFHJJMvwvIMsAu2uT_iy.i4 _W_LK.lOF5evBMyfIjMH4dA3nHDDjUag8D9wa4bSpAKarzInQmjFiqTJ5544OUSvjtPvOJ.CYJSg wyP4- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ir2.yahoo.com with HTTP; Thu, 9 Feb 2023 06:07:00 +0000 Date: Thu, 9 Feb 2023 06:06:59 +0000 (UTC) To: Hannes Domani via Gdb-patches , Tom Tromey Message-ID: <54087923.3497555.1675922819190@mail.yahoo.com> In-Reply-To: <87wn4rlnp0.fsf@tromey.com> References: <20230118172740.2171-1-ssbssa.ref@yahoo.de> <20230118172740.2171-1-ssbssa@yahoo.de> <87wn4rlnp0.fsf@tromey.com> Subject: Re: [PATCH] Always create a new value object in valpy_do_cast MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.21161 YMailNorrin 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: , From: Hannes Domani via Gdb-patches Reply-To: Hannes Domani Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb-patches" Am Donnerstag, 9. Februar 2023 um 00:52:49 MEZ hat Tom Tromey Folgendes geschrieben: > >>>>> "Hannes" =3D=3D Hannes Domani via Gdb-patches writes: > > Hannes> In case a pretty printer casts a value to the same type, so value= _cast() > Hannes> returns the same object again, you get this simplified situation: > [...] > > Hannes> $ valgrind ./gdb pp-cast > > I tried to reproduce this -- I was hoping to reuse your test case for my > patch -- but I couldn't.=C2=A0 That seems very strange to me, I wonder wh= at > could be going wrong. If you did source the py-pp-cast.py pretty printer file and can't reproduce this, then I don't know what could be different. I've tested it quite a few times, on both Linux and Windows, and it always happened for me. Regards Hannes