[vbox-dev] VM failure when 5-level page tables are enabled

Klaus Espenlaub klaus.espenlaub at oracle.com
Wed Jul 14 21:12:06 GMT 2021


patch to deal with CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT see the ticket.

So far we have no clear reports of anyone running into actual 5-level 
page table issues. None of the available logs are for hardware which has 
the feature. There could be an (unrelated) issue, because we couldn't 
yet test on hardware which supports 5-level PT.

Klaus


On 2021-07-12 22:48, Larry Finger wrote:
> When openSUSE Tumbleweed configured kernel 5.13.0, they enabled 5-level 
> page tables. Under this change, most, if not all, VMs fail with a Guru 
> Mediation page being shown. The host log shows
> 
> [  234.088947]
>                 !!Assertion Failed!!
>                 Expression: pCritSect->s.Core.NativeThreadOwner == 
> hNativeSelf
>                 Location  : 
> /home/vbox/tinderbox/6.1-lnx64-rel/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp(579) 
> int PDMCritSectLeave(PDMCRITSECT*)
> [  234.088963] ffffae7c82e9e000 <R3_STRING>: ffffffffffffffff != 
> 00007f479c2b2640; cLockers=-1 cNestings=1
> 
> This problem is reported in https://www.virtualbox.org/ticket/20456.
> 
> It happens even with test build 6.1.x revision 145620.
> 
> If anyone has any patches for this problem, please let me know.
> 
> Thanks,
> 
> Larry



More information about the vbox-dev mailing list