On Mon, Aug 19, 2024 at 07:29:37PM +0300, Vasyl Vavrychuk wrote:
> I create VM
> 
>   debvm-create -r stable -- --architectures=armhf
> 
> I run it
> 
>   debvm-run
> 
> but run stucks in kernel crashing in multi_cpu_stop (see attached debvm-
> run.txt).

Would you be able to retry this on debvm 0.3.2 (just uploaded to
unstable, but you may run from git if you prefer)?

> Note, this problem is reproducible only if host Debian is run using WSL. If I
> run host Debian natively on the same machine, then debvm for armhf works fine.
> 
> Also, x86 debvm on WSL works fine too.

I'm asking you to retry, because we have an arm32-specific failure where
dracut-install would fail to include virtio_blk.ko in the initramfs due
to a bug in glibc fts or dracut's use of it. In order to trigger this
bug, the inodes of files created by debvm-create need to exceed 32bit.
On a typical tmpfs that would only happen after creating 2 billion
files, but maybe the WSL environment provides large inodes to trigger
this bug. Since fixing the root cause is quite difficult, debvm now
includes a workaround for the particular problem. The reported symptom
is somewhat different and the messages about virtio-pci also hint at a
different issue, but maybe we are lucky?

Thanks in advance

Helmut

Reply via email to