[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <gnji275b4iqotq3x3sa3igwa3vczk6tqtfcxpbv6k47hinrj2j@3wrm3id43qgj>
Date: Fri, 27 Jun 2025 12:33:18 +0200
From: Ryan Lahfa <ryan@...fa.xyz>
To: David Howells <dhowells@...hat.com>
Cc: Antony Antony <antony.antony@...unet.com>,
Antony Antony <antony@...nome.org>, Christian Brauner <brauner@...nel.org>,
Eric Van Hensbergen <ericvh@...nel.org>, Latchesar Ionkov <lucho@...kov.net>,
Dominique Martinet <asmadeus@...ewreck.org>, Christian Schoenebeck <linux_oss@...debyte.com>,
Sedat Dilek <sedat.dilek@...il.com>, Maximilian Bosch <maximilian@...sch.me>,
regressions@...ts.linux.dev, v9fs@...ts.linux.dev, netfs@...ts.linux.dev,
linux-fsdevel@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [REGRESSION] 9pfs issues on 6.12-rc1
Hi David,
Le Fri, Jun 27, 2025 at 11:00:06AM +0100, David Howells a écrit :
> Ryan Lahfa <ryan@...fa.xyz> 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
Powered by blists - more mailing lists