Package: timeoutd Version: 1.5-10.1 Severity: important When I have 2 users (may be different users or the same, that doesn't make a difference) logged in at the same time and they both match a NOLOGIN entry (see config file below), only one of the users/terminals gets the "Logins not allowed" message and will be logged out (the other one goes unaffected) and after the forced log out, timeoutd crashes with a segfault.
After that I can log in as often and whenever I want without being affected, since the daemon isn't running anymore (unless I restart it, obviously). This effectively renders the package useless for me. Here is an excerpt from my syslog when I tried it several times, sometimes with a single user (where it worked as expected) and other times with 2 users simultaneously (causing the described failure) and restarting the daemon after the crashes: 2011-11-23T17:20:04+01:00 cerberus timeoutd[2500]: NOLOGIN period reached for user root 2011-11-23T17:24:14+01:00 cerberus timeoutd[2500]: NOLOGIN period reached for user root 2011-11-23T17:25:24+01:00 cerberus timeoutd[2500]: NOLOGIN period reached for user root 2011-11-23T17:25:29+01:00 cerberus timeoutd[2500]: NOLOGIN period reached for user niels 2011-11-23T17:25:29+01:00 cerberus timeoutd[2500]: Received SIGSEGV.. Something went wrong! Exiting! 2011-11-23T17:26:53+01:00 cerberus timeoutd[3630]: Daemon started. 2011-11-23T17:26:53+01:00 cerberus timeoutd[3630]: NOLOGIN period reached for user root 2011-11-23T17:26:58+01:00 cerberus timeoutd[3630]: NOLOGIN period reached for user niels 2011-11-23T17:26:58+01:00 cerberus timeoutd[3630]: Received SIGSEGV.. Something went wrong! Exiting! 2011-11-23T17:27:45+01:00 cerberus timeoutd[3805]: Daemon started. 2011-11-23T17:27:45+01:00 cerberus timeoutd[3805]: NOLOGIN period reached for user niels 2011-11-23T17:27:50+01:00 cerberus timeoutd[3805]: NOLOGIN period reached for user niels 2011-11-23T17:27:50+01:00 cerberus timeoutd[3805]: Received SIGSEGV.. Something went wrong! Exiting! 2011-11-23T17:28:30+01:00 cerberus timeoutd[4124]: Daemon started. 2011-11-23T17:28:30+01:00 cerberus timeoutd[4124]: NOLOGIN period reached for user root 2011-11-23T17:28:36+01:00 cerberus timeoutd[4124]: NOLOGIN period reached for user niels 2011-11-23T17:28:36+01:00 cerberus timeoutd[4124]: Received SIGSEGV.. Something went wrong! Exiting! 2011-11-23T17:29:07+01:00 cerberus timeoutd[4306]: Daemon started. 2011-11-23T17:29:07+01:00 cerberus timeoutd[4306]: NOLOGIN period reached for user root 2011-11-23T17:30:17+01:00 cerberus timeoutd[4306]: NOLOGIN period reached for user root 2011-11-23T17:31:27+01:00 cerberus timeoutd[4306]: NOLOGIN period reached for user root 2011-11-23T17:32:37+01:00 cerberus timeoutd[4306]: NOLOGIN period reached for user niels 2011-11-23T17:33:47+01:00 cerberus timeoutd[4306]: NOLOGIN period reached for user root 2011-11-23T17:34:57+01:00 cerberus timeoutd[4306]: NOLOGIN period reached for user niels 2011-11-23T17:36:07+01:00 cerberus timeoutd[4306]: NOLOGIN period reached for user root 2011-11-23T17:36:12+01:00 cerberus timeoutd[4306]: NOLOGIN period reached for user root 2011-11-23T17:36:12+01:00 cerberus timeoutd[4306]: Received SIGSEGV.. Something went wrong! Exiting! Regards, Niels Böhm -- System Information: Debian Release: wheezy/sid APT prefers testing-proposed-updates APT policy: (930, 'testing-proposed-updates'), (930, 'stable-updates'), (930, 'testing'), (830, 'proposed-updates'), (830, 'stable'), (430, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.0.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages timeoutd depends on: ii libc6 2.13-21 ii libx11-6 2:1.4.4-2 ii libxext6 2:1.3.0-3 ii libxss1 1:1.2.1-2 timeoutd recommends no packages. timeoutd suggests no packages. -- Configuration Files: /etc/timeouts changed: Wk1755-2005:*:niels:*:LOGIN Wk1755-2005:*:root:*:LOGIN Sa1455-2305:*:niels:*:LOGIN Sa1455-2305:*:root:*:LOGIN Su1125-2205:*:niels:*:LOGIN Su1125-2205:*:root:*:LOGIN Al:*:niels:*:NOLOGIN Al:*:root:*:NOLOGIN -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org