[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: