-
-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VM killed with "out of PoD memory" error #7023
Comments
There is already a patch proposed for the issue. According to my testing, it does fix the issue, but introduces few seconds delay on VM startup. The delay depends on Which brings an idea that perhaps we should change how we start VMs:
This would require changes to libvirt config (easy) and qmemman (possibly less easy). The current approach is used because memory hotplug used to be unstable, but I think that isn't the case anymore for a long time already. |
This could potentially allow changing |
The alternative would likely also reduce the instances of failed starts based on current memory availability. Edit: @marmarek addressed my misunderstanding above. Thanks. |
You mean |
Another fix for thread-based balloon driver Fixes QubesOS/qubes-issues#7023 (cherry picked from commit c7f2b45)
Automated announcement from builder-github The component
|
Another fix for thread-based balloon driver Fixes QubesOS/qubes-issues#7023 (cherry picked from commit c7f2b45)
Pretty strange that I missed the problem, I've living with 5.4.153 kernel about a week. Will try to reproduce |
It's easier to reproduce on slower systems, or with lower initial VM memory. |
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
|
If you interested I can't reproduce issue with 5.4.153. Domain memory less 350 is not enough to start, tested PVH VM with values
No issues on X1C6 |
Sorry, got the error. With memory 300 I catch it. Previously loglvl was none, so I missed the messages. |
Automated announcement from builder-github The component
Or update dom0 via Qubes Manager. |
Automated announcement from builder-github The component
Or update dom0 via Qubes Manager. |
Automated announcement from builder-github The component
Or update dom0 via Qubes Manager. |
Automated announcement from builder-github The component
Or update dom0 via Qubes Manager. |
Automated announcement from builder-github The component
|
Automated announcement from builder-github The component
Or update dom0 via Qubes Manager. |
How to file a helpful issue
Qubes OS release
R4.0, R4.1
Brief summary
VM running a recent kernel sometimes is killed during startup, with "out of PoD memory" error in Xen log.
Affected versions:
Steps to reproduce
kernel-qubes-vm
package) to the affected versionExpected behavior
Successful startup (as with earlier kernels).
Actual behavior
Sometimes a crash like this (
/var/log/xen/console/hypervisor.log
):Additional context
The 5.10.71 kernel is the one included in R4.1.0-rc1 installation image. It is especially painful when the issue interrupts template installation - then it may lack menu entries, lack some properties/features, or in the worst case completely fail to install. This was reported several times on the forum.
This appears to be a fallout of torvalds/linux@8480ed9c2bbd
Thread discussing the issue upstream: https://lore.kernel.org/xen-devel/912c7377-26f0-c14a-e3aa-f00a81ed5766@suse.com/T/#u
And earlier issue with the same change: https://lore.kernel.org/xen-devel/YVxTp9rWmxv0wYBl@mail-itl/T/#u
The text was updated successfully, but these errors were encountered: