On Wed, 7 Apr 2021 17:00:00 -0700
Mike Larkin <mlar...@nested.page> wrote:
> Depends on the exact content that got swapped out (as we didn't handle
> TLB flushes correctly), so a crash was certainly a possibility.
> That's why I wanted to see the VMM_DEBUG output.
>
> In any case, Thomas should try -current and see if this problem is
> even reproducible.
>
> -ml

I've been running -current with VMM_DEBUG since Apr 14 and the problem
has not reproduced, instead I see spurious stops now. Output in
/var/log/messages on the occasion is:

Jun 19 03:31:16 golem vmd[95337]: vcpu_run_loop: vm 8 / vcpu 0 run ioctl 
failed: Invalid argument
Jun 19 03:31:16 golem /bsd: vcpu_run_vmx: can't read procbased ctls on exit
Jun 19 03:31:17 golem /bsd: vmm_free_vpid: freed VPID/ASID 8

There's also a lot of probably unrelated messages for all the VMs:

Jun 19 01:31:10 golem vmd[66318]: vionet_enq_rx: descriptor too small for 
packet data

I realize that this is an old version, so this might be an already
fixed bug. I can upgrade to a newer snapshot, but the bug shows about
once per month, so by the time it shows it will be an old version
again.

Kind regards,

Thomas

Reply via email to