When I enter invalid password, agreety should output "Login incorrect" like login(1). It outputs this instead:
error: authentication error: pam_authenticate: SERVICE_ERR
Login incorrect
<hostname> login: client loop failed: i/o error: Broken pipe (os error 32)
If I press Ctrl + C at this point, the login prompt gets printed again in full (as exptected), however when I press any of the directional buttons (left, right, up down arrows), I am able to move the cursor freely around the screen. After that, I can no longer login and have to restart the machine.
Steps to reproduce: the description above should be sufficient
I can confirm, I’ve encountered the same faulty behaviour on Alpine Linux.