[1647] in Athena Bugs

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

xmath bugs -- more detail

daemon@ATHENA.MIT.EDU (custer@ATHENA.MIT.EDU)
Fri Jan 13 14:44:13 1989

From: <custer@ATHENA.MIT.EDU>
Date: Fri, 13 Jan 89 14:43:05 EST
To: henry@ATHENA.MIT.EDU, bugs@ATHENA.MIT.EDU
Cc: custer@ATHENA.MIT.EDU
My problems occur on vaxes both VaxII and VS2000s.

I get several problems.

1) floating point error
	I get this when clicking on the squares that expand and
contract the range of the axis.  The clicks work almost all of the time.  I
don't know what I am doing differently when it breaks.  I doubt that I
am getting too big or too small as I have played with the ranges well
beyond the bounds of the number I am interested in.  When it breaks,
you lose your graphs.

1.5)	I think I also get the floating point error when I am burying
xmath windows with the <compose-charachter> left or right mouse.

2) segmentation violation
	I get this when I am trying to print out graphs.  I type the
printer name (usually electra) and it claims that it is postscripting
and spooling and then the xmath windows disappear.  I thought it might
be that I had typed the printer name incorrectly, but it seems to
handle typos ok (mumlbe: unknown printer).  The root of the problem
may be that the net has been flakey, and that will make this bug hard
to fix.

3) well, in trying to make xmath break in one of the above ways, I got
another bug that I have experienced before.  I played with the sizing.
I plotted a datafile.  I ran through plot style to get lines through
my points.  I set up my axis so all my data would really get graphed
and clicked on the OK square.  Where the xmath> prompt was began
giving the error

'expecting number, not array         ^        '   

and would not stop, filling up my screen and slowing down all my
processes.  ^c would not stop it.  I could ^z and then kill the job.
When I try to duplicate the error, I can not make it break.

4) There is a strange thing that happens (does not happen) when I try
to use xmath's shell command to change directories.  I enclose a copy
from an xmath session:

________________________________________________________________

xmath> help shell
reading help file... done.
File: gnuplot.info  Node: shell, Prev: setshow, Up: top, Next: startup

shell
===== 

A single shell command may be spawned by preceding it with the !
character at the beginning of a command line. Control will return
immediately to GNUPLOT after this command is executed.  For example,

     ! ls

prints a directory listing and then returns to GNUPLOT.

xmath> ! cd reps/4coms
!
xmath> !pwd
/mit/custer
!
xmath> ! cd /mit/custer/reps/4coms
!
xmath> ! pwd
/mit/custer
!
xmath> !cd /mit/custer/pres
sh: /mit/custer/pres: bad directory
       system() failed
       (Error 0)

xmath> !cd /mit/custer/reps
!
xmath> !ls
21730           comments        food            print.evals     suspects
21777           coop            grab            print.evals2    suspects~
21780s          core            history         print.evals2~   tt
Mail            dribbles        jpbu            print.evals~    turb
RMAIL           dumps           manual          print.kirsh     turbabs
RMAIL~          e               menu            print.kirsh2    video
annots          eload           motion          print.kirsh2~   words
art             eload~          oldrmail        reps            ww
bozo            emacsload       p               rs1home         z
c               emacsload~      papers          rsuserhome      zombii
clasproc        foo             postprev        stack
!
xmath> !pwd
/mit/custer
!
x
________________________________________________________________

You can't change directories.  This bug is just a pain.  It means that
you have to type an entire directory path name if your data files are
spread out in different directories.  (I'd like to see a line editor
with a history command (like ! in unix or ^y in emacs) so that you
don't have to type 

plot wind 4 [dah hum] something or other "/mit/mumble/mumble/mumble"

all evening.)



So) I can't make xmath break in any of these modes when I try to break
it.  Using xmath is like walking around waiting to fall in a tiger
trap.  I think I have a very high tolerance for this breaking business
-- I just curse at athena, send out flaming bug reports, and make sure
I print graphs out every 30 seconds so that I don't loose too much
when my windows go hyperspace.  I can't imagine that very many other
people will derive such satisfaction from this experience.  I
don't think that athena will win any friends with xmath in its current
state.

><

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