Bug#254902: /dev/pts/X not getting reused -> broken {u,w}tmp
Package: ssh
Version: 3.8p1-3
Severity: normal
Hi...
I'm using kernel 2.6.x, and /dev/pts/X are not reused. That is not new,
but the following it is, at least for me:
$ finger
finger: /dev//pts/7: No such file or directory
finger: /dev//pts/13: No such file or directory
finger: /dev//pts/21: No such file or directory
finger: /dev//pts/32: No such file or directory
finger: /dev//pts/40: No such file or directory
finger: /dev//pts/53: No such file or directory
finger: /dev//pts/56: No such file or directory
Login Name Tty Idle Login Time Office Office Phone
user1 User 1 pts/95 1:22 Jun 17 11:03 (host1)
user2 User 2 pts/132 2 Jun 17 16:37 (host2)
user3 User 3 *pts/21 Jun 16 15:08 (host3)
user4 User 4 tty1 Jun 17 18:11
user5 User 5 pts/113 10 Jun 17 12:59 (host4)
user6 User 6 *pts/13 Jun 16 14:48 (host4)
user6 User 6 *pts/32 Jun 16 16:32 (:0)
user6 User 6 *pts/56 Jun 16 18:43 (:0.0)
rover Roberto Lumbreras Past *pts/49 Jun 16 17:38 (114:S.0)
rover Roberto Lumbreras Past pts/50 Jun 16 17:38 (114:S.1)
rover Roberto Lumbreras Past pts/128 1:56 Jun 17 16:11 (114:S.2)
user7 User 7 *:0 Jun 17 16:31
user7 User 7 *pts/40 Jun 16 16:54 (:0.0)
user7 User 7 *pts/53 Jun 16 18:17 (fuego.dat.etsit.upm.es:0.0)
user8 User 8 *pts/7 Jun 16 13:36 (:0.0)
$ ls /dev/pts
1
1363
1364
2
3
4
Other programs like who and w are also very confused. last has a lot of
entries with "gone - no logout" for the users that are not still there.
I don't know if it's sshd faults or libpam-something... but ssh sessions
are not deleted from u/wtmp. Feel free to reassing the bug if you know
what piece of code is the bad one.
The problem is reproducible, but think it happens when /dev/pts/X has X
bigger than some number (100? I've not tested, but with a fresh system
it seems everything is ok).
Salud,
--
Roberto Lumbreras .''`.
<rover : :' : debian.org>
Debian Developer `. `'
`-
Reply to: