[{"id":3683458,"web_url":"http://patchwork.ozlabs.org/comment/3683458/","msgid":"<CAJ+F1CJqa26nXaUUYU0co8DZmnFJCr4Mq2RysDXjuLhiUh9Epg@mail.gmail.com>","list_archive_url":null,"date":"2026-04-28T13:29:28","subject":"Re: [PATCH 1/2] qom: improve use-after-free debugging","submitter":{"id":6442,"url":"http://patchwork.ozlabs.org/api/people/6442/","name":"Marc-André Lureau","email":"marcandre.lureau@gmail.com"},"content":"Hi\n\nOn Mon, Apr 27, 2026 at 7:49 PM Roman Kiryanov <rkir@google.com> wrote:\n>\n> This patch invalidates dead objects so their usage will\n> lead to more predictable results (crashes or asserts).\n>\n> Change-Id: I1dc36dbc1030c2e41c937f08baa97b2e81d44c82\n> Signed-off-by: Roman Kiryanov <rkir@google.com>\n> ---\n>  qom/object.c | 3 +++\n>  1 file changed, 3 insertions(+)\n>\n> diff --git a/qom/object.c b/qom/object.c\n> index f981e27044..240e36c39e 100644\n> --- a/qom/object.c\n> +++ b/qom/object.c\n> @@ -613,6 +613,7 @@ static void object_property_del_all(Object *obj)\n>      } while (released);\n>\n>      g_hash_table_unref(obj->properties);\n> +    obj->properties = NULL;\n\nThat makes sense (I'd g_clear_pointer for a safer one-liner instead)\n\n>  }\n>\n>  static void object_property_del_child(Object *obj, Object *child)\n> @@ -670,6 +671,8 @@ static void object_finalize(void *data)\n>\n>      g_assert(obj->ref == 0);\n>      g_assert(obj->parent == NULL);\n> +    g_assert(obj->properties == NULL);\n> +    obj->class = NULL;\n\nThis one I am not sure is placed right. If the goal is to revert the\nobject_initialize_with_type() effect, perhaps it should do more, in\nobject_deinit() ?\n\n>      if (obj->free) {\n>          obj->free(obj);\n>      }\n> --\n> 2.54.0.rc2.544.gc7ae2d5bb8-goog\n>\n>","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=n4QD81ep;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4hC46vfjz1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 23:30:39 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wHiVa-00039b-1a; Tue, 28 Apr 2026 09:29:51 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <marcandre.lureau@gmail.com>)\n id 1wHiVU-000393-UH\n for qemu-devel@nongnu.org; Tue, 28 Apr 2026 09:29:45 -0400","from mail-dl1-x1231.google.com ([2607:f8b0:4864:20::1231])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <marcandre.lureau@gmail.com>)\n id 1wHiVS-0007N9-HP\n for qemu-devel@nongnu.org; Tue, 28 Apr 2026 09:29:43 -0400","by mail-dl1-x1231.google.com with SMTP id\n a92af1059eb24-12c8ccc7755so11961329c88.0\n for <qemu-devel@nongnu.org>; Tue, 28 Apr 2026 06:29:42 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; t=1777382981; cv=none;\n d=google.com; s=arc-20240605;\n b=BHTJeu+/z9VQcEscB/5l481frBWvmdeS67eEBiEpQzqmwJFOA874m/YZVReHaNJeYw\n ZjAPneH+Syy+ywlt6eZn2mzeCucPHN+tAM9tUCJBZPNr+ZhUcNRnF7LE0g+E3hZf7zAJ\n 5YvB4vzLEYuUNg0iNCj4ir9aV7UqwvkVxsKKnCE+FKX3Ze1Q7dqFnIUwYVpyWZwYBJdx\n gAx6PJliRbQTtmkTygo+qUhEjpBsoCfB5FogMU8pybqPNiZ6dQP0kWQOvA/UDdRrQnkj\n N1rQWEVAMeG0mI2oypk6lH5jukVW7GdGykw1DGWkm1/Z9XzcJO0SHajQvYN78sljEpgv\n kMjw==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:dkim-signature;\n bh=1eupjgZMeQMHaFykA3gVnUcb5xXSgJwRwf8f6iVcpDE=;\n fh=D/CcNrtvbeWGY8nbdaeIwoQ6I3/FtQLwRmnEQ1zZwds=;\n b=FOfBR9GwzcoXYrcqOkqX8jlnNNccHhvkxkIrM/qn2Pq+mSuXh295laqJoAS08QC04D\n UL7JjycexA7h2kelGpjbeiQIJ2k/n0aYdaivdtS8Ap5HI7ZYoyE5DYhG2/FV89cqUgcv\n ZoX2x/zf3Jihetiw5HJsMRvikQejE3EN0YTN1vtPwNNp2dl8JCQA5uq/nUntQ+nsAvR4\n 9WdFLiGj+w1tZvFxXOVR5bziS7xM8csar3vYFbEsSYrXw0G7SHkPlJiUhsZy63gkpyiF\n qCWQWW/sQRzNw4wrNe/qxia9bE4gSPX7L2l+W+DK3C116KSudz+jS2QkWBosDpdpAbYo\n S9Aw==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1777382981; x=1777987781; darn=nongnu.org;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:from:to:cc:subject:date\n :message-id:reply-to;\n bh=1eupjgZMeQMHaFykA3gVnUcb5xXSgJwRwf8f6iVcpDE=;\n b=n4QD81epjRWWitEZ4ylz4w5teIegHTv/u5QI59If7u3lTtEfPaUe6ynICRetx3FU0+\n IECt+SBZD065dCSOOcSOk3d9nFe5qz5thaINLzBKKvm9iwnVDLo9fagx/K+ozsRtbAaL\n JNY9hV5FOy3da8o2c2L4aon2UR900L0+tIXqKZquH3ZsqKt0lNBLbHwd9mz5sa31MOV5\n EIevVYpPju2asw/kWDV5I7onuidqaAsJxEPWZnJEBz4lGEzDz9Ukr208RgyI8l0rjXA0\n InGYSqGCNOhu0ghEkcgoFBuvg5w6oeZwWfeRQt93benkzo+wL23jHWVlwir7xwHxFLpQ\n 8GIg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777382981; x=1777987781;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=1eupjgZMeQMHaFykA3gVnUcb5xXSgJwRwf8f6iVcpDE=;\n b=tDmNi0RNvjBPg76tiF7hRpstmdUXFs3D3RIfK2DALEerZgYtu1e8OjiRXAc7Pvq2/A\n uW2z03cm2qlmfOlohOtY8g5wA8QL+/xNymB5+x/qvG7bqt7gxW4Ddc/PPrys6I4b9H29\n 1LObwkYabybWGSHm2KOpLEpMunKZ/HsRisCytE5vJux+YFKmJS6Jcax5zQyMtHP88EOK\n RG23e0Mqxwc/hXFcVzYPAiap5KoiLadDkudVyNyBx47POifjX+HIynuf+pX352GAK4xs\n tQGG80hh638LVtW6ujU5RjofyTdSGKCYjCNXA9DPvXzfGWJxwrKdhvjpjI2OUcRKAOgU\n +Ckw==","X-Forwarded-Encrypted":"i=1;\n AFNElJ8EMj82NLo2/8tZNbPGOxf37ejcD92MFOmXStXt7Gp4cH0469w0xPB9ouTD+n+4Krql227rjMaksBTt@nongnu.org","X-Gm-Message-State":"AOJu0YxwaIJwLMQDtD0B3vL3X/dEUEIg7TnqbMvIKvzrD8j4iekebMQx\n H2kBeuleXwDKrGR4wyNBu8lyyCz0oyofSn0VfkiFzYSQVn5jkvmu5JgtmJypOu3fudmxEnIKIaQ\n T8WH3sBlgdvZCE5Bs2ik1CIsc4DXzDtA=","X-Gm-Gg":"AeBDieuzYJ1MWV0rapr9SWJy9xsew7liQvQj+j5P2ny/r75pKwkS3zt7WILle8lhnY2\n 6GR94T73jTuxLZNm1z50Qmu9CTC0G9H6ydZ7A7RJKouYpg+3ErVq6SCrQLOdSiWTHbswn9N5z4a\n XqZSZI3yJgT71RNuhkjaH457v3RHaRw0yPNLtRCXdSxZX2PLfmalR3F+nMB4MwJqLv14hjVfGzT\n GTGrtPFdxjZAPdHURUjfnU7tJ0JQsNjKU92awgxdP7ztnZjj7L0+rEwUN3iuchOcMLRCCH1Zadr\n E0X7QxsdsgEUlTF3FU1+UUxMGZ1m8M9VpMnrPVju0MWR/6HkNrs=","X-Received":"by 2002:a05:7022:ec18:b0:12a:6a64:81ee with SMTP id\n a92af1059eb24-12ddd9438damr1426908c88.3.1777382980552; Tue, 28 Apr 2026\n 06:29:40 -0700 (PDT)","MIME-Version":"1.0","References":"<20260427154441.1918536-1-rkir@google.com>\n <20260427154441.1918536-2-rkir@google.com>","In-Reply-To":"<20260427154441.1918536-2-rkir@google.com>","From":"=?utf-8?q?Marc-Andr=C3=A9_Lureau?= <marcandre.lureau@gmail.com>","Date":"Tue, 28 Apr 2026 17:29:28 +0400","X-Gm-Features":"AVHnY4Ku_OSO9hPHyBj08MfQfOQyRmCpZnF_KX-Gbewxxo3v-3TqdUu1R3Lgg3M","Message-ID":"\n <CAJ+F1CJqa26nXaUUYU0co8DZmnFJCr4Mq2RysDXjuLhiUh9Epg@mail.gmail.com>","Subject":"Re: [PATCH 1/2] qom: improve use-after-free debugging","To":"Roman Kiryanov <rkir@google.com>","Cc":"pbonzini@redhat.com, alex.bennee@linaro.org, qemu-devel@nongnu.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","Received-SPF":"pass client-ip=2607:f8b0:4864:20::1231;\n envelope-from=marcandre.lureau@gmail.com; helo=mail-dl1-x1231.google.com","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}},{"id":3683550,"web_url":"http://patchwork.ozlabs.org/comment/3683550/","msgid":"<CAOGAQeo8gCVPwya7dnkRX+dL55Mhv8gdHm45R3B6SkZbG_oTRA@mail.gmail.com>","list_archive_url":null,"date":"2026-04-28T15:52:17","subject":"Re: [PATCH 1/2] qom: improve use-after-free debugging","submitter":{"id":78520,"url":"http://patchwork.ozlabs.org/api/people/78520/","name":"Roman Kiryanov","email":"rkir@google.com"},"content":"Hi Marc, thank you for looking.\n\nOn Tue, Apr 28, 2026 at 6:29 AM Marc-André Lureau\n<marcandre.lureau@gmail.com> wrote:\n> This one I am not sure is placed right. If the goal is to revert the\n> object_initialize_with_type() effect, perhaps it should do more, in\n> object_deinit() ?\n\nI agree, I will send an update.","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=google.com header.i=@google.com header.a=rsa-sha256\n header.s=20251104 header.b=LRfK3n3c;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4lMk0sMhz1xrS\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 29 Apr 2026 01:53:20 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wHkjo-0000sJ-R1; Tue, 28 Apr 2026 11:52:40 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <rkir@google.com>) id 1wHkjk-0000rC-54\n for qemu-devel@nongnu.org; Tue, 28 Apr 2026 11:52:37 -0400","from mail-qt1-x82a.google.com ([2607:f8b0:4864:20::82a])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <rkir@google.com>) id 1wHkji-0001Wj-A6\n for qemu-devel@nongnu.org; Tue, 28 Apr 2026 11:52:35 -0400","by mail-qt1-x82a.google.com with SMTP id\n d75a77b69052e-50d6b393d60so41651cf.0\n for <qemu-devel@nongnu.org>; Tue, 28 Apr 2026 08:52:30 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; t=1777391550; cv=none;\n d=google.com; s=arc-20240605;\n b=XEkzwh1MMD0ESxfooqagF5CP3bcMPUE8NoY0nupl6c//rNkUgOC/S/AtR15NpnI55e\n tIw/wpyR9PA3x56UHdwWYGO5PZr/09cgE9/DsVzaOO4LEgc/KJKhjZe84zBZGlZlcLdZ\n /BmodCn9mS3fiYbeS+lab8gtBhwg+E4uYXGTVuBIuVrBcSxBlaD6eVP0l2X5sjevzyG5\n NlHm98PMRMsF5FuRpQmRWxpxLOaKJECvu+FssrlP4Jga9R5S8Tx8Yz4YQrmRlzwQVjx0\n 41wBcy/GCcTiY32gwq9kcK31g3AA9rxuSxlxPx+F/I8HL6Lz80QIZp88YyWGQsOdlAb/\n 184A==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:dkim-signature;\n bh=+OQdArEUlrdVMqF+Z8aQFEWtgaVLRPIfRLf1Wp+a8Qc=;\n fh=FOJ6qMn2L/EvnOlJEih8z7/36cDFYb4ibGZiJhUSBHc=;\n b=JEABr8MX89LTpqvpcI6wmsXAAFLr06C3Bj5WY1+5oTvMB1pm2+fYWYpeT5bZyfdzUl\n m9zDDkpIokPnmFyfJyYi/8r+dSwOrkNe3ljlhx4IIehxG06ljtdMePUVPIiD355ciakH\n 0Cb+mg8QvQcOgyYc2/o0RB9ZiiBKQtdI1sSw1z3/KzQE4cvI3iSiA7O6ysf7mYF8SVOk\n oCdQSiKN+AEDJ6URyN04Dwj8etcahL7Yx4rPvZ1nU4MfuJmqqoZHGBdqIQaa2XomWsQB\n AHWju/X3LXB/X++HXZweUAfqPc2EhxyNtgvQYch65Pr060f08L4TCxw+V+8kx1f8VnBE\n BBaQ==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=google.com; s=20251104; t=1777391550; x=1777996350; darn=nongnu.org;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:from:to:cc:subject:date\n :message-id:reply-to;\n bh=+OQdArEUlrdVMqF+Z8aQFEWtgaVLRPIfRLf1Wp+a8Qc=;\n b=LRfK3n3ceA1cxqPLJVBERSK3ChroRA9k1rcMugZPdWu320nTbeVSKAhSQuBoK7/Ghn\n ZINNP6KnkR69+F43WSvYaoKAkkbJEcDUtBwxWrhWpXOJ47Ty4EdJkt90axu9bBE5Wwec\n aras66Udlc68DRvYRM/Paz0fHpvDzkUU2b+O4R/SXpNlPfn4M078WxeXUlg7621Rb66N\n 95l4iQedGxS08coX2u4M0lL0EhuaDIKeJBGYNZL7YfDJgCtzxKGsJEhetcOpsEM/ZDST\n 8S6lJYa1qJKfwQ0lpHpTOj5GlZ15st7Vo9V8POh7re8LeM5AJPaygG7jy57RxY67ySGC\n fEqg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777391550; x=1777996350;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=+OQdArEUlrdVMqF+Z8aQFEWtgaVLRPIfRLf1Wp+a8Qc=;\n b=lPyyea5aUjfr9woYIebpjXLPvTBKOvIFTS++JePP1Ip+Iwj6zsuM4+YtV6XDfG+hNE\n RNet58pDAijylOpuwusNjfwlB0qbPDa+rMeDy9rqG7KVx3eEdaSpaZzt63sZJvt9zhqc\n ESD95+l1tbWYq6hMuurwe05c5S8eS2Chj2ejF0Ly5wnZtdc+RnSSF+9t9mR3J3JCoAPT\n HSFyfmcNgaQhbDpYMwnTh6IUCTUhcLbwYo7rWf3YbNpWysVCZkTFP497LfZOjRGnFRyA\n L3VNf9appw/owwi9BIt0+l6V8lkxtQlRvn50CW6clEIWwXOC7NK0d52OAtopbmL3E2M+\n Zy4w==","X-Forwarded-Encrypted":"i=1;\n AFNElJ/q533bbllZrpFJdKvYT3JJGniL9ErdSLCHfxevSW5mfv5D76EUDYUZxiAl5cLO/TR+dXx+519Azs/p@nongnu.org","X-Gm-Message-State":"AOJu0YwYRskdLcPRHX1Zi8oR1H5PxkRwMygxV/dfqzYPMBsZE7ZndYfR\n hc3yMJSe+GYBHU1atr2fAb0Kp0aN5alFw4Dgqz6IIQnTEaWl7cs72F0jUlIHJQmfA1gHM6t5vaZ\n vtpRqtN/wC0Gfr4zvzxeGuymzCABkcXtEQXKpsjIs","X-Gm-Gg":"AeBDieuPvmXI3FffYB2cUk280WzBNo7NjB8xgvJ3BztwK4JNpHoST5DpCGmLKsBsQs3\n 5PHTef+YEuUY8gnyL5qs3Z//bQdhH9k1s1wKolOUXAZL93jXrCsHy8/FRjBWBlgpRR12hJOga/l\n GlgsAhl6QBaIo14EZEB11l4Xwh9ID0G1hHJDR5Qz0RShzVVbJpcf8TC9pyVlYOdz7m5SSReS7IJ\n 6l1lWxa7tEy/bF3AFjUR+E7Dez2sqUKzzWwvrnQU5HtK77zJPSca05Uz+zFVCEi0U5A5vQxzA9X\n UcwJidnvAYWURdyqyzu6zvdxo+OimLjCvP84VvcCou3OOIR30/Smu1D8iw==","X-Received":"by 2002:a05:622a:4894:b0:50f:d03e:6482 with SMTP id\n d75a77b69052e-5100cac2340mr18679791cf.4.1777391549442; Tue, 28 Apr 2026\n 08:52:29 -0700 (PDT)","MIME-Version":"1.0","References":"<20260427154441.1918536-1-rkir@google.com>\n <20260427154441.1918536-2-rkir@google.com>\n <CAJ+F1CJqa26nXaUUYU0co8DZmnFJCr4Mq2RysDXjuLhiUh9Epg@mail.gmail.com>","In-Reply-To":"\n <CAJ+F1CJqa26nXaUUYU0co8DZmnFJCr4Mq2RysDXjuLhiUh9Epg@mail.gmail.com>","From":"Roman Kiryanov <rkir@google.com>","Date":"Tue, 28 Apr 2026 08:52:17 -0700","X-Gm-Features":"AVHnY4L2FdKD0hvXV3KYIHMMa_pmkRnfQbOmCjNGuSbIUglcOfwVo92_8y8A_o4","Message-ID":"\n <CAOGAQeo8gCVPwya7dnkRX+dL55Mhv8gdHm45R3B6SkZbG_oTRA@mail.gmail.com>","Subject":"Re: [PATCH 1/2] qom: improve use-after-free debugging","To":"=?utf-8?q?Marc-Andr=C3=A9_Lureau?= <marcandre.lureau@gmail.com>","Cc":"pbonzini@redhat.com, alex.bennee@linaro.org, qemu-devel@nongnu.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","Received-SPF":"pass client-ip=2607:f8b0:4864:20::82a;\n envelope-from=rkir@google.com; helo=mail-qt1-x82a.google.com","X-Spam_score_int":"-175","X-Spam_score":"-17.6","X-Spam_bar":"-----------------","X-Spam_report":"(-17.6 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=-0.001,\n DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n ENV_AND_HDR_SPF_MATCH=-0.5, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5,\n USER_IN_DEF_SPF_WL=-7.5 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}}]