[2820] in Athena Bugs

home help back first fref pref prev next nref lref last post

6.3B: login

daemon@ATHENA.MIT.EDU (probe@ATHENA.MIT.EDU)
Fri Aug 11 18:23:52 1989

From: <probe@ATHENA.MIT.EDU>
Date: Fri, 11 Aug 89 18:23:33 -0400
To: bugs@ATHENA.MIT.EDU, kcunning@ATHENA.MIT.EDU, elsj@ATHENA.MIT.EDU
Reply-To: Richard Basch   <probe@ATHENA.MIT.EDU>

Ok, the other complaints I had were somewhat minor...  this one I
consider to be a MAJOR problem:

There are too many environment variables:

    DISPLAY=unix:0.0
    EDITOR=/usr/athena/emacs
    ENV_SET=
    HOME=/mit/probe
    KRBTKFILE=/tmp/tkt_ttyv0
    MANPATH=/usr/man
    MORE=-csd
    PATH=.:/mit/probe/vaxbin:/srvd/patch:/usr/athena:/bin/athena:/usr/bin/X:/usr/new
    :/usr/new/mh/bin:/usr/ucb:/bin:/usr/bin:/usr/ibm
    PATH_SET=
    RSUSERHOME=/mit/probe/rsuserhome
    SHELL=/bin/csh
    USER=probe
    VISUAL=/usr/athena/emacs
    WGFILE=/tmp/wg.000395
    WINDOW_MANAGER=uwm
    XSESSION=
    TERM=xterm
    TERMCAP=vs|xterm|vs100|xterm terminal emulator (X window system):       :cr=^M:do=^J:nl=^J:bl=^G:le=^H:ho=\E[H: :co#80:li#29:cl=\E[H\E[2J:bs:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:    :ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m:ue=\E[m:     :md=\E[1m:mr=\E[7m:me=\E[m:     :ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H: :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ta=^I:pt:sf=\n:sr=\EM: :al=\E[L:dl=\E[M:ic=\E[@:dc=\E[P:
    :MT:ks=\E[?1h\E=:ke=\E[?1l\E>:  :is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l:
    :rs=\E[r\E<\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l:xn:  :AL=\E[%dL:DL=\E[%dM:IC=\E[%d@:DC=\E[%dP:       :ti=\E7\E[?47h:te=\E[2J\E[?47l\E8:      :hs:ts=\E[?E\E[?%i%dT:fs=\E[?F:es:ds=\E[?E:
    WINDOWID=8388623


This has the following bad effect on "ps":

    athena% ps x
      PID TT STAT  TIME COMMAND
      418 ?  I     0:00 /usr/etc/zwgc
      417 p0 I     0:02  (csh)
      438 p1 I     0:01  (csh)
      453 p2 I     0:00 /usr/athena/lib/gnuemacs/etc/loadst -n 60
      454 p3 I     0:00 /usr/athena/lib/gnuemacs/etc/server
      464 p4 S     0:01  (csh)
      497 p4 R     0:00  (ps)
      400 v0 I     0:00 sh /etc/athena/xdm/Xsession .xsession
      405 v0 I     0:02 csh -f /usr/athena/lib/init/xsession
      411 v0 S     0:08 uwm
      415 v0 I     0:00 /usr/athena/xlogout
      428 v0 I     0:00 /usr/athena/session_gate
      451 v0 S     1:20 emacs


As you can see, several processes are listed in parentheses... I am
unable to see the argument list to the processes because the environment
is too big.

This is ABSOLUTELY UNACCEPTABLE!!!

On countless occassions, I have wished to distinguish processes by the
arguments or determine what has gone awry by looking at what was passed
and start debugging this way.  If you are going to deny me this
facility, I REFUSE to use the new prototype files.  As you can see, I am
absolutely standard... I have not even changed the "athena%" prompt that
I so much despise or made any customizations (ie. .cshrc.mine); the only
customizations I have are .Xresources, .uwmrc, and .emacs.

-Richard

home help back first fref pref prev next nref lref last post