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

XScreensaver does not trigger reliably before suspend-to-ram #3674

Open
DTMW2 opened this Issue Mar 8, 2018 · 2 comments

Comments

Projects
None yet
3 participants
@DTMW2

DTMW2 commented Mar 8, 2018

Qubes OS version:

Qubes release 4.0 (R4.0) with all updates installed (2018/03/08)

  • had this problem several times with 3.2 in 2017

Affected component(s):

X11 -> XScreensaver (qubes as a whole system because screen lock does not get activated reliably)


Steps to reproduce the behavior:

Sporadic misbehavior; not able to reproduce it systematically. I use the wonderful Qubes for quite a time now. And both with 3.2 on a thinkpad X230 and with 4.0 on a thinkpad X1Carbon 5th Gen. every now and then (say once every two month with daily use) after cklicking on suspend in Xfce-logout the system won't supend immediately but stay active/unchanged for some looong seconds. Some seconds later XScreensaver gets activated and the system is still active! Then it is possible to deactivate XScreensaver and suddenly the system changes to suspend-to-ram. These constellations lead to a situation where the system changes to suspend without screen lock and after resuming the system everyone can access it without a password.

Expected behavior:

No race-condition(?) / reliable and immediate change to suspend to ram after clicking "suspend"

Actual behavior:

System is not locked in a failsafe manner.

General notes:


Related issues:

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Mar 8, 2018

Member
Member

marmarek commented Mar 8, 2018

@DTMW2

This comment has been minimized.

Show comment
Hide comment
@DTMW2

DTMW2 Mar 8, 2018

Thanks for your excellent technical explanation! The danger probably lies in: waiting, waiting, waiting, ah lets see what's wrong with the system and unlock the screen, then sudden supend-to-ram, "oh, perfect, that is what i wanted" ... ;-) perhaps novice/non-IT-users could misinterpret that.

but I understand the technical and general difficulty.

DTMW2 commented Mar 8, 2018

Thanks for your excellent technical explanation! The danger probably lies in: waiting, waiting, waiting, ah lets see what's wrong with the system and unlock the screen, then sudden supend-to-ram, "oh, perfect, that is what i wanted" ... ;-) perhaps novice/non-IT-users could misinterpret that.

but I understand the technical and general difficulty.

@andrewdavidwong andrewdavidwong added this to the Documentation/website milestone Mar 9, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment