What does "maptrack limit reached, can't map all guest pages" mean?

Was using qubes when I got auto-logged out. A while after logging back in I found several lines in dom0 dmesg that said “maptrack limit reached, can’t map all guest pages”.

Linux kernel source shows:

	case GNTST_no_device_space:
			pr_warn_ratelimited("maptrack limit reached, can't map all guest pages\n");
			break;

Does this mean I ran too many VMs and exceeded my system memory?
Or maybe it means that I used too much memory in dom0 and need to raise it above 8 gigs for dom0?

Any ideas are appreciated.

1 Like

Some random searching, landed me on:

2 Likes

That looks like my problem. Thanks for the help.

1 Like

what count for gnttab frames options should I have per guest?
i have currently 1gb ram and frames set to 2048
no log files have any io errors at all
i generally run 15 to 20 guests in general and 10 are always running

how do i find out if it is causing corruption and what log files do i need to watch for what these days?

1 Like