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

Reply via email to