Here's how to reproduce if you have hardware acceleration (DRM):
On a system with no logged in users login as user A on ttyC0 so that user A gets control of the drm device as per the default /etc/fbtab settings.
Then login as user B on another tty and startx into your now obviously unaccelerated X session (remember, user A was there first and took control of /dev/drm0) and lock your screen with:
xlock(1) will start doing its thing painting nice stuff on the screen, but as soon as you hit a key you'll be back at your X11 desktop without having had to authenticate.
X11 errors logged on the console:
Code:
libGL error: failed to open drm device: Permission denied
libGL error: failed to load driver: i965
Abort trap
Only observed this with -mode noof. All other 121 modes seem to work fine.
-mode noof on the other hand seems to think it is destined for higher things and refuses to lock the screen unless it's presented with a golden DRM device. Always the spoiled little princess.
I've been able to reproduce the error (as described above) both on my hardware accelerated laptop (Intel GM965 Video) running 6.3 as well as on an older pc with 6.1 that lacks any hardware accelerated graphics.
Can anyone confirm this behaviour?