-
-
Notifications
You must be signed in to change notification settings - Fork 59
split-gpg2 VM hangs on signing too many commits in a row #9779
Copy link
Copy link
Closed
Labels
C: split-gpg2This issue pertains to Split GPG version 2.This issue pertains to Split GPG version 2.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.Priority: default. Default priority for new issues, to be replaced given sufficient information.affects-4.2This issue affects Qubes OS 4.2.This issue affects Qubes OS 4.2.diagnosedTechnical diagnosis of this issue has been performed.Technical diagnosis of this issue has been performed.
Metadata
Metadata
Assignees
Labels
C: split-gpg2This issue pertains to Split GPG version 2.This issue pertains to Split GPG version 2.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.Priority: default. Default priority for new issues, to be replaced given sufficient information.affects-4.2This issue affects Qubes OS 4.2.This issue affects Qubes OS 4.2.diagnosedTechnical diagnosis of this issue has been performed.Technical diagnosis of this issue has been performed.
Type
Fields
Give feedbackNo fields configured for Bug.
Qubes OS release
Qubes OS 4.2
Brief summary
Rebasing a large branch (signing 70+ commits) can make the split-gpg2 VM freeze up.
This happens possibly because of all the swap space is filled after a while (see screenshot below).
Once all swap space is full, the VM hangs for a while. After a few minutes some "gpg access granted" notifications are shown late.
The split-gpg2 VM has to be restarted/killed to continue committing.
Steps to reproduce
split-gpg2notification-daemonuses up all the memory/swap without cleaning up.Expected behavior
Split-gpg2 is able to sign all commits, even with only 1GB of swap + 500 MB of memory.
The notification-daemon doesn't consume all the memory.
Actual behavior
VM freezes:
htop at the time of freeze:
Additional information
No response