Hi David, Le Fri, Jun 27, 2025 at 11:00:06AM +0100, David Howells a écrit : > Ryan Lahfa <ryan@xxxxxxxxx> wrote: > > > Here is how to reproduce it: > > > > $ git clone https://gerrit.lix.systems/lix > > $ cd lix > > $ git fetch https://gerrit.lix.systems/lix refs/changes/29/3329/8 && git checkout FETCH_HEAD > > $ nix-build -A hydraJobs.tests.local-releng > > How do I build and run this on Fedora is the problem :-/ This may introduce another layer but you could use a Docker container (Lix has http://ghcr.io/lix-project/lix) and run these instructions inside that context. Alternatives are the following: - static binary for Nix, I can build one for you and make it available. - the Lix installer, https://lix.systems/install/ (curl | sh but it does prompt you for any step and tell you what it does, it should also be very easy to uninstall!). - Debian has Nix packaged: https://packages.debian.org/sid/nix-bin (not Lix, but doesn't matter for this reproducer). - Can install a remote VM for you with Fedora with one of the previous option and give you root@ over there. Let me know how I can help. > > [1]: https://gist.dgnum.eu/raito/3d1fa61ebaf642218342ffe644fb6efd > > Looking at this, it looks very much like a page may have been double-freed. > > Just to check, what are you using 9p for? Containers? And which transport is > being used, the virtio one? 9p is used in QEMU in this context. NixOS has a framework of end to end testing à la OpenQA from OpenSUSE that makes use of 9pfs to mount the host Nix store inside the guest VM to avoid copying back'n'forth things that are not under test. Yep, transport is virtio. Kind regards, -- Ryan Lahfa