Package: splitvt
Version: 1.6.6-7
Severity: serious

The use of Splitvt on (not only) my i386 machine corrupts
the register kept in /var/run/utmp, since it false removes
the originally registered tty session.

The following experiment is made on the machine with only
a single virtual terminal session, no graphics since that
would generate further PTYs and thus disturb the observation.

Fresh start, a single virtual terminal session:

  mats@kolben:~ $ w
   11:14:06 up 33 min,  1 user,  load average: 0,00, 0,01, 0,02
  USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
  mats     tty1                      10:58    1.00s  0.65s  0.01s w

Then Splitvt is started. In one subwindow, a simple command:

  mats@kolben:~ $ w
   11:14:58 up 34 min,  2 users,  load average: 0,00, 0,00, 0,01
  USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
  mats     pts/0                     11:14    0.00s  0.25s  0.01s w
  mats     pts/1                     11:14   18.00s  0.25s  0.25s /bin/bash

Exit from both subwindows, thus exiting Splitv:

  mats@kolben:~ $ w
   11:15:18 up 34 min,  0 users,  load average: 0,00, 0,00, 0,01
  USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

Empty, void, a terminal no-more, an ex-terminal, ...
Still I am able to continue working. It is only by exiting this
virtual terminal and login again that the utmp-register is updated
to display the correct session "tty1" again. This is a serious defect,
but it does not prevent any productive work. Therefore it has gone
unnoticed.

Best regards,
  Mats Erik Andersson, DM



-- 
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