Password screen does not appear if WorkSpace switcher is clicked before the screen turns off

Bug #883836 reported by ErgallM
46
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Compiz
Confirmed
Undecided
Unassigned
Unity
Confirmed
Medium
Unassigned
compiz (Ubuntu)
Confirmed
Undecided
Unassigned
unity (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Ubuntu 11.10
Unity 4.24.0-0ubuntu2b1

1. click workspace switcher in the launcher.
2. leave mouse and keyboard and wait for screen to go blank (set the screen turn off time to 1min for ease ;-))
3. after screen goes black, move the mouse

What happens
Workspace switcher is shown and you can drag windows from one WS to other, as soon as any virtual desktop is focused screen goes black and now the password screen appears.

What should happen
workspace switcher should not appear, password screen should.

Tags: 26p

Related branches

ErgallM (ncwlife)
affects: aptdaemon → unity (Ubuntu)
summary: - unity login screen bug
+ unity login screen secure bug
Revision history for this message
Timothy Mayoh (timothy-m-deactivatedaccount) wrote : Re: unity login screen secure bug

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please answer these questions:

* Is this reproducible?
* If so, what specific steps should we take to recreate this bug?

This will help us to find and resolve the problem.

Changed in unity (Ubuntu):
status: New → Incomplete
Revision history for this message
ErgallM (ncwlife) wrote :

1. Click to "select desktop" icon on ubuntu, than you see 4 desktop
2. Wait screensaver
3. Move mouse, then you see 4 desktop (NOT LOGIN PAGE)
4. Press <ctrl> + <t>. In 1 desktop runing terminal
5. Select terminal in Unity panel, then opening 1 desktop and terminal

on rus
1. Кликаем на выбор экрана в unity, появится 4 экрана на выбор
2. Ждем пока экран потухнет
3. Двигаем мышку и вместо формы входа мы видем наши 4 экрана, если тут щелкнуть на любой экран, запустится окно входа, но мы сделаем по другому
4. Жмем <ctrl> + <t>, на 1 экране появляется терминал
5. выбераем терминал в панеле unity, ubuntu перейдет к приложению открыв 1 стол и дальше можно делать все что угодно, системы входа не будет.

Revision history for this message
Timothy Mayoh (timothy-m-deactivatedaccount) wrote :

Ok, thanks.

Changed in unity (Ubuntu):
status: Incomplete → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Unfortunately, we cannot work on this bug because your description didn't include enough information. You may find it helpful to read "How to report bugs effectively" http://www.chiark.greenend.org.uk/~sgtatham/bugs.html. We'd be grateful if you would then provide a more complete description of the problem.

We have instructions on debugging some types of problems at http://wiki.ubuntu.com/DebuggingProcedures

At a minimum, we need:
1. the specific steps or actions you took that caused you to encounter the problem,
2. the behavior you expected, and
3. the behavior you actually encountered (in as much detail as possible).
Thanks!

Changed in unity (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
ErgallM (ncwlife) wrote :

Sebastien Bacher, I write all information about problem and how run bug too

https://bugs.launchpad.net/ubuntu/+source/unity/+bug/883836/comments/2

ask Timothy Mayoh he understood me.

Changed in unity (Ubuntu):
status: Incomplete → New
Omer Akram (om26er)
Changed in unity:
importance: Undecided → Medium
Changed in unity (Ubuntu):
importance: Low → Medium
status: New → Confirmed
Changed in unity:
status: New → Confirmed
description: updated
Omer Akram (om26er)
summary: - unity login screen secure bug
+ Password screen does not appear if WorkSpace switcher is clicked before
+ the screen turns off
Changed in unity:
status: Confirmed → Triaged
Changed in unity (Ubuntu):
status: Confirmed → Triaged
tags: added: op
Omer Akram (om26er)
tags: added: 26p
removed: op
Tim Penhey (thumper)
Changed in unity:
assignee: nobody → Sam Spilsbury (smspillaz)
status: Triaged → In Progress
Changed in unity (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Omer Akram (om26er) wrote :

the status of this bug report was false, no one is actually working on it.

Changed in unity:
status: In Progress → Confirmed
Changed in unity (Ubuntu):
status: In Progress → Confirmed
Changed in unity:
assignee: Sam Spilsbury (smspillaz) → nobody
Revision history for this message
Margarita Manterola (marga-9) wrote :

Hi,

The bug report was for 11.10, but I can confirm that this is still present in 12.04. In a laptop set to suspend after lid closing, it's easy to reproduce by invoking the workspace switcher and closing the lid. Normally, after reopening it, you'd be presented with a password prompt, but if the last thing shown was the workspace switcher, then you'd see that instead of the password prompt.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I believe the workspace switcher (compiz' "expo" plugin) grabs the keyboard and mouse while active. So no other program will be able to take ownership of them. Hence locking the screen is impossible.

I'm not sure if this can be fixed at all.

Changed in compiz:
status: New → Confirmed
Changed in compiz (Ubuntu):
status: New → Confirmed
Revision history for this message
Margarita Manterola (marga-9) wrote :

 I wanted to add that this is not specific to unity/compiz, I can reproduce the equivalent bug in cinnamon/muffin.

I have no idea how, but I think this really should be fixed.

Revision history for this message
Burkart Lingner (burkart) wrote :

Still present in up-to-date 12.04.

In addition to the workspace switcher, this bug also occurs if the screen is blanked while the global menu or one of the indicators' menus is open. Depending on what application is currently focused, this might compromise information like Firefox bookmarks in addition to the current screen contents.

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

This is because gnome-screensaver can't grab keyboard or mouse if another application has the grab. It's an unfortunate design limitation of xorg, and is a dupe of bug 49579.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.