X11 screen lockers (usually) work by filling the screen and grabbing all keyboard and mouse input. The UngrabAllDevices function interferes with this functionality, and optionally kills the "offending" process.
Said functionality is entirely intentional, although presumably the author didn't consider the implications outside of a debugging context.
Said functionality is entirely intentional, although presumably the author didn't consider the implications outside of a debugging context.