Subject: Re: bug#60626: 30.0.50; `buffer-live-p' sometimes returns t on killed buffers

From: Eli Zaretskii <[email-masked]>
Date: Sat, 07 Jan 2023 15:42:19 +0200

> From: Ihor Radchenko <[email-masked]>
> 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 #<killed buffer>) :value t)
>    FAILED  ob-octave/graphics-file-space  ((should-not (buffer-live-p (get-buffer "*Org-Babel Error Output*"))) :form (buffer-live-p #<killed buffer>) :value t)
> 
> Note that (buffer-live-p #<killed buffer>) 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?