-
-
Notifications
You must be signed in to change notification settings - Fork 59
High CPU load in whonix-ws-14 AppVM & DispVM - related to notifications? #4969
Copy link
Copy link
Closed
Labels
C: WhonixThis issue pertains to Whonix templates or standalones.This issue pertains to Whonix templates or standalones.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.R: upstream issueResolution: This issue pertains to software that the Qubes OS Project does not develop or control.Resolution: This issue pertains to software that the Qubes OS Project does not develop or control.community templateThis issue pertains to a community-maintained template.This issue pertains to a community-maintained template.
Milestone
Metadata
Metadata
Assignees
Labels
C: WhonixThis issue pertains to Whonix templates or standalones.This issue pertains to Whonix templates or standalones.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.R: upstream issueResolution: This issue pertains to software that the Qubes OS Project does not develop or control.Resolution: This issue pertains to software that the Qubes OS Project does not develop or control.community templateThis issue pertains to a community-maintained template.This issue pertains to a community-maintained template.
Type
Fields
Give feedbackNo fields configured for Bug.
Qubes OS version
R4.0 and up
Affected component(s) or functionality
whonix-ws-14-dvm based AppVMs, DispVMs: Tor Browser, Tor connection notification widget
Brief summary
Tor Browser (process: firefox.real) is causing constant excessive CPU load (>150%), even if there's no web content displayed (empty page) in these two use cases:
To Reproduce
Steps to reproduce the behavior:
use case 1:
use case 2:
Expected behavior
No hang processes in AppVM or DispVM
Actual behavior
Constant CPU usage >150% in the respective AppVM or DispVM. Requesting new identity in TB doesn't solve the issue, only closing Tor Browser and reopening again seem to help.
You can still browse despite the high CPU usage, however system is very slow and CPU fans constantly operate at high speed.
Screenshots
N/A
Additional context
This might be connected to sys-whonix notification scripts, or the way sys-whonix checks if connection to Tor is verified. In use case 1, browsing is already working before the notification is being shown, there could be few seconds - max 10-15s - delay for the notification to appear. After the initial notification ("Connected to Tor") no further notifications appear, but use case2 still exist.
Might be also worth checking if there could be any security implications (anonymity) for having that hang "Firefox.real" process, before the connection to tor is presumably verified
Solutions you've tried
Workaround: close and re-open Tor Browser - not too convenient in DispVM
Relevant documentation you've consulted
N/A
Related, non-duplicate issues
Could be related to "Launching Tor Browser in anon-whonix AppVM results in torbrowser script bug #4311"