Mike Larkin writes:
> On Wed, Apr 07, 2021 at 12:22:23AM +0200, Thomas L. wrote: >> On Tue, 6 Apr 2021 14:28:09 -0700 >> Mike Larkin <mlar...@nested.page> wrote: >> >> > On Tue, Apr 06, 2021 at 09:15:10PM +0200, Thomas L. wrote: >> > > On Tue, 6 Apr 2021 11:11:01 -0700 >> > > Mike Larkin <mlar...@nested.page> wrote: >> > > > Anything in the host's dmesg? >> > > >> > >> > *host* dmesg. I think you misread what I was after... >> >> The dmesg of the host was already attached to the first mail below the >> vm.conf (I mistakenly called the host hypervisor, which I realize now is >> not accurate). I figured since it was already attached, that >> you must mean the VM, compounding the confusion ... >> >> Kind regards, >> >> Thomas >> > > I see. > > You'll probably need to build a kernel with VMM_DEBUG and save that output and > send it to me once a VM crashes. Note: it will generate a lot of output and > probably make things somewhat slower. > > -ml Thomas: I looked at your host dmesg and your provided vm.conf. It looks like 11 vm's with the default 512M memory and one (minecraft) with 8G. Your host seems to have only 16GB of memory, some of which is probably unavailable as it's used by the integrated gpu. I'm wondering if you are effectively oversusbcribing your memory here. I know we currently don't support swapping guest memory out, but not sure what happens if we don't have the physical memory to fault a page in and wire it. Even without a custom kernel with VMM_DEBUG, if it's a uvm_fault issue you should see a message in the kernel buffer. Something like: vmx_fault_page: uvm_fault returns N, GPA=0x...., rip=0x.... mlarkin: thoughts on my hypothesis? Am I wildly off course? -dv