Comment 12 for bug 1005813

Revision history for this message
Robert Ancell (robert-ancell) wrote : Re: Lightdm doesn't terminate alternate session login

MNLipp (or anyone else seeing a problem), can you confirm exactly what you saw when you did the case shown in the log?

The log shows that:
1. X server :0 was started on VT7
2. A greeter was started on :0
3. You logged in as mnl
4. The greeter on :0 stopped
5. mnl's session was run on :0
6. You switched to a greeter
7. X server :1 was started on VT8
8. A greeter was started on :1
9. You logged in as anl
10. The greeter on :1 stopped
11. anl's session was run on :1
12. anl logged out
13. X server :1 stopped
14. A new X server :1 started on VT8 (reusing the old name of :1)
15. A greeter was started on :1

So, from 1-6 you should have seen one X server running (:0) and from 7 onwards you should have seen two.

Visually what you should have seen is:
A. A greeter screen
(authenticate as mnl)
B. mnl's session
(switch user)
C. A greeter screen
(authenticate as anl)
D. anl's session
(logout)
E. A greeter screen

I added more regression tests for this, and wasn't able to detect any left over X server processes on the 1.2 and 1.4 branches or trunk.