From unknown Sat Aug 16 21:02:20 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#60626 <60626@debbugs.gnu.org> To: bug#60626 <60626@debbugs.gnu.org> Subject: Status: 30.0.50; `buffer-live-p' sometimes returns t on killed buffers Reply-To: bug#60626 <60626@debbugs.gnu.org> Date: Sun, 17 Aug 2025 04:02:20 +0000 retitle 60626 30.0.50; `buffer-live-p' sometimes returns t on killed buffers reassign 60626 emacs submitter 60626 Ihor Radchenko severity 60626 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 07 07:44:27 2023 Received: (at submit) by debbugs.gnu.org; 7 Jan 2023 12:44:27 +0000 Received: from localhost ([127.0.0.1]:56666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pE8Yl-0000jk-9T for submit@debbugs.gnu.org; Sat, 07 Jan 2023 07:44:27 -0500 Received: from lists.gnu.org ([209.51.188.17]:35286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pE8Yj-0000jc-28 for submit@debbugs.gnu.org; Sat, 07 Jan 2023 07:44:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pE8Yi-0002tF-FM for bug-gnu-emacs@gnu.org; Sat, 07 Jan 2023 07:44:24 -0500 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pE8Yg-0000wq-A6 for bug-gnu-emacs@gnu.org; Sat, 07 Jan 2023 07:44:24 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 711EF24028E for ; Sat, 7 Jan 2023 13:44:19 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1673095459; bh=eWmrlkzMz50/UBFXsmIACCHJN0fr6inOULiYZruz0og=; h=From:To:Subject:Date:From; b=M29QGuMzP4sWB2dJf0ExTM7XKtR2H7UpeXwRk1R7O0EOyMSje7dW9MUa35obE67D+ FPKyHqUI29Ojc0aWpTkRwCw8QvHgtmd8p0umLmQuLEKxKCDTegroLUghsFIhi+jO+a J9SO/Ue59IMKBvcaF8hZLXqNz8hKP3r8MIz83lm9BASojmIPq0dLNMArHEBccDGx05 fSbb9Y36EPiZkoT1LkLValPG209SF/YYviTYmTqECfaiOcl+hcwy7h+gsJsHBBmc2M ypJkmhXLSQLuB9dzpBk1JZMh1CGDqvehw573oQS9MOQ2q0TGXRfvFOt50mr1mtkr3k dXNzpl/hb3k9Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Nq0Jf402Dz9rxD for ; Sat, 7 Jan 2023 13:44:18 +0100 (CET) From: Ihor Radchenko To: bug-gnu-emacs@gnu.org Subject: 30.0.50; `buffer-live-p' sometimes returns t on killed buffers Date: Sat, 07 Jan 2023 12:44:47 +0000 Message-ID: <87v8lildj4.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.66; envelope-from=yantar92@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi, We are recently experiencing test failures using Emacs 28, Emacs 27, and Emacs 26 on CI (non-interactively): https://builds.sr.ht/~bzg/job/918602 2 unexpected results: FAILED ob-octave/graphics-file ((should-not (buffer-live-p (get-buffer "*Org-Babel Error Output*"))) :form (buffer-live-p #) :value t) FAILED ob-octave/graphics-file-space ((should-not (buffer-live-p (get-buffer "*Org-Babel Error Output*"))) :form (buffer-live-p #) :value t) Note that (buffer-live-p #) returns non-nil, which is unexpected. I am also able to reproduce locally using rake + podman: See https://git.sr.ht/~bzg/org-mode-tests/: 1. cd /path/to/org-mode-tests 2. ln -s /path/to/org ./org-mode 3. cd local 4. rake test:debian:emacs28 -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 07 08:42:06 2023 Received: (at 60626) by debbugs.gnu.org; 7 Jan 2023 13:42:06 +0000 Received: from localhost ([127.0.0.1]:56739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pE9SX-0002Ne-S1 for submit@debbugs.gnu.org; Sat, 07 Jan 2023 08:42:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:51724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pE9SW-0002N4-F7 for 60626@debbugs.gnu.org; Sat, 07 Jan 2023 08:42:04 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pE9SQ-00035f-PF; Sat, 07 Jan 2023 08:41:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=K46X4hA+OMqSbxH0TvKEBlY5s6kQ0UpiT8DNmZnU3Vw=; b=SUtPsdH6G4p1 h9EoiUwFipVgB2EnoBNBbxkFwitaz567GfLER0esYcNqw+TeveXNBhCKceXInU+v7ZKdAr3/wrWIS mETlX95D+WUax4YLtA8FL0zlmYRRZFvb796dM8MR5IlhZnro6UPs6qe+9LdEiw8AUUIh5GSKr02OA U5/hZJMITF3qnBgbVdCKxjRZSg6kHGhqmuD7pt/ZrIbitbdxyEd56KyrD8GTvfrrYMzzTQFTipfpk g89mHRzZDzS1joS6KnugBJBsF8KHgs6O3mH0ekjykZ4Z/KcWkbbxvBxB9E1MkMn7t+fHfPssT32lO q3cKSu1f7/x+JIscafqFFw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pE9SQ-0002uk-3a; Sat, 07 Jan 2023 08:41:58 -0500 Date: Sat, 07 Jan 2023 15:42:19 +0200 Message-Id: <83ilhisbpg.fsf@gnu.org> From: Eli Zaretskii To: Ihor Radchenko In-Reply-To: <87v8lildj4.fsf@localhost> (message from Ihor Radchenko on Sat, 07 Jan 2023 12:44:47 +0000) Subject: Re: bug#60626: 30.0.50; `buffer-live-p' sometimes returns t on killed buffers References: <87v8lildj4.fsf@localhost> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 60626 Cc: 60626@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Ihor Radchenko > Date: Sat, 07 Jan 2023 12:44:47 +0000 > > We are recently experiencing test failures using Emacs 28, Emacs 27, and > Emacs 26 on CI (non-interactively): What about Emacs 29? Or is this report only about versions 28 and older? In the latter case, why would it suddenly start failing, if those versions are no longer being developed? > https://builds.sr.ht/~bzg/job/918602 > > 2 unexpected results: > FAILED ob-octave/graphics-file ((should-not (buffer-live-p (get-buffer "*Org-Babel Error Output*"))) :form (buffer-live-p #) :value t) > FAILED ob-octave/graphics-file-space ((should-not (buffer-live-p (get-buffer "*Org-Babel Error Output*"))) :form (buffer-live-p #) :value t) > > Note that (buffer-live-p #) returns non-nil, which is > unexpected. Are you sure this is the right interpretation? Anyway, is there any hope for a more self-contained recipe, which I could try on my system without too much ado? From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 07 10:01:15 2023 Received: (at 60626) by debbugs.gnu.org; 7 Jan 2023 15:01:16 +0000 Received: from localhost ([127.0.0.1]:58666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEAh9-0004sd-At for submit@debbugs.gnu.org; Sat, 07 Jan 2023 10:01:15 -0500 Received: from mout01.posteo.de ([185.67.36.65]:50543) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEAh7-0004sR-CP for 60626@debbugs.gnu.org; Sat, 07 Jan 2023 10:01:14 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 7B2EF240193 for <60626@debbugs.gnu.org>; Sat, 7 Jan 2023 16:01:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1673103667; bh=TEh93W3D06ADz7BD4WV5ZsN+OcutIoELeCVjJZyitbw=; h=From:To:Cc:Subject:Date:From; b=g9Shzsboco12LYpu7Qj+/01fVjoSj6mb/LySxi1YDGootO4ibrqKzsozrEDmCP68U r674pG41FQpCblHhKDKR8AazQGROnyr7N4Cf87pEKVBW9MLyt2N1eq7ktTD0yI+0sc sgMQMNvVbd+6gkfw3nvKu5hgtfPqiOs2DH4vQ7eAqdyCdgXJ4+ve2uaYDIWPNnM4c7 /TqZzDT/6daoZS6NZrvxWNRf2k0rSTC4m7H3x6WVOPy4WE11ce3g1eFKWk00iUdIF0 PQ2BNysPG8eyT5RwqZlB7zp5+EdPD3Wxw7wcxmvhT/8HYB+g7PfzCUgnK2BkvluyuW GzXxcduYBzVUA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Nq3LS2fX3z6tmh; Sat, 7 Jan 2023 16:01:04 +0100 (CET) From: Ihor Radchenko To: Eli Zaretskii Subject: Re: bug#60626: 30.0.50; `buffer-live-p' sometimes returns t on killed buffers In-Reply-To: <83ilhisbpg.fsf@gnu.org> References: <87v8lildj4.fsf@localhost> <83ilhisbpg.fsf@gnu.org> Date: Sat, 07 Jan 2023 15:01:34 +0000 Message-ID: <87y1qejsmp.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 60626 Cc: 60626@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: >> We are recently experiencing test failures using Emacs 28, Emacs 27, and >> Emacs 26 on CI (non-interactively): > > What about Emacs 29? Or is this report only about versions 28 and > older? In the latter case, why would it suddenly start failing, if > those versions are no longer being developed? The failures are after we added `buffer-live-p' into assert form: https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?h=bugfix&id=41ebc2e40c33080a47cebb2507f038058b862655 Unfortunately, we don't have CI configuration for Emacs 29 now. >> https://builds.sr.ht/~bzg/job/918602 >> >> 2 unexpected results: >> FAILED ob-octave/graphics-file ((should-not (buffer-live-p (get-buffer "*Org-Babel Error Output*"))) :form (buffer-live-p #) :value t) >> FAILED ob-octave/graphics-file-space ((should-not (buffer-live-p (get-buffer "*Org-Babel Error Output*"))) :form (buffer-live-p #) :value t) >> >> Note that (buffer-live-p #) returns non-nil, which is >> unexpected. > > Are you sure this is the right interpretation? I think so. The full backtrace is Test ob-octave/graphics-file backtrace: signal(ert-test-failed (((should-not (buffer-live-p (get-buffer "*Or ert-fail(((should-not (buffer-live-p (get-buffer "*Org-Babel Error O (if (not (unwind-protect (setq value-1507 (apply fn-1505 args-1506)) (let (form-description-1509) (if (not (unwind-protect (setq value-15 (let ((value-1507 'ert-form-evaluation-aborted-1508)) (let (form-des (let* ((fn-1505 #'buffer-live-p) (args-1506 (condition-case err (let (progn (org-mode) (let ((point (string-match "" inside-text)) (unwind-protect (progn (org-mode) (let ((point (string-match ") :value t)) FAILED 164/1187 ob-octave/graphics-file (0.257630 sec) > Anyway, is there any hope for a more self-contained recipe, which I > could try on my system without too much ado? Unfortunately, no. Tests are not failing for me locally, so the container setup appears to be part of the recipe. I was only able to reproduce locally running the container. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 09 05:21:19 2023 Received: (at 60626) by debbugs.gnu.org; 9 Jan 2023 10:21:19 +0000 Received: from localhost ([127.0.0.1]:35841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEpHL-00026f-5w for submit@debbugs.gnu.org; Mon, 09 Jan 2023 05:21:19 -0500 Received: from mout.web.de ([217.72.192.78]:57951) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEpHI-00026M-JS for 60626@debbugs.gnu.org; Mon, 09 Jan 2023 05:21:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1673259669; bh=taZBdUu1e0mn6pkADwX9rPjyXlEyjT7MToU+Px3pw24=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=SGsetUixDORVM6/AlLy/SsDbicC7E5TOOTykZwD6i8V/WHI9blpCfSeoVAtaKtyt7 F0iDqGPBfCqYDQFT2C1142pfEh6A/bkj9KY1mleOYdCKwqEfBnmlFQPmdRmWWHvE9J tITOz405JMOkXiBLXFMrOf1IJVTPEEgT29kXMCcYe6ILnLiOHad+UJyvvE2LzDw/g8 oqImPtZ7GSHSpoPUcpUVF/q9hFbDbHJV/6GvOQDo6VEJv9z0rsXHXseP6a1ps3pJ6k FdwYhxUyIhx4NsaxK2Sq0YI4VQ0mA5Ctg45PQH5JlrrFOjvgzcm4lm7B7B3R0Zhwe2 WnSDpGNfi6V0w== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([84.59.210.57]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1M3Ez1-1pDRpg1exh-003Yxk; Mon, 09 Jan 2023 11:21:09 +0100 From: Michael Heerdegen To: Ihor Radchenko Subject: Re: bug#60626: 30.0.50; `buffer-live-p' sometimes returns t on killed buffers In-Reply-To: <87y1qejsmp.fsf@localhost> (Ihor Radchenko's message of "Sat, 07 Jan 2023 15:01:34 +0000") References: <87v8lildj4.fsf@localhost> <83ilhisbpg.fsf@gnu.org> <87y1qejsmp.fsf@localhost> Date: Mon, 09 Jan 2023 11:21:06 +0100 Message-ID: <87fsckqa99.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:amkWwEji7XtAjU5pX4l2vNGEVtInf0IugTGNweF8RnGphEsdN5/ WkvWI05Q1IF2Zy19KLcs4KS6zMlYBCSNhHDzw/oRwWwHzy1XtrcOxWU5fBC5fMCPaDrsqHR 3LGVRXQdspoM273rnBfVJAzHZtZ41inU7Q7OJjlXxeSjMnmGuckyb7f5gCeA+a/Jbeg6ng4 H9GQnVbLZK+u4oiR9VB3Q== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:AO44cuCJPvg=;zs6U9KuJ8H5vIxA0SLtzosE3VCc iof/yQV892nhXoNw9V85qbN8auSs3v2hQD2oo2TXGEIzD7qI3bsR1JANFmyJvbQ0Z5HPDvuEh WqnO5uhMzAFLYSTjOSwU92qdDPB3d67438U53uCja5b0NngaxfeiIBnqRL3JnGWanAsvfTkIQ z6Op9HcA9l9wu140RQTtBdJJHYCQTGxicmguGWwlzv7w4EN5oe53ZyUuIUoDdTsKDZyJ8UQEr 8c6rJhsy77Q/E9mD1WMSSC12iNaz+QPYR5VWgefMqfQnRkaSqcQQTCFE6mDcZXy2Uug2zrBSJ h9MioiGVnwM/bt6GUB5M5XZ0zgvFdeCqfYsQgxn/58OoyRsDQtUr255nm5hfzWp9w+x6qY8m7 DSCPbDXyMQJr+5gIXjjizcSyTHzWPABSmpcoBFoINr4FRGusLtwSuhomTsI9RuzfGLZRNd7iz ToSYCL7kXVjcRk+VNIXdtfb6Y+PtQtNYZY/IluzF/DKAQ9bupKSx2vDWP84P4gaSo8qSso1Yb OXn3GaOX6vKmGPOFBi8Lg6/S6VQ1hnqC/mmce0p8skfWQv+C6GWl0yXTQx8/91zkmGa0XU3O0 +/xJXTUAytzQ24lNuiPfpOsdqe6PKOIa7CNiFIUYI/iyZubKXF4G8sLh/LqMf5lyOhSN/58P7 D3SRcpScXxN9lMohTyv0xJT0qThdOFi7k6KwYxBePD37Vh+/l37NNoHpZGwkKqJGoNHUuJaV3 uhOqfOso3RRYDR45Lb/Mk3cLLXJPUd0ol/jXcUhrkBY131qA5kxBhV/JMQ3pbDpwXNzdeKY56 zvKx4mIOfh7fr6+x1WOkugVLU8CHd1xI9+QzuPSc0Xas6Pg7hn9QpIOTKGFRhWW8LY8F/Vfnv mhwFhwkn+NAdvQi0unRUyjVagRJD2rmD84pkh7JKzsTWhtFuOnNoB7sIkYli61Ywyxsk02ELz J1GeMQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60626 Cc: Eli Zaretskii , 60626@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Ihor Radchenko writes: > >> Note that (buffer-live-p #) returns non-nil, which is > >> unexpected. > > > > Are you sure this is the right interpretation? > > I think so. Couldn't it be that the buffer had been live when the form had been evaluated, but killed when the form had been printed (later)? The information you posted does not necessarily imply that `buffer-live-p' ever returned t when called with a killed buffer. Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 06:07:58 2023 Received: (at 60626) by debbugs.gnu.org; 11 Jan 2023 11:07:58 +0000 Received: from localhost ([127.0.0.1]:41814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFYxa-0000aZ-9K for submit@debbugs.gnu.org; Wed, 11 Jan 2023 06:07:58 -0500 Received: from mout01.posteo.de ([185.67.36.65]:41679) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFYxX-0000aI-PI for 60626@debbugs.gnu.org; Wed, 11 Jan 2023 06:07:56 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 773B124005F for <60626@debbugs.gnu.org>; Wed, 11 Jan 2023 12:07:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1673435269; bh=y9aQI/1XZZBcXvhkJxxcODr6QWesREOW+bgLon5tr4g=; h=From:To:Cc:Subject:Date:From; b=dbzh0DAQGMJynJwXaGNFKCCvezVTD7tWS26M/T6bNCVcKPkrepCWEITTB8KtSLh2/ UcHy2/x+quP/seOVZa33yyjuJHOjwNbUdx4Rrp+nyzB/yKM5gGVKGwsGeCil6e3ow4 C7Xu6wSyorN8AgIknuV+6sMFvtfl0mhUzsCaCOy7gu/c5sPJon7NS8+jASWa26V0Rm wsT/GJXJk457sgg9YrBTBDT8blPU0ucXhPYqw1W444p/Si5y5LvDBeuYoCkJ/S8bMc QrdQN6435lvxn5m6nWvZh3Z37iblY77h0K3afGfkXMLY4I4m3ohm65B5Vj24DqszU6 v908XLgt/686Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NsPzR2BR7z9rxD; Wed, 11 Jan 2023 12:07:47 +0100 (CET) From: Ihor Radchenko To: Michael Heerdegen Subject: Re: bug#60626: 30.0.50; `buffer-live-p' sometimes returns t on killed buffers In-Reply-To: <87fsckqa99.fsf@web.de> References: <87v8lildj4.fsf@localhost> <83ilhisbpg.fsf@gnu.org> <87y1qejsmp.fsf@localhost> <87fsckqa99.fsf@web.de> Date: Wed, 11 Jan 2023 11:08:04 +0000 Message-ID: <87ilhdfhwr.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 60626 Cc: Eli Zaretskii , 60626@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Michael Heerdegen writes: >> > Are you sure this is the right interpretation? >> >> I think so. > > Couldn't it be that the buffer had been live when the form had been > evaluated, but killed when the form had been printed (later)? The > information you posted does not necessarily imply that `buffer-live-p' > ever returned t when called with a killed buffer. This is likely true. The test looks like (unwind-protect (org-test-with-temp-text (format "#+begin_src octave :results file graphics :file %s sombrero; #+end_src" file) (org-babel-execute-src-block) (should (search-forward (format "[[file:%s]]" file) nil nil)) (should (file-readable-p file)) (should-not (buffer-live-p (get-buffer "*Org-Babel Error Output*")))) ;; clean-up (delete-file file) (when (get-buffer "*Org-Babel Error Output*") (kill-buffer "*Org-Babel Error Output*"))) So, unwind fallback forms are likely executed. Thanks for the pointer! I think this bug report can then be closed. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 07:50:17 2023 Received: (at 60626-done) by debbugs.gnu.org; 11 Jan 2023 12:50:17 +0000 Received: from localhost ([127.0.0.1]:41901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFaYb-00069B-GV for submit@debbugs.gnu.org; Wed, 11 Jan 2023 07:50:17 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFaYZ-00068v-2Q for 60626-done@debbugs.gnu.org; Wed, 11 Jan 2023 07:50:16 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pFaYT-0004IC-Kq; Wed, 11 Jan 2023 07:50:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=RhuIZPUjfmdh7XKXCYHHdTdQWwTgs4IVebpaeiH3rjc=; b=PVHE2R32+Rlk Tf9QKcWd0dF/mrEI2dmNnNqhv8Y646z6WMKnfBzWKwLcYOf92O6eY0vFNuxksQE6ZEGWmwwb5Xqf0 +a8E8STsqz1KkHgl9tC6mLbtk2iNIBzeQ2Iqn/bGTF30CtYUGaVDqLFy8YK1pfT0qx4uHE8AVAfID hw0TOCc+fVPUR3NyibMxfvrHNBBsAp0zwnZIEyVPdb54EUhlDFACj02vAGmeeVmx5PUD+ue4DEI0x ckB6arOB9k1H3g960ytG5dTjwkaC3hmCHvEw4jXsS54/RpGACzmeg7+8nSBeIHrK4A2a0KIBS1/vY EsmFoPnpGOkZZTBsEQnOlg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pFaYS-0000TZ-V7; Wed, 11 Jan 2023 07:50:09 -0500 Date: Wed, 11 Jan 2023 14:50:40 +0200 Message-Id: <83fschmdzz.fsf@gnu.org> From: Eli Zaretskii To: Ihor Radchenko In-Reply-To: <87ilhdfhwr.fsf@localhost> (message from Ihor Radchenko on Wed, 11 Jan 2023 11:08:04 +0000) Subject: Re: bug#60626: 30.0.50; `buffer-live-p' sometimes returns t on killed buffers References: <87v8lildj4.fsf@localhost> <83ilhisbpg.fsf@gnu.org> <87y1qejsmp.fsf@localhost> <87fsckqa99.fsf@web.de> <87ilhdfhwr.fsf@localhost> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 60626-done Cc: michael_heerdegen@web.de, 60626-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Ihor Radchenko > Cc: Eli Zaretskii , 60626@debbugs.gnu.org > Date: Wed, 11 Jan 2023 11:08:04 +0000 > > Michael Heerdegen writes: > > > Couldn't it be that the buffer had been live when the form had been > > evaluated, but killed when the form had been printed (later)? The > > information you posted does not necessarily imply that `buffer-live-p' > > ever returned t when called with a killed buffer. > > This is likely true. > > The test looks like > > (unwind-protect > (org-test-with-temp-text > (format "#+begin_src octave :results file graphics :file %s > sombrero; > #+end_src" > file) > (org-babel-execute-src-block) > (should (search-forward (format "[[file:%s]]" file) nil nil)) > (should (file-readable-p file)) > (should-not (buffer-live-p (get-buffer "*Org-Babel Error Output*")))) > ;; clean-up > (delete-file file) > (when (get-buffer "*Org-Babel Error Output*") > (kill-buffer "*Org-Babel Error Output*"))) > > So, unwind fallback forms are likely executed. > > Thanks for the pointer! > > I think this bug report can then be closed. Thanks, closing. From unknown Sat Aug 16 21:02:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 09 Feb 2023 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator