-
-
Notifications
You must be signed in to change notification settings - Fork 50
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
/usr/lib/qubes/cleanup-dispvms
hangs
#8619
Comments
This ensures that if there is a bug and the service hangs, the user is still able to use the system eventually, rather than having to edit the kernel command line to recover. Fixes: QubesOS/qubes-issues#8619
Which dom0 kernel? If 6.5, it might be #8575 |
|
Did you by any chance boot with |
Yes, why do you ask? |
Just a hunch. No smoking gun yet :) I've had what might have been a similar kind of hang like @marmarek's in #8575 a week or two ago, on shutting down a VM while lots of I/O was going on elsewhere. Unfortunately I didn't trigger a sysrq "Show Blocked State" back then to compare. His does involve dm-crypt. My system (which is on the newest kernel-latest 6.5.x) uses Btrfs not LVM; maybe LVM is just a bit more likely, if even that, to trigger some bug in the device-mapper or a lower layer of the storage stack? And so I've been wondering if the scheduling change in kernel-latest v6.5.5+ could make this hypothetical bug more likely to cause an actual hang. Although that's probably because the recent LWN article series on reworking the kernel's preemption code (part 1, part 2) has primed me to see it as a potential source of trouble. |
@rustybird I don’t think this was a kernel deadlock. |
So |
Duplicate of #8754 which has more information as to the actual cause. |
This issue has been closed as a "duplicate." This means that another issue exists that is very similar to or subsumes this one. If any useful information on this issue is not already present on the other issue, please add it in a comment on the other issue. Here are some common cases of duplicate issues:
By default, the newer issue will be closed in favor of the older issue. However, we make exceptions when we determine that it would be significantly more useful to keep the newer issue open instead of the older one. We respect the time and effort you have taken to file this issue, and we understand that this outcome may be unsatisfying. Please accept our sincere apologies and know that we greatly value your participation and membership in the Qubes community. If anyone reading this believes that this issue was closed in error or that the resolution of "duplicate" is not accurate, please leave a comment below saying so, and we will review this issue again. For more information, see How issues get closed. |
How to file a helpful issue
Qubes OS release
R4.2
Brief summary
/usr/lib/qubes/cleanup-dispvms
hangsSteps to reproduce
Not sure. This happened once for me.
Expected behavior
It doesn’t hang, or at least does not hang the boot process.
Actual behavior
Freezes and hangs the boot process.
The text was updated successfully, but these errors were encountered: