Re: Should close() release locks atomically?

From: Alan Somers <asomers_at_freebsd.org>
Date: Wed, 28 Jun 2023 16:53:35 UTC
On Wed, Jun 28, 2023 at 9:40 AM Mark Murray <markm@freebsd.org> wrote:

> On 24 Jun 2023, at 16:29, Alan Somers <asomers@freebsd.org> wrote:
>
> I'm afraid that I haven't been successful in creating a minimal test
> case.  My original test case, while it reliably reproduces the
> problem, is huge.  I'm sorry, but I think I'm going to declare ENOTIME
> and get back to the aforementioned refactoring.
>
>
> Hi - have you tried using e.g. CReduce to get a testcase? I've used
> CReduce a bit @work for compiler development and its pretty good.
>
> [image: creduce.png]
>
> csmith-project/creduce: C-Reduce, a C and C++ program reducer
> <https://github.com/csmith-project/creduce>
> github.com <https://github.com/csmith-project/creduce>
> <https://github.com/csmith-project/creduce>
>
> M
> --
> Mark R V Murray
>

No I haven't.  I could try.  But,
* Does creduce work on Rust, too?
* My failure is frequent but not 100% reliable.  Will that prevent me from
using creduce successfully?