Consolidate license copies
[its.git] / sysdoc / its.obugs0
1 Copyright (c) 1999 Massachusetts Institute of Technology
2
3 This program is free software; you can redistribute it and/or modify
4 it under the terms of the GNU General Public License as published by
5 the Free Software Foundation; either version 3 of the License, or (at
6 your option) any later version.
7
8 This program is distributed in the hope that it will be useful, but
9 WITHOUT ANY WARRANTY; without even the implied warranty of
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
11 General Public License for more details.
12
13 You should have received a copy of the GNU General Public License
14 along with this program; if not, write to the Free Software
15 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
16 ------------------------------
17
18 Date: Friday, 29 April 1983, 00:33-EDT
19 From: Christopher C. Stacy <CStacy at MIT-MC>
20 To: David C. Plummer <DCP at MIT-MC>
21 Cc: BUG-ITS at MIT-MC, ian at MIT-OZ
22 In-reply-to: The message of 28 Apr 83 16:59-EDT from David C. Plummer <DCP at MIT-MC>
23
24     Date: 28 April 1983 16:59 EDT
25     From: David C. Plummer <DCP @ MIT-MC>
26     It's cheating.  Terminal-0-F  @Rutgers, c-Break, chaos:conn-list
27     shows that the contact name the LispM is using is NAME @rutgers.
28
29 Aha.  Except that SYSTEM-T RUTGERS connects to MC and then gets
30 me to RUTGERS ok.  It also works for SCORE.
31 \1f
32 Date: 28 Apr 1983  17:43 EDT (Thu)
33 From: Ian Macky <Ian@MIT-OZ>
34 To:   David C. Plummer <DCP@MIT-MC>
35 Cc:   BUG-ITS@MIT-MC
36 Subject: ARPA server
37 In-reply-to: Msg of 28 Apr 1983 17:13 EDT from David C. Plummer <DCP at MIT-MC>
38
39 Ah, OK, thanks much -- All it needed was for me to send a NL after
40 the connection was established.
41 \1f
42 Date: 28 April 1983 17:13 EDT
43 From: David C. Plummer <DCP @ MIT-MC>
44 Subject: ARPA server
45 To: Ian @ MIT-OZ
46 cc: DCP @ MIT-MC, BUG-ITS @ MIT-MC
47
48 I figured it out.  You aren't following the protocol of the TCP
49 NAME server.  Connecting isn't enough.  After you connect, you
50 must then give the JCL.  Try :chtn mc\eTCP rutgers 117 (the caps
51 are important).  When it opens the connection, type return.
52 \1f
53 Date: 28 April 1983 16:59 EDT
54 From: David C. Plummer <DCP @ MIT-MC>
55 To: CSTACY @ MIT-MC
56 cc: DCP @ MIT-MC, BUG-ITS @ MIT-MC, ian @ MIT-OZ
57
58     Date: 27 April 1983 21:41 EDT
59     From: Christopher C. Stacy <CSTACY @ MIT-MC>
60
61     If I go to a LispM and finger RUTGERS, it connects to MC and I
62     get a Finger listing from RUTGERS.  I can also TELNET from a
63     LispM to SCORE.  So, I think the ARPA server works.
64
65 It's cheating.  Terminal-0-F  @Rutgers, c-Break, chaos:conn-list
66 shows that the contact name the LispM is using is NAME @rutgers.
67 \1f
68 Date: 27 April 1983 21:41 EDT
69 From: Christopher C. Stacy <CSTACY @ MIT-MC>
70 To: DCP @ MIT-MC, ian @ MIT-OZ
71 cc: BUG-ITS @ MIT-MC
72
73
74 If I go to a LispM and finger RUTGERS, it connects to MC and I
75 get a Finger listing from RUTGERS.  I can also TELNET from a
76 LispM to SCORE.  So, I think the ARPA server works.
77
78 \1f
79 Date: 27 Apr 1983  20:22 EDT (Wed)
80 From: Ian Macky <Ian@MIT-OZ>
81 To:   David C. Plummer <DCP@MIT-MC>
82 Cc:   BUG-ITS@MIT-MC
83 Subject: ARPA server
84 In-reply-to: Msg of 11 Apr 1983 06:39 EST from David C. Plummer <DCP at MIT-MC>
85
86 The ARPA server still doesn't work.  If I go to MC and do F @RUTGERS
87 then I get a Rutgers Finger display.  If, from OZ, I connect to the
88 ARPA server with "RUTGERS 117" then I never get the stuff.  What it
89 was doing a few seconds ago was just hanging... I waited a minute or
90 so (on several occasions) but never got any response.  Usually there's
91 a "Failed to TCP connect" message, and sometimes a "Timed-out" and
92 other similar things, but it has never once worked.
93 \1f
94 Date: Wednesday, 27 April 1983, 08:24-EDT
95 From: Christopher Stacy <CStacy@MIT-OZ>
96 Subject: SYS:
97 To: BUG-ITS@MIT-MC
98 Cc: ALAN@MIT-MC, DEVON@MIT-MC
99 In-reply-to: The message of 27 Apr 83 05:24-EDT from Alan Bawden <ALAN at MIT-MC>
100
101 I have an idea for implementing Twenex-like logical names on ITS.
102 The main feature which I want from logical names is search paths,
103 so that COM: and SYS: and others could be made to do the right thing.
104
105 The jobdev mechanism could be used as-is for this feature, but I dont
106 want the overhead of a jobdev and the slowness of doing the IOTs
107 multiple times.  
108
109 My idea for getting around this is a to extend JOBRET so that there is
110 a way for the BDH to tell the system: "I am going away now. Disconnect
111 the user from me and retry the OPEN call using these args I am giving
112 you."  Once this kind of JOBRET is done, the BDH's BOJ: channel is
113 closed and he should logout or reuse.  There will probably want to be
114 some restrictions (like maybe: the BDH must not have .IOTed anything
115 yet) based on internal implementation details.
116
117 With this feature, a user could open the FOO: device, which would
118 start a BDH.  The BDH would do a JOBCAL and find out the OPEN
119 parameters.  Then the BDH does its thing to figure out where the user
120 really wants to be OPEN to, and does a JOBRET to pass control back to
121 ITS for retrying the OPEN call. 
122
123 I am willing to implement this in ITS, and maybe put some kind of
124 interface on it for users (so they dont have to write their own BDH's
125 whenever they want to make a logical name).
126
127 Thoughts?
128
129 \1f
130 Date: 27 April 1983 11:04 EDT
131 From: David C. Plummer <DCP @ MIT-MC>
132 Subject: SYS:
133 To: CStacy @ MIT-OZ
134 cc: BUG-ITS @ MIT-MC, ALAN @ MIT-MC, DEVON @ MIT-MC
135
136
137     I am willing to implement this in ITS, and maybe put some kind of
138     interface on it for users (so they dont have to write their own BDH's
139     whenever they want to make a logical name).
140
141     Thoughts?
142
143 As I recall, you threatened to do this for the sake of things
144 like HS: as well.  Anyway, one possibility is to have users
145 translate FOO:*;* * to LOGICL:*;* *.  The LOGICL device could
146 open DSK:hsname;xuname LOGICL to find an ascii file containing
147 lines of LOGICAL-DEVICE &REST PATHS, where PATHS can contain *s
148 for when to default to the field from the open call.  You would
149 have to be careful to make sure loops don't happen (e.g., foo: ->
150 bar: -> foo: ...).  Perhaps you can use LINK-DEPTH-EXCEEDED...
151 To appease people like me who already have 6 translations, you
152 may have to up the translation table size if you decide to use
153 this method.
154 \1f
155 Date: Wednesday, 27 April 1983, 08:41-EDT
156 From: Christopher Stacy <CStacy at MIT-OZ>
157 Subject: SYS:
158 To: BUG-ITS at MC
159 Cc: ALAN at MC, DEVON at MC
160 In-reply-to: The message of 27 Apr 83 05:24-EDT from Alan Bawden <ALAN at MIT-MC>
161
162 I have an idea for implementing Twenex-like logical names on ITS.
163 The main feature which I want from logical names is search paths,
164 so that COM: and SYS: and others could be made to do the right thing.
165
166 The jobdev mechanism could be used as-is for this feature, but I dont
167 want the overhead of a jobdev and the slowness of doing the IOTs
168 multiple times.  
169
170 My idea for getting around this is a to extend JOBRET so that there is
171 a way for the BDH to tell the system: "I am going away now. Disconnect
172 the user from me and retry the OPEN call using these args I am giving
173 you."  Once this kind of JOBRET is done, the BDH's BOJ: channel is
174 closed and he should logout or reuse.  There will probably want to be
175 some restrictions (like maybe: the BDH must not have .IOTed anything
176 yet) based on internal implementation details.
177
178 With this feature, a user could open the FOO: device, which would
179 start a BDH.  The BDH would do a JOBCAL and find out the OPEN
180 parameters.  Then the BDH does its thing to figure out where the user
181 really wants to be OPEN to, and does a JOBRET to pass control back to
182 ITS for retrying the OPEN call. 
183
184 I am willing to implement this in ITS, and maybe put some kind of
185 interface on it for users (so they dont have to write their own BDH's
186 whenever they want to make a logical name).
187
188 Thoughts?
189
190 \1f
191 Date: 27 April 1983 05:24 EDT
192 From: Alan Bawden <ALAN @ MIT-MC>
193 Subject:  SYS:
194 To: DEVON @ MIT-MC
195 cc: BUG-ITS @ MIT-MC
196 In-reply-to: Msg of 27 Apr 1983 02:36 EDT from Devon S. McCullough <DEVON>
197
198     Date: 27 April 1983 02:36 EDT
199     From: Devon S. McCullough <DEVON>
200     Why doesn't SYS: look in the overflow directories SYS1; SYS2; SYS3;
201     prray tell?
202
203 I thought about this some more, and I talked it over with Moon, and it
204 appears that the answer is:  For no good reason.
205
206 There are some red herring issues like:  What should happen if you try to
207 read the binary directory listing from SYS:.FILE. (DIR)?  And:  What
208 exactly should happen if you open SYS:FOO > for writing?  But it appears
209 that a perfectly good answer to most of those objections is:  Well what
210 makes you think that the SYS: device should behave at all like the DSK:
211 device anyway?  (Why should it have a binary directory, and why should you
212 be able to write to it.)
213
214 There would be the compatibility problem with current programs that use
215 SYS: as a synonym for DSK:SYS;, but they could all be trivially fixed.
216 Think of al the places that implement the SYS;, SYS1;, ... search
217 themselves currently...
218
219 (Now, can somebody think of something clever for the COM: device to do?)
220 \1f
221 Date: 27 April 1983 02:36 EDT
222 From: Devon S. McCullough <DEVON @ MIT-MC>
223 To: BUG-ITS @ MIT-MC
224
225 Why doesn't SYS: look in the overflow directories SYS1; SYS2; SYS3; prray tell?
226 \1f
227 Date: 27 April 1983 01:20 EDT
228 From: Alan Bawden <ALAN @ MIT-MC>
229 Subject:  CRASH;CRASH QSKCH
230 To: KLH @ MIT-MC
231 cc: BUG-ITS @ MIT-MC, CSTACY @ MIT-MC
232 In-reply-to: Msg of 26 Apr 1983 09:33 EDT from Ken Harrenstien <KLH>
233
234     Date: 26 April 1983 09:33 EDT
235     From: Ken Harrenstien <KLH>
236     Note, by the way, that this has been with us for a long time; there
237     are simply too many processes trying to run, and the present design of
238     ITS imposes some limits which cannot be avoided without doing clever
239     things like mapping buffers in and out of exec address space.  Both
240     CHAOS and TCP code are also liable to wild runaway use of buffers if
241     the net hardware burps.
242
243 Has anyone thought seriously about mapping buffers?  (I appreciate that I
244 have just said a mouthful.)
245 \1f
246 Date: 26 April 1983 13:05 EDT
247 From: Richard Mark Soley <SOLEY @ MIT-MC>
248 Subject:  CRASH;QSKCH
249 To: CSTACY @ MIT-MC
250 cc: BUG-ITS @ MIT-MC, JPG @ MIT-MC, TY @ MIT-MC
251 In-reply-to: Msg of 26 Apr 1983 05:56 EDT from Christopher C. Stacy <CSTACY>
252
253     Date: 26 April 1983 05:56 EDT
254     From: Christopher C. Stacy <CSTACY>
255     To:   TY, SOLEY
256     cc:   BUG-ITS, JPG
257     Re:   CRASH;QSKCH
258
259     Did ITS crash, or did you stop it?  All that is on the console
260     is "Warn  KLDCP" --that is, ITS did not print any crash message
261     and it looked like it was just halted in its tracks.  In particular,
262     I dont see the PC or anything printed anywhere.
263
264 ITS didn't crash, we stopped it.  No-one was getting any response at all.
265
266         -- Richard
267 \1f
268 Date: 26 April 1983 09:33 EDT
269 From: Ken Harrenstien <KLH @ MIT-MC>
270 Subject: CRASH;CRASH QSKCH
271 To: JPG @ MIT-MC
272 cc: CSTACY @ MIT-MC, BUG-ITS @ MIT-MC
273
274 Looking at this crash with PEEK's autopsy mode reveals that sure
275 enough the system was out of low memory, because there were tons
276 of disk channels open.  
277
278 Note, by the way, that this has been with us for a long time; there
279 are simply too many processes trying to run, and the present design of
280 ITS imposes some limits which cannot be avoided without doing clever
281 things like mapping buffers in and out of exec address space.  Both
282 CHAOS and TCP code are also liable to wild runaway use of buffers if
283 the net hardware burps.
284
285 What is interesting is that one TEX job had 9 disk channels open, 7
286 of them to the same file!  There was another TEX running too, tho not
287 as hoggish.  And there were several ATSIGN CHAOS jobs scattered
288 around; these invariably seem to litter up the system whenever it
289 gets wedged (cause or effect?)
290 \1f
291 Date: 26 April 1983 07:01 EDT
292 From: Christopher C. Stacy <CSTACY @ MIT-MC>
293 Subject:  Translations
294 To: ALAN @ MIT-MC
295 cc: BUG-DDT @ MIT-MC, PGW @ MIT-XX, BUG-its @ MIT-ML
296 In-reply-to: Msg of 23 Apr 1983 16:23 EST from Alan Bawden <ALAN>
297
298
299 DDT now uses an unlikely SNAME when it creates inferiors, to help
300 prevent naive users from translating themselves into problems.
301
302
303 \1f
304 Date: 26 April 1983 05:56 EDT
305 From: Christopher C. Stacy <CSTACY @ MIT-MC>
306 Subject: CRASH;QSKCH
307 To: TY @ MIT-MC, SOLEY @ MIT-MC
308 cc: BUG-ITS @ MIT-MC, JPG @ MIT-MC
309
310
311 Did ITS crash, or did you stop it?  All that is on the console
312 is "Warn  KLDCP" --that is, ITS did not print any crash message
313 and it looked like it was just halted in its tracks.  In particular,
314 I dont see the PC or anything printed anywhere.
315
316 The messages it was printing were to tell you that the load on the
317 system was too high (in the sense that there were no disk channels).
318 That is why the system no doubt looked wedged to users.
319
320 Btw, I fixed ITS so that it will only print those warning messages
321 every thirty seconds, so it wil not overflow the console buffer
322 (which is what the SYS MSGS LOST means.   Maybe it should say
323 SYS MSGS LOTS instead...)
324
325 \1f
326 Date: 26 April 1983 05:17 EDT
327 From: Christopher C. Stacy <CSTACY @ MIT-MC>
328 To: BUG-ITS @ MIT-MC
329
330 Now ITS only does running out of resource checks if it has not done
331 one in the last thirty seconds.  This is to avoid deluging the system
332 console with messages like "Warning: Inadequate space in low core LMEMFR/2".
333 \1f
334 Date: Tuesday, 26 April 1983, 00:37-EDT
335 From: Christopher C. Stacy <CStacy at MIT-MC>
336 Subject: FileComputer
337 To: PSZ at MIT-ML, HDT at MIT-OZ
338 Cc: BUG-ITS at MIT-ML
339 In-reply-to: The message of 24 Apr 83 14:11-EDT from Peter Szolovits <PSZ at MIT-ML>
340
341 There are two different, incompatible file systems on CADR-27.  
342 If you want to use what I believe is called the "FS" filesystem, you
343 need to use CFTP.  If you use the "FC" filesystem (written by RMS) you
344 can use either CFTP or just the FC: device.
345
346 I just typed :LISTF FC:CSTACY; on MC, and it listed my directory for me. 
347 What do you think is wrong?
348
349 Cheers,
350 Chris
351
352
353 \1f
354 Date: 25 April 1983 18:18 EDT
355 From: Jeffrey P. Golden <JPG @ MIT-MC>
356 To: CSTACY @ MIT-MC
357 cc: BUG-ITS @ MIT-MC
358
359 Please check out CRASH;CRASH QSKCH.
360 What happened is the system console began printing out pages and pages 
361 of "Warning: No free qsk channels.
362     n SYS MSGS LOST"
363 and then it crashed in some way, hence the CRASH dump.  (I was not here 
364 at the time, I am just transmitting the contents of the log book to you 
365 so you can check this out.)
366 \1f
367 Date: 25 April 1983 04:13 EDT
368 From: David C. Plummer <DCP @ MIT-MC>
369 Subject: ASSLIS is such a kludge!
370 To: ALAN @ MIT-MC
371 cc: BUG-ITS @ MIT-MC, BUG-LISP @ MIT-MC
372
373     Date: 24 April 1983 18:31 EST
374     From: Alan Bawden <ALAN @ MIT-MC>
375
376     File deletion is supposed to work on the core-link, and I distinctly
377     remember that in the (recent) past it HAS worked (DCP might remember
378     otherwise?).
379
380 I don't remember if it is supposed to or not.
381
382     If anyone wants a few cheap laughs (and can read Midas), they should take a
383     look at MC:L;ASSLIS >.  It's certainly the kludgiest program I've seen in a
384     long time.
385
386 I thought I could read Midas, but I have a hard time reading that thing.
387 \1f
388 Date: 24 April 1983 18:31 EST
389 From: Alan Bawden <ALAN @ MIT-MC>
390 Subject:  ASSLIS is such a kludge!
391 To: BUG-ITS @ MIT-MC
392 cc: BUG-LISP @ MIT-MC
393
394 CLU:.FILE. (DIR) currently lists:
395
396  LISP   MIDAS  BARQIO CLOSED->        HACTRN
397  FOO    MIDAS  BARQIO CLOSED->        HACTRN
398  L      MIDAS  BARQIO CLOSED->        HACTRN
399  L      MIDAS  FOOQIO CLOSED->        HACTRN
400
401 The reason it says "  HACTRN" is that it used to say "ALAN HACTRN" until I
402 logged out that job.  Before that all four entries were in CLOSED->CLOSED
403 state and I tried to delete tham using \ f in DDT.  Instead of deleting them
404 it seems to have decided I wanted to USE them.  I checked, and DDT did not
405 still have any CLx channels.  I guess these will stay here until MC crashes
406 next.
407
408 File deletion is supposed to work on the core-link, and I distinctly
409 remember that in the (recent) past it HAS worked (DCP might remember
410 otherwise?).
411
412 If anyone wants a few cheap laughs (and can read Midas), they should take a
413 look at MC:L;ASSLIS >.  It's certainly the kludgiest program I've seen in a
414 long time.
415 \1f
416 Date: 24 April 1983 13:11 EST
417 From: Peter Szolovits <PSZ @ MIT-ML>
418 Subject:  FileComputer
419 To: HDT @ MIT-OZ
420 cc: BUG-ITS @ MIT-ML
421 In-reply-to: Msg of 24 Apr 1983  01:49 EST (Sun) from Howard D. Trachtman <HDT at MIT-OZ>
422
423     Date: 24 Apr 1983  01:49 EST (Sun)
424     From: Howard D. Trachtman <HDT at MIT-OZ>
425     To:   PSZ at MIT-OZ
426     Re:   FileComputer
427
428     I'm not sure what happened to the fc device as accesable from ITS.
429     I do know that cftp will work.
430
431     Try :cftp fc
432     login psz
433     dir fc:psz;
434
435     and you should see your files.  The fc: is needed as the filecomputer
436     supports two different file systems.
437
438 Indeed you are right.  Therefore the FC: device in ITS is broken.  Could
439 someone fix it?
440
441 \1f
442 Date: Sunday, 24 April 1983, 01:51-EST
443 From: David A. Moon <Moon at MIT-MC>
444 Subject: Running out of low core
445 To: Christopher C. Stacy <CSTACY at MIT-MC>
446 Cc: BUG-ITS at MIT-MC
447 In-reply-to: The message of 19 Apr 83 21:17-EST from Christopher C. Stacy <CSTACY at MIT-MC>
448
449     Date: 19 April 1983 21:17 EST
450     From: Christopher C. Stacy <CSTACY @ MIT-MC>
451     The check for running out of low core I put in goes off quite alot,
452     and frequently overflows the system console message buffer. Usually
453     when this goes off, it means that the system appears wedged to users.
454     Do you suppose there could be a bug in the system with someone not
455     returning some flavor of buffer space at the right time?
456
457 More likely there is just isn't enough address space for all the disk
458 buffers, disk directories, chaos buffers, tcp buffers, core link buffers,
459 and everything else.  Isn't it the case that if you wait a while and
460 kill all jobs with open files the space always comes back eventually?
461 \1f
462 Date: 23 April 1983 16:23 EST
463 From: Alan Bawden <ALAN @ MIT-MC>
464 Subject:  Translations
465 To: PGW @ MIT-XX
466 cc: BUG-DDT @ MIT-MC, BUG-its @ MIT-ML
467 In-reply-to: Msg of 23 Apr 1983 1328-EST from Paul G. Weiss <PGW at MIT-XX>
468
469     Date: 23 Apr 1983 1328-EST
470     From: Paul G. Weiss <PGW at MIT-XX>
471     To:   bug-its at MIT-ML
472     Re:   Translations
473
474       ...
475
476     What follows is a wallpaper file so you can better understand what I mean:
477
478     ------------------------------------------------
479     *\e\14 arch;* *,ar1:inna;* *
480       ...
481     *:find arch;
482      INFERIOR-CREATION FAILED? \e\eu:BYE
483     \16  INFERIOR-CREATION FAILED?:INPUSH  \e\e1u
484
485 This is because translating *:ARCH;* * => AR1:INNA;* * will cause
486 translations to happen for devices other than DSK: (like USR:, which is why
487 DDT can't create any inferior jobs).  You should create the following two
488 translations instead:
489
490  DSK:ARCH;* * => AR1:INNA;* *
491  ML:ARCH;* * => AR1:INNA;* *    ;or whatever ITS you are using.
492
493 (I have CC'd this to BUG-DDT beacuse I presume DDT could be more robust
494 than this by supplying some unlikely-to-be-translated directory name
495 whenever it tries to use the USR: device.  I checked, and DDT currently
496 doesn't supply an SNAME when opening USR:, which just begs to shaft people
497 like this.)
498
499 \1f
500 Date: 23 Apr 1983 1328-EST
501 From: Paul G. Weiss <PGW@MIT-XX>
502 Subject: Translations
503 To: bug-its@MIT-ML
504
505 In order to get around the problem of TEX not accepting device names for
506 input files, I have been using file translations.  In particular, I do
507
508 \e\14 arch;* *,ar1:inna;* *
509
510 and use the "pseudo-directory" ARCH; to refer to stuff inside the archive.
511 This works fine for TEX.
512
513 The problem is that it causes other things to go awry, namely, when I try
514 to do 
515
516         :FIND ARCH;
517
518 it gives me a strange error.
519 It also keeps me from logging out with \e\eu since it tries and fails to run
520 :BYE.  I must log out with \e\e1u (or remove the translation).
521
522 What follows is a wallpaper file so you can better understand what I mean:
523
524 ------------------------------------------------
525 *\e\14 arch;* *,ar1:inna;* *
526 *arch\ 6ML  INNA   AR1    6.045J
527 Free files = 175, Wasted Words = 0
528   0   H1     1      1  02/02/83 16:55:58
529   0   H10    1      3  03/10/83 18:23:21
530   0   H12    2      1  03/08/83 16:42:41
531   0   H13    6      1  03/09/83 10:16:47
532   0   H14    4      1  03/10/83 19:38:01
533   0   H15    6      1  03/10/83 22:32:47
534   0   H16    2      1  03/17/83 12:46:21
535   0   H17    2      1  03/29/83 15:33:57
536   0   H18    13     1  04/04/83 10:29:40
537   0   H19    1      4  04/07/83 22:28:43
538   0   H2     10     1  02/02/83 16:56:00
539   0   H20    1      2  04/07/83 22:29:43
540   0   H21    5      2  04/08/83 10:37:00
541   0   H23    2      1  04/13/83 16:02:52
542   0   H24    3      1  04/14/83 15:50:58
543   0   H25    2      1  04/20/83 17:13:16
544   0   H26    2      1  04/23/83 12:38:10
545   0   H26A   1      1  04/20/83 17:02:45
546   0   H26B   1      2  04/21/83 16:43:30
547   0   H26C   1      1  04/21/83 16:26:47
548   0   H26D   1      2  04/21/83 16:27:02
549   0   H26E   1      3  04/21/83 16:27:23
550   0   H26F   1      3  04/21/83 16:58:04
551   0   H3     23     1  02/07/83 16:43:30
552   0   H4     5      1  02/07/83 18:07:10
553   0   H6     1      1  02/14/83 19:10:38
554   0   H7     1      2  03/10/83 18:22:44
555   0   H8     11     1  02/24/83 15:27:48
556   0   H9     1      2  03/10/83 18:22:57
557
558 *:find arch;
559  INFERIOR-CREATION FAILED? \e\eu:BYE
560 \16  INFERIOR-CREATION FAILED?:INPUSH  \e\e1u
561 -----------------------------------------
562 -------
563
564 \1f
565 Received: from SCRC-BLACKSTONE by SCRC-TENEX with CHAOS; Fri 22-Apr-83 11:27:24-EST
566 Date: Friday, 22 April 1983, 11:23-EST
567 From: Robert W. Kerns <RWK@SCRC-TENEX>
568 To: Christopher C. Stacy <CSTACY@MIT-MC>
569 Cc: BUG-ITS@MIT-MC
570 In-reply-to: The message of 19 Apr 83 21:17-EST from Christopher C. Stacy <CSTACY at MIT-MC>
571
572     Date: 19 April 1983 21:17 EST
573     From: Christopher C. Stacy <CSTACY @ MIT-MC>
574     The check for running out of low core I put in goes off quite alot,
575     and frequently overflows the system console message buffer. Usually
576     when this goes off, it means that the system appears wedged to users.
577     Do you suppose there could be a bug in the system with someone not
578     returning some flavor of buffer space at the right time?
579
580 I am of the opinion this problem has been with us for years.
581 \1f
582 Date: 22 April 1983 08:21 EST
583 From: Christopher C. Stacy <CSTACY @ MIT-MC>
584 To: BUG-ITS @ MIT-MC
585
586
587 AI's processor is *fucked*.  I turned it off.  Maybe it will start
588 randomly working again when I turn it back on, probably tomorrow or
589 the next day.
590 \1f
591 Date: Friday, 22 April 1983, 07:58-EST
592 From: Christopher Stacy <CStacy at MIT-OZ>
593 Subject: MC is now the bug host.
594 To: BUG-ITS at MC, BUG-MAIL at MC
595
596 COMSAT now uses MC as the "bug host".  I changed all the appropriate
597 mailing lists, and installed the latest COMSAT on all four machines.
598 I put the following in the MC:NAMES > file:
599
600 ;;; MC is now the default BUG host.  
601 ;;; If a program exists on all machines, its BUG list normally
602 ;;; only needs to be on MC.
603 ;;;
604 ;;; The reasons to define a BUG- name on some ITS besides MC include:
605 ;;; o  The program is not used on MC.
606 ;;; o  The program is mainly used on the other ITS, and most of 
607 ;;;        the maintainers are there, and there is an entry 
608 ;;;        on MC which forwards to the apporpriate machine.
609 ;;; o  In the absence of such reasons, define it on MC only.
610 ;;;
611 ;;; If a message is sent from some other ITS to a bug list which is not
612 ;;; defined, it will be forwarded here.  If the bug list is not defined
613 ;;; here, the message will be sent instead to BUG-RANDOM-PROGRAM.
614
615 Chris
616 \1f
617 Date: 20 April 1983 01:44 EST
618 From: David C. Plummer <DCP @ MIT-MC>
619 Subject: [Forwarded: COMSAT, Re: [Forwarded: Hank.Walker@CMU-CS-VLSI, Re: Mailer problems]]
620 To: BUG-ITS @ MIT-MC
621
622 Date: 15 April 1983 08:51 EST
623 From: David C. Plummer <DCP @ MIT-MC>
624 Subject: [Forwarded: Hank.Walker@CMU-CS-VLSI, Re: Mailer problems]
625 To: BUG-MAIL @ MIT-MC
626
627 More info.  I notice bug-mail is still on AI.  Should this be changed?
628                  ------------------------------
629 Date: Thursday, 14 April 1983 21:15:03 EST
630 From: Hank.Walker@CMU-CS-VLSI
631 To: David C.Plummer <DCP@MIT-MC>
632 Subject: Mailer problems
633 Message-ID: <1983.4.15.2.10.27.Hank.Walker@CMU-CS-VLSI>
634
635 It is probably not the UNIX mailer that is causing the problems.  Mail
636 messages from MIT go to CMU-CS-A.  If it is TCP mail, it is shipped
637 to the CMU-CS-PT VAX over the Ethernet, which translates the stuff into
638 NCP, and sends it back to CMUA where it is delivered to me.  That mail is
639 then autoforwarded to me at CMU-CS-VLSI, where I live, even though INFO-COBOL
640 has my CMU-CS-A mailing address.  So the mail is delivered directly 
641 to CMU-CS-A, which is a KL10 running TOPS-10, rather than to a UNIX machine.
642 I have no troubles receiving mail from any other site on the net to either
643 CMU-CS-VLSI directly or to CMU-CS-VLSI, which communicates with the ARPAnet
644 over an Ethernet gateway.
645 \1f
646 Date: 20 April 1983 01:44 EST
647 From: David C. Plummer <DCP @ MIT-MC>
648 Subject: [Forwarded: COMSAT, Re: [Forwarded: Hank.Walker@CMU-CS-VLSI, Re: Infinite mail messages]]
649 To: BUG-ITS @ MIT-MC
650
651 I originally sent this to BUG-MAIL@MC, which tried to go to AI,
652 which is down.  Perhaps somebody should find an AI backup tape,
653 and get NAMES > (carefully) and get the more important BUG lists
654 over to MC?  There is a followup to this message coming soon...
655                  ------------------------------
656 Date: 14 April 1983 21:04 EST
657 From: David C. Plummer <DCP @ MIT-MC>
658 Subject: [Forwarded: Hank.Walker@CMU-CS-VLSI, Re: Infinite mail messages]
659 To: BUG-MAIL @ MIT-MC
660 cc: Hank.Walker @ CMU-CS-A
661
662 Forwarding complaint about the MC mailer.  Following are some
663 parts of the MC mail stats file.  Other ditties of information:
664 Other messages to CMU-CS-A get through successfully.  The ones I
665 saw happened to be small messages.  Could this be the Unix
666 braindeath that insists on completely delivering messages
667 (instead of queuing) before it gives a completion reply?  If so,
668 the product of number of recipients by the length of the message
669 is a roungh indication of the length of time it will take to
670 deliver the message.  If things are sufficiently slow, MC will
671 correctly timeout.  If this is true, I would have to say it is
672 the Unix mail server that is broken.
673
674     Date: Thursday, 14 April 1983 20:51:27 EST
675     From: Hank.Walker@CMU-CS-VLSI
676     To: David C.Plummer <DCP@MIT-MC>
677     Subject: Infinite mail messages
678     Message-ID: <1983.4.15.1.49.7.Hank.Walker@CMU-CS-VLSI>
679
680     Would you please refrain from sending messages to INFO-COBOL until your
681     mailer is fixed.  I realize that it is not your fault, but quite frankly I
682     am tired of receiving anywhere from 2 to 10 messages from anyone who sends
683     mail originating at MIT, particularly mail that I've already seen before.
684     Lean on your system manager, or charge him a quarter for every duplicated
685     mail message that your system emits.
686
687 195935    ICP->CMU-CS-A(SMTP)
688 195939          XTO->Bob.Walker
689 195939          XTO->David.Nichols
690 195940          XTO->Dill
691 195940          XTO->Everhart
692 195940          XTO->gail.kaiser
693 195941          XTO->Hank.Walker
694 195941          XTO->Highnam
695 195942          XTO->Kazar
696 195942          XTO->Lamb
697 195943          XTO->Lehman
698 195943          XTO->muller@CMU-CS-GANDALF
699 195943          XTO->Provan
700 195944          XTO->Rudy.Nedved
701 195944          XTO->Sherman
702 195945          XTO->Shipman
703 195945          XTO->Shrager
704 195945          TEXT->
705 200048  NO COMPLETION REPLY, R=10
706 200503  Queued: <[MIT-MC].635105> for CMU-CS-A
707
708 202005  Attempting to send messages queued to host CMU-CS-A
709 202005    ICP->CMU-CS-A(SMTP)
710 202008  QID=<[MIT-MC].635105>
711 202009          XTO->Bob.Walker
712 202009          XTO->David.Nichols
713 202010          XTO->Dill
714 202010          XTO->Everhart
715 202011          XTO->gail.kaiser
716 202011          XTO->Hank.Walker
717 202012          XTO->Highnam
718 202013          XTO->Kazar
719 202013          XTO->Lamb
720 202014          XTO->Lehman
721 202014          XTO->muller@CMU-CS-GANDALF
722 202015          XTO->Provan
723 202015          XTO->Rudy.Nedved
724 202016          XTO->Sherman
725 202016          XTO->Shipman
726 202017          XTO->Shrager
727 202017          TEXT->
728 202120  NO COMPLETION REPLY, R=10
729 \1f
730 DCP@MIT-ML 04/19/83 22:13:15
731 To: (BUG its) at MIT-MC
732 Has anybody changed the ATTY/DTTY code recently.  It's probably
733 pure coincidence, but MC has crashed on me several times
734 just after sending me a message.  Perhaps that's just a bad
735 time to reference a disk?
736
737 \1f
738 Date: 19 April 1983 21:18 EST
739 From: Christopher C. Stacy <CSTACY @ MIT-MC>
740 To: BUG-ITS @ MIT-MC
741
742
743 In XITS on MC, I patched out the LMEMFR check bug message for the moment.
744 \1f
745 Date: 19 April 1983 21:17 EST
746 From: Christopher C. Stacy <CSTACY @ MIT-MC>
747 To: BUG-ITS @ MIT-MC
748
749
750 The check for running out of low core I put in goes off quite alot,
751 and frequently overflows the system console message buffer. Usually
752 when this goes off, it means that the system appears wedged to users.
753 Do you suppose there could be a bug in the system with someone not
754 returning some flavor of buffer space at the right time?
755
756 \1f
757 Date: 16 April 1983 04:36 EST
758 From: Christopher C. Stacy <CSTACY @ MIT-MC>
759 To: BUG-ITS @ MIT-MC
760
761 ITS 1336 (XITS on MC) has additional warning messages for no
762 free disk channels and no free job slots, to go with the no
763 free low core warning. This junk seems to work.
764 \1f
765 Date: 16 April 1983 02:52 EST
766 From: Christopher C. Stacy <CSTACY @ MIT-MC>
767 Subject: crash info
768 To: BUG-ITS @ MIT-MC
769 cc: ELLEN @ MIT-MC, JPG @ MIT-MC
770
771 ITS now print warning when the amount of exec free space
772 gets too low.  This is to make it easier to walk over to the
773 console and guess why the machine is wedged.  Also put a bug
774 message in the RH10 QINTE code where it has been dying all day,
775 so it prints the disk number and offending controller bits.
776
777 ITS 1334 installed on MC as XITS.
778 If trouble, revert to NITS.
779 \1f
780 Date: 16 April 1983 01:17 EST
781 From: Christopher C. Stacy <CSTACY @ MIT-MC>
782 Subject: hardware trouble
783 To: BUG-ITS @ MIT-MC
784 cc: ELLEN @ MIT-MC, JPG @ MIT-MC, GSB @ MIT-MC
785
786
787 MC is having bad hardware trouble.  
788 ITS died several times today with disk hardware errors. 
789 This was at QINTE+45, where it checks some random ctrl bits (and the
790 comment reads "worse than unsafe".)  I think this was on unit #0.
791 Just now the system came down because the -11 timed out waiting on the
792 KL.  Earlier today it came down becuase there were too many parity
793 errors.  Yesterday and the day before the -11 died, and had to be
794 power cycled to get to work again.
795 \1f
796 Date: 13 April 1983 19:56 EST
797 From: Ken Harrenstien <KLH @ MIT-MC>
798 Subject: ML doesn't like to talk to the Symbolics ethernet (and any future new subnets)
799 To: Moon @ SCRC-TENEX
800 cc: BUG-ITS @ MIT-MC, cmb @ SCRC-VIXEN, bug-lispm @ SCRC-TENEX
801
802 The last ML ITS was assembled in middle of March, plenty of time for your
803 NSUBNT change to take effect.  I checked it out just now, and found
804 that you modified the CHAOS source on SYSTEM; rather than SYSHAK; which
805 is where all of the recent TCP/IP work has been happening.  So I just
806 now bumped up NSUBNT to 100. in the SYSHAK version (the only change you
807 made) and someone will have to assemble a new ML ITS sometime.
808
809 I guess now that things are obviously working, SYSHAK should be merged back
810 into SYSTEM, so I will do that eventually.
811 \1f
812 Received: from SCRC-DALMATIAN by SCRC-TENEX with CHAOS; Wed 13-Apr-83 19:36:59-EST
813 Date: Wednesday, 13 April 1983, 19:38-EST
814 From: David A. Moon <Moon@SCRC-TENEX>
815 Subject: ML doesn't like to talk to the Symbolics ethernet (and any future new subnets)
816 To: bug-its@MIT-MC
817 Cc: cmb@SCRC-VIXEN, bug-lispm@SCRC-TENEX
818
819 Note the date on the second enclosed message.  I guess if this continues
820 for another two months I'll find the time to do it myself.
821
822     Date: Wednesday, 13 April 1983, 19:18-EST
823     From: Clark M. Baker <cmb at SCRC-VIXEN>
824     Subject: (load "ml:router;pi >") never works from a 3600 at Symbolics
825     To: BUG-LISPM at SCRC-TENEX
826     
827     I haven't been able to load files from ML onto a 3600 at Symbolics.
828     However, ML is up.  I can load files from ML onto a LM-2 at Symbolics.
829     I can load files from ML onto MIT-PI.  What is happening?
830     
831     
832     Date: 21 February 1983 20:49 EST
833     From: David A. Moon <MOON5 @ MIT-MC>
834     Subject:  ML
835     To: BUG-ITS @ MIT-MC
836     
837     I made NSUBNT (number of Chaosnet subnets) be a more reasonable size.
838     ML (the only ITS machine that does its own Chaosnet routing) should
839     get a reassembled ITS when convenient.
840     
841     
842 \1f
843 Received: from SCRC-MYSTIC by SCRC-TENEX with CHAOS; Wed 13-Apr-83 19:34:50-EST
844 Date: Wednesday, 13 April 1983, 19:36-EST
845 From: David C. Plummer <DCP@SCRC-TENEX>
846 Subject: (load "ml:router;pi >") never works from a 3600 at Symbolics
847 To: cmb@SCRC-VIXEN, BUG-LISPM@SCRC-TENEX, BUG-ITS@MIT-MC
848 In-reply-to: The message of 13 Apr 83 19:18-EST from Clark M. Baker <cmb at SCRC-VIXEN>
849
850     Date: Wednesday, 13 April 1983, 19:18-EST
851     From: Clark M. Baker <cmb at SCRC-VIXEN>
852
853     I haven't been able to load files from ML onto a 3600 at Symbolics.
854     However, ML is up.  I can load files from ML onto a LM-2 at Symbolics.
855     I can load files from ML onto MIT-PI.  What is happening?
856 I'll betchya ML's routing table isn't big enough.  This has been CC'ed
857 to BUG-ITS so somebody will be annoyed it is in they're mailbox and fix
858 it (maybe me the next time I'm on MC).
859 \1f
860 Date: 11 April 1983 06:39 EST
861 From: David C. Plummer <DCP @ MIT-MC>
862 Subject: ARPA server
863 To: Ian @ MIT-OZ
864 cc: BUG-ITS @ MIT-MC
865
866     Date: 10 Apr 1983 1954-EST
867     From: Ian Macky <Ian@MIT-OZ>
868
869     Is this ever going to work again?  Would be nice to get Arpa FINGERs and
870     such things from us Chaos-only ("we'll be up in THREE weeks, for sure")
871     sites.
872     -------
873 It should work.  Try @<DCP>DUP AI TCP.  If you want the rest of
874 the world to respond to FINGER, you will have to convince them to
875 convert the NCP finger program to TCP, and also make sure
876 whatever user program you are using contacts the correct socket
877 number (I think the ARPA server wants it in octal, but i can't
878 remember).
879 \1f
880 Date: 10 Apr 1983 1954-EST
881 From: Ian Macky <Ian@MIT-OZ>
882 Subject: ARPA server
883 To: Bug-ITS@MIT-MC
884
885 Is this ever going to work again?  Would be nice to get Arpa FINGERs and
886 such things from us Chaos-only ("we'll be up in THREE weeks, for sure")
887 sites.
888 -------
889 \1f
890 Date: 7 April 1983 23:13 EST
891 From: David C. Plummer <DCP @ MIT-MC>
892 To: ALAN @ MIT-MC
893 cc: BUG-ITS @ MIT-MC
894
895     Date: 7 April 1983 17:26 EST
896     From: Alan Bawden <ALAN @ MIT-MC>
897
898     DIRHNG^F acts pretty graceless.  Actually I can imagine that DIRHNG could
899     reasonably display an informative directory.
900 ...of what jobs have what directories open on the DIRHNG device.
901 If you need a test case, the Versatec spooler always has one open
902 on .glpr..  
903 \1f
904 Date: 7 April 1983 17:26 EST
905 From: Alan Bawden <ALAN @ MIT-MC>
906 To: BUG-ITS @ MIT-MC
907
908 DIRHNG^F acts pretty graceless.  Actually I can imagine that DIRHNG could
909 reasonably display an informative directory.
910 \1f
911 CSTACY@MIT-AI 04/05/83 11:58:45
912 To: (BUG ITS) at MIT-AI
913 In ITS 1332, on MIT-AI:
914
915 ITS crashed with the message  PKT: Freeing packet still in use!
916 Dumped to AI:CRASH;ITS FREPKT
917
918 \1f
919 Date: Tue, 5 Apr 1983  04:45 EST
920 From: Leigh L. Klotz <KLOTZ@MIT-OZ>
921 To:   Edjik <NCP.EG%U-GSB-HOW@SU-SCORE>
922 Cc:   BUG-ITS@MIT-MC, BUG-MIDAS%OZ@MIT-MC, BUG-MIDAS@MIT-MC, BUG-OZ@MIT-MC,
923       KLH@MIT-MC
924 Subject: Gross OZ lossage
925 In-reply-to: Msg of Mon 4 Apr 83 11:41:35-PST from Edjik <NCP.EGK at SU-GSB-HOW at SU-SCORE>
926
927 KLH knows more about midas than most people, including you.  Please keep
928 your nitbrained views to yourself.
929 \1f
930 Date: 5 April 1983 01:43 EST
931 From: Alan Bawden <ALAN @ MIT-MC>
932 Subject:  Gross OZ lossage
933 To: MARTY @ MIT-OZ
934 cc: BUG-ITS @ MIT-MC, BUG-MIDAS @ MIT-MC, BUG-OZ @ MIT-MC, DCP @ MIT-MC,
935     KLH @ MIT-MC
936 In-reply-to: Msg of 4 Apr 1983  23:19 EST (Mon) from Martin David Connor <MARTY at MIT-OZ>
937
938 What is all this flaming horseshit in my mailbox?!?!  Is there anyone who
939 will argue that it was correct that there were TWO BUG-MIDAS mailing lists?
940 No.  Have we fixed that?  Yes.  (Thank you Ian.)
941
942 Now is there somebody out there who can actually claim to be maintaining
943 MIDAS to a greater extent than KLH?  If so, then lets hear from them.  If
944 not, then everyone shut the hell up.
945 \1f
946 Date: 5 April 1983 00:57 EST
947 From: David C. Plummer <DCP @ MIT-MC>
948 Subject: Gross 8 inch spikes in various people's heads
949 To: MARTY @ MIT-OZ
950 cc: BUG-ITS @ MIT-MC, BUG-MIDAS @ MIT-MC, BUG-OZ @ MIT-MC, KLH @ MIT-MC,
951     BUG-MIDAS @ MIT-OZ
952
953 And you, Mr. Conner, have as much to learn as I.
954
955 Reactionary is not bullshit.  Go read a history book someday and
956 notice how progress is often achieved by reactionaries and their
957 ideas.
958
959 As for the local history of OZ, there were several people willing
960 (and eager) to help in creating another ITS.  Moon was willing to
961 hack microcode and oversee changes needed to the system (e.g.,
962 for disk support) which I was willing to help with.  As I recall,
963 you were against the idea of ITS on OZ.  Several other people
964 attended the Wars of Futility where it was decided to run 20X.
965 These people warned about all the features that 20X was lacking
966 and many of the problems it had.  But the wars were futile; the
967 decision was out of our hands.
968
969 So now our only recourse is to sit back and be little brats about
970 the whole thing.  "Nah, nah, I told you so..."  I, for one, am
971 proud to be one of these brats.
972
973     For god's sake bring up a machine because it is the Right Thing, not
974     because you hate another machine so much.
975 Wrong.  Both are often true.  In fact, this is how TWENEX was
976 developed. The history told to me was that BBN disliked Bots-10 so
977 much they went off and wrote TENEX.  DEC started seeing the light
978 and bought it from them and made it work on a 20.
979                                                 Learn from the mistakes of
980     another attempt, ...
981 If TWENEX only could.
982
983     Plummer, ... until you learn to work FOR A GOAL instead of
984     AGAINST AN ALTERNATIVE you will be counterproductive to the
985     causes you Support.  
986 Goal: Help build better Lisp Machines.  I think I am working for
987 this goal.  Goal: help MIT when I have the time.  I think I do a
988 fair job here.  Goal: convince people they lost completely when
989 they decided to run TWENEX on OZ.  Perhaps this is a subconsious
990 goal.  How actively I work toward it is not clear.  I would hope
991 to think I keep such discussions among (ITS) friends except when
992 something blatant happens.  If you didn't blindly defend the
993 obvious problems, OZ would probably be a lot nicer.
994
995     Penny, I already know I will regret sending this, because so many
996     minds are already closed, but I had to try.  Forgive me.
997 Mine is closed just enough so that spikes cannot penetrate.  I
998 know who does the real TWENEX development at MIT, and they have
999 often responded to the requests of others for (ITS-like)
1000 features.  I hope they also understand the spirit in which I
1001 write these flames.
1002
1003 Marty, you earned your second spike.
1004 \1f
1005 Date: 4 Apr 1983  23:19 EST (Mon)
1006 From: Martin David Connor <MARTY@MIT-OZ>
1007 To:   David C. Plummer <DCP@MIT-MC>
1008 Cc:   "NCP.EGK@SU-GSB-HOW"@SU-SCORE, BUG-ITS@MIT-MC, BUG-MIDAS@MIT-MC,
1009       BUG-MIDAS@MIT-OZ, BUG-OZ@MIT-MC, KLH@MIT-MC
1010 Subject: Gross ITS lossage
1011 In-reply-to: Msg of 4 Apr 1983 21:40 EST from David C. Plummer <DCP at MIT-MC>
1012
1013
1014 Dogma, Plain and simple will be the downfall of ITS.
1015 It contains the ideas and talent to be great, but lacks the tolerance
1016 of other ideas that will see it wither and die.
1017
1018 Most of what I have heard out of the ITS people is REACTIONARY
1019 bullshit.  A system is just a system, and the thing I can't understand
1020 is why people that could design such beauty and generality can't
1021 quietly bide their time until they get the hardware and then create
1022 another system to show the world what is meant by winning.
1023 I would be proud to help bring up a new ITS, I would be proud to help
1024 bring up another 20, but not in a reationary spirit.
1025 But rather for the love of the hack.
1026
1027 For god's sake bring up a machine because it is the Right Thing, not
1028 because you hate another machine so much.  Learn from the mistakes of
1029 another attempt, but don't be driven by hate and arrogance.
1030
1031 Plummer, you may be able to hack 98% of the world into the ground, but
1032 until you learn to work FOR A GOAL instead of AGAINST AND ALTERNATIVE
1033 you will be counterproductive to the causes you support.
1034
1035 Penny, I already know I will regret sending this, because so many
1036 minds are already closed, but I had to try.  Forgive me.
1037
1038 \1f
1039 Date: 4 April 1983 21:40 EST
1040 From: David C. Plummer <DCP @ MIT-MC>
1041 Subject: Re: Gross OZ lossage
1042 To: "NCP.EGK@SU-GSB-HOW" @ SU-SCORE
1043 cc: KLH @ MIT-MC, BUG-OZ @ MIT-MC, BUG-ITS @ MIT-MC, BUG-MIDAS @ MIT-MC,
1044     BUG-MIDAS @ MIT-OZ
1045
1046 OZ is the successor to AI in hardware but not in spirit.  I hope
1047 every program you use that was derived from ITS or is assembled
1048 in MIDAS breaks.  I sometimes wish TOPS-20 were orificially
1049 shovable...
1050 \1f
1051 Received: from GSB-HOW with Pup; Mon 4 Apr 83 11:42:17-PST
1052 Date: Mon 4 Apr 83 11:41:35-PST
1053 From: Edjik <NCP.EGK@SU-GSB-HOW at SU-SCORE>
1054 Subject: Re: Gross OZ lossage
1055 To: KLH@MIT-MC
1056 cc: BUG-OZ@MIT-MC, BUG-ITS@MIT-MC, BUG-MIDAS@MIT-MC, BUG-MIDAS%OZ@MIT-MC
1057 In-Reply-To: Your message of Mon 4 Apr 83 13:53:00-PST
1058
1059 Gosh, I wonder just how many people on the 6 mailing lists that KLH
1060 shotgunned his msg to really give a ff about where the MIDAS sources
1061 live.  Probably damn few.  Oz is the successor to AI.  Moving mailing
1062 lists and sources of system programs to it from AI seems natural to me.
1063 Since KLH got the msg Ian sent, he still is on the new offical list at
1064 oz, so why gripe?  His talk of "sacrilege" conjures up images of the
1065 inquisition.  Is KLH the defender of the ITS faith?  Probably KLH's main
1066 gripe is that he hates TOPS-20 and is pissed at having to goto a TOPS-20
1067 site to look at the sources.  If he uses it for TOPS-20 and 10X
1068 software, why does he need it on ITS?
1069
1070 I hope the people in charge of the MIDAS mailing list and sources
1071 do the appropriate thing in response to KLH's flame, ie. ignore it.
1072
1073 -- Edjik
1074 -------
1075 \1f
1076 Date: 4 Apr 1983  15:31 EST (Mon)
1077 From: Ian Macky <Ian@MIT-OZ>
1078 To:   Ken Harrenstien <KLH@MIT-MC>
1079 Cc:   BUG-ITS@MIT-MC, BUG-MAIL@MIT-MC, bug-mail@MIT-OZ, BUG-MIDAS@MIT-MC,
1080       BUG-OZ@MIT-MC
1081 Subject: Gross OZ lossage
1082 In-reply-to: Msg of 4 Apr 1983 13:53 EST from Ken Harrenstien <KLH at MIT-MC>
1083
1084 Hmm.  Since you obviously have strong feelings about this, and since
1085 that mailing list was screwed up by their being two parallel versions
1086 (one on OZ and one on AI), I have done as you asked (insisted) and
1087 merged the two and put the now official list on MC, with appropriate
1088 pointers all around.
1089 \1f
1090 Date: 4 April 1983 13:53 EST
1091 From: Ken Harrenstien <KLH @ MIT-MC>
1092 Subject: Gross OZ lossage
1093 To: BUG-MAIL @ MIT-MC, BUG-OZ @ MIT-MC, BUG-MIDAS @ MIT-MC,
1094     BUG-ITS @ MIT-MC, bug-midas @ MIT-OZ, bug-mail @ MIT-OZ
1095
1096 I just got a message at SRI-NIC which IAN sent to BUG-MIDAS at OZ.
1097 This implies that OZ has a BUG-MIDAS mailing list, and furthermore
1098 that this list is NOT the same as the official list on AI.
1099
1100 This reminds me of the BUG-ATSIGN lossage.
1101
1102 I consider myself one of those people who now and then maintain MIDAS.
1103 For the list to be moved without notice is reprehensible.  For it to
1104 not be on an ITS is sacrilege.  I must insist that either AI or MC
1105 be the official home of MIDAS sources and mailing lists.  This
1106 should probably apply to all ITS developed software.  Since I was the
1107 person who did the TENEX/TOPS-20 conversion for MIDAS, and regularly
1108 use it for 10X/20X software, you can hardly say my viewpoint is
1109 wedged.
1110 \1f
1111 Date: 4 April 1983 10:26 EST
1112 From: Gail Zacharias <GZ @ MIT-MC>
1113 Subject:  [JMSK: forwarded]
1114 To: BUG-ITS @ MIT-MC
1115
1116 Date: 04/03/83 10:19:53
1117 From: JMSK
1118
1119 SOMETHING VERRY WEird yust happened. I logged in as usual, the initfile ast
1120 me if I was on an H-19 to which I responded, as usual, in the affirmative,
1121 as usual. Now , if you've been following my exploits with the SUPERROM, you
1122 will recall that I keep my terminal in VT-100 mode, and let my INITfile change
1123 it to an H-19 when I log in (wait, it gets better). Well today, for the first
1124 time, I noticed my MODELINE said:
1125
1126                 IWASA VT100 VT100
1127
1128 and I was verrrry impressed !  I mean somehow ITS, with nothing in my Initfile
1129 to tell it, figured out that my terminal WAS A VT-100 (get it ?
1130
1131                 I WAS A VT-100          !!!!!   )
1132
1133 THEN I GOT SUSPICIOUS, so I did a USERS, and discoverd:
1134 Yukizaku IWASA  logged in thru a CRTSTY VT100 !!!!!!!!!!!
1135 The funny thing is, that's all my modeline shows !!! not MY job, even now, 
1136 but IWASA VT100 !!!!!!!!!!!!!!!!!!!!!!!!! (in HANG state)
1137
1138         weird, huh ?
1139 \1f
1140 Date:  3 Apr 1983 1502-EST
1141 From: P. David Lebling <PDL@MIT-XX>
1142 Subject: Re: ARC device directories
1143 To: CSTACY@MIT-MC, BUG-ITS@MIT-MC
1144 In-Reply-To: Your message of 19-Mar-83 2245-EST
1145
1146 DIRED (not EMACS DIRED) and FIND depend on it.
1147 -------
1148 \1f
1149 Date: 3 April 1983 01:59 EST
1150 From: Steven A. Swernofsky <SASW @ MIT-MC>
1151 To: BUG-ITS @ MIT-MC
1152
1153 The annoying 15-second (?) pause in output has returned!  -- Steve
1154 \1f
1155 Date: 1 April 1983 02:13 EST
1156 From: Christopher C. Stacy <CSTACY @ MIT-MC>
1157 Subject:  take paws off keys and wait
1158 To: ALAN @ MIT-MC
1159 cc: BUG-ITS @ MIT-MC, JSPEAR @ MIT-AI
1160
1161     Date: 1 April 1983 01:04 EST
1162     From: Alan Bawden <ALAN>
1163     To:   JSPEAR at MIT-AI
1164     cc:   BUG-ITS at MIT-AI
1165     Re:   take paws off keys and wait
1166
1167         JSPEAR@MIT-AI 04/01/83 00:21:35
1168         To: (BUG ITS) at MIT-AI
1169         :FINGER seems to respond with 'No users' when there are AI users,
1170         and :FINGER UNAME gives last logout time even if UNAME is currently 
1171         on the system.
1172
1173 I put up a new ITS where the main source version number had not changed,
1174 and forgot to dump out some of the random programs.
1175 \1f
1176 Date: 1 April 1983 01:04 EST
1177 From: Alan Bawden <ALAN @ MIT-MC>
1178 Subject:  take paws off keys and wait
1179 To: JSPEAR @ MIT-AI
1180 cc: BUG-ITS @ MIT-AI
1181 In-reply-to: Msg of 04/01/83 00:21:35 from JSPEAR@MIT-AI
1182
1183     JSPEAR@MIT-AI 04/01/83 00:21:35
1184     To: (BUG ITS) at MIT-AI
1185     :FINGER seems to respond with 'No users' when there are AI users,
1186     and :FINGER UNAME gives last logout time even if UNAME is currently on the
1187     system.
1188
1189 I dumped out a new finger on AI which seems to have fixed the problem.  I
1190 never did find out just what was damaged about the old one..
1191
1192 \1f
1193 JSPEAR@MIT-AI 04/01/83 00:21:35
1194 To: (BUG ITS) at MIT-AI
1195 :FINGER seems to respond with 'No users' when there are AI users,
1196 and :FINGER UNAME gives last logout time even if UNAME is currently on the
1197 system.
1198
1199 \1f
1200 Date: 31 March 1983 02:27 EST
1201 From: Christopher C. Stacy <CSTACY @ MIT-MC>
1202 To: BUG-ITS @ MIT-MC
1203 cc: GSB @ MIT-MC, ELLEN @ MIT-MC, JPG @ MIT-MC
1204
1205 AI, MC, and DM are running the latest version of ITS 1332.
1206 I reshuffled the version names and cards: NITS is what you
1207 want, and ITS is older.  XITS is mostly GCd and not what you want.
1208 I'll do this for ML tonite or tomorrow.  AI and DM have some more
1209 STYs (number doubled on DM).  Also, latest COMSAT is installed
1210 all around.
1211 \1f
1212 Date: 31 March 1983 00:01 EST
1213 From: Christopher C. Stacy <CSTACY @ MIT-MC>
1214 To: BUG-ITS @ MIT-MC
1215
1216 Increased number of STYs on AI and DM.
1217 \1f
1218 Date: 29 March 1983 00:10 EST
1219 From: David A. Moon <MOON @ MIT-MC>
1220 Subject:  MLSLV bug
1221 To: RWK @ MIT-MC
1222 cc: BUG-ITS @ MIT-MC
1223
1224     Date: 28 March 1983 21:14 EST
1225     From: Robert W. Kerns <RWK @ MIT-MC>
1226     To: BUG-ITS @ MIT-MC
1227
1228     There are some MLSLV's on MC which are spending much of their time in WHYINT,
1229     and eating lots of CPU.  Presumably they should be killing themselves, as
1230     part of network error handling or something.
1231
1232 I fixed this, killed the jobs, and installed the new version everywhere.
1233 There were actually several bugs.
1234 \1f
1235 Date: 29 March 1983 00:09 EST
1236 From: David A. Moon <MOON @ MIT-MC>
1237 To: BUG-ITS @ MIT-MC
1238
1239 I gunned down about 5 arc devices that were hung in BOJSO with
1240 their creator (an FTP server) no longer in existence.
1241 \1f
1242 Date: 28 March 1983 21:14 EST
1243 From: Robert W. Kerns <RWK @ MIT-MC>
1244 To: BUG-ITS @ MIT-MC
1245
1246 There are some MLSLV's on MC which are spending much of their time in WHYINT,
1247 and eating lots of CPU.  Presumably they should be killing themselves, as
1248 part of network error handling or something.
1249 \1f
1250 Date: 28 March 1983 21:05 EST
1251 From: Robert W. Kerns <RWK @ MIT-MC>
1252 To: BUG-ITS @ MIT-MC
1253
1254 I just found a detached 340C23 CHAOS job which appears to have gotten
1255 an ILOPR because it couldn't set its JNAME to MAIL, since
1256 there already seemed to be a job with that name.  It doesn't
1257 look like ot checks for this possibility at all, but given
1258 that both the chaos address and job number parts of the UNAME
1259 are truncated, it should certainly have some strategy for dealing
1260 with this, like AOSing the UNAME or JNAME or something.
1261 \1f
1262 Date: Wednesday, 23 March 1983, 23:49-EST
1263 From: Robert W. Kerns <RWK at SCRC-TENEX>
1264 Subject: thought for the day
1265 To: George J. Carrette <GJC at MIT-MC>
1266 Cc: BUG-ITS at MIT-MC
1267 In-reply-to: The message of 22 Mar 83 01:15-EST from George J. Carrette <GJC at MIT-MC>
1268
1269     Date: 22 March 1983 01:15 EST
1270     From: George J. Carrette <GJC @ MIT-MC>
1271     Taking a word frequency analysis of SYSENG;HOSTS >, we get the top ten
1272     "words" as:
1273
1274     (522. HOST) (276. SERVER) (231. USER) (226. LISPM) (222. CHAOS) (205. PDP) 
1275     (171. MIT) (157. UNIX) (102. VAX) (100. TAC) 
1276
1277 Out of curiosity, I measured (88. SCRC^_SCH^_SPA).  I guess we won't make the
1278 top ten until sometime this summer.
1279
1280 This argues for domains, of course.
1281 \1f
1282 ZOMBIE@MIT-AI 03/22/83 14:48:23
1283 To: (BUG ITS) at MIT-AI
1284 AI will not accept MC or ML as devices although it does make supdup
1285 connections. Just thought someone might like to know...
1286 Sean
1287
1288 \1f
1289 Date: 22 March 1983 01:15 EST
1290 From: George J. Carrette <GJC @ MIT-MC>
1291 Subject: thought for the day
1292 To: BUG-ITS @ MIT-MC
1293
1294 Taking a word frequency analysis of SYSENG;HOSTS >, we get the top ten
1295 "words" as:
1296
1297 (522. HOST) (276. SERVER) (231. USER) (226. LISPM) (222. CHAOS) (205. PDP) 
1298 (171. MIT) (157. UNIX) (102. VAX) (100. TAC) 
1299
1300 \1f
1301 Date: 21 March 1983 06:24 EST
1302 From: Christopher C. Stacy <CSTACY @ MIT-MC>
1303 To: BUG-ITS @ MIT-MC
1304
1305 New PEEK and DDT installed on all four machines.
1306 \1f
1307 CSTACY@MIT-AI 03/21/83 02:59:59 Re: AI uptime
1308 To: (BUG ITS) at MIT-AI
1309 I am gonna have to bring it down to install the latest ITS version,
1310 so before I do...
1311
1312 Today is Monday, the 21st of March, 1983.
1313 AI ITS 1325 has run for 16 days, 3 minutes, 11 seconds.
1314 System last revivde 15 days, 20 hours, 54 minutes, 59 seconds ago.
1315
1316 \1f
1317 Date: 19 March 1983 22:56 EST
1318 From: David A. Moon <moon @ MIT-MC>
1319 Sender: ALAN @ MIT-MC
1320 Subject: job device wedged on MC
1321 To: BUG-ITS @ MIT-MC
1322
1323 The created job was in JOBREU, hung at NJBREU+4 waiting for JBCG
1324 to clear.  Previously it had pclsred from NJBRU1+7.  The creator
1325 was hung in OPEN, at JBFLS, presumably trying to reuse it.  Pclsring
1326 the creator caused it to start a new device job and the old one
1327 to go away.  Looks to me like just an inherent race in the code,
1328 although there were multiple jobs trying to use the same AI: device.
1329 Maybe I'll look at the code more some other time.
1330 \1f
1331 Date: 19 March 1983 22:45 EST
1332 From: Christopher C. Stacy <CSTACY @ MIT-MC>
1333 Subject: ARC device directories
1334 To: BUG-ITS @ MIT-MC
1335
1336 What programs (other than ARCDEV) depend on understanding
1337 the binary representation of the internal directory?
1338 \1f
1339 Date: 18 March 1983 12:33 EST
1340 From: Ken Harrenstien <KLH @ MIT-MC>
1341 Subject: INQUIR vs DDT
1342 To: CSTACY @ MIT-MC
1343 cc: BUG-ITS @ MIT-MC, BUG-DDT @ MIT-MC, BUG-INQUIR @ MIT-MC,
1344     RWK @ SCRC-TENEX
1345
1346     Fixed in DDT.1430, installed on MC.
1347
1348     I think what was going on was that it was failing to map in the
1349     database (probably out of file channels to open it with, since a
1350     broken TARAKA DVRSPL had them all).
1351
1352 No, actually it was failing because the LSR1 file was smashed for
1353 real.  I don't know why, but it was definitely munged.  I fixed by
1354 copying the old version back over.
1355
1356     DDT's LSRMAP now has an error return.  All of it's callers seemed
1357     to be interested in finding out someone's HSNAME; I made them do
1358     something reasonable to fake it.
1359
1360 That's the right thing from user prog viewpoint, since LSRMAP could fail
1361 no matter how cleverly it tries to find a good version.  It should try
1362 harder, though.
1363 \1f
1364 Date: 18 March 1983 05:11 EST
1365 From: Christopher C. Stacy <CSTACY @ MIT-MC>
1366 Subject: MLDEV
1367 To: BUG-ITS @ MIT-MC
1368
1369 I reassembled the latest MLDEV on MC.
1370 I think it wasnt using HOSTS3 or something, since it wasnt
1371 doing anything useful.  I think it works now; so I installed it.
1372 \1f
1373 Date: Friday, 18 March 1983, 04:40-EST
1374 From: Christopher C. Stacy <CStacy at MIT-MC>
1375 Subject: INQUIR vs DDT
1376 To: Robert W. Kerns <RWK at SCRC-TENEX>
1377 Cc: Ken Harrenstien <KLH at MIT-MC>, BUG-INQUIR at MIT-MC,
1378     BUG-ITS at MIT-MC, BUG-DDT at MIT-MC
1379 In-reply-to: The message of 18 Mar 83 00:48-EST from Robert W. Kerns <RWK at SCRC-TENEX>
1380
1381     Date: Friday, 18 March 1983, 00:48-EST
1382     From: Robert W. Kerns <RWK at SCRC-TENEX>
1383         Date: 16 March 1983 18:36 EST
1384         From: Ken Harrenstien <KLH @ MIT-MC>
1385         I think it is really bad for DDT to refuse to work just because it can't
1386         look up a name in INQUIR.  This is just too much dependence; if we cant
1387         get a DDT to work then we are shafted, but good.
1388     DDT isn't supposed to not work in any serious way if the INQUIR
1389     database is trashed.  It shouldn't lose any more seriously than
1390     failing to find your home directory.  If it won't let you log in,
1391     that's a bug.  The only other probable loser I can think of is :PRMAIL.
1392     I don't think that not working is serious.
1393
1394 Fixed in DDT.1430, installed on MC.
1395
1396 I think what was going on was that it was failing to map in the
1397 database (probably out of file channels to open it with, since a
1398 broken TARAKA DVRSPL had them all).
1399
1400 DDT's LSRMAP now has an error return.  All of it's callers seemed
1401 to be interested in finding out someone's HSNAME; I made them do
1402 something reasonable to fake it.
1403 \1f
1404 Date: Friday, 18 March 1983, 00:48-EST
1405 From: Robert W. Kerns <RWK at SCRC-TENEX>
1406 Subject: INQUIR vs DDT
1407 To: Ken Harrenstien <KLH at MIT-MC>
1408 Cc: BUG-INQUIR at MIT-MC, BUG-ITS at MIT-MC, BUG-DDT at MIT-MC
1409 In-reply-to: The message of 16 Mar 83 18:36-EST from Ken Harrenstien <KLH at MIT-MC>
1410
1411     Date: 16 March 1983 18:36 EST
1412     From: Ken Harrenstien <KLH @ MIT-MC>
1413     I think it is really bad for DDT to refuse to work just because it can't
1414     look up a name in INQUIR.  This is just too much dependence; if we cant
1415     get a DDT to work then we are shafted, but good.
1416 DDT isn't supposed to not work in any serious way if the INQUIR
1417 database is trashed.  It shouldn't lose any more seriously than
1418 failing to find your home directory.  If it won't let you log in,
1419 that's a bug.  The only other probable loser I can think of is :PRMAIL.
1420 I don't think that not working is serious.
1421 \1f
1422 Date: 16 March 1983 18:36 EST
1423 From: Ken Harrenstien <KLH @ MIT-MC>
1424 To: BUG-INQUIR @ MIT-MC, BUG-ITS @ MIT-MC, BUG-DDT @ MIT-MC
1425
1426 Considering how many things break totally when the INQUIR data base is
1427 corrupted, I would suggest that LSRTNS try to map in LSR1 OLD (ie previous
1428 version or versions) if it runs into problems with the standard file.
1429 Furthermore, INQUPD should try to make sure the existing file is OK before
1430 it renames it to LSR1 OLD.
1431
1432 I think it is really bad for DDT to refuse to work just because it can't
1433 look up a name in INQUIR.  This is just too much dependence; if we cant
1434 get a DDT to work then we are shafted, but good.
1435 \1f
1436 Date: Wednesday, 16 March 1983, 15:30-EST
1437 From: Christopher C. Stacy <CStacy at MIT-MC>
1438 Subject: DIR device
1439 To: John G. Aspinall <JGA at MIT-MC>
1440 Cc: BUG-ITS at MIT-MC
1441 In-reply-to: The message of 16 Mar 83 13:31-EST from John G. Aspinall <JGA at MIT-MC>
1442
1443     Date: 16 March 1983 13:31 EST
1444     From: John G. Aspinall <JGA @ MIT-MC>
1445     The DIR device seems to be permanently getting device-full errors.
1446
1447     This happens from emacs dired and from various flavours of top level
1448     invocation - ie DIR:CDATE UP , DIR:RDATE DOWN, etc.
1449
1450 MC is probably permanently overloaded, and has no job slots for
1451 the device handlers for DIR: ....it works fine for me when there
1452 are available job slots.
1453 \1f
1454 Date: 16 March 1983 13:31 EST
1455 From: John G. Aspinall <JGA @ MIT-MC>
1456 Subject: DIR device
1457 To: BUG-ITS @ MIT-MC
1458
1459 The DIR device seems to be permanently getting device-full errors.
1460
1461 This happens from emacs dired and from various flavours of top level
1462 invocation - ie DIR:CDATE UP , DIR:RDATE DOWN, etc.
1463 \1f
1464 Date: 13 March 1983 06:43 EST
1465 From: Alan Bawden <ALAN @ MIT-MC>
1466 Subject:  TTYFLS problem
1467 To: BUG-ITS @ MIT-MC
1468 cc: BUG-EMACS @ MIT-MC, CSTACY @ MIT-MC, KMP @ MIT-MC
1469
1470 TTYFLS, with it's single control bit set to 0, simply sets %TXIGN in the
1471 character in question.  Unfortunately this causes .LISTEN to lie about the
1472 availability of input characters.  
1473
1474 Since EMACS won't redisplay if it thinks there are characters to be read,
1475 this is one way to cause an EMACS to fail to redisplay when proceeded.  I
1476 don't think this exact screw can explain the mysterious "CStacy's lossage".
1477 Few programs probably use TTYFLS and even fewer with that control bit set
1478 to 0.  But perhaps something else can cause .LISTEN to lie?  (Does the
1479 MODLIN package do anything bizare?)
1480 \1f
1481 Date: 13 March 1983 06:36 EST
1482 From: Ken Harrenstien <KLH @ MIT-MC>
1483 Subject: New TELNET installed
1484 To: BUG-ITS @ MIT-MC, BUG-TELNET @ MIT-MC
1485
1486 I installed a new TELNET which fixes some throughput problems.
1487 In particular, one should not become hung waiting for typein to
1488 reach the remote host, and thus output will continue to be
1489 displayed and it should always be possible to break into command
1490 mode.
1491 \1f
1492 Date: 9 March 1983 17:17 EST
1493 From: David A. Moon <MOON @ MIT-MC>
1494 Subject:  .CALL 0, [ not SETZ ]
1495 To: KLH @ MIT-MC
1496 cc: BUG-ITS @ MIT-MC
1497
1498     Date: 8 March 1983 15:39 EST
1499     From: Ken Harrenstien <KLH @ MIT-MC>
1500
1501     Is it the right thing that .CALLs which point to a non-SETZ word
1502     get an ILOPR instead of failing to skip?
1503
1504 This is left over from about ten years ago, I believe, when that
1505 was going to be used for some kind of dynamic linking of subroutines.
1506 However, it is probably still right for it to ILOPR.
1507 \1f
1508 Date: 9 March 1983 03:54 EST
1509 From: Ken Harrenstien <KLH @ MIT-MC>
1510 Subject: New ITS
1511 To: CSTACY @ MIT-MC, ELLEN @ MIT-MC, JPG @ MIT-MC, TY @ MIT-MC,
1512     DCP @ MIT-MC, moon @ SCRC-TENEX
1513 cc: KLH @ MIT-MC, BUG-ITS @ MIT-MC
1514
1515 New XITS (1329) installed on MC.  Old XITS renamed to ITS.  There is
1516 no NITS.  This version has a subtle change in SALV; SALV now starts at
1517 212000 instead of 200000, in order to make room for extra ITS code!
1518 .;SALV 306BIN is the version that has this relocation hacked; SALV BIN
1519 still points to the old version.  All future ITSes generated for MC must
1520 use SALV 306 or higher.
1521
1522 This version of ITS tries to implement TCP URGENT handling for
1523 direct-connected STYs.  I haven't tested it yet.  All the known
1524 patches have also been incorporated; if I missed any we'll probably
1525 know about it pretty soon.  The most important change is basically
1526 the one to SALV, since the 200000 address has always been hard-wired
1527 that way and there may conceivably be some ancient software that
1528 is in for a rude shock.  There are no plans to change this for
1529 the KA ITSes at the moment.
1530 \1f
1531 Date: 8 March 1983 22:54 EST
1532 From: Alan Bawden <ALAN @ MIT-MC>
1533 Subject:  ILOPR?
1534 To: DCP @ MIT-MC, KLH @ MIT-MC, BUG-ITS @ MIT-MC
1535 In-reply-to: The message of 8 Mar 1983 20:44 EST from David C. Plummer <DCP>
1536
1537 I was about to point out that there is already an error code for one
1538 variety of malformed .CALL, %ENSCL (illegal system call name).  Except I
1539 find that the following:
1540
1541         .CALL [SETZ ? SIXBIT /FOOBAR/ ? %CLERR,,1 ? SETZ 2]
1542
1543 Fails to skip, yet also fails to load 1 with any error code (it does not
1544 even clear it.)  The left half of .IOS 0 is loaded with %ENSCL however, so
1545 is is possible to find out the error if you look hard enough.  I'll bet the
1546 idea is that if the first two words in a call block don't clearly identify
1547 it as such, then ITS has no business looking at the next word and using it
1548 to trash some other random location in the user's address space.
1549
1550 Now that is all fine and good if the instruction following the .CALL is a
1551 .LOSE, since DDT will be able to figure it all out, but if instead there
1552 was a JRST to a error reporting routine, I'll bet total randomness would
1553 result from using the garbage left in 1 as an error code.  I guess I have
1554 never been so unlucky as to misspell the name of a system call in a .CALL
1555 that I was planning on handling the errors from myself.  I would argue that
1556 THIS case should be made an ILOPR as well!
1557
1558 Another kind of malformed call block, namely one that doesn't terminate
1559 with a word with bit 4.9 on, generates %ETMRG (too many arguments).  Since
1560 this error is NOT a function of which call was named in the call block, it
1561 really can only be interpreted as meaning "malformed call block".  However
1562 it seems that ITS thinks that such call blocks are well-formed enough to
1563 actually risk storing the error code in any supplied error parameter.
1564 Since convention is to write error parameters at the beginning of a call
1565 block, I think this is reasonable.
1566
1567 Funny, when I started this message I was planning on agreeing with KLH, but
1568 I seem to have convinced myself that DCP is right.
1569 \1f
1570 Date: 8 March 1983 20:44 EST
1571 From: David C. Plummer <DCP @ MIT-MC>
1572 To: KLH @ MIT-MC
1573 cc: BUG-ITS @ MIT-MC
1574
1575 I think ILOPRing is the right thing.  One argument is to
1576 enumerate the common system calls and observe the effect of
1577 changing it.  My first impression is a change would cause subtle
1578 bugs, especially during debugging (where I'd insist on ILOPR if I
1579 programmed it incorrectly).  Another argument is philosophy:
1580 non-SKIP means failure to perform the desired operation.  ILOPR
1581 means failure to perform the desired instruction.  You can't have
1582 an operation before you have an instruction.
1583 \1f
1584 Date: 8 March 1983 18:18 EST
1585 From: Christopher C. Stacy <CSTACY @ MIT-MC>
1586 Subject: for installation
1587 To: BUG-ITS @ MIT-MC
1588
1589 New PEEK on all machines in SYSBIN;PEEK 565BIN.
1590 \1f
1591 Date: 8 March 1983 15:39 EST
1592 From: Ken Harrenstien <KLH @ MIT-MC>
1593 To: BUG-ITS @ MIT-MC
1594
1595 Is it the right thing that .CALLs which point to a non-SETZ word
1596 get an ILOPR instead of failing to skip?  Currently the only
1597 thing which uses .CALL 0, is the symbolic system call frob, and
1598 presumably if any new secondary dispatch is invented for it (ie
1599 something other than SETZ as 1st word pointed at) it could also
1600 be made the sort of call that skipped on success.
1601
1602 (this came up because a botched net server had a bad .CALL arg and
1603 was ILOPR'ing instead of getting a failure return which would have
1604 cleaned up the resulting mess)
1605 \1f
1606 Date: 7 March 1983 04:18 EST
1607 From: David A. Moon <MOON @ MIT-MC>
1608 Subject: Autospeed dialups and system crashes
1609 To: ED @ MIT-MC
1610 cc: BUG-ITS @ MIT-MC
1611
1612     Date: 7 February 1983 00:37 EST
1613     From: Ed Schwalenberg <ED @ MIT-MC>
1614     Subject: Autospeed dialups and system crashes
1615     To: BUG-ITS @ MIT-MC
1616
1617     If MC goes down and comes back up, and I've patiently remained dialled
1618     up while it was down, it typically types out 30 or so "x" characters and
1619     then just stays wedged, probably waiting for 300 baud input as opposed to
1620     1200 baud which is what I normally use.  I guess optimal behavior would be
1621     for the 11 to remember the baud rate and tell the 10 when it comes back up,
1622     while suboptimal behavior would be to flush the 11's input buffer and then
1623     retry autospeeding.  Lousy behavior would be to hang up on the user.  But
1624     the current behavior is just about pessimal.
1625 I don't know why it does this, since autospeeding and baud rates and all
1626 of that are entirely inside the 11; the 10 has nothing to do with it.
1627 But maybe someone gratuitously reloaded the 11, or maybe KLDCP did a Unibus
1628 reset or something??  Also I'm pretty sure the baud rate is set to 1200
1629 when the program is first loaded, before autospeeding.  I remember that
1630 a couple of years ago I tried to debug this and couldn't.
1631 \1f
1632 Date: 7 March 1983 02:59 EST
1633 From: David A. Moon <MOON @ MIT-MC>
1634 Subject: terminal question
1635 To: GZ @ MIT-MC
1636 cc: BUG-ITS @ MIT-MC
1637
1638     Date: 5 March 1983 22:43 EST
1639     From: Gail Zacharias <GZ @ MIT-MC>
1640
1641     Is there anyway I can tell ITS to send parity bit high always (on dialup line).
1642     I'm getting a lot of framing errors and I figure this might help.
1643 On MC only, you can set all these parameters with :LSPEED.  You want
1644 to turn on extra stop-bit, and then presumably set the character length
1645 one bit shorter to compensate.
1646 \1f
1647 Date: 5 March 1983 22:43 EST
1648 From: Gail Zacharias <GZ @ MIT-MC>
1649 Subject: terminal question
1650 To: BUG-ITS @ MIT-MC
1651
1652 Is there anyway I can tell ITS to send parity bit high always (on dialup line).
1653 I'm getting a lot of framing errors and I figure this might help.
1654 \1f
1655 Date: 5 March 1983 00:44 EST
1656 From: Christopher C. Stacy <CSTACY @ MIT-MC>
1657 Subject:  AHA!
1658 To: KMP @ MIT-MC
1659 cc: ALAN @ MIT-MC, DCP @ MIT-MC, KLOTZ @ MIT-MC, BUG-ITS @ MIT-MC
1660
1661
1662 When I use my Emacs init, Emacs does not redisplay after I type a
1663 character after a %PIATY interrupt.  Things seem to work fine if I
1664 remove MODLIN from my init.  Is it likely this will get fixed?  I
1665 think MODLIN is spiffy, but I really hate having to refresh my own
1666 screen under these circumstances.
1667 \1f
1668 Date: 4 March 1983 02:16 EST
1669 From: Christopher C. Stacy <CSTACY @ MIT-MC>
1670 To: BUG-ITS @ MIT-MC, BUG-EMACS @ MIT-MC
1671 cc: MOON @ SCRC-TENEX
1672
1673
1674 Hey, it looks to me like EMACS forgot to know to redisplay when I type
1675 something after my screen has been bashed (got-back-the-tty interrupt).
1676 Did someone break TECO, or ECHOIN, or am I hallucinating?
1677 \1f
1678 Date: 26 February 1983 20:29 EST
1679 From: Michael A. Bloom <MCB @ MIT-MC>
1680 To: BUG-ITS @ MIT-MC
1681
1682 I just connected to DM through the arpanet, and got a DDT instead of a PWORD.
1683 \1f
1684 Date: Thursday, 24 February 1983, 22:41-EST
1685 From: David C. Plummer <DCP at SCRC-TENEX>
1686 Subject: Those mythical chaos BRD packets
1687 To: network at scrc, bug-lispm at oz, bug-its at mc, bug-twenex at xx,
1688     chaos-ncp-people at mc, bug-minits at mc, unix-chaos at vx,
1689     mit-in-people at mc
1690
1691 I implemented chaos BRD packets in MINITS today.  They seem to work.
1692
1693 I also hacked some code for the Lisp Machine to actually test it, but it's
1694 just as gross and ugly as the rest of the current LispM chaos
1695 implementation. 
1696 \1f
1697 Date: 22 February 1983 10:24 EST
1698 From: Christopher C. Stacy <CSTACY @ MIT-MC>
1699 To: BUG-ITS @ MIT-MC
1700
1701 slightly less crockish WHOJ installed on MC, ML, and AI.
1702 Bugs to me.
1703 \1f
1704 Date: 21 February 1983 20:49 EST
1705 From: David A. Moon <MOON5 @ MIT-MC>
1706 Subject:  ML
1707 To: BUG-ITS @ MIT-MC
1708
1709 I made NSUBNT (number of Chaosnet subnets) be a more reasonable size.
1710 ML (the only ITS machine that does its own Chaosnet routing) should
1711 get a reassembled ITS when convenient.
1712 \1f
1713 Date: 19 February 1983 20:11 EST
1714 From: Christopher C. Stacy <CSTACY @ MIT-MC>
1715 Subject:  [KLH: forwarded]
1716 To: BUG-ITS @ MIT-MC
1717 cc: ELLEN @ MIT-MC, BUG-PWORD @ MIT-MC, KLOTZ @ MIT-MC, GREGOR @ MIT-MC
1718
1719
1720 I see KLH already fixed the safe site problem by reassembling
1721 PWORD, so now it uses the same NETWRK goodies as TELSER.
1722 \1f
1723 Date: 19 February 1983 20:07 EST
1724 From: Christopher C. Stacy <CSTACY @ MIT-MC>
1725 To: EBM @ MIT-MC
1726 cc: BUG-ITS @ MIT-MC
1727 In-reply-to: The message of 18 Feb 1983 20:34 EST from J. Eliot B. Moss <EBM>
1728
1729     Date: 18 February 1983 20:34 EST
1730     From: J. Eliot B. Moss <EBM>
1731     To:   BUG-ITS
1732
1733     I CHTN'ed from XX and had MC request my password ... has the interface
1734     changed or is something screwy going on?  I thought logins from other
1735     MIT machines did not require passwords ...
1736
1737 TELSER apparently has a bug putting the host address where PWORD can
1738 see it, (or maybe PWORD needs to see a different format host address).
1739 I will look at and fix this in a moment.
1740 \1f
1741 Date: 19 February 1983 15:47 EST
1742 From: Kent M. Pitman <KMP @ MIT-MC>
1743 Subject:  MC crashing
1744 To: BUG-ITS @ MIT-MC, JPG @ MIT-MC, ELLEN @ MIT-MC
1745
1746 MC was down this morning when I came in. Someone cold booted it and it only
1747 lasted a few minutes. He was in the midst of cold booting it when I came in
1748 to look at it just now, so I finished the booting. Next time it crashes, I'll
1749 try to poke a bit at the state and provide some debugging info. I posted
1750 a system message (in SYS;SYSTEM MAIL) warning that the system was being 
1751 unreliable. If it stays up for a while, someone might want to remove that 
1752 message. --kmp
1753 \1f
1754 Date: 19 February 1983 15:22 EST
1755 From: Tom Knight <TK @ MIT-MC>
1756 To: BUG-ITS @ MIT-MC
1757
1758 MC would not boot from disk this afternoon, because it was hung, probably
1759 at PI level 3, shlunking unit 1 back and forth.  Apparently booting
1760 with the boot switch is incapable of stopping the processor???  Eventually,
1761 by turning off unit 1, I got the machine to crash, and it then booted.  This
1762 seems less than elegant as a way of solving the problem.
1763 \1f
1764 Date: Friday, 18 February 1983  22:05-EST
1765 Sender: KLOTZ @ MIT-OZ
1766 From: Leigh L. Klotz <KLOTZ @ MIT-MC>
1767 To:   J. Eliot B. Moss <EBM @ MIT-MC>
1768 Cc:   BUG-ITS @ MIT-MC
1769 In-reply-to: Msg of 18 Feb 1983 20:34 EST from J. Eliot B. Moss <EBM at MIT-MC>
1770
1771 Gregor and I noticed this from cadr-20, which was a good site.  Maybe
1772 someone broke the password system recently?
1773 Leigh.
1774 \1f
1775 Date: 18 February 1983 20:34 EST
1776 From: J. Eliot B. Moss <EBM @ MIT-MC>
1777 To: BUG-ITS @ MIT-MC
1778
1779 I CHTN'ed from XX and had MC request my password ... has the interface
1780 changed or is something screwy going on?  I thought logins from other
1781 MIT machines did not require passwords ...
1782 \1f
1783 Date: 18 February 1983 08:16 EST
1784 From: Ken Harrenstien <KLH @ MIT-MC>
1785 Subject: NETWRK and friends use HOSTS3 now
1786 To: BUG-ITS @ MIT-MC, BUG-TELNET @ MIT-MC, BUG-PEEK @ MIT-MC,
1787     BUG-NETWRK @ MIT-MC, BUG-MAIL @ MIT-MC, BUG-FTP @ MIT-MC
1788
1789 I decided to do a little work on credit tonight.
1790
1791 SYSENG;HOSTS XFILE now generates SYSBIN;HOSTS3 BIN as well.  This is the
1792         new Internet host table and it is intended to become the standard.
1793         Both HOSTS1 and HOSTS2 will eventually go away.
1794 SYSENG;NETWRK has a new switch, $$HSTS3, that tells the routines to use
1795         HOSTS3 instead of HOSTS2.  Also, the host number parser has
1796         been taught how to understand the new 4-octet syntax, as
1797         in "10.3.0.44" which is MC.
1798 TELNET has been modified to use the NETWRK routines (HOSTNM and
1799         SYMGET and friends).  As a result, TELNET uses HOSTS3 and
1800         no longer needs HOSTS1.  Hurray!!!!!!!!!!!!!!!!
1801         This of course implies that TELNET parses anything NETWRK does.
1802         The big question: is there ANY other software that still depends
1803         on HOSTS1??  I am going to flush that table VERY soon.
1804 HOST (alias HSTLOK) has likewise been modified for HOSTS3.
1805 TELSER also uses HOSTS3.
1806 PEEK now uses HOSTS3.
1807 COMSAT now uses ...
1808 QMAIL now ...
1809 FTPS now ...
1810 FTPU ...                (All on MC only for the moment)
1811
1812 Not a bad night's work.  Ka-ching!
1813
1814 There are still a number of programs that need to have $$HST3 turned
1815 on.  The only thing you need to be careful of is references to NW$BYT
1816 and NW%ARP or NW%CHS; it is better to use the GETNET macro than
1817 NW$BYT.  The file format itself is almost the same; only the format
1818 of host and net addresses is different.  Note that ITS will understand
1819 either HOSTS2 or HOSTS3 format, using either NCP or TCP, so there is
1820 no need to retain HOSTS2 even if you are keeping NCP code around for
1821 posterity (which I recommend, by the way).
1822         As you upgrade, try to add a note to NETWRK pointing at your
1823 software, (see the first page) so that eventually we will have a handy
1824 list of things that use NETWRK and which will need to be reviewed in
1825 the event of future changes.
1826
1827 --Ken
1828 \1f
1829 Date: 16 February 1983 21:04 EST
1830 From: Christopher C. Stacy <CSTACY @ MIT-MC>
1831 To: BUG-ITS @ MIT-MC
1832
1833 Hack :WHOJ installed on all ITSs now.
1834 \1f
1835 Date: 16 February 1983 08:27 EST
1836 From: Ken Harrenstien <KLH @ MIT-MC>
1837 Subject: New PEEK on MC
1838 To: BUG-PEEK @ MIT-MC, BUG-ITS @ MIT-MC
1839 cc: RWK @ MIT-MC, HIC @ MIT-MC, EJS @ MIT-MC, RL @ MIT-MC, RLB @ MIT-MC,
1840     EBM @ MIT-MC
1841
1842 I have installed another new PEEK on MC for testing.
1843 One feature of this version is that it does away with the stupid
1844 internal table that gave certain people (who are CC'd above) J mode
1845 by default.  Those people who cannot type :P J can just type :PJ
1846 or PJ^K, if they establish the necessary link to SYS;TS PEEK.
1847
1848 A more interesting feature is the ability to PEEK at ITS crash dumps.
1849 This must be invoked as JCL, to wit ":PEEK < filename".  For example,
1850         :P <CRASH;ITS BLOWN
1851 This will grovel for a while and then put you into an "autopsy mode"
1852 (command char is "<") which doesn't have much useful info at the
1853 moment, but most of the other modes will then show you what ITS
1854 was doing at the moment it crashed.  Rather entertaining...
1855
1856 A feature of interest only to PEEK hackers is that the code has
1857 undergone a lot of facelifting.
1858 \1f
1859 Date: 16 February 1983 03:54 EST
1860 From: Christopher C. Stacy <CSTACY @ MIT-MC>
1861 Subject: I know this is a crock
1862 To: BUG-ITS @ MIT-MC
1863 cc: BUG-TALK @ MIT-MC
1864
1865
1866 There is now a crock version of TALK  (WHOJ & friends)
1867 installed on MC and AI.  If no one complains to much
1868 I will install it on ML and DM later on.
1869
1870 This is not an RSEXEC frob at all, but a quick
1871 dirty hack based on the MLSLV (it reads TTY:).
1872
1873 When I get a chance, I will convert TALK and IEC to
1874 work with TCP, but this was driving me crazy so I
1875 wrote this interim crock.
1876
1877 Chris
1878 \1f
1879 Date: 15 February 1983 07:18 EST
1880 From: Ken Harrenstien <KLH @ MIT-MC>
1881 To: BUG-ITS @ MIT-MC
1882
1883 I just noticed that the :DOC for RFNAME doesn't mention that
1884 it can take a 3rd argument which is a BP to place to deposit an
1885 ASCIZ filename string.
1886 \1f
1887 Date: 13 February 1983 19:13 EST
1888 From: Kent M. Pitman <KMP @ MIT-MC>
1889 Subject:  Can somebody answer this?
1890 To: BUG-ITS @ MIT-MC
1891
1892 Date: 12 February 1983 15:02 mst
1893 From: Schauble.HDSA at M.PCO.LISD.HIS
1894 To:   KMP
1895 Re:   ITS archive files
1896 Received: from M.PCO.LISD.HIS by MIT-MULTICS.ARPA dial; 12-Feb-1983 17:03:33-est
1897
1898 I'm looking for a way to transfer ITS archive files to Multics and have
1899 them arrive as Multics archives files. I recall that someone once wrote
1900 a program to do this. Do you perchange know anything about it?
1901
1902 If not, do you have any documentation on the archive file format so that
1903 I can write one? I have no problem transfering a binary image of the ITS
1904 file, I just need to decode it.
1905
1906           Thanks,
1907           Paul
1908 \1f
1909 Date: 13 February 1983 12:04 EST
1910 From: Ken Harrenstien <KLH @ MIT-MC>
1911 To: BUG-PEEK @ MIT-MC, BUG-ITS @ MIT-MC
1912
1913 New peek written to SYS;TS PEEK on MC only.
1914 If no bugs surface after a few days, it can be copied to other systems.
1915 \1f
1916 CSTACY@MIT-AI 02/11/83 14:07:04
1917 To: (BUG ITS) at MIT-AI
1918 AI now has config options set for no 10-11 frobs such as the Chaosnet.
1919 This seems to work, I am typing this from it.
1920 I finished installing the MLDEV stuff here.
1921
1922 \1f
1923 Date: 10 February 1983 06:54 EST
1924 From: David C. Plummer <DCP @ MIT-MC>
1925 Subject: TCP NAME user/server
1926 To: BUG-ITS @ MIT-MC, BUG-NAME @ MIT-MC, BUG-TCP @ MIT-MC
1927 cc: DCP @ MIT-MC, CSTACY @ MIT-MC, KLH @ MIT-MC, CENT @ MIT-ML
1928
1929 Let's see if I can remember everything I just did.
1930
1931 For MC:
1932
1933 I linked DEVICE;JOBDEV AI to the same thing DEVICE;JOBDEV DM
1934 points to (SYSBIN;MLDEV BIN).  This caused AI to appear as a
1935 device.  ML's and DM's DEVICE directories are consistent (and
1936 hopefully have the correct programs).
1937
1938 For AI:
1939
1940 I installed the TCP NAME user/server program.  :F @AI from MC now
1941 works.  :F @MC from AI does not because AI tries to use the
1942 chaosnet!!??!!.  The host table on AI says it is arpanet only,
1943 but apparently the system still has chaos code assembled in.  
1944 :F @DM from AI does work.
1945
1946 I tried to make sure the user ITS JOBDEVs were correct.  MC:...
1947 doesn't work, again because it tries to use the chaosnet.  DM:
1948 does work though.
1949
1950 CSTACY, you should revise AI's greeting message (about MLSLV
1951 services), clean up any mess I may have left around, and perhaps
1952 assemble AI without chaosnet code (if that is the right thing).
1953 \1f
1954 Date: 7 February 1983 13:00 EST
1955 From: Christopher C. Stacy <CSTACY @ MIT-MC>
1956 To: BUG-ITS @ MIT-MC
1957
1958 there is now a kludge in NETWRK for $$TCP inserters
1959 who bomb into ANALYZ, cuz I was getting bored with ISE0.
1960 I (or someone) should write a real TCP analyzer frob for it sometime.
1961 \1f
1962 CENT@MIT-ML 02/07/83 01:37:39 Re: TCP NAME user/server
1963 To: DCP at MIT-MC
1964 CC: (BUG ITS) at MIT-ML, (BUG NAME) at MIT-ML, (BUG TCP) at MIT-ML
1965 CC: KLH at MIT-MC
1966     Date: 6 February 1983 04:09 EST
1967     From: David C. Plummer <DCP @ MIT-MC>
1968     Subject:  TCP NAME user/server
1969     To: KLH @ MIT-MC
1970     cc: BUG-ITS @ MIT-MC, BUG-NAME @ MIT-MC, BUG-TCP @ MIT-MC
1971
1972     I made the ITS name user and name server work under TCP.  I made some
1973     spazzes, and there was a NCP/TCP difference causing a little more
1974     lossage.
1975     ....
1976     I installed and pdumped this on MC, ML and DM (what's going on with
1977     AI?).  I tested it between MC and DM (both directions) and ML and DM
1978     (both directions).  Source is back in SYSEN2; (whence it came).
1979
1980 ai was down with minor disk lossage. please try installing now..
1981 \1f
1982 Date: 7 February 1983 00:37 EST
1983 From: Ed Schwalenberg <ED @ MIT-MC>
1984 Subject: Autospeed dialups and system crashes
1985 To: BUG-ITS @ MIT-MC
1986
1987 If MC goes down and comes back up, and I've patiently remained dialled
1988 up while it was down, it typically types out 30 or so "x" characters and
1989 then just stays wedged, probably waiting for 300 baud input as opposed to
1990 1200 baud which is what I normally use.  I guess optimal behavior would be
1991 for the 11 to remember the baud rate and tell the 10 when it comes back up,
1992 while suboptimal behavior would be to flush the 11's input buffer and then
1993 retry autospeeding.  Lousy behavior would be to hang up on the user.  But
1994 the current behavior is just about pessimal.
1995 Obviously this is low-priority, though if somebody was to volunteer to fix
1996 the symptom by simply having MC never go down I'm sure they'd get a penny
1997 from JM.  I'd be willing to give them a quarter, myself!
1998 \1f
1999 Date: 6 February 1983 04:09 EST
2000 From: David C. Plummer <DCP @ MIT-MC>
2001 Subject:  TCP NAME user/server
2002 To: KLH @ MIT-MC
2003 cc: BUG-ITS @ MIT-MC, BUG-NAME @ MIT-MC, BUG-TCP @ MIT-MC
2004
2005 I made the ITS name user and name server work under TCP.  I made
2006 some spazzes, and there was a NCP/TCP difference causing a little
2007 more lossage.
2008
2009 Spazz 1: I completely blew it when doing the NETBLK for the LSN.
2010   I gave it %NSRFS as the wait state.  A lot of good that does!!
2011 Spazz 2: I didn't know that a NETBLK for the LSN would probably
2012   return the new state as %NSRFC.  There is another NETBLK
2013   waiting for it to go out of %NSRFC.
2014 Spazz 3: The /i switch (use IP/TCP) simply could not work.  There
2015   is a comment to this effect in the code.  Basically, :f /i@dm
2016   passes the /i on to DM, and :f @dm/i throws the /i away (this
2017   is conjecture, but seems to fit the data).  Therefore, it
2018   always uses TCP over the arpanet.
2019
2020 Difference: NCP didn't need a FORCE done to send the JCL to the
2021   other host?  I know TCP does, but there was now such call in
2022   the program.  There is now!
2023
2024 I installed and pdumped this on MC, ML and DM (what's going on
2025 with AI?).  I tested it between MC and DM (both directions) and
2026 ML and DM (both directions).  Source is back in SYSEN2; (whence it
2027 came).
2028
2029 Ken, I know several people complained that ITS thought it had a
2030 TCP NAME server but it never worked.  Could you ask them to try
2031 again?  Thanks.
2032 \1f
2033 Date: 6 February 1983 02:48 EST
2034 From: David C. Plummer <DCP @ MIT-MC>
2035 To: BUG-ITS @ MIT-MC, BUG-TCP @ MIT-MC
2036
2037 The CHAOS ARPA server now behaves as follows:
2038
2039 Contact name TCP  tries to establish a  TCP connection
2040 Contact name NCP  tries to establish an NCP connection, even
2041                   though it should never succeed.
2042 Contact name ARPA tries to establish a  TCP connection.  If it
2043                   times out (15 seconds), then it tries an NCP
2044                   connection.
2045
2046 Auxiliary connections may work again, using the network protocol
2047 that the primary connection is using.
2048 \1f
2049 Date: 1 February 1983 00:53 EST
2050 From: David A. Moon <MOON @ MIT-MC>
2051 To: BUG-ITS @ MIT-MC
2052
2053 Noticing that there was no CHAOS-TCP gateway on ML, I put one there.
2054 I didn't bother testing it.
2055 \1f
2056 Date: 31 January 1983 18:07 EST
2057 From: Richard Brenner <ASB @ MIT-MC>
2058 To: BUG-ITS @ MIT-MC
2059 cc: ASB @ MIT-MC, JPG @ MIT-MC
2060
2061   JPG@MIT-MC 01/31/83 17:56:21 Re: Job A wants the TTY
2062   To: ASB at MIT-MC
2063   CC: JPG at MIT-MC
2064      ASB@MIT-MC 01/31/83 17:23:03 Re: Job A wants the TTY
2065      Recently there has been a change in the way that the user is notified
2066      that a proceeded Macsyma needs the tty.
2067      Formerly, notification would be issued only once while in another Macsyma,
2068      but it now appears that this occurs whenever a file is loaded.  To see
2069      this new behavior, start up a Macsyma, then after you get a (C1)
2070      ^Z it and ^P it.
2071      Then start a second Macsyma, and try something like
2072      INTEGRATE(X,X,0,1);
2073      I have not tried OA^K.
2074      I prefer the old behavior.
2075   This printout is done by ITS, not by MACSYMA, so we have no control 
2076   over it.  It happens whenever the job needs to go up to top-level for 
2077   something which may very well happen while a file is being loaded. 
2078   I'm not convinced there's been any change here, but if there has, it's 
2079   an ITS issue, not a MACSYMA issue.
2080 \1f
2081 Date: 31 January 1983 12:02 EST
2082 From: Christopher C. Stacy <CSTACY @ MIT-MC>
2083 Subject:  broken?
2084 To: CENT @ MIT-ML
2085 cc: BUG-ITS @ MIT-ML, BUG-PEEK @ MIT-ML
2086 In-reply-to: The message of 01/30/83 00:28:08 from CENT at MIT-ML
2087
2088
2089 AI (and some other machines probably) have a slighlyt buggy version of
2090 PEEK.  Copy MC:SYSBIN;PEEK > to the machine, and load up a job
2091 with it. Type $G and it will install itself.  Ill do this if I get a
2092 chance today.
2093
2094
2095
2096 \1f
2097 HDT@MIT-ML 01/31/83 00:35:39
2098 To: (BUG ITS) at MIT-ML
2099 How can I get its typeout into a wall paper?
2100  (ie. the functionality of twenex's photo)
2101 \1f
2102 DCP@MIT-MC 01/30/83 13:22:25
2103 To: rms at MIT-ML
2104 CC: (BUG ITS) at MIT-ML
2105     rms@MIT-ML (Sent by ___014@MIT-ML) 01/29/83 17:48:54
2106     TELNET on a Lispm gets no response from the TCP server on ML or MC
2107     trying to go to CMUA
2108     even though ML is up and can successfully finger CMUA.
2109
2110 It works for me, although the output from CMU is completely
2111 garbaged.  Are you sure you are connecting to TCP and not to
2112 ARPA?
2113
2114 \1f
2115 CENT@MIT-ML 01/30/83 00:28:08 Re: broken?
2116 To: (BUG ITS) at MIT-ML, (BUG PEEK) at MIT-ML
2117 :p on AI seems to be broken. when i try to kill a job, the display changes
2118 from whatever before to show that job, but doesn't ask GUN THIS JOB?. i
2119 think the problem is not that it thinks it has asked this and is waiting
2120 for an answer (typing y does not seem to do anything).  i do give an
2121 argument, so it isn't that, unless . is broken in some fashion. :p on ML
2122 behaves properly, so perhaps the version on AI is bad somehow?
2123 \1f
2124 Date: 29 January 1983 21:11 EST
2125 From: David A. Moon <MOON @ MIT-MC>
2126 To: BUG-ITS @ MIT-MC
2127
2128 ML-device service between ML and MC now uses Chaosnet.
2129 Relink DEVICE;JOBDEV ML/MC if there are any fatal problems.  Let
2130 me know if there are any problems.
2131
2132 Making links does not work across this.  I don't think it worked
2133 the old way either, unless it was patched in the binary and not
2134 fixed in the source.  I'll probably fix this tomorrow (the two
2135 ends don't seem to agree on what the protocol is for sending over
2136 the arguments to the MLINK system call)
2137 \1f
2138 Date: 29 January 1983 20:43 EST
2139 From: Steven A. Swernofsky <SASW @ MIT-MC>
2140 Subject:  mail from 1200400006
2141 To: BUG-ITS @ MIT-MC, BUG-MAIL @ MIT-MC
2142 cc: SASW @ MIT-MC
2143
2144 I have been receiving messages which read
2145     "You have net mail from 1200400006:"
2146 followed by the normal message which indicates the receipt of mail.  I
2147 think this is wrong.  Is it?
2148
2149 -- Steve
2150 \1f
2151 Date: 29 January 1983 20:29 EST
2152 From: David A. Moon <MOON @ MIT-MC>
2153 Subject: MLSLV...
2154 To: ELLEN @ MIT-MC
2155 cc: BUG-ITS @ MIT-MC, BUG-TCP @ MIT-MC
2156
2157 There do seem to be lots of cases of things like MLSLV's that think
2158 their connection is open, but the foreign host doesn't know about
2159 that connection, and JOB.nn's (MLDEV's) that have an open connection
2160 and no owner anymore.  Note that neither program has been changed.
2161 Probably the advent of TCP has made the NCP implementation in the
2162 IMPs more unreliable?
2163
2164 The Chaosnet version of the ML device certainly won't have these
2165 problems, and the TCP version shouldn't, so when they're installed
2166 things should look up.  I guess I'll go ahead and install the
2167 Chaosnet version between ML and MC now.
2168 \1f
2169 rms@MIT-ML (Sent by ___014@MIT-ML) 01/29/83 17:48:54
2170 To: (BUG ITS) at MIT-ML
2171 TELNET on a Lispm gets no response from the TCP server on ML or MC
2172 trying to go to CMUA
2173 even though ML is up and can successfully finger CMUA.
2174
2175 \1f
2176 Date: 29 January 1983 01:41 EST
2177 From: V. Ellen Golden <ELLEN @ MIT-MC>
2178 Subject: MLSLV...
2179 To: BUG-ITS @ MIT-MC
2180 cc: BUG-TCP @ MIT-MC
2181
2182 There seems to be a pattern developing of MLSLVs opening connections
2183 and then lying around.  In some cases this may be due to a system down,
2184 but shouldn't it time out?
2185
2186 At this moment there are three such, all from ML or AI.  ML and AI are
2187 both up now.
2188 \1f
2189 Date: 28 Jan 1983 1624-EST
2190 From: S. W. Galley <SWG@MIT-XX>
2191 Subject: Re: con't...
2192 To: ALAN@MIT-MC
2193 cc: BUG-ITS@MIT-MC
2194 In-Reply-To: Your message of 23-Jan-83 2145-EST
2195
2196 Don't panic!  DM is now running COMSAT, and I have converted
2197 the birthday-greeting program suitably -- it's independent of COMSYS.
2198 -------
2199 \1f
2200 Date: 27 Jan 1983 1056-EST
2201 From: P. David Lebling <PDL@MIT-XX>
2202 To: CStacy@MIT-MC, ALAN@MIT-MC
2203 cc: BUG-ITS@MIT-MC
2204 In-Reply-To: Your message of 25-Jan-83 1528-EST
2205
2206 Comsat has been launched on DM.  What I have done to (temporarily)
2207 deal with COMSYS is to convince it that all net mail gates through
2208 MIT-DMS (which will send it via Comsat, since FTP produces .MAIL.
2209 files).  Eventually, stuff which produces Comsys request files should
2210 be changed by whomever is responsible for them.
2211
2212 In any case, DM now is running a fully compatible Comsat, and Comsys
2213 is only run by hand periodically (by me).
2214
2215         Dave
2216 -------
2217 \1f
2218 Date: 25 January 1983 23:35 EST
2219 From: Ken Harrenstien <KLH @ MIT-MC>
2220 Subject: TCP for PEEK
2221 To: BUG-TCP @ MIT-MC, BUG-PEEK @ MIT-MC, BUG-ITS @ MIT-MC
2222
2223 PEEK on MC has had some TCP connection status display stuff added.
2224 It is not very elegant but should suffice for a while.
2225 \1f
2226 Date: 25 January 1983 15:28 EST
2227 From: Christopher C. Stacy <CStacy @ MIT-MC>
2228 To: ALAN @ MIT-MC
2229 cc: BUG-ITS @ MIT-MC
2230 In-reply-to: The message of 23 Jan 83 21:45-EST from Alan Bawden <ALAN at MIT-MC>
2231
2232 Apparently no one wants to hack TCP for COMSYS in the old Muddle
2233 it runs in.  I installed a ready-to-launch COMSAT on DM a while
2234 back, and I think PDL and company are going to start running it
2235 before February.  I'll do something about birthday messages.
2236 \1f
2237 Date: Sunday, 23 January 1983  22:51-EST
2238 Sender: KLOTZ @ MIT-OZ
2239 From: Leigh L. Klotz <KLOTZ @ MIT-MC>
2240 To:   Alan Bawden <ALAN @ MIT-OZ>
2241 Cc:   BUG-ITS @ MIT-MC
2242 Subject: con't...
2243 In-reply-to: The message of 23 Jan 1983 21:45 EST from Alan Bawden <ALAN>
2244
2245 Happy birthday...
2246 \1f
2247 Date: 23 January 1983 21:45 EST
2248 From: Alan Bawden <ALAN @ MIT-MC>
2249 Subject: con't...
2250 To: BUG-ITS @ MIT-MC
2251
2252 I noticed this because I missed my yearly birthday greeting message
2253 from COMSYS.  Clearly if COMSYS is going away, we need a crash program
2254 to move this functionality to some other program!
2255 \1f
2256 Date: 23 January 1983 21:41 EST
2257 From: Alan Bawden <ALAN @ MIT-MC>
2258 Subject: COMSYS?
2259 To: BUG-ITS @ MIT-MC
2260
2261 So just what is the story with mailers on DM?  Someone has sort of
2262 installed COMSAT there, except it isn't running.  COMSYS isn't running
2263 either, and there is a small queue of messages on the COMSYS directory
2264 waiting to be sent.  I suppose the fact that DM is running a pre-TCP
2265 version of ITS might have something to do with all this...
2266 \1f
2267 Date: 21 January 1983 10:51 EST
2268 From: Ken Harrenstien <KLH @ MIT-MC>
2269 To: BUG-ITS @ MIT-MC
2270
2271 If ITS system mem (LMEMFR) is zero for more than a few seconds, a system
2272 console message should be printed so that it's more obvious why things
2273 are losing.  MC has been skirting this (and falling victim to it) dangerously
2274 often lately during peak load.
2275 \1f
2276 Date: 20 January 1983 03:28 EST
2277 From: Tom Knight <TK @ MIT-MC>
2278 To: BUG-ITS @ MIT-MC
2279
2280 MC was catatonic tonight with the sysjob hung on the core job.
2281 I took a dump, crash corrq.  It was stopped with key 0.
2282 The microcode had to be reloaded before I could get the system
2283 to load, which might be related.
2284 \1f
2285 Date: 19 January 1983 15:27 EST
2286 From: Christopher C. Stacy <CSTACY @ MIT-MC>
2287 To: mhk @ MIT-ML
2288 cc: BUG-ITS @ MIT-MC
2289
2290 AI crashed with a parity error.
2291 \1f
2292 MHK@MIT-ML 01/19/83 11:08:23
2293 To: (BUG ITS) at MIT-ML
2294 I was just on AI about 15 mins. ago.  I think it may have crashed on
2295 me while I was trying to look at the following problem:
2296 :f @its bought me:
2297 [
2298 ERROR;  10107>>PUSHJ 17,13251
2299
2300 Since your DDT lokks quite different from ours, and I don't know
2301 your calls very well, I didn't get very far and then the machine went away.
2302
2303 \1f
2304 CENT@MIT-ML 01/17/83 03:04:05 Re: its bugs
2305 To: DCP at MIT-MC
2306 CC: (BUG ITS) at MIT-MC
2307     Date: 14 January 1983 14:13-EST
2308     From: David C. Plummer <DCP @ MIT-MC>
2309
2310     Where are the old bug reports?  MC;SYSTEM;ITS BUGS only goes back
2311     to 7/25/81.  At first glance, the file on AI is not any better.
2312
2313 AI:SYSTEM;ITS OBUGS goes back to 1 June 79..
2314 \1f
2315 Date: Sunday, 16 January 1983  16:28-EST
2316 From: MOON at SCRC-TENEX
2317 To:   David C. Plummer <DCP at SCRC-TENEX>
2318 Cc:   bug-its at MIT-MC, BUG-LISPM at MIT-OZ, bug-minits at MIT-MC,
2319       bug-supdup at MIT-MC, bug-twenex at MIT-XX at MIT-MC,
2320       Henry at MIT-OZ, unix-chaos at MIT-VAX
2321 Subject: not exactly about Supdup windows on color screen
2322 In-reply-to: The message of 16 Jan 1983 12:35-EST from David C. Plummer <DCP at SCRC-TENEX>
2323
2324 What ITS expects is for typing a character in the last column of a line to
2325 leave the cursor in that column, and for line feeding off the last line
2326 of the screen to scroll by the number of lines specified in the terminal
2327 characteristics (ITS won't use this unless the user says to use scroll
2328 mode).
2329
2330 Thus the -only- way to move the cursor from one line to the next is via
2331 line feed (or %TDCRL or cursor-positioning).  The terminal is required
2332 not to have any "intelligent" features where it secretly moves the cursor.
2333 I assume the Lisp machine Supdup is blowing it.
2334 \1f
2335 Date: 16 January 1983 13:46 EST
2336 From: David C. Plummer <DCP @ MIT-MC>
2337 Subject: Supdup windows on color screen
2338 To: DCP @ SCRC-TENEX
2339 cc: BUG-ITS @ MIT-MC, BUG-MINITS @ MIT-MC, BUG-SUPDUP @ MIT-MC,
2340     unix-chaos @ MIT-VAX, BUG-LISPM @ MIT-OZ, Henry @ MIT-OZ,
2341     bug-twenex @ MIT-XX
2342
2343 OOPS.  The complete paragraph from page 3, the first part of
2344 which is just as vital as the second:
2345
2346 The TCMXH variable specifies the line width in number of characters.  This
2347 value is one less  than the screen width  (ITS indicates line overflow  by
2348 outputting an exclamation  point at  the end  of the  display line  before
2349 moving to the  next line).  Note:  the terminal must  not do an  automatic
2350 CRLF when a  character is  printed in the  rightmost column.   If this  is
2351 unavoidable, the user SUPDUP must decrement the width it sends by one.
2352 \1f
2353 Date: Sunday, 16 January 1983, 12:35-EST
2354 From: David C. Plummer <DCP at SCRC-TENEX>
2355 Subject: Supdup windows on color screen
2356 To: BUG-LISPM at MIT-OZ, bug-its at MIT-MC, bug-twenex at MIT-XX,
2357     bug-minits at MIT-MC, unix-chaos at MIT-VAX, bug-supdup at MIT-MC
2358 Cc: Henry at MIT-OZ
2359 In-reply-to: The message of 15 Jan 83 23:43-EST from Henry Lieberman <Henry at MIT-OZ>
2360
2361 Sorry if you get this 6 times because of all the mailing lists, but this
2362 problem exists in many places, and should really be resolved on a global
2363 scale.
2364                      ------------------------------
2365 What we need to do is document what ITS expects to see for line width,
2366 and what it expects the terminal to do when you try and type something
2367 on the last line (stick versus wrap).  We should then make sure each
2368 user implementation and the non-ITS servers strictly obey this.  (If you
2369 read the SUPDUP RFC [a copy in MC:DCP2;RFC SUPDUP], you will find the
2370 following, which I think is sufficient for everybody to check their
2371 programs.
2372
2373 [Page 2]
2374 The SUPDUP protocol originated as the internal protocol used between parts
2375 of ITS, and between ITS and "intelligent" terminals.  Over the network,  a
2376 user host acts like an intelligent terminal programmed for ITS.
2377
2378 [later in Page 2]
2379 Because this is also the internals of ITS, the right to change it any time
2380 if necessary to provide new features  is reserved by MIT.
2381
2382 [Page 3]
2383 Note:  the terminal must not do an automatic CRLF when a character is
2384 printed in the rightmost column.  If this is unavoidable, the user
2385 SUPDUP must decrement the width it sends by one.
2386 \1f
2387 Date: 14 January 1983 21:37-EST
2388 From: David C. Plummer <DCP @ MIT-MC>
2389 To: BUG-ITS @ MIT-MC
2390
2391 MC was found catatonic tonight.  Taft says this is a recurring
2392 phenomena.  The symptoms were: extrememly long wait to get a
2393 chaos supdup connection (if at all).  STATUS answered
2394 immediately, however.  ^Z from the console keybaord and the VT52
2395 took a long time to respond.  After that, loading a file looked
2396 like it was doomed to failure (though if I waited long enough, it
2397 may have loaded).  SYS^F, SYS1^F, .TEMP.^F all failed to give me
2398 a directory listing.  It's been a long time since I've played at
2399 the console, so CRASH;011483 LOOP may or may not contain anything
2400 useful.  warm boot reload worked.
2401 \1f
2402 Date: 14 January 1983 14:13-EST
2403 From: David C. Plummer <DCP @ MIT-MC>
2404 To: BUG-ITS @ MIT-MC
2405
2406 Where are the old bug reports?  MC;SYSTEM;ITS BUGS only goes back
2407 to 7/25/81.  At first glance, the file on AI is not any better.
2408 \1f
2409 Date: 14 January 1983 14:05-EST
2410 From: David C. Plummer <DCP @ MIT-MC>
2411 Subject: IOT control bits
2412 To: ALAN @ MIT-MC
2413 cc: BUG-ITS @ MIT-MC, GSB @ MIT-MC
2414
2415 I think I noticed this 2 years ago, and I though Moon fixed it.
2416 Oh well.  I discovered it by trying to turn a DDT display channel
2417 into super-image-output by toggling both bits.  Great way to send
2418 ARDS pictures to your friends...
2419 \1f
2420 Date: 14 January 1983 02:57-EST
2421 From: Alan Bawden <ALAN @ MIT-MC>
2422 Subject:  IOT control bits
2423 To: BUG-ITS @ MIT-MC
2424 cc: GSB @ MIT-MC
2425
2426 This doesn't work as advertized:
2427
2428         .call [setz ? sixbit /iot/
2429                 [%tipek,,ttyich]
2430                 setzm t]
2431
2432 While this does:
2433
2434         .call [setz ? sixbit /iot/
2435                 %clbit,,%tipek
2436                 movei ttyich
2437                 setzm t]
2438
2439 We could just fix the documentation of the IOT call to not claim that the
2440 left half of the first argument is XORed with the control bits...
2441 \1f
2442 Date: 13 Jan 1983 1432-EST
2443 From: CSTACY at MIT-DMS (Christopher C. Stacy)
2444 To: bug-its at MIT-DMS
2445 Message-id: <[MIT-DMS].254621>
2446
2447 There is a hacked PEEK which is patched around the init problem in
2448 my directory on DM; I linked SYS;TS PEEK to it for the moment, until
2449 PEEK gets fixed.
2450
2451
2452 \1f
2453 Date: 13 January 1983 13:20-EST
2454 From: Christopher C. Stacy <CSTACY @ MIT-MC>
2455 To: BUG-ITS @ MIT-MC
2456
2457 In ITS 1317 or higher on DM only, PEEK blows up trying purify
2458 itself.  It dies trying to get a page at INITA.
2459 \1f
2460 Date: 13 January 1983 07:59-EST
2461 From: David C. Plummer <DCP @ MIT-MC>
2462 To: BUG-ITS @ MIT-MC
2463 cc: DEVON @ MIT-MC
2464
2465 I updated .INFO.;ITS .CALLS and .INFO.;ITS TTYVAR to reflect the
2466 fact that TTYOPT bit 1.3 is indeed in use, and is
2467         1.3     %TPRSC  This tty can do region scrolling.
2468 As defined in SYSTEM;BITS >.
2469 \1f
2470 Date: 13 January 1983 06:38-EST
2471 From: Devon S. McCullough <DEVON @ MIT-MC>
2472 Subject:  supdup for personal computers
2473 To: DCP @ MIT-MC
2474 cc: BUG-ITS @ MIT-MC, GRUPP @ MIT-MC
2475 In-reply-to: The message of 13 Jan 1983 04:46-EST from David C. Plummer <DCP @ MIT-MC>
2476
2477
2478 What I am trying to convey is, that we need a way to tell ITS to send
2479 %TDQOT's argument without sending the %TDQOT itself, even when the
2480 TCTYP is SOFTWARE, so that programs can use %TDQOT to talk funny
2481 protocols without the necessity of changing TCTYP to PRINTING and back.
2482
2483
2484 Inventing something like :TCTYP SUPDUP would work for dialups but not
2485 for network connections, because network servers currently assume that
2486 any %TDORS byte sent as output was caused by an output reset (they
2487 have no way of telling whether this is so) and do the equivalent of an
2488 output reset for telnet or whatever.  If the user wants to actually
2489 send a %TDORS byte as data it must be quoted, as in %TDQOT %TDORS.
2490
2491 This means that a network server talking to a TAC with :TCTYP SOFT
2492 must see the %TDQOT's, but only send the argument, not the %TDQOT.
2493 On the other hand, a server talking to another SUPDUP serving host
2494 does indeed want to pass along %TDQOT's uncensored.
2495
2496 By the way, the current (losing) TCP server recognises %TDORS but not
2497 %TDQOT, so that funny microcomputer programs LMODEM and SLOSTY which
2498 have long worked with NCP are now broken under TCP.
2499 \1f
2500 Date: 13 January 1983 04:46-EST
2501 From: David C. Plummer <DCP @ MIT-MC>
2502 Subject: supdup for personal computers
2503 To: DEVON @ MIT-MC
2504 cc: BUG-ITS @ MIT-MC
2505
2506     Date: 13 January 1983 01:51-EST
2507     From: Devon S. McCullough <DEVON @ MIT-MC>
2508
2509     TTYOPT bit 1.3 seems to be available.  Let's call it %TPQOT and simply
2510     have network servers look at this bit to decide whether %TDQOT should
2511     be sent or not, instead of checking for TCTYP=%TNSFW as is done now.
2512 I don't understand your problem, and that won't work anyway.  My
2513 understanding of the ITS terminal system is that characters are
2514 translated as they are pulled out of the ITS terminal buffer.  If
2515 the terminal type is software, then no translation is done.
2516 Because you are on a software terminal ITS will not look at
2517 anything (including %TDQOT) and therefore just send it out.
2518 Also, this translation is probably done before the implemention
2519 of STYNET sees the character, so "have network servers look" will
2520 do no good.  The net result is that what you send to a
2521 super image output channel that is %TNSFW is exacly what the
2522 other end (terminal or STY) will see.  You do get raw 8bit
2523 strings.
2524 \1f
2525 Date: 13 January 1983 01:51-EST
2526 From: Devon S. McCullough <DEVON @ MIT-MC>
2527 Subject:  supdup for personal computers
2528 To: GJC @ MIT-MC
2529 cc: BUG-ITS @ MIT-MC
2530 In-reply-to: The message of 12 Jan 1983 12:45-EST from George J. Carrette <GJC @ MIT-MC>
2531
2532 I've been using SUPDUP on 8080 and 6502 personal computers to access
2533 ITS for years now, started using data compression about a year ago.
2534 My program SLOSTY is a modified PTY which does a simple Huffman code.
2535 I was planning to move up to fractional bits and other hairy codings,
2536 but lost interest when I quit logging in via the ARPAnet.
2537
2538 Not being able to output arbitrary 8-bit strings defeats the whole
2539 purpose of doing data compression.  It *IS* possible to output 8-bit
2540 strings from ITS, but it requires the ugly kludge of setting TCTYP to
2541 PRINTING in order for %TDQOT and %TDORS to work properly, restoring
2542 the original TCTYP when done.
2543
2544 TTYOPT bit 1.3 seems to be available.  Let's call it %TPQOT and simply
2545 have network servers look at this bit to decide whether %TDQOT should
2546 be sent or not, instead of checking for TCTYP=%TNSFW as is done now.
2547 \1f
2548 CSTACY@MIT-AI 01/13/83 01:18:34
2549 To: (BUG ITS) at MIT-AI
2550 AI is back up now.
2551
2552 \1f
2553 Date: 13 January 1983 00:12-EST
2554 From: Christopher C. Stacy <CSTACY @ MIT-MC>
2555 To: BUG-ITS @ MIT-MC
2556
2557 MC seemed to be wedged: I could not login at the console or from my
2558 FILE job. Some other file job did get on tho, but I still coldnt get
2559 anything out of the terminal. I paused the system and I think the
2560 SYS job was running.  I continued it, and it went into a very tight
2561 loop.  This time SW0 didnt work. I got into DDT and found that U was
2562 zero.  Dumped to CRASH2;LOOOP SYS and reloaded XITS.
2563 \1f
2564 Date: 12 January 1983 12:45-EST
2565 From: George J. Carrette <GJC @ MIT-MC>
2566 Subject: supdup for personal computers
2567 To: DEVON @ MIT-MC
2568 cc: BUG-ITS @ MIT-MC
2569
2570 Do you actually have this and the datacompression implemented? On
2571 what machines?
2572
2573 By the way, you should not really need to send arbitrary eight-bit-strings
2574 just because you are doing data-compression. Certainly it is more
2575 convenient if you do, but you can certainly encode the information
2576 in whatever arbitrary characters that are available.
2577
2578 \1f
2579 Date: 11 January 1983 20:59-EST
2580 From: Devon S. McCullough <DEVON @ MIT-MC>
2581 To: BUG-ITS @ MIT-MC
2582 cc: DEVON @ MIT-MC, GRUPP @ MIT-MC, RWH @ MIT-MC
2583 In-reply-to: The message of 01/10/83 18:22:27 from GSB@MIT-ML
2584
2585 In order to support data-compression and other non-SUPDUP protocols
2586 peculiar to personal computers, we need to be able to output ARBITRARY
2587 EIGHT BIT STRINGS to the user.  ITS currently does this in a grossly
2588 crappy way, using %TDQOT in Super-Image output mode.  Since this is
2589 the ONLY mechanism for doing this, it shouldn't interact with the
2590 user's TCTYP, but it does.  Users with terminals that happen to
2591 understand %TD codes get screwed because ITS does not simply send
2592 %TDQOT's argument, it sends the %TDQOT as well.  This is no good.
2593
2594 There should be a +%TPSUP bit analogous to %TPTEL to say you are
2595 talking to a SUPDUP connection.  Programs that check TCTYP=%TNSFW now
2596 should look at this bit instead.  
2597 \1f
2598 Date: 11 January 1983 18:54-EST
2599 From: David A. Moon <MOON @ MIT-MC>
2600 Subject:  RFNAME bug
2601 To: BUG-ITS @ MIT-MC
2602
2603     Date: 10 January 1983 17:46-EST
2604     From: David A. Moon <MOON @ MIT-MC>
2605     To: BUG-ITS @ MIT-MC
2606
2607     RFNAME on another job's channel clobbers that job's UUAC
2608     (via CHNDCD via NRFNM1) without pclsring the job, probably
2609     causing it to go off and do weird things.
2610 Fixed in the source (SYSHAK;ITS)
2611 \1f
2612 Date: 10 Jan 1983 1658-EST
2613 From: SWG at MIT-DMS (S. W. Galley)
2614 To: bug-its at MIT-DMS
2615 Subject: SYSTEM CLOBBERED
2616 Message-id: <[MIT-DMS].254428>
2617
2618 DM has been getting a lot of these lately, e.g.
2619
2620 SYSTEM CLOBBERED BETWEEN 144467 AND 112110 XOR= 350231,,746375 ! 07:10:02
2621  76277 71061 56520 40711 163616 115205 54000 152343 30356 113152 176000 27310 2104 50054 116051 127647 121075 61070 170210 123760 42430 16237 13201 134467 174067 166377 36562 56473 13506 152102 42527 121674 141177 131607 43454 61376
2622
2623 What do all those numbers mean?  Where is the problem?
2624
2625 \1f
2626 Date: 11 January 1983 01:32-EST
2627 From: Christopher C. Stacy <CSTACY @ MIT-MC>
2628 Subject: AI is down
2629 To: BUG-ITS @ MIT-MC
2630
2631 AI is sick.  It runs sometimes for a while, with random jobs
2632 getting random parity errors.  Sometimes the system gets an
2633 exec mode parity error.   Just now it got KA: APR ERROR IN NULL JOB.
2634 \1f
2635 Date: 10 January 1983 17:46-EST
2636 From: David A. Moon <MOON @ MIT-MC>
2637 To: BUG-ITS @ MIT-MC
2638
2639 RFNAME on another job's channel clobbers that job's UUAC
2640 (via CHNDCD via NRFNM1) without pclsring the job, probably
2641 causing it to go off and do weird things.
2642 \1f
2643 Date: 10 Jan 1983 1248-EST
2644 From: SWG at MIT-DMS (S. W. Galley)
2645 To: KLH at MIT-DMS, BUG-ITS at MIT-DMS
2646 Subject: DM crash at 12:30
2647 Message-id: <[MIT-DMS].254414>
2648
2649 Job #9 was looping thru all PC values, apparently.
2650 PI 3 in progress, PI 1 request, no clock interrrupts, no EXEC mode.
2651 Dumped in DM:CRASH;JOB9 LOOP.
2652
2653 \1f
2654 Date: 10 Jan 1983 1247-EST
2655 From: SWG at MIT-DMS (S. W. Galley)
2656 To: KLH at MIT-DMS, BUG-ITS at MIT-DMS
2657 Subject: DM crash
2658 Message-id: <[MIT-DMS].254413>
2659
2660 ... at 11:00 at UQL5A+15.  Dumped in DM:CRASH;UQL5A +15.
2661
2662 \1f
2663 Date: 10 January 1983 04:09-EST
2664 From: RWK, CSTACY @ MIT-MC
2665 Sender: CSTACY @ MIT-MC
2666 Subject: DDT on MC
2667 To: BUG-ITS @ MIT-MC
2668
2669
2670 There is no (known) reason why we should not be running the
2671 latest DDT, which RWK thinks has all the needed patches and
2672 no other changes from the last correctly installed one.
2673
2674 (Well, there was one set of bogus changes...  sigh --RWK)
2675
2676 Anyway, we debugged them, and installed them (MC only).
2677 I had thought CSTACY was going to install DDT from the
2678 sources some months ago, apparently he thought I was.
2679 So we did.
2680 \1f
2681 Date: 10 January 1983 01:56-EST
2682 From: Christopher C. Stacy <CSTACY @ MIT-MC>
2683 Subject: DDT on MC
2684 To: BUG-ITS @ MIT-MC
2685 cc: JPG @ MIT-MC
2686
2687
2688 The DDT installed on MC was an old one which did not have
2689 the fix for the old :REAP command bug.  Not understanding
2690 quite why this version was installed, I re-installed the
2691 DDT from SYSBIN;DDT BIN.  This version has the fix.
2692
2693 RWK thinks the source for DDT has all the patches, but I noticed
2694 it didnt have the :REAP fix, so I put that into the source.
2695 \1f
2696 Date: 10 January 1983 00:27-EST
2697 From: Herb Lin <LIN @ MIT-MC>
2698 To: VUG-ITS @ MIT-MC, BUG-ITS @ MIT-MC
2699
2700 can some system wizard tell me the format of tapes written on MC?
2701 density, block size, all that kind of stuff?  i need to know
2702 for a machine to which I would like to move some MC files by tape.
2703
2704 tnx.
2705 \1f
2706 Date: 9 January 1983 07:47-EST
2707 From: David C. Plummer <DCP @ MIT-MC>
2708 Sender: DCP0 @ MIT-MC
2709 To: BUG-CSTACY @ MIT-MC
2710 cc: BUG-ITS @ MIT-MC
2711
2712 I'm trying to run the syseng;hosts xfile, and when it tries to ftp to sail, it looks like
2713 the NETBLK timeout is around 4 minutes when it starts.  Is this really necessary?
2714 \1f
2715 Date: 8 January 1983 14:30-EST
2716 From: David C. Plummer <DCP @ MIT-MC>
2717 Subject: user/server times
2718 To: CSTACY @ MIT-MC
2719 cc: BUG-ITS @ MIT-MC
2720
2721 I fixed the source of :TIMES (in tcp;) to only wait 10 seconds
2722 instead of 30 for the TCP connection to open/fail.  I thought you
2723 could just use NETBLK...   
2724 \1f
2725 Date: 7 January 1983 23:20-EST
2726 From: Christopher C. Stacy <CSTACY @ MIT-MC>
2727 Subject: user/server times
2728 To: BUG-ITS @ MIT-MC
2729
2730 I converted the :TIMES program along with the TIMSRV.  The TIMES
2731 program has two run time switches called NCPTRY and TCPTRY.  It
2732 defaultly tries both protocols and tells you which it won with.
2733 Tested and installed on MC.
2734 \1f
2735 Date: 7 January 1983 20:24-EST
2736 From: Christopher C. Stacy <CSTACY @ MIT-MC>
2737 Subject: TIMSRV converted (big deal!)
2738 To: BUG-ITS @ MIT-MC
2739
2740 I converted the time server (socket 45) for TCP as well as NCP.
2741 It is installed on MC and works with NCP (we dont have a TCP user
2742 to try it with yet.)   Source is TCP;TIMSRV.
2743
2744 Chris
2745 \1f
2746 Date: 3 Jan 1983 1554-EST
2747 From: SWG at MIT-DMS (S. W. Galley)
2748 To: KLH at MIT-DMS
2749 Cc: bug-its at MIT-DMS
2750 Subject: DM crash
2751 Message-id: <[MIT-DMS].254017>
2752
2753 ITS 1312 crashed at 14:20 when SWPOPG was called with A/ 6.
2754 I dumped it to DM:CRASH;SWPOPG A/6.
2755
2756
2757 \1f
2758 Date: 3 January 1983 15:06-EST
2759 From: David A. Moon <MOON @ MIT-MC>
2760 To: CSTACY @ MIT-MC
2761 cc: BUG-ITS @ MIT-MC
2762
2763     Date: 3 January 1983 00:26-EST
2764     From: Christopher C. Stacy <CSTACY @ MIT-MC>
2765     To: BUG-ITS @ MIT-MC
2766
2767     In ITS 1315 on AI and ML, shutting the system down doesnt seem to work
2768     all the time.   I get the ITS NOT IN OPERATION message, but then it
2769     seems to go back to normal timesharing and you never get the SHUTDOWN
2770     COMPLETE message.  The pager lights look like it is running normal
2771     timesharing, although you can't login, and the data lights show only
2772     the SYS job getting run.
2773 It doesn't shut down until various things are complete, such as all jobs
2774 gunned down and the not in operation message typed out on all terminals.
2775 Find the place that does the shutdown complete bug pause and see what
2776 it was waiting for.  It could be that someone installed a daemon job
2777 with OPTLIV that fails to finish itself up and go away.
2778 \1f
2779 Date: 3 January 1983 14:57-EST
2780 From: David C. Plummer <DCP @ MIT-MC>
2781 To: BUG-ITS @ MIT-MC
2782
2783 Now that ITS has TCP, would it be feasible to hack
2784 the dover spooler to use the TCP route if the CHAOS route
2785 appears to be down? I don't know all the addressing issues,
2786 but if this is something that should be done, I'll help
2787 look into it.
2788 \1f
2789 Date: 3 January 1983 00:26-EST
2790 From: Christopher C. Stacy <CSTACY @ MIT-MC>
2791 To: BUG-ITS @ MIT-MC
2792
2793 In ITS 1315 on AI and ML, shutting the system down doesnt seem to work
2794 all the time.   I get the ITS NOT IN OPERATION message, but then it
2795 seems to go back to normal timesharing and you never get the SHUTDOWN
2796 COMPLETE message.  The pager lights look like it is running normal
2797 timesharing, although you can't login, and the data lights show only
2798 the SYS job getting run.
2799 \1f
2800 Date: Friday, 31 December 1982, 10:38-EST
2801 From: David A. Moon <Moon at SCRC>
2802 Sender: jek at SCRC-VIXEN
2803 Subject: Chaosnet FILE server
2804 To: BUG-TENEX at SCRC, BUG-TWENEX at XX, BUG-ITS at MC
2805
2806 I have installed new versions of the FILE server on EE,ML,MC,OZ,SCRC,SPEECH,XX.
2807 Sources are on MC,OZ,SCRC,XX.  Please let me know if there are any problems.
2808 The 20X version can be deinstalled by deleting SYSTEM:CHAOS.FILE.497.  The
2809 ITS version can be deinstalled by copying MC:DEVICE;CHAOS OFILE to DSK:DEVICE;
2810 CHAOS FILE.
2811 \1f
2812 Date: Wednesday, 29 December 1982, 23:36-EST
2813 From: David A. Moon <Moon at SCRC-POINTER>
2814 Subject: Chaosnet FILE server
2815 To: BUG-TENEX at SCRC-POINTER, BUG-TWENEX at XX, BUG-ITS at MC
2816
2817 I have installed new versions of the FILE server on EE,ML,MC,OZ,SCRC,SPEECH,XX.
2818 Sources are on MC,OZ,SCRC,XX.  Please let me know if there are any problems.
2819 The 20X version can be deinstalled by deleting SYSTEM:CHAOS.FILE.497.  The
2820 ITS version can be deinstalled by copying MC:DEVICE;CHAOS OFILE to DSK:DEVICE;
2821 CHAOS FILE.
2822 \1f
2823 Date: 29 December 1982 23:41-EST
2824 From: Ken Harrenstien <KLH @ MIT-MC>
2825 Subject: Flow control in STYNET
2826 To: BUG-ITS @ MIT-MC
2827
2828 After thinking about it for a while, I agree with Moon and you will
2829 find that the TCP STYNET similarly lacks flow control on input.  This
2830 not only provides the best approximation to being directly connected, but
2831 also is by far the simplest way to avoid having things get hung up.
2832 I don't see any point in "fixing" this, unless we also worry about
2833 trying to fix direct and dialed-in TTY lines.  Note that the intelligent
2834 terminal protocol does allow the terminal to hack flow control and make
2835 sure that stuff gets to ITS (or whatever program) properly.
2836
2837 I guess you could compare this Alto lossage with someone trying to
2838 play back a recording of modem tones into a MC dialup and expecting
2839 ITS to exert flow control!
2840 \1f
2841 Date: 29 December 1982 23:33-EST
2842 From: Ed Schwalenberg <ED @ MIT-MC>
2843 Subject: STYNET connections from CHAOS net lacking flow control
2844 To: BUG-ITS @ MIT-MC
2845
2846 A while ago someone complained to me that he was losing attempting to edit
2847 a file on his Alto or something and then piss out the file as a command to
2848 an ITS.  His symptom sounded like TTY input buffer overflow, i.e., the echoed
2849 output was missing chunks, and had feeps instead.
2850
2851 I see that KLH just discovered that in Chaos STYNET, there is no flow control,
2852 and Moon comments that it's only a problem with line-at-a-time input.  This
2853 gives rise to two questions:  Is it similarly a problem with Arpa STYNET, and
2854 is it worth fixing so that intelligent terminals and hosts can shove script
2855 files across the network and have them work as expected?
2856 \1f
2857 Date: 24 December 1982 12:34-EST
2858 From: Stavros M. Macrakis <MACRAK @ MIT-MC>
2859 Subject: T1061 screwups
2860 To: BUG-ITS @ MIT-MC
2861 cc: KLH @ MIT-MC
2862
2863 Bug was on this end.  Sorry.
2864 \1f
2865 CENT@MIT-ML 12/19/82 23:02:10 Re: ai lossage
2866 To: (BUG ITS) at MIT-ML
2867 ai keeps halting. i keep continuing it.
2868 \1f
2869 Date: 11 December 1982 14:12-EST
2870 From: Ken Harrenstien <KLH at MIT-MC>
2871 To: BUG-ITS at MIT-MC, BUG-DDT at MIT-MC
2872
2873 It is kind of painful that DDT doesn't repurify itself or anything
2874 when a new system is brought up.  Every other program now knows how
2875 to do this.  I don't necessarily advocate that DDT actually dump
2876 itself to SYS;ATSIGN DDT (a little dangerous since so much stuff
2877 depends on that), but at least it ought to be able to re-set whatever
2878 variables or stuff it has to, to compensate for running under a
2879 new system version.  A little slower on startup, but at least not
2880 fatal (as so many poor lusers are finding).  It definitely DOES keep
2881 some people from logging in.
2882 \1f
2883 Date: 11 December 1982 02:44-EST
2884 From: Jeffrey P. Golden <JPG at MIT-MC>
2885 To: BUG-ITS at MIT-MC
2886
2887 MC:SYSTEM;ITS 1279 and ITS 1281 were the same!  So I deleted the 
2888 former and linked it to the latter.
2889 \1f
2890 Date:  8 Dec 1982 2058-EST
2891 From: Robert W. Kerns <RWK at SCRC-TENEX>
2892 Subject: Re: bogus uptime record
2893 To: SWG at MIT-DMS, BUG-ITS at MIT-MC
2894 cc: KFL at MIT-AI, RWK at SCRC-TENEX
2895 In-Reply-To: <[MIT-DMS].251798>
2896
2897 That's nothing.  Once when someone set the time wrong on MC, I claimed
2898 to have been up for 2 years straight.  I felt much better when that was
2899 straightened out, believe you me!
2900 -------
2901 \1f
2902 Date: 8 Dec 1982 0942-EST
2903 From: SWG at MIT-DMS (S. W. Galley)
2904 To: BUG-ITS at MIT-MC
2905 Cc: KFL at MIT-AI
2906 In-reply-to: Message of 07 Dec 82 at 0439 EST by CStacy@MIT-MC
2907 Subject: bogus uptime record
2908 Message-id: <[MIT-DMS].251798>
2909
2910 For the same reason, DM claimed to have been up for about 300 days!
2911
2912 \1f
2913 Date: Tuesday, 7 December 1982, 23:09-PST
2914 From: David C. Plummer <DCP at SCRC-TENEX>
2915 Subject: Re: SUPDUP TTYSMT
2916 To: Barry Margolin at MIT-MULTICS, rsl at SCRC-TENEX
2917 Cc: DCP at MIT-MC, BUG-ITS at MIT-MC, BUG-TWENEX at MIT-MC,
2918     BUG-SUPDUP at MIT-MC, BUG-LISPM at MIT-MC
2919 In-reply-to: The message of 7 Dec 82 18:31-PST from Barry Margolin at MIT-MULTICS
2920
2921     Return-Path: <Margolin@MIT-MULTICS.ARPA>
2922     Date:  7 December 1982 21:31 est
2923     From:  Barry Margolin at MIT-MULTICS
2924     Subject:  Re: SUPDUP TTYSMT
2925     To:  Richard Lamson <rsl at SCRC-TENEX>
2926     cc:  David C. Plummer <DCP at MIT-MC>, BUG-ITS at MIT-MC, 
2927          BUG-TWENEX at MIT-MC, BUG-SUPDUP at MIT-MC, 
2928          BUG-LISPM at MIT-MC
2929     In-Reply-To:  Message of 7 December 1982 21:23 est from Richard Lamson
2930
2931     The TTYSMT variable already has other non-graphics information in it.
2932     It has information about local-editing and line-saving capability, I
2933     believe.
2934 Indeed true.  To determine if the terminal supports supdup graphics you
2935 test the BIT in ttysmt which is for that purpose; it is incorrect to
2936 test the entire variable against zero.
2937 \1f
2938 Return-Path: <Margolin@MIT-MULTICS.ARPA>
2939 Date:  7 December 1982 21:31 est
2940 From:  Barry Margolin at MIT-MULTICS
2941 Subject:  Re: SUPDUP TTYSMT
2942 To:  Richard Lamson <rsl at SCRC-TENEX>
2943 cc:  David C. Plummer <DCP at MIT-MC>, BUG-ITS at MIT-MC, 
2944      BUG-TWENEX at MIT-MC, BUG-SUPDUP at MIT-MC, 
2945      BUG-LISPM at MIT-MC
2946 In-Reply-To:  Message of 7 December 1982 21:23 est from Richard Lamson
2947
2948 The TTYSMT variable already has other non-graphics information in it.
2949 It has information about local-editing and line-saving capability, I
2950 believe.
2951 \1f
2952 Date: Tuesday, 7 December 1982, 12:23-PST
2953 From: Richard Lamson <rsl at SCRC-TENEX>
2954 Subject: SUPDUP TTYSMT
2955 To: David C. Plummer <DCP at MIT-MC>
2956 Cc: BUG-ITS at MIT-MC, BUG-TWENEX at MIT-MC, BUG-SUPDUP at MIT-MC,
2957     BUG-LISPM at MIT-MC
2958 In-reply-to: The message of 6 Dec 82 07:10-PST from Bernard S. Greenberg <BSG at SCRC-TENEX>
2959
2960     Date: 4 December 1982 21:42-EST
2961     From: David C. Plummer <DCP at MIT-MC>
2962     To: BUG-ITS at MIT-MC, BUG-TWENEX at MIT-MC, BUG-SUPDUP at MIT-MC,
2963         BUG-LISPM at MIT-MC
2964
2965     New field in the right half of the SUPDUP TTYSMT (TTY Smarts or
2966     graphics variable).
2967
2968     DEFSYM      %TRTIM==003700
2969     DEFSYM      $TRTIM==060500  ;5 BIT FIELD WHICH IS THE SIGNED OFFSET FROM GMT
2970                             ;MINUS #o20; A VALUE OF ZERO MEANS DON'T
2971                             ;KNOW, DON'T CARE, OR USER PROGRAM HASN'T
2972                             ;IMPLEMENTED IT YET
2973 Yoiks!  I was under them impression that TTYSMT was always going to be
2974 reserved for graphics information only.  That is, a graphics server
2975 would always be able to tell that the device didn't support graphics if
2976 TTYSMT was zero.  Are you sure this is what you want to do, rather than
2977 create a new user variable?
2978
2979 -- Richard
2980 \1f
2981 Date: 7 December 1982 11:21-EST
2982 From: Christopher C. Stacy <CSTACY at MIT-MC>
2983 To: BUG-ITS at MIT-MC
2984
2985
2986 ITS 1283 is now running as NITS on AI.
2987 ITS 1279 is called "ITS" on that machine.
2988 \1f
2989 Date: 7 December 1982 04:39-EST
2990 From: Christopher C. Stacy <CStacy at MIT-MC>
2991 To: BUG-ITS at MIT-MC, KFL at MIT-AI
2992 In-reply-to: The message of 6 Dec 82 18:58-EST from KFL at MIT-AI
2993
2994     KFL@MIT-AI 12/06/82 18:58:07
2995       Why does AI claim to have been up for 195 days?  "Surpassing all
2996     previous uptime records"?
2997                                                             ...Keith
2998
2999 Because the system time was wrong for a few minutes when it
3000 first came up the other day.
3001 \1f
3002 CENT@MIT-ML 12/07/82 00:33:00 Re: ai up?
3003 To: KFL at MIT-AI
3004 CC: (BUG its) at MIT-MC
3005     KFL@MIT-AI 12/06/82 18:58:07
3006     To: (BUG its) at MIT-MC
3007       Why does AI claim to have been up for 195 days?  "Surpassing all
3008     previous uptime records"?  
3009 i think it got confused during being brought up after the power
3010 shutdown this past sunday, or maybe shortly thereafter. don't know how
3011 though. the claim is wildly wrong.  cstacy, did you bring ai up?  do
3012 you know anything more about this?
3013 \1f
3014 KFL@MIT-AI 12/06/82 18:58:07
3015 To: (BUG its) at MIT-MC
3016 CC: kfl at MIT-MC
3017   Why does AI claim to have been up for 195 days?  "Surpassing all
3018 previous uptime records"?
3019                                                         ...Keith
3020 \1f
3021 Date: 5 December 1982 02:41-EST
3022 From: David C. Plummer <DCP at MIT-MC>
3023 To: uc.mp at MIT-EECS, jtw at MIT-SPEECH
3024 cc: BUG-ITS at MIT-MC, BUG-TWENEX at MIT-MC, BUG-SUPDUP at MIT-MC,
3025     BUG-LISPM at MIT-MC
3026
3027 OK, OK.  For all of you who were wondering why in hell I did
3028 this, I'll tell you.
3029
3030 Symbolics has imprisoned me in sunny southern California for 3
3031 weeks.  I still log into MC occaisionally which isn't too
3032 difficult since we do happen to be on the chaosnet.  If any of
3033 you have ever seen me hacking on MC, my prompt that DDT prints
3034 out has an amazing amount of junk in it.  One of those items is
3035 the time.  Unfortunately, it is eastern time, not pacific time.
3036 Sooo... ALAN and I started making joking comments to each other
3037 about time zone correction in prompts, and this is what happened.
3038
3039 I don't know how many of us bug-its, bug-twenex, bug-supdup or
3040 bug-lispm are going to take this seriously, but if I find some
3041 spare time I may make local modifications to this LISPM and hack
3042 my prompt code accordingly.  I will probably get around to
3043 putting it in the KTVs and MINITS systems at some point in time.
3044 \1f
3045 Date: 4 December 1982 21:42-EST
3046 From: David C. Plummer <DCP at MIT-MC>
3047 To: BUG-ITS at MIT-MC, BUG-TWENEX at MIT-MC, BUG-SUPDUP at MIT-MC,
3048     BUG-LISPM at MIT-MC
3049
3050 New field in the right half of the SUPDUP TTYSMT (TTY Smarts or
3051 graphics variable).
3052
3053 DEFSYM  %TRTIM==003700
3054 DEFSYM  $TRTIM==060500  ;5 BIT FIELD WHICH IS THE SIGNED OFFSET FROM GMT
3055                         ;MINUS #o20; A VALUE OF ZERO MEANS DON'T
3056                         ;KNOW, DON'T CARE, OR USER PROGRAM HASN'T
3057                         ;IMPLEMENTED IT YET
3058 \1f
3059 Date: 30 November 1982 02:06-EST
3060 From: Christopher C. Stacy <CSTACY at MIT-AI>
3061 Subject: AI KA Inquire database
3062 To: BUG-ITS at MIT-AI, (*MSG *AI) at MIT-AI
3063
3064 The Inquire database on AI was apparently smashed by a hardware
3065 failure, and has been restored from about a week ago.  If you made
3066 any modifications in the past week or two, you might want to check
3067 to see if they were lost.  You can check by doing :WHOIS you@AI
3068 from an ARPAnet ITS.
3069
3070
3071 \1f
3072 Date: 28 November 1982 07:45-EST
3073 From: Christopher C. Stacy <CSTACY at MIT-MC>
3074 Subject:  SYSMSG illoping - whats this all about
3075 To: KMP at MIT-MC
3076 cc: BUG-ITS at MIT-MC
3077
3078
3079 It needed to be repurified, which I just did.  I guess I will make it
3080 figure that out itself in the future.
3081 \1f
3082 Date: 27 November 1982 11:43-EST
3083 From: Frank J. Wancho <FJW at MIT-MC>
3084 Subject:  ARnn Structure
3085 To: BUG-ITS at MIT-MC
3086
3087 The obvious answer to this query below would be to ignore the question
3088 and simply tell him to use the ARnn:CPM;fn1 fn2 construct in FTP.
3089 However, he is the first "outsider" to ask an intelligent question
3090 about the actual structure of ARChive files.  Is there online
3091 documentation or can someone create such info that I can send him?  I
3092 believe such info would be valuable to other sites wishing to FTP an
3093 entire ARChive file and *then* break it into its component files...
3094
3095 --Frank
3096 --------------------
3097
3098 Date: 25 Nov 1982 2020-PST
3099 From: Jorge Phillips <JP at SU-AI>
3100 Re:   cpm; directory 
3101
3102 Hi,
3103
3104 I hadn't accessed the CPM; directory at [MC] for a LOOONG time and
3105 just found out that the directory's format has changed completely. I
3106 tried ftp'ng one of the ARnn files (ARnn NSTAR) and found out that it
3107 consists of sections of text and sections of control and non-printing
3108 characters (apparently code, or file structure info). Do I need a
3109 special program to access the contents of these files? Could you give
3110 me some hints of the format and contents of the ARxx files?
3111
3112 Thanks for any help you can give.
3113
3114 -jp
3115 \1f
3116 Date: 24 November 1982 19:14-EST
3117 From: Ed Schwalenberg <ED at MIT-MC>
3118 Subject: Great idea for program
3119 To: ALAN at MIT-MC
3120 cc: BUG-ITS at MIT-MC, BUG-RANDOM-PROGRAM at MIT-MC
3121
3122 What I wanted is a program that would do the calls in itself, assuming that
3123 this was to be used for simple stuff like my example.  However, it would
3124 be useful to be able to do it in another arbitrary inferior, so I applaud
3125 your proposed extension.
3126 \1f
3127 Date: 24 November 1982 04:10-EST
3128 From: Alan Bawden <ALAN at MIT-MC>
3129 Subject:  Great idea for program
3130 To: ED at MIT-MC
3131 cc: BUG-ITS at MIT-MC, BUG-RANDOM-PROGRAM at MIT-MC
3132
3133 One way to write this tool would be to use the SYSCALL function in MacLisp.
3134
3135 Actually there is a problem that a lot of system calls have side effects on
3136 specific jobs.  (Like the :IOPEN kludge opens a channel \in the current
3137 job/.)  What you REALLY want then is a DDT command that does what you said,
3138 but in the current job.  [The idea is to replace the sequence of commands
3139 that usually starts by typing "J<alt>J 100/.CALL 200<tab>" with something
3140 like "J<alt>J :DOCALL" right?]
3141 \1f
3142 Date: 24 November 1982 03:25-EST
3143 From: David C. Plummer <DCP at MIT-MC>
3144 Subject: Great idea for program
3145 To: ED at MIT-MC
3146 cc: BUG-ITS at MIT-MC, BUG-RANDOM-PROGRAM at MIT-MC
3147
3148 Interesting idea, but I don't think I'd say great.
3149
3150     (This idea comes from having spent a ridiculous amount of time trying to
3151     find out the TTYSMT variable of a tty.)
3152
3153 That's easy: SYS^K TTYSMT+<ttynum>/
3154
3155 It's also in CNSGET, and I think it may be in TTYVAR (even though
3156 :CALL doesn'tdocument it).
3157 \1f
3158 Date: 24 November 1982 03:13-EST
3159 From: Ed Schwalenberg <ed at MIT-MC>
3160 Sender: HDT at MIT-MC
3161 Subject: Great idea for program
3162 To: BUG-ITS at MIT-MC, BUG-RANDOM-PROGRAM at MIT-MC
3163
3164 :DOCALL prompts for a system call name, prints the relevant documentation
3165 from ITS .CALLS, and prompts the user for the arguments to the call, with
3166 special magical abilities to cons up <TTY>, <JOB>, etc. type args, or open
3167 channels in the fashion of :IOPEN.  It then executes the call, and types
3168 out the values for you, or types out the error code if it failed to work.
3169 (This idea comes from having spent a ridiculous amount of time trying to
3170 find out the TTYSMT variable of a tty.)
3171 \1f
3172 Date: 23 November 1982 20:37-EST
3173 From: Ken Harrenstien <KLH at MIT-MC>
3174 To: BUG-ITS at MIT-MC
3175
3176 I installed a new KSC;HOSTS2 BIN compiler.  If problems ae experienced
3177 with the current SYSBIN;HOSTS2 >, then use KSC;HOSTS2 OBIN.
3178 \1f
3179 Date: Monday, 22 November 1982, 03:27-EST
3180 From: Richard M. Stallman <RMS at MIT-OZ>
3181 To: KLH at MIT-MC, EAK at MIT-MC
3182 Cc: BUG-ITS at MIT-MC
3183
3184 I used to keep the source for any one program on only one machine.
3185 It used to cause continual lossage to have any file in two places.
3186 It's up to the people working on ITS, and maybe you can make it work out,
3187 but don't assume things will work with multiple copies of sources
3188 unless you are very careful.
3189 \1f
3190 Date: 21 Nov 1982 2231-EST
3191 From: KLOTZ at MIT-OZ at MIT-MC
3192 Subject: dover
3193 To: bug-its at MIT-OZ at MIT-MC
3194
3195 Maybe there should be a program to hack the dover status
3196 so people don't have to go read .dovr.;%dover broken which
3197 tells them to create a file called .dovr.;.dovr. notice,
3198 which is different from .dovr.;.dovr.;broken, which they
3199 need to create too, but then have to gun the server (if
3200 they can figure out what the user name is)...
3201
3202 ELLEN told me that when the dover goes down people still
3203 queue things on MC and gobble up disk space.  Few people
3204 know how (or take the trouble to) stop the server on MC,
3205 possibly because it's so complicated.
3206
3207 Leigh.
3208 -------
3209
3210
3211 \1f
3212 Date: 21 November 1982 02:43-EST
3213 From: Ed Schwalenberg <ED at MIT-MC>
3214 Subject: Re: MASTER mode screwing up TTY handling, but good!
3215 To: RWK at SCRC-TENEX
3216 cc: PGS at MIT-MC, BUG-ITS at MIT-MC
3217
3218 While I guess I can see that the superior would get no cycles at all,
3219 that still doesn't explain the wedgitude of the STY's.  DCP and I had
3220 fun for hours, trying to figure out how to unscrew things without being
3221 able to log in.  I finally got it unwedged by halting and continuing
3222 AI, but had to walk over to Tech Sq. to do it, which is cheating...
3223 \1f
3224 Date: 20 Nov 1982 1925-EST
3225 From: Robert W. Kerns <RWK at SCRC-TENEX>
3226 Subject: Re: MASTER mode screwing up TTY handling, but good!
3227 To: PGS at MIT-MC, ED at MIT-MC
3228 cc: BUG-ITS at MIT-MC, RWK at SCRC-TENEX
3229 In-Reply-To: Your message of 20-Nov-82 1855-EST
3230
3231 PGS is right.  Other jobs in the same tree receive no CPU time while the
3232 master-mode job is running.  If it waits for I/O or pages, then they may
3233 get a quantum now and then.  I noticed this years ago and learned to be
3234 careful.  Play with antisocial toys, and you'll get your fingers burnt!
3235 -------
3236 \1f
3237 Date: Saturday, 20 November 1982  18:45-EST
3238 Sender: PGS at MIT-OZ
3239 From: PGS at MIT-MC
3240 To:   Ed Schwalenberg <ED at MIT-MC>
3241 Cc:   BUG-ITS at MIT-MC
3242 Subject: MASTER mode screwing up TTY handling, but good!
3243 In-reply-to: The message of 20 Nov 1982  02:42-EST from Ed Schwalenberg <ED at MIT-MC>
3244
3245 I don't know, but when I tried MASTER mode once, it didn't look to me like
3246 TTY handling was screwed.  It looked like the DDT just wasn't getting much of
3247 any CPU time.
3248 \1f
3249 Date: 20 Nov 1982 1313-EST
3250 From: Robert W. Kerns <RWK at SCRC-TENEX>
3251 Subject: Re: Feature
3252 To: KLH at MIT-MC, BUG-ITS at MIT-MC
3253 cc: RWK at SCRC-TENEX
3254 In-Reply-To: Your message of 20-Nov-82 1253-EST
3255
3256 Sounds like an excellent idea.  Terminal 0 and/or whatever terminal
3257 is the system console should probably be left alone, hardwired, though.
3258
3259 Perhaps this can be done by a demon loaded at startup, which simply
3260 uses a special system call to copy the info?  Perhaps this call should
3261 only work once, and then enable non-system-console terminals, and cause
3262 the ITS IN OPERATION message to be printed when it is done.  This would
3263 prevent clobbering terminals already in use.  Alternatively, it could
3264 be careful and ignore terminals which are in use.  This would minimize
3265 the amount of EXEC code and debugging.
3266 -------
3267 \1f
3268 Date: 20 November 1982 12:41-EST
3269 From: Ken Harrenstien <KLH at MIT-MC>
3270 Subject: Feature
3271 To: BUG-ITS at MIT-MC
3272 cc: KLH at MIT-MC
3273
3274 ITS should probably read a binary parameter file on startup to
3275 initialize its TTY tables rather than having them built in.
3276 This table can be maintained by a simple utility program that
3277 grovels over a source file, like HOSTSn does for HOSTS >.
3278 The network code will need to do something similar in order to
3279 initialize its gateway tables.
3280 If no objections, I may go ahead and do this.
3281 \1f
3282 Date: 20 November 1982 02:42-EST
3283 From: Ed Schwalenberg <ED at MIT-MC>
3284 Subject: MASTER mode screwing up TTY handling, but good!
3285 To: BUG-ITS at MIT-MC
3286
3287 I should know better than to frivolously show people MASTER mode, but anyway...
3288 Proceeding a job in Master mode without the TTY causes output on that
3289 TTY to be wedged, in that the <crlf>* that DDT echoes after ^P never happens.
3290 Output from comm links continues to work, however.  Now for the real
3291 killer:  if that tree is then detached, the poor sucker who reowns it gets
3292 wedged, just by reowning it (his HACTRN says :$ Reowned $, then nothing more.)
3293 Stealing MASTER mode away, by grabbing it in another process, results in the
3294 wedged jobs continuing as if nothing had happened.
3295
3296 This was all on MC, just now, version 1283.  I tried to do the same thing on
3297 AI, to determine whether it was KL-specific, and discovered to my horror that
3298 not only does the same bug exist, but it apparantly wedges ALL sty's, since
3299 I was unable to log in again to clean up, being told that All network ports were
3300 in use!  (The original hackery was also via a STY, by the way; from the SIPB
3301 plasma tv, to be specific.)
3302 \1f
3303 Date: 19 November 1982 19:23-EST
3304 From: Richard Brenner <ASB at MIT-MC>
3305 To: BUG-ITS at MIT-MC
3306
3307 When trying to :move a file into an archive that (unknown to me) was
3308 full (no free files), I encountered the error
3309 -CHANNEL NOT OPEN
3310 This message was a little too obscure to be helpful to me, and it took
3311 KLH a few minutes to figure out what was happening.  I clearer error
3312 message would have helped quite a lot.
3313 \1f
3314 Date: 17 November 1982 22:05-EST
3315 From: Ken Harrenstien <KLH at MIT-MC>
3316 To: EAK at MIT-MC
3317 cc: BUG-ITS at MIT-MC
3318
3319     Date: 17 November 1982 21:00-EST
3320     From: Earl A. Killian <EAK at MIT-MC>
3321
3322     I thought that sources were only supposedly to exist on one
3323     machine so that you never get copies out of sync and need to do
3324     merging.  Thus, if you copied things from AI to MC, you should
3325     delete them from AI.
3326
3327 Not necessarily, the main thing is to make it clear where the
3328 canonical source actually lives, normally in a comment at the
3329 start of the source file.  I don't think it would be a good
3330 idea to have any machine (esp AI) totally without sources.
3331 \1f
3332 Date: 17 November 1982 21:00-EST
3333 From: Earl A. Killian <EAK at MIT-MC>
3334 To: CSTACY at MIT-MC
3335 cc: BUG-ITS at MIT-MC
3336
3337 I thought that sources were only supposedly to exist on one
3338 machine so that you never get copies out of sync and need to do
3339 merging.  Thus, if you copied things from AI to MC, you should
3340 delete them from AI.
3341 \1f
3342 Date: 17 November 1982 02:07-EST
3343 From: Ken Harrenstien <KLH at MIT-MC>
3344 Subject: Can't get there from here.
3345 To: DCP at SCRC-TENEX
3346 cc: BUG-ITS at MIT-MC, rp at SCRC-TENEX, rll at SCRC-TENEX
3347
3348 I rebooted the front-end 11 per MOON's instructions about 2 hours ago.
3349 Local terminals were badly wedged, although Chaosnet connections seemd
3350 to be going through okay; it was however complaining periodically that
3351 no more chaosnet buffers were available.  A typical example of wedgedness
3352 is that echo on the VT52 next to the console was at least 20 chars behind
3353 typein, and some typein seemed to be getting lost or at least processed
3354 in random spurts (only when one had pumped enough chars at it would anything
3355 happen).
3356 The rebooting seems to have fixed everything for now.  Moon apparently
3357 thinks that the Dover spooler might have had something to do with
3358 the overall problem, but you'd have to ask him for any details.  Something
3359 was very obviously clobbered in the 11.  Perhaps when the Chaosnet goes
3360 wild, something overflows into the TTY buffers/pointers or otherwise
3361 throws a big wrench into the works?  Pure speculation, I'm not familiar
3362 with it.  It might even be the other way around, that some glitch in
3363 TTY handling (owing to the preponderance of "loose lines" blasting noise
3364 at the front-end) is screwing up not only the TTYs but the Chaosnet.
3365 \1f
3366 Date: Wednesday, 17 November 1982, 01:52-EST
3367 From: David C. Plummer <DCP at SCRC-TENEX>
3368 Subject: Can't get there from here.
3369 To: bug-its at mc
3370 Cc: rp at SCRC-TENEX, rll at SCRC-TENEX
3371
3372 I had a chaos connection to MC die on me tonight.  (RP has complained
3373 that he gets about two per day.)  When it happened to me I did some
3374 quick poking and the MC-IO-11 was not responding to STATUS but other
3375 hosts on subnet one were.  MC is now up (and has been for 14 hours) so
3376 it looks like the 11 crapped.  A couple nights ago TAFT called me for
3377 instructions on how to reload the 11.  Is this flaking out becoming
3378 regular?  Does the person(s) reloading it remember anything special
3379 about the circumstances (11 halted or running, ampex parity, dl10
3380 parity, etc).
3381 \1f
3382 Date: 13 November 1982 20:37-EST
3383 From: Christopher C. Stacy <CStacy at MIT-MC>
3384 To: BUG-ITS at MIT-MC
3385
3386 PEEK automagically purifies and dumps out itself if necessary now.
3387
3388
3389 \1f
3390 Date: 13 November 1982 13:28-EST
3391 From: Ed Schwalenberg <ED at MIT-MC>
3392 Subject: T21 as well...
3393 To: BUG-HARDWARE at MIT-MC
3394 cc: BUG-ITS at MIT-MC
3395
3396 has been silenced.
3397
3398 \1f
3399 Date: 13 November 1982 13:24-EST
3400 From: Ed Schwalenberg <ED at MIT-MC>
3401 Subject: MC T32 emitting continuous garbage.
3402 To: BUG-HARDWARE at MIT-MC
3403 cc: BUG-ITS at MIT-MC
3404
3405 I set the linespeed to 0 to disable T32, which was typing garbage at the
3406 system.  Is there any documentation for LSPEED?  I went blithely ahead
3407 and assumed that it worked like a reasonable program, but it would be
3408 nice to know.  It would be similarly nice if the same programs worked for
3409 all known TTY types, but this is rapidly becoming a dead issue.
3410
3411 \1f
3412 Date: 13 November 1982 23:18-EST
3413 From: Christopher C. Stacy <CStacy at MIT-MC>
3414 To: BUG-ITS at MIT-MC
3415
3416 There were a number of program sources which did not exist or
3417 were out of date on MC.  I brought them up to date from the ones
3418 on AI, putting the overflow in the new SYSEN2; directory.  MC
3419 should now be reagrded as the home of the most recent system
3420 program sources.
3421
3422 I moved the BUG-ITS mailing list to MC, and updated pointers to
3423 it on AI, ML, and DM.  The other bug-random-programs are still
3424 on AI.  A copy of the AI NAMES file is in MC:KSC;AI NAMES.
3425
3426 Chris
3427 \1f
3428 KLH@MIT-MC 11/13/82 01:15:28 Re: another SRCCOM feature
3429 To: (BUG ITS) at MIT-MC, (BUG SRCCOM) at MIT-MC
3430 I hope this isn't bothering BUG-ITS people, but since I developed
3431 this feature to help hack ITS I figure I might as well continue
3432 with the SRCCOM announcements.  I added the /$ switch which
3433 does a binary compare like /# but with the difference that the
3434 files must be executable programs; SRCCOM will create two
3435 inferior processes and load the files into them in order to compare
3436 the two address spaces.  This completely flushes any spurious
3437 diffs due to symbols, MIDAS info, blocking size, or SBLK/PDUMP
3438 format.  Doesn't handle holey processes though; maybe later.
3439
3440 I updated INFO;SRCCOM > on MC.  I'm going to move the canonical
3441 location of SRCCOM to MC, I think.
3442
3443 \1f
3444 Date: 12 November 1982 23:08-EST
3445 From: Christopher C. Stacy <CStacy at MIT-MC>
3446 To: BUG-ITS at MIT-MC
3447
3448 I am adding some features to PEEK which will be useful for
3449 TCP/IP debugging.  I added the trivial "+" mode today, sort of
3450 as practice.  Installed on MC.
3451
3452 \1f
3453 KLH@MIT-MC 11/12/82 13:05:17 Re: Binary compare feature
3454 To: (BUG ITS) at MIT-MC, (BUG SRCCOM) at MIT-MC
3455 I have installed a new SRCCOM on MC with a crude binary compare
3456 feature.  Use switcch /# to compare two files word by word.
3457 Interaction with other switches is likely to kill things.
3458 If nobody (mostly me, I guess) finds problems with it over the
3459 next few days, I'll install it in other places.
3460 Note that two different assemblies of the same sources will not
3461 produce identical binaries, because of the extra info that MIDAS
3462 puts in about who assembled it when.  I'm not sure yet how to
3463 bypass this.
3464
3465 \1f
3466 Date: 11 November 1982 22:22-EST
3467 From: Christopher C. Stacy <CSTACY at MIT-MC>
3468 To: DCP at MIT-MC
3469 cc: BUG-ITS at MIT-MC, KMP at MIT-MC, THREE-MINUTE-HATE at MIT-MC,
3470     Eric at MIT-EECS
3471
3472
3473 I made a mailing list for discussing some of the random ideas inspired
3474 by DCP's message about ITS on a VAX.  It doesnt have to be just about
3475 VAX ITS, but it prevents message duplication and gets it off BUG-ITS.
3476 Here's what the mailing list looks like now:
3477
3478 (VAX-ITS (EQV-LIST (FILE [DSK:CSTACY;VAXITS ARCHIV])
3479                          CSTACY DCP PGS ALAN KMP GUMBY DANNY KLH KLOTZ
3480                          HAL GREGOR CENT ZVONA RMS DEVON))
3481
3482
3483 Feel free to add yourself...
3484
3485 Chris
3486
3487 \1f
3488 Date: 11 November 1982 20:44-EST
3489 From: David C. Plummer <DCP at MIT-MC>
3490 To: KMP at MIT-MC
3491 cc: BUG-ITS at MIT-MC, THREE-MINUTE-HATE at MIT-MC, Eric at MIT-EECS
3492
3493 [[Sorry for the message duplications...]]
3494
3495     KMP@MIT-MC 11/11/82 17:46:24
3496     better than teach ITS, you should get a crew together and bring one up.
3497
3498 Unfortuantely that would require the cooperation of the owner(s)
3499 of a machine up on which (garp) to bring it.  Here are the
3500 options I know of:
3501
3502 There are rumors of the AI lab looking for a used -10 (KL
3503 probably) to appease the people who can't stand 20X and would
3504 prefer ITS.  This would be an idea machine.
3505
3506 Bring up ITS on an existing PDP-20.  The only machine this is
3507 feasible on is OZ, and the feasibility of that seems to be
3508 asymptotically approaching zero (unless you want to pull of a
3509 coop some night).  This would also require some microcode
3510 expertise.  Moon obviously comes to mind.  His commitment at
3511 symbolics also comes to mind.
3512
3513 Bring it up on a non-10 architecture.  This would be a lot of
3514 fun.  The obvious choice is a vax.  OK, who has the vax, who has
3515 the time, and who has the money to sponser such a moderate
3516 project?  (Be prepared to be able to answer "What's wrong with
3517 Unix?"  I'm sure each one of us can give some very good answers,
3518 but just be prepared.)
3519
3520 TK actually suggested writing a report on ITS which described its
3521 winnages (.HANG for example) and its lossages (6 character,
3522 non-hierarchical filenames).
3523 \1f
3524 KLH@MIT-MC 11/11/82 08:26:16 Re: Comsat address & NAMES >
3525 To: JPG at MIT-MC
3526 CC: CBF at MIT-MC, (BUG MAIL) at MIT-MC, (BUG ITS) at MIT-MC
3527 If I have some spare time during this TCP hacking, I can look into
3528 this.  The problem is not really that NAMES is so big, but that COMSAT
3529 is so stupid about how it handles the compiled result.  There are at
3530 least three things I can think of right away that would help eliminate
3531 this problem (this does not mean they are easy to do).  For the time
3532 being, keeping NAMES small ought to buy enough time.
3533
3534 \1f
3535 JPG@MIT-MC 11/11/82 05:58:39 Re: Comsat address & NAMES >
3536 To: CBF at MIT-MC
3537 CC: (BUG MAIL) at MIT-MC, (BUG ITS) at MIT-MC
3538    CBF@MIT-MC 11/07/82 16:23:34 Re:  Comsat address & NAMES >
3539    To: (BUG MAIL) at MIT-MC, (BUG ITS) at MIT-MC
3540    CC: JPG at MIT-MC
3541    It seems that the only solution to the address space problem that avoids
3542    removing mailing lists right and left is to move the bulk of their
3543    contents into separate files and put entries in that are only (@FILE ...).
3544    Anyway, the problem with just going through NAMES > and arbitrarily
3545    moving mailing lists into files is figuring out where to scatter all these
3546    lists to.  They presumably each do have individual sponsers, but it is
3547    quite an effort to encourage each person to remove a mailing list to his own
3548    directory.  Considering what a bad idea it is to have COMSAT crashing all
3549    the time, I would therefore suggest that a precious MFD slot be given over
3550    to this purpose...
3551 I have no objection to this, but I wish to point out that at least recently 
3552 people have been cleaning out the NAMES file to the point where it is now 
3553 just(?) 19 blocks, and COMSAT has been crashing much less frequently. 
3554 Ah, but will this state last?
3555
3556 \1f
3557 KLH@MIT-MC 11/10/82 15:50:51 Re: prev msg
3558 To: (BUG ITS) at MIT-MC
3559 Hmm, there is no longer a MIT-NET-CONNECT list.  I forwarded the
3560 note to MIT-IN-GROUP and MIT-NETWORK-GROUP instead.  Just in case
3561 anyone tries to reply to all recipients...
3562
3563 \1f
3564 KLH@MIT-MC 11/10/82 15:44:32 Re: ITS TCP is coming...
3565 To: (BUG ITS) at MIT-MC, MIT-NET-CONNECT at MIT-MC
3566 I am now officially working on the installation of TCP/IP in ITS.
3567 The ITS sources in MC:SYSTEM; should be considered write-locked
3568 as of today; if you need to make some changes, see me to fold them
3569 in.  Likewise, if you know that these sources are for some reason
3570 NOT the latest stuff, tell me immediately.  Ditto any patches
3571 that haven't yet been put in the source.  If more than a couple of
3572 people are interested in following the progress of this stuff, I
3573 will create a mailing list to keep them posted and possibly to
3574 solicit opinions on certain design issues.
3575 Here we go, folks!
3576
3577 \1f
3578 Date: 9 November 1982 18:38-EST
3579 From: David C. Plummer <DCP at MIT-MC>
3580 To: CSTACY at MIT-MC
3581 cc: BUG-ITS at MIT-MC, Bug-Twenex at MIT-XX
3582
3583     Date: 9 November 1982 17:40-EST
3584     From: Christopher C. Stacy <CSTACY at MIT-MC>
3585
3586
3587
3588     The system ran out of ARPAnet sockets (I think) and would not accept
3589     incoming TELNET connections. Other sites seemed to think MC had died.
3590     I looked, and there were about a dozen 054Jnn NETRFC jobs hung in
3591     CLFSH->XX/RDCLS<-XX. They were all doing a FINISH call at 12527.  I
3592     gunned most of them down.  I dont know what this frob is for, but ALAN
3593     looked at the job and thinks it some sort of BOJ handler for something
3594     to do with the DOVER, like RFC133.
3595
3596     What was this job, and I wonder why there were all these hung ones?
3597
3598 Yes.  These are wedged XX jobs.  When I frequented MC I would
3599 typically find several in one day.  Either ITS has a bug closing
3600 connections, or XX has the bug (perhaps both).  I don't know NCP
3601 so I don't know if the above state is reasonable.
3602 \1f
3603 Date: 9 November 1982 17:40-EST
3604 From: Christopher C. Stacy <CSTACY at MIT-MC>
3605 To: BUG-ITS at MIT-MC
3606
3607
3608
3609 The system ran out of ARPAnet sockets (I think) and would not accept
3610 incoming TELNET connections. Other sites seemed to think MC had died.
3611 I looked, and there were about a dozen 054Jnn NETRFC jobs hung in
3612 CLFSH->XX/RDCLS<-XX. They were all doing a FINISH call at 12527.  I
3613 gunned most of them down.  I dont know what this frob is for, but ALAN
3614 looked at the job and thinks it some sort of BOJ handler for something
3615 to do with the DOVER, like RFC133.
3616
3617 What was this job, and I wonder why there were all these hung ones?
3618 \1f
3619 CBF@MIT-MC 11/07/82 16:23:34 Re:  Comsat address & NAMES >
3620 To: (BUG MAIL) at MIT-MC, (BUG ITS) at MIT-MC
3621 CC: JPG at MIT-MC
3622 It seems that the only solution to the address space problem that avoids
3623 removing mailing lists right and left is to move the bulk of their
3624 contents into separate files and put entries in that are only (@FILE ...).
3625 I presume an @FILE takes up much less space than several name in a mailing
3626 list.
3627
3628 Anyway, the problem with just going through NAMES > and arbitrarily
3629 moving mailing lists into files is figuring out where to scatter all these
3630 lists to.  They presumably each do have individual sponsers, but it is
3631 quite an effort to encourage each person to remove a mailing list to his own
3632 directory.  Considering what a bad idea it is to have COMSAT crashing all
3633 the time, I would therefore suggest that a precious MFD slot be given over
3634 to this purpose.  The names LISTS seems approriate, and it can store lists
3635 and collect log files for otherwise homeless mailing lists.  This would
3636 also provide a nice central place to look at when some disk storage is
3637 needed (ie. by trimming old log files), which could actually result in
3638 less disk storage being used by log files.
3639
3640 I'm not volunteering to do this quite yet, but if I don't hear any
3641 objections I may create the dir and  start to do this at idle moments when
3642 I'm bored.
3643
3644 \1f
3645 CSTACY@MIT-MC 11/04/82 03:21:10
3646 To: (BUG ITS) at MIT-MC
3647
3648 The pile-driving every few minutes at all hours  outside
3649 Tech Square is apparently the cause of a very gross number
3650 of T-300 failures and problems on the CADRs.  It seems to
3651 be shaking them to death, crashing heads and doing other bad
3652 things.
3653
3654 I noticed that there were quite a few disk errors happenning
3655 on MC tonite. Is it likely that any of these are being caused
3656 by the vibrations from outside?
3657
3658 \1f
3659 KLH@MIT-MC 11/03/82 19:13:57
3660 To: PGS at MIT-ML
3661 CC: (BUG ITS) at MIT-MC
3662     PGS@MIT-ML 11/03/82 08:59:39
3663     ML ITS 1278 has been running for 33 days now.  Is this a record?
3664     (It certainly is on ML).
3665
3666 I think AI holds the record, something like 80 days.  The max uptime
3667 is stored in the creation date of SYS:RECORD TIME on each machine,
3668 starting from 0/0/00.
3669
3670 \1f
3671 PGS@MIT-ML 11/03/82 08:59:39
3672 To: (BUG ITS) at MIT-ML
3673 ML ITS 1278 has been running for 33 days now.  Is this a record?
3674 (It certainly is on ML).
3675
3676 \1f
3677 MP@MIT-MC 11/02/82 14:37:25 Re: size of MC's mailing list file
3678 To: (BUG MAIL) at MIT-MC, (BUG ITS) at MIT-MC
3679 I sent some messages to a few lists that have been dormant for a few
3680 years.  At the very least I hope to cut out some invalid addresses,
3681 and with luck maybe a few lists can be flushed.
3682
3683 There are several lists that don't seem to have a clear maintainer,
3684 (for instance, the chaosnet, bikes, c100-fans, calculators, and
3685 multics-emacs lists); if they were to be moved into some indirect file
3686 in someone's directory, it isn't obvious who that someone should be.
3687 It would be nice to have a nice, non-volatile directory (USERS* and
3688 GUEST* I consider volatile) to put assorted indirect files in.
3689
3690 \1f
3691 MOON@MIT-MC 10/31/82 19:33:49
3692 To: (BUG MAIL) at MIT-MC, (BUG ITS) at MIT-MC
3693 I need to repeat my message saying that there will be no mail service on MC
3694 if the NAMES file is not made smaller.  It is completely filling Comsat's
3695 address space.
3696 \1f
3697 Date: Tuesday, 26 October 1982, 11:27-EDT
3698 From: Patrick Sobalvarro <PGS at MIT-OZ>
3699 Subject: ai down?
3700 To: CENT at MIT-ML, phw at MIT-OZ, eric at MIT-EECS, bug-its at MIT-MC
3701
3702     CENT@MIT-ML 10/26/82 04:47:18 Re: ai down?
3703     To: (BUG ITS) at MIT-ML
3704     i tried to supdup from ml to ai, by saying ai^H. after giving me
3705     the fallacious run-around about using the arpanet twice (because
3706     i was using ml from a chaos tip), it reported Host Dead. just to
3707     check, i tried :supdup ai /a. same result.
3708     however, ai was up durign this time. i was able to use it from
3709     its console. someone check this please?
3710
3711 AI wasn't down; in fact, it was running perfectly.  At 4:11 yesterday
3712 afternoon, JNC took AI off the Arpanet to screw with the tips or the tacs or
3713 whatever, and, well, he forgot to plug the boards back in.  When I couldn't get
3714 to it this morning, TY said, "Oh, shit, that must have been Chiappa," and
3715 called him up and got him to fix it.  The AI-10 is the AI Lab's only Arpanet
3716 socket, and lots of people indirect through it to get their net mail to OZ.
3717 Lots of important mailing lists are on AI (including BUG-ITS).  AI's Arpa port
3718 is important to this lab, and I wish there were a less casual attitude about
3719 fucking with it.
3720
3721 \1f
3722 SHAWN@MIT-ML 10/26/82 06:38:45 Re: ":alarm"
3723 To: (BUG ITS) at MIT-ML
3724
3725 Does the ":alarm" command REALLY work? it seems it does
3726 the "wrong" thing for me all the time, (i.e. ":alarm .+00:"
3727 works, and it takes it, not only that, but ":alarm .+01:"
3728 sets for ".+17:23:55" when its 06:36:10am?), anyone
3729 care to explain what I am doing wrong? if anything?
3730
3731                 Thanks
3732                   -shawn
3733
3734 \1f
3735 CENT@MIT-ML 10/26/82 04:47:18 Re: ai down?
3736 To: (BUG ITS) at MIT-ML
3737 i tried to supdup from ml to ai, by saying ai^H. after giving me
3738 the fallacious run-around about using the arpanet twice (because
3739 i was using ml from a chaos tip), it reported Host Dead. just to
3740 check, i tried :supdup ai /a. same result.
3741 however, ai was up durign this time. i was able to use it from
3742 its console. someone check this please?
3743 \1f
3744 Date: 22 October 1982 03:56-EDT
3745 From: David C. Plummer <DCP at MIT-MC>
3746 Subject: [Forwarded: COMSAT, Re: ]
3747 To: BUG-ITS at MIT-MC
3748
3749 Sorry, I can't spel...
3750                  ------------------------------
3751 COMSAT@MIT-MC 10/21/82 23:30:41 Re: Msg of Thursday, 21 October 1982 23:27-EDT
3752 To: DCP at MIT-MC
3753 A copy of your message is being returned, because:
3754 "BUT-ITS" at MIT-MC is an unknown recipient.
3755         Message not sent.
3756  Failed message follows:
3757 -------
3758 Date: 21 October 1982 23:27-EDT
3759 From: David C. Plummer <DCP at MIT-MC>
3760 To: BUG-OZ at MIT-MC
3761 cc: BUT-ITS at MIT-MC, MT at MIT-MC, ERIC at MIT-MC
3762
3763 There is a theory that part of the OZ wait-30-seconds problem is
3764 that the AI-Chaos-11 does not always have the power to bridge
3765 between subnets 6 and 1.  If chaos sites think that ai-chaos-11
3766 is the best route, when indeed it cannot route, then there will
3767 be a stalling effect until either ai-chaos-11 unwedges or
3768 mc-io-11 becomes the best route.  This could take 15 to
3769 30 seconds depending on how wedged ai-chaos-11 is.
3770
3771 If this is the problem, then I may have improved the situation.
3772 I have modified the program that runs in ai-chaos-11 to give a
3773 higher cost for the cable subnets than mc-io-11.  This should
3774 cause subnet 6 sites to always use mc-io-11 to get to subnet 1
3775 and vice-versa (except of course when mc-io-11 is down, in which
3776 case the routing mechanism will figure out ai-chaos-11 can get
3777 there).  This will take effect at the next reload of ai-chaos-11
3778 (which happens to be down right now meaning no dover service to
3779 chaos sites).
3780
3781 The correct solution, of course, is to put the oz-network-11 on
3782 subnet 6 as well as subnet 1.  This is not happening due to a
3783 lack of hardware (unibus chaos interfaces).
3784
3785 \1f
3786 DCP@MIT-MC 10/21/82 00:09:16
3787 To: (BUG HOST) at MIT-MC, (BUG ITS) at MIT-MC
3788 I modified :HOST so that it now accepts multiple host as
3789 arguments, separated by commas.  E.g.,
3790         :HOST MC,AI,ML,DM
3791
3792 \1f
3793 MOON@MIT-MC 10/19/82 00:13:43
3794 To: (BUG ITS) at MIT-MC
3795 .;crash chaos is a crash where the system ran out of chaos buffers and
3796 got slow (so I'm told).  All the buffers but one I could find were UNC's from
3797 BAK DOVER to socket 21 (octal) on the Dover Alto.  Perhaps the IO-11 had really
3798 crashed, and that's why it wasn't swallowing the packets.  Perhaps ITS should
3799 notice when the number of packets on DLCXMQ gets large and start throwing them
3800 away.
3801 \1f
3802 Date: 18 Oct 1982 2111-EDT
3803 From: J. Noel Chiappa <JNC at MIT-XX>
3804 Subject: [Ben Littauer <littauer at BBN-UNIX>: Re: TAC/ITS telnet bug?]
3805 To: bug-its at MIT-AI
3806
3807 Mail-from: ARPANET site MIT-MC rcvd at 18-Oct-82 1844-EDT
3808 Date: 18 Oct 1982 18:38:41 EDT (Monday)
3809 From: Ben Littauer <littauer at BBN-UNIX>
3810 Subject: Re: TAC/ITS telnet bug?
3811 In-Reply-to: Your message of 14 Oct 1982 17:23:47 EDT (Thursday)
3812 To: Ben Littauer <littauer at BBN-UNIX>
3813 Cc: moon  at  SCRC-Tenex  at  MIT-MC, EAK @ mit-mc, REM @mit-mc,
3814     frye at BBN-UNIX, ditmars at BBN-UNIX, herman at BBN-UNIX,
3815     JNC at mit-mc
3816
3817 Good News! (again)
3818
3819 Well, the last patch wasn't QUITE enough, but we were on the right trail.
3820 REM apparently had his hopes dashed this weekend when SU-TAC continued
3821 displaying THE BUG.
3822
3823 Further testing and reading of spagetti code proved beyond a shadow of
3824 a doubt that the "wedging" occurred when ITS sent the TELNET IAC character
3825 in one message, and followed with the DataMark in the next.  Thumbing
3826 through the coroutines eventually showed that we were returning wrong
3827 in this case.
3828
3829 I have a patch, already in SU-TAC, which will be released to the rest of
3830 the net tomorrow morning.  It still is possible that there is some other
3831 case which causes wedging, so I won't claim that it can't happen again,
3832 but I don't think that it will.  
3833
3834 Sorry for the first false hopes, hope this one works...
3835
3836                                 -ben-
3837
3838
3839 -------
3840 \1f
3841 Date: 16 Oct 1982 1629-EDT
3842 From: J. Noel Chiappa <JNC at MIT-XX>
3843 Subject: [Ben Littauer <littauer at BBN-UNIX>: Re: TAC/ITS telnet bug?]
3844 To: bug-its at MIT-MC
3845
3846 Mail-from: ARPANET site MIT-MC rcvd at 14-Oct-82 1818-EDT
3847 Date: 14 Oct 1982 17:23:47 EDT (Thursday)
3848 From: Ben Littauer <littauer at BBN-UNIX>
3849 Subject: Re: TAC/ITS telnet bug?
3850 In-Reply-to: Your message of 14 Oct 1982 11:26:31 EDT (Thursday)
3851 To: Ben Littauer <littauer at BBN-UNIX>
3852 Cc: moon  at  SCRC-Tenex @ MIT-MC, EAK @ mit-mc, REM @mit-mc, frye at BBN-UNIX,
3853     ditmars at BBN-UNIX, herman at BBN-UNIX, JNC at mit-mc
3854
3855 Good news!
3856
3857 I found a local ITS afficionado, and with his help I was able 
3858 to get the bug to happen.  I discovered that what was happening
3859 was that the TAC would receive an NCP INS, which TELNET needs
3860 as a signal to start discarding terminal output, but it was
3861 not finding a matching TELNET DataMark in the data stream, 
3862 the signal to STOP discarding terminal output.  The funny thing
3863 was that the symptoms were so intermittent.
3864
3865 Reading the TAC code, I found that if we receive a message 
3866 containing the TELNET intercept character, IAC, in one message,
3867 and the DataMark was the first character of the next message,
3868 then the TAC would fail to see the DataMark.  I have patched
3869 my test TAC and have since been unable to re-create the bug.
3870 I therefore hypothesize that ITS will occasionally send the IAC
3871 in one message and the DataMark in another: can any ITS network
3872 hackers verify or refute this?
3873
3874 ARPANET TACs should have received the patch by tomorrow morning,
3875 so I would greatly appreciate hearing whether there is indeed a
3876 difference.  It is possible that this fix will also cure the
3877 flakiness seen in negotiating TELNET binary mode with the TAC;
3878 anybody who has experienced those difficulties, PLEASE tell me
3879 if there is any change.
3880
3881 I'm sorry this bug has been hanging (no pun intended) around so
3882 long, but I thank you for your patience and perseverence; we
3883 do want to hear about bugs, and we try to fix them as soon as
3884 possible, but the ones that people are finding now are getting
3885 to be the more subtle ones, so they do take longer...
3886
3887 Your friendly neighborhood TAC "wizard".
3888                     -ben-
3889
3890 -------
3891 \1f
3892 CSTACY, PGS, ELLEN@MIT-MC (Sent by CSTACY@MIT-MC) 10/15/82 15:13:08 Re: for future reference
3893 To: (BUG ITS) at MIT-MC
3894 MC would not come up this afternoon due to some sort of
3895 lossage in the T300 subsystem.  Running CHKR showed
3896 that it couldnt frob the T300s; power cycling unit 3
3897 de-confused it and the system came up ok.
3898
3899 \1f
3900 Date: Wednesday, 13 October 1982  05:31-EDT
3901 Sender: PGS at MIT-OZ
3902 From: PGS at MIT-MC
3903 To:   DCP at MIT-OZ, bug-its at mc
3904 cc:   twenex-haters at MIT-OZ
3905
3906 AI is being backed up these days, and its disks seem fairly stable.  The
3907 processor hardware is not currently flaking out, although we have no idea how
3908 long that will last.  When I connect to it, often in the daytime, I am usually
3909 the only user using it.  If we do indeed reconnect AI to the Chaosnet, then
3910 it'll make a pretty good mail computer, so I see no reason not to leave
3911 BUG-RANDOM-PROGRAM on it.
3912
3913 Something we should take note of here is that Eric Ostrom, in his capacity as
3914 AI Lab Facilities Coordinator or some fancy title, has tracked down a KL Model
3915 A CPU (a la MC) that is being sold for $7500, supposedly in working order.  The
3916 idea is to provide a machine of MC's power to AI lab members who prefer ITS to
3917 Twenex.  If we bought one it would probably go where AI is now, both physically
3918 and spiritually (including network ports).  Extra space would need to be
3919 allotted for memory; presumably 921 (Marty's office) would go away.
3920
3921 Everyone who would like to see AI have a KL Model A running ITS should send a
3922 message to the effect to Eric@ee (not at OZ, where he doesn't read his mail),
3923 and CC it to PHW.  Something strong along the lines of "I understand you're
3924 considering getting a KL to run ITS, well, do," is probably appropriate.
3925 -------
3926
3927 \1f
3928 Date: 10 October 1982 23:52-EDT
3929 From: David A. Moon <MOON at MIT-MC>
3930 To: PGS at MIT-OZ
3931 cc: BUG-ITS at MIT-MC, akr at MIT-OZ
3932
3933     Date: Sunday, 3 October 1982, 03:10-EDT
3934     From: Patrick Sobalvarro <PGS at MIT-OZ at MIT-MC>
3935     To: bug-its at MIT-OZ at MIT-MC
3936     Cc: akr at MIT-OZ at MIT-MC
3937
3938     Alex Krymm (our new hardware person) has agreed to take a look at the prints
3939     for ML's Chaosnet interface and consider building one for AI.
3940
3941     Questions:
3942     Is it really worth it?  That is, will this just be a lot of thankless work for
3943     him?  Or is it comparatively simple?  Is someone who understands the hardware
3944     well around to answer the occasional question?
3945 I'll be happy to answer questions within the limited amount of time I have
3946 available.
3947
3948     Would he have to do
3949     wirewrapping, or do we have wirelists that we can send to Augat?
3950 Of course not.  It would be machine-wrapped.
3951
3952 The only issue is finding documentation on the AI TTL I/O bus plus figuring
3953 out whether it is still there.  It is unlikely to be 100% compatible with
3954 the ML/DM TTL I/O bus, hence the Chaosnet interface would need some small
3955 changes.  If it's not still there it would need to be retrieved from wherever
3956 it went and hooked up again.  I imagine Knight could help with this.
3957 \1f
3958 DCP@MIT-MC 10/10/82 14:19:44
3959 To: (BUG ITS) at MIT-MC
3960 How willing are we to trust AI for mail?  Specifically, should
3961 BUG-<unknown-list-on-MC> go to AI and probably end up in 
3962 BUG-RANDOM-PROGRAM.  Doing the conversion is not a trivial
3963 matter, since there are probably several lists which depend on
3964 this happening and winding up on AI.  Alternatively, AI isn't
3965 doing that much as it is, so maybe that is a good place for the
3966 COMSAT computrons???
3967
3968 \1f
3969 GJC@MIT-MC (Sent by GJC0@MIT-MC) 10/08/82 16:14:19 Re: The second most popular PDP-11 operating system on the NET?
3970 To: DCP at MIT-MC
3971 CC: (BUG ITS) at MIT-MC
3972 According to the FAX I gathered for SYSENG;HOSTS >, using NUMER;HOSTP,
3973 the most popular pdp-11 operating system on the "net" is UNIX, with 64 sites.
3974 The second most popular is MINITS with 27 sites.
3975
3976 \1f
3977 Date: 8 October 1982 00:04-EDT
3978 From: Alan Bawden <ALAN at MIT-MC>
3979 Subject:  GENSYM servers???????
3980 To: GJC at MIT-MC
3981 cc: BUG-ITS at MIT-MC
3982
3983     Date: 7 October 1982 21:01-EDT
3984     From: George J. Carrette <GJC>
3985     Re:   GENSYM servers???????
3986
3987     yow
3988
3989 You know about the YOW server on CCC?  Give it a try.
3990
3991 \1f
3992 GJC@MIT-MC 10/07/82 21:01:11 Re: GENSYM servers???????
3993 To: ALAN at MIT-MC
3994 CC: (BUG ITS) at MIT-MC
3995 yow
3996 \1f
3997 Date: 7 October 1982 18:07-EDT
3998 From: Alan Bawden <ALAN at MIT-MC>
3999 Subject:  ON MC
4000 To: GJC at MIT-MC, DCP at MIT-MC
4001 cc: BUG-ITS at MIT-MC
4002
4003     Date: 10/07/82 11:57:18
4004     From: GJC
4005
4006     We seem to have a lot of jobs like
4007     ___*** CHAOS GENSYM  ...... MPV and ILOPR
4008     since people from Plasma have to lot in I'm going to gun these now.
4009     Maybe it is intermittent?
4010
4011 I fixed the problem.  When they rejected connections these GENSYM servers were
4012 POPJing off the bottom of the stack which generally caused them to jump into the
4013 accumulators...
4014
4015 \1f
4016 GJC@MIT-MC 10/07/82 11:57:18 Re: ON MC
4017 To: (BUG ITS) at MIT-MC
4018 We seem to have a lot of jobs like
4019 ___*** CHAOS GENSYM  ...... MPV and ILOPR
4020 since people from Plasma have to lot in I'm going to gun these now.
4021 Maybe it is intermittent?
4022
4023
4024 \1f
4025 Date: 7 October 1982 06:53-EDT
4026 From: David C. Plummer <DCP at MIT-MC>
4027 Subject: CPI numbers
4028 To: BUG-ITS at MIT-MC, ALAN at MIT-MC, Bug-TWENEX at MIT-XX
4029 cc: cm-i at MIT-OZ
4030
4031 CHAOS EOF packets:
4032
4033 There are two things going on here.  First is that ITS will allow
4034 an EOF packet to be sent that has a non-zero bytelength for the
4035 data field.  I don't think this is right.  Second is that doing a
4036 TWENEX SIN JSYS on a chaos channel which has received an EOF will
4037 give you the bogus data in the EOF before signalling the end of
4038 file.
4039
4040 Case in point: The gensym server on MC originally didn't set the
4041 byte length of the EOF, so twenex would print whatever happened
4042 to be in the packet at the time.  For example,
4043         @type cha:mc.gensym_foobar
4044         19EGSNMYF OOAB
4045 instead of just
4046         19
4047
4048
4049 To Alan and cm-i: The GENSYM server has been fixed to no tickle
4050 either bug.
4051
4052 \1f
4053 Date: Wednesday, 6 October 1982, 06:07-EDT
4054 From: Robert W. Kerns <RWK at SCRC-TENEX>
4055 Subject: archive device overload
4056 To: Alan Bawden <ALAN at MIT-MC>
4057 Cc: BUG-ITS at MIT-MC, BUG-LMODEM at MIT-MC
4058 In-reply-to: The message of 2 Oct 82 16:58-EDT from Alan Bawden <ALAN at MIT-MC>
4059
4060     Date: 2 October 1982 16:58-EDT
4061     From: Alan Bawden <ALAN at MIT-MC>
4062     1) Is it really the case that there can't be more than about 8 jobdevices at
4063     any one time?  I guess this is reasonable since there usually isn't any more
4064     than about 4 active at any one time.
4065 Yes.
4066     2) I hope that the LMODEM program is taking the proper precautions to prevent
4067     the user from using up infinite channels.  The maintainers should spend a
4068     minute or two thinking about correctly unwind-protecting their program so that
4069     this can't happen if they haven't already (in which case they should think
4070     about possible bugs).
4071
4072 In this case, it isn't LMODEM's problem.  They're staying around after
4073 LMODEM's channels have been closed.
4074
4075     3) What are archive devices waiting for when they go to sleep?  Normally they
4076     seem to hang.  These behaved as if they were waiting for a lock to free up.
4077     (The fact that they all disappeared after I gunned a couple presumably
4078     indicates that archive devices take the correct actions to insure that locks
4079     will be unlocked when jobs get killed.)  Is there some sort of deadly embrace
4080     that is known to happen?
4081
4082 Usually they're waiting for the lock to be freed that is held by
4083 whichever one of them that got the error.  Generally, the error is a
4084 clobbered archive.  It used to be true, may still be true, that having
4085 the archive too large to map would cause it to be permanently broken
4086 in this way.
4087
4088     4) Since the job on the user end of the job channel had gone away, shouldn't
4089     the job devices have been told about it?  I don't find anything specific in the
4090     job device documentation about what happens when the user goes away, but I
4091     thought that the system simulated a .CLOSE on any channels associated with
4092     any terminated jobs, but this would have cleaned things up wouldn't it?
4093     (I just tried this myself, and that seems to be the case...)
4094 Yes, but the ARCHIVE device doesn't allow any of this until it's
4095 gotten the lock.
4096     5) Perhaps the .SLEEP that the archive device is using (where?) shouldn't be
4097     forever, but instead it should wake up every five minutes and be sure it still
4098     has a reason to live.
4099 Something like that.
4100 \1f
4101 Date: Sunday, 3 October 1982, 03:10-EDT
4102 From: Patrick Sobalvarro <PGS at MIT-OZ at MIT-MC>
4103 To: bug-its at MIT-OZ at MIT-MC
4104 Cc: akr at MIT-OZ at MIT-MC
4105
4106 Alex Krymm (our new hardware person) has agreed to take a look at the prints
4107 for ML's Chaosnet interface and consider building one for AI.
4108
4109 Questions:
4110 Is it really worth it?  That is, will this just be a lot of thankless work for
4111 him?  Or is it comparatively simple?  Is someone who understands the hardware
4112 well around to answer the occasional question?  Would he have to do
4113 wirewrapping, or do we have wirelists that we can send to Augat?
4114
4115 \1f
4116 Date: 3 October 1982 02:11-EDT
4117 From: Pandora B. Berman <CENT at MIT-AI>
4118 Subject: Lord of Light reincarnated
4119 To: BUG-ITS at MIT-AI
4120 cc: ALAN at MIT-AI
4121
4122 with advice from moon and much assistance from alan (who did most of
4123 the actual work), Puff-The-Magic namedragon has been copied over from
4124 ML to do namedragonish things like keeping track of logout times.
4125 apparently the LOGOUT TIMES file has not been written to since the
4126 knight tvs were last patched out (presumably Taraka Namdrg wants to
4127 display on them before modifying the file?).
4128
4129 we first considered patching Taraka Namdrg to not try to write out to
4130 the knight tvs, but that proved much too hairy.
4131 \1f
4132 Date: 2 October 1982 16:58-EDT
4133 From: Alan Bawden <ALAN at MIT-MC>
4134 Subject:  archive device overload
4135 To: BUG-ITS at MIT-MC, BUG-LMODEM at MIT-MC
4136
4137 I noticed that my attempts to use the DIR device were reporting DEVICE FULL
4138 errors, and since the system was far from full I deduced that we had run out of
4139 some resource specific to jobdevices.  Sure enough, there were eight or so
4140 sleeping archive devices.  They were all associated with a nonexistant job that
4141 had presumably once been named <uname> LMODEM.  (Although PEEK could have been
4142 mistaken about this if the job number had been recycled, the fact that they
4143 were all using an archive on the CPM directory backs this up.)  I gunned a
4144 couple of them and suddenly the rest disappeared.  I have several questions:
4145
4146 1) Is it really the case that there can't be more than about 8 jobdevices at
4147 any one time?  I guess this is reasonable since there usually isn't any more
4148 than about 4 active at any one time.
4149
4150 2) I hope that the LMODEM program is taking the proper precautions to prevent
4151 the user from using up infinite channels.  The maintainers should spend a
4152 minute or two thinking about correctly unwind-protecting their program so that
4153 this can't happen if they haven't already (in which case they should think
4154 about possible bugs).
4155
4156 3) What are archive devices waiting for when they go to sleep?  Normally they
4157 seem to hang.  These behaved as if they were waiting for a lock to free up.
4158 (The fact that they all disappeared after I gunned a couple presumably
4159 indicates that archive devices take the correct actions to insure that locks
4160 will be unlocked when jobs get killed.)  Is there some sort of deadly embrace
4161 that is known to happen?
4162
4163 4) Since the job on the user end of the job channel had gone away, shouldn't
4164 the job devices have been told about it?  I don't find anything specific in the
4165 job device documentation about what happens when the user goes away, but I
4166 thought that the system simulated a .CLOSE on any channels associated with
4167 any terminated jobs, but this would have cleaned things up wouldn't it?
4168 (I just tried this myself, and that seems to be the case...)
4169
4170 5) Perhaps the .SLEEP that the archive device is using (where?) shouldn't be
4171 forever, but instead it should wake up every five minutes and be sure it still
4172 has a reason to live.
4173 \1f
4174 Date: Saturday, 2 October 1982, 10:31-EDT
4175 From: Robert W. Kerns <RWK at SCRC-TENEX>
4176 Subject: [MINSKY at MIT-OZ: clucftp]
4177 To: Christopher C. Stacy <CStacy at MIT-MC>
4178 Cc: Bug-Twenex at MIT-XX, Bug-ITS at MIT-MC, MINSKY at MIT-OZ
4179 In-reply-to: The message of 2 Oct 82 04:26-EDT from Christopher C. Stacy <CStacy at MIT-MC>
4180
4181     Date: Saturday, 2 October 1982, 04:26-EDT
4182     From: Christopher C. Stacy <CStacy at MIT-MC>
4183     This is reproducable.  Anyone have any ideas why?
4184
4185
4186     Date: 30 Sep 1982 0032-EDT
4187     From: MINSKY at MIT-OZ
4188     Subject: clucftp
4189     To: cstacy at MIT-OZ
4190     cc: minsky at MIT-OZ
4191
4192     When I use "get" to MC, it complains "bad format packet recieived".
4193     It used to work.  Has anything changed?
4194 Possibly because of the addition of the AUTHOR to the OPEN response?
4195
4196 \1f
4197 Date: Saturday, 2 October 1982, 04:26-EDT
4198 From: Christopher C. Stacy <CStacy at MIT-MC>
4199 Subject: [MINSKY at MIT-OZ: clucftp]
4200 To: Bug-Twenex at XX, Bug-ITS at MC
4201
4202 This is reproducable.  Anyone have any ideas why?
4203
4204
4205 Date: 30 Sep 1982 0032-EDT
4206 From: MINSKY at MIT-OZ
4207 Subject: clucftp
4208 To: cstacy at MIT-OZ
4209 cc: minsky at MIT-OZ
4210
4211 When I use "get" to MC, it complains "bad format packet recieived".
4212 It used to work.  Has anything changed?
4213 -------
4214
4215 \1f
4216 Date: 30 Sep 1982 2002-EDT
4217 From: J. Noel Chiappa <JNC at MIT-XX>
4218 Subject: [Ben Littauer <littauer at BBN-UNIX>: TAC/ITS telnet problems]
4219 To: bug-its at MIT-MC
4220
4221 Mail-from: ARPANET site MIT-MC rcvd at 30-Sep-82 1601-EDT
4222 Date: 30 Sep 1982 15:52:57 EDT (Thursday)
4223 From: Ben Littauer <littauer at BBN-UNIX>
4224 Subject: TAC/ITS telnet problems
4225 To: REM at mit-mc, POURNE at mit-mc, EAK at mit-mc, JNC at mit-mc
4226 Cc: frye at BBN-UNIX, ditmars at BBN-UNIX, clifford at BBN-UNIX, littauer at BBN-UNIX
4227
4228
4229 There has been a lot of traffic recently about this TAC/ITS telnet bug.
4230 There are many misconceptions about what is going on in the TAC, and I
4231 can only assume that much of the speculation I see about what ITS is doing
4232 is also wrong.  I am currently looking into this problem, and trying to
4233 sort out the facts.  It would be helpful if I had a contact at MIT who
4234 could get me access to and account on MIT-MC and who would KNOW what MC
4235 is supposed to do in these funny situations.  Any volunteers?  I expect 
4236 to be doing some investigation during this coming week.  I can be
4237 reached via netmail or at BBN (497-3196).
4238
4239 One major confusion about the TAC relates to its buffer sizes.  The TAC
4240 has static buffering on input and dynamic buffering on output, and both
4241 input and output buffers are relatively small.  The TIP's buffers could
4242 be of any size, depending on the configuration of the machine.  The TAC
4243 does not have, nor will it ever have, 1000 character buffers for 63 
4244 terminals in a 32K word machine...  
4245                                     -ben-
4246
4247 -------
4248
4249 \1f
4250 Date: 28 Sep 1982 2119-EDT
4251 From: J. Noel Chiappa <JNC at MIT-XX>
4252 Subject: Re: Anyone know why ITS got unfriendly?
4253 To: EAK at MIT-MC, POURNE at MIT-MC
4254 cc: BUG-ITS at MIT-MC, JNC at MIT-XX
4255 In-Reply-To: Your message of 28-Sep-82 2026-EDT
4256
4257         I'll forward your message to the TAC maintainer, Clifford@BBN-UNIX,
4258 and see what we get back.
4259 -------
4260
4261 \1f
4262 Date: 28 September 1982 20:26-EDT
4263 From: Earl A. Killian <EAK at MIT-MC>
4264 Subject:  Anyone know why ITS got unfriendly?
4265 To: POURNE at MIT-MC
4266 cc: BUG-ITS at MIT-MC
4267
4268 Because the TACs (the new TIP) seem to misimplement to TELNET
4269 protocol.  When ITS tries to flush the data in the network using
4270 the same method that works on TIPs it causes things to come to a
4271 grinding halt.  I suspect someone just removed the code that
4272 attempts to do the flushing as begin better than wedging.
4273
4274 \1f
4275 GJC@MIT-MC 09/27/82 16:57:13
4276 To: (BUG ITS) at MIT-MC
4277 I've noticed a funny intermittent bug from local MC terminals today.
4278 The characters "IOB" sometimes end up in the input stream randomly
4279 when other keys are typed. I've noticed this both on TTY 31 and
4280 on the VT52 near the system consol on the 9'th floor.
4281
4282
4283 \1f
4284 dcp, alan@MIT-MC (Sent by DCP@MIT-MC) 09/25/82 03:56:43 Re:  What is the value of L??
4285 To: (BUG ITS) at MIT-MC
4286
4287     On MC ITS 1278, right now!!
4288
4289     sys^K
4290     l= 134007
4291
4292     What!!!!  This causes :VV to break, but that's a minor detail at
4293     this point.  I loaded @ ITS and @ NITS into a job and L was 1000
4294     as expected.  I guess somebody decided to take a walk through the
4295     in core symbol table.  LUBLK is still 1000 (thank god, otherwise
4296     PEEK would also be broken). 
4297
4298     (On ML and DM it's 742, and AI is 745.)
4299
4300 Fixed in the running system (without knowing (or finding) where
4301 the symbol table is in memory).
4302 \1f
4303 Date: 24 September 1982 09:49-EDT
4304 From: Christopher C. Stacy <CSTACY at MIT-MC>
4305 Subject:  ai namedragon
4306 To: CENT at MIT-AI
4307 cc: BUG-ITS at MIT-MC
4308
4309
4310 There being no TV-11 anymore, I retired the name dragon.
4311
4312 \1f
4313 Date: 24 September 1982 04:12-EDT
4314 From: Pandora B. Berman <CENT at MIT-AI>
4315 Subject: ai namedragon
4316 To: BUG-ITS at MIT-AI
4317
4318 for at least the past few weeks, taraka has been consistently hanging onto
4319 whatever verion of lsr1 was lsr1 1 when taraka was started up. that is, 
4320 taraka is NOT checking at intervals for a newer version and releasing the old
4321 one to be deleted. it seems the only way to change tarka's idea of what
4322 is the current version of the database is to gun taraka and start a new one.
4323 this is much less than optimal. please investigate.
4324 \1f
4325 Date: 23 September 1982 03:28-EDT
4326 From: David C. Plummer <DCP at MIT-MC>
4327 Subject: Whither XGP?
4328 To: GUMBY at MIT-MC
4329 cc: PGS at MIT-MC, BUG-ITS at MIT-MC, DLW at MIT-OZ
4330
4331 [Is BUG-ITS the right place for all of this??]
4332
4333 My Versatec spooler understands KST files; it has nothing to do
4334 with the Versatec.  If you read DCP;PRESS ANOUNC you will see
4335 that when the Versatec spooler TRIES to do press files, it
4336 translates the press fonts into somee (hopefully) reasonable XGP
4337 font.
4338
4339 If you are trying to get closer to the state of the art, flush
4340 XGP format files.  In theory (if I turned on XGP file recognition
4341 in the spooler), XGP files produced by R come out correctly, but
4342 XGP files produced by TJ6 or BOLIO (and I think @) cause it to
4343 crash.  This is interesting, becuase the :DOVER program does the
4344 exact opposite (does everything (as far as I can tell) EXCEPT R
4345 produced XGP files).  "Well, why don't you look at :DOVER to see
4346 how it does it?" you might ask.  I did; it is just as
4347 incomprehensible when it comes to XGP files as anything else I've
4348 seen.  
4349 \1f
4350 Date: 22 September 1982  23:21-EDT (Wednesday)
4351 Sender: GUMBY at MIT-OZ
4352 From: David Vinayak Wallace <GUMBY at MIT-MC>
4353 To:   PGS at MIT-MC
4354 Cc:   bug-its at mc, DLW at MIT-OZ
4355 Subject: Whither XGP?
4356
4357 does the versacrock support KST fonts? I know it can't support
4358 tj6-style XGP files. Plummer said he would try to do it if he could
4359 find documentation on XGP-format files. i tried to find this a couple
4360 of years ago when I wanted to generate them with the lisp machine, but
4361 nobody knew where any sort of real documentation was. The best I could
4362 do was discuss scan format with RWK.
4363 With respect to "state of the art" ... are there really any equivalent
4364 printers (i.e. 200 dots to the inch)?
4365 -------
4366
4367 \1f
4368 Date: Wednesday, 22 September 1982  15:39-EDT
4369 Sender: PGS at MIT-OZ
4370 From: PGS at MIT-MC
4371 To:   David Vinayak Wallace <GUMBY at MIT-OZ>
4372 Cc:   bug-its at mc, DLW at MIT-OZ
4373 Subject: Whither XGP?
4374
4375 Frankly, now that we have the Versatek on the seventh floor working, and there
4376 is the possibility of getting Canon laser printers, I think we should throw the
4377 XGP and associated hardware out, or give it away, or whatever.  Re-interfacing
4378 it would take more people-hours than we can afford these days, and if we were
4379 going to spend them anyway, we might as well get something closer to
4380 state-of-the-art out of it.
4381 -------
4382
4383 \1f
4384 Date: Wednesday, 22 September 1982  14:10-EDT
4385 Sender: KLOTZ at MIT-OZ
4386 From: KLOTZ at MIT-MC
4387 To:   DLW at MIT-OZ
4388 Cc:   bug-its at mc, David Vinayak Wallace <GUMBY at MIT-OZ>
4389 Subject: Whither XGP?
4390
4391 I suggest we give the XGP to Concourse, if we are allowed to.
4392 -------
4393
4394 \1f
4395 Date: 22 Sep 1982 0948-EDT
4396 From: J. Noel Chiappa <JNC at MIT-XX>
4397 Subject: Re: Whither XGP?
4398 To: GUMBY at MIT-MC, bug-its at MIT-MC
4399 cc: JNC at MIT-XX
4400 In-Reply-To: Your message of 21-Sep-82 1816-EDT
4401
4402         ML has it's own private direct PDP-10 interface to the CHAOS
4403 net. I don't know if you could plug the XGP-11 into the DL-10 (or the
4404 DTE, if it's a multi-11 one) on MC without buying new hardware, but I
4405 doubt it. In any case, the software would require tons of work, and
4406 I doubt there is anyone at MIT competent to do it. Basically, you're
4407 out of luck.
4408 -------
4409
4410 \1f
4411 Date: Wednesday, 22 September 1982  07:42-EDT
4412 Sender: DLW at MIT-OZ
4413 From: DLW at MIT-MC
4414 To:   David Vinayak Wallace <GUMBY at MIT-MC>
4415 Cc:   bug-its at mc
4416 Subject: Whither XGP?
4417
4418 ML talks to the Chaosnet directly, with a PDP-10 Chaosnet interface.
4419 There are no PDP-11s on ML.
4420
4421 The XGP talks to its through the 10/11 interface, which is a broken
4422 and one-of-a-kind beast.  It would be a great, great deal of work
4423 to interface the XGP in any other fashion.
4424 -------
4425
4426 \1f
4427 Date: 21 September 1982  18:16-EDT (Tuesday)
4428 Sender: GUMBY at MIT-OZ
4429 From: David Vinayak Wallace <GUMBY at MIT-MC>
4430 To:   bug-its at mc
4431 Subject: Whither XGP?
4432
4433 How does ML talk to the Chaosnet? Does it use a 10/11 interface?
4434 A number of people have been screwed (including everybody in 6.001)
4435 because the XGP vanished. Would it be possible to put the XGP on
4436 either ML or MC, at least until large fixed-width fonts exist for
4437 either the dover or whatever new hardware we get?
4438 -------
4439
4440 \1f
4441 Devon@MIT-ML 09/10/82 06:12:13 Re: AI's broken Ten-11 interface
4442 To: (BUG ITS) at MIT-ML, TK at MIT-ML
4443 When the Ten-11 interface is enabled, AI goes into an infinite loop
4444 while trying to initialize the Chaos-11's buffers.  The NXM light stays
4445 off when it's running, but it quickly lights up when single-stepping.
4446 This occurs around pc=60477 (T11CK2) with the TV-11 disabled (so it
4447 won't die trying to hack the TV-11).  Single-stepping this loop seems to
4448 show a SETZM instruction skipping.  Perhaps the single-step key is
4449 bouncy, but this instruction is trying to write a zero into the Chaos-11
4450 so it might be related to the Ten-11 failure.  Would someone look at the
4451 crash dump in the file AI:CRASH;TREE TOAD and check this out?  AI is
4452 only available via ARPAnet because it can't talk to the PDP-11's.
4453 \1f
4454 Date: 9 September 1982 01:58-EDT
4455 From: Devon S. McCullough <DEVON at MIT-MC>
4456 To: DCP at MIT-MC
4457 cc: BUG-ITS at MIT-MC, FJW at MIT-MC
4458
4459     DCP@MIT-MC (Sent by DCP0@MIT-MC) 09/07/82 12:35:41
4460     To: DEVON at MIT-MC
4461     CC: (BUG ITS) at MIT-MC
4462         DEVON@MIT-MC 09/07/82 06:35:11
4463         One question?  If ITS sends a IAC WILL BINARY to a TIP or
4464         TAC, does this turn off interpretation of the IAC character
4465         somehow, so it should no longer be doubled?  That would be
4466         nasty.
4467
4468     An IAC is only doubled when a 377 wants to pass all the way
4469     through the TELNET stream.  This is still the case when a machine
4470     is in TRANSMIT BINARY. 
4471
4472     I think there is a big difference of opinion on the intercept
4473     character issue.  Characcters go from KEYBOARD to COMMAND
4474     PROCESSOR to TELNET STREAM to FOREIGN TELNET STREAM.  Normally
4475     the command processor passes through characters to the telnet
4476     stream, unless the intercept character is typed.  The impression
4477     from some people I get is that if the TAC goes into TRANSMIT
4478     BINARY, then the command processor will not trap the intercept
4479     character.  Well, my opinion is that that is a completely
4480     cretenous behavior.  TRANSMIT BINARY only has to do with the
4481     TELNET STREAM, and not the COMMAND PROCESSOR.  If TACS will not
4482     intercept @ when in TRANSMIT BINARY, then it is in violation of
4483     the description of TRANSMIT BINARY found in the April 1976
4484     ARPANET PROTOCOL HANDBOOK.  I doubt it has changed.
4485
4486 There is a difference in opinion.  The command processor is free to
4487 decide when it's appropriate to catch the intercept character and when
4488 it's not, and currently it does the most reasonable thing.
4489
4490 TIP users would be grossly inconvenienced if command characters were
4491 intercepted in binary mode.  Fortunately they aren't.  This issue is
4492 totally outside the scope of the protocol, and I saw no mention of it
4493 in the APRAnet Protocol Handbook - can you give me a page number?
4494 \1f
4495 DCP@MIT-MC (Sent by DCP0@MIT-MC) 09/08/82 01:17:01
4496 To: (BUG DECUUO) at MIT-MC
4497 CC: (BUG ITS) at MIT-MC
4498 Just curious, What is the kludge in DECUUO that requires the
4499 second word of a UNAME entry in the MFD to be zero?? 
4500 \1f
4501 DCP@MIT-MC (Sent by DCP0@MIT-MC) 09/07/82 12:35:41
4502 To: DEVON at MIT-MC
4503 CC: (BUG ITS) at MIT-MC
4504     DEVON@MIT-MC 09/07/82 06:35:11
4505     One question?  If ITS sends a IAC WILL BINARY to a TIP or
4506     TAC, does this turn off interpretation of the IAC character
4507     somehow, so it should no longer be doubled?  That would be
4508     nasty.
4509
4510 An IAC is only doubled when a 377 wants to pass all the way
4511 through the TELNET stream.  This is still the case when a machine
4512 is in TRANSMIT BINARY. 
4513
4514 I think there is a big difference of opinion on the intercept
4515 character issue.  Characcters go from KEYBOARD to COMMAND
4516 PROCESSOR to TELNET STREAM to FOREIGN TELNET STREAM.  Normally
4517 the command processor passes through characters to the telnet
4518 stream, unless the intercept character is typed.  The impression
4519 from some people I get is that if the TAC goes into TRANSMIT
4520 BINARY, then the command processor will not trap the intercept
4521 character.  Well, my opinion is that that is a completely
4522 cretenous behavior.  TRANSMIT BINARY only has to do with the
4523 TELNET STREAM, and not the COMMAND PROCESSOR.  If TACS will not
4524 intercept @ when in TRANSMIT BINARY, then it is in violation of
4525 the description of TRANSMIT BINARY found in the April 1976
4526 ARPANET PROTOCOL HANDBOOK.  I doubt it has changed.
4527 \1f
4528 DEVON@MIT-MC 09/07/82 08:01:07
4529 To: (BUG ITS) at MIT-MC
4530 I spent several hours this morning trying to track down a sporadic TAC or TELSER bug
4531 wherein either the TAC gets wedged and refuses to accept binary output when ITS wants
4532 to do so, or else it accepts and TELSER is too wedged to notice the ack from the TAC.
4533
4534 Couldn't duplicate it once the symptoms became clear enough to try to get them on purpose.
4535 Who has done this before?  Is there some interaction or protocol change I'm unaware of?
4536 I'm not sure whether the TAC or TELSER is at fault.  The basic symptom is that I will
4537 send IAC WILL BINARY (I do :imgout 377 373 0 at DDT) and the TRBINF in telser stays zero.
4538 Alternating between WILL and WONT produces no effect either.
4539 \1f
4540 DEVON@MIT-MC 09/07/82 06:35:11
4541 To: (BUG ITS) at MIT-MC
4542 One question?  If ITS sends a IAC WILL BINARY to a TIP or TAC, does this turn off interpretation of the IAC character somehow, so it should no longer be doubled?  That would be nasty.
4543 \1f
4544 Date: 7 September 1982 06:29-EDT
4545 From: Devon S. McCullough <DEVON at MIT-MC>
4546 Subject:  connecting to ITS from an ARPAnet TAC
4547 To: BUG-ITS at MIT-MC
4548 cc: DCP at MIT-MC, FJW at MIT-MC, EB at MIT-OZ
4549
4550 TelSer should always initialize TelNet connections with IAC WILL BINARY.
4551
4552 TCTYP really should try to adjust a TIP or TAC connection when %TPMTA
4553 is called for, maybe by means of a new keyword, like EIGHT or META.
4554 If connected via a TIP/TAC, TCTYP should then issue IAC DO BINARY.
4555
4556 Extensive experiments tonight with USC-TAC show that everything will
4557 work fine if you tell a TAC that ITS is going to transmit binary.
4558
4559 It works well for some people to ask the TIP/TAC to transmit binary,
4560 but this disables @ interception, and will thus screw many TIP/TAC
4561 users.  The only way they'd have to undo this is either hang up and
4562 redial the TIP/TAC, or log out and wait for TelSer's 2 minute timeout.
4563 Since I need this feature to enable my terminal's META key, I have
4564 fixed my login file to do :IMGOUT 377 373 0 and logout to do :IMGOUT
4565 377 376 0 when my TCTYP specifies %TPMTA.  These magic numbers are IAC
4566 DO BINARY and IAC DONT BINARY respectively.
4567
4568 Apropos nothing in particular, the TIP manual claims that if the host
4569 sends 207 <command> ^J to a TIP in OLD TELNET it will work as if the
4570 user had typed @ <command> ^J on his terminal, but it does work on
4571 TACs so I guess New TelNet never evolved a replacement for this
4572 necessary feature, or are they STILL ruinning OLD TELNET???
4573 \1f
4574 Date: 5 September 1982 14:09-EDT
4575 From: David C. Plummer <DCP at MIT-MC>
4576 Subject: MINITS supdup to MC
4577 To: KMP at MIT-MC
4578 cc: PGS at MIT-MC, PGA at MIT-MC, BUG-ITS at MIT-MC,
4579     BUG-MINITS at MIT-MC
4580
4581 I believe there is a bug-minits mailing list.  Anyway,  
4582
4583 I think MINITS does do the decrement hack necessary for ITS.  I
4584 can not make it fail on my AAA which is connected to a MINITS and
4585 I am SUPDUPing to MC.  I have tried printing files which have
4586 lines lengths greater than that of the terminal and cannot make
4587 it fail.  I suspect the problem is actually the setup modes of
4588 the terminal.  ITS assumes (or enforces in the initial string)
4589 and MINITS assumes (but does not currently have an initial string
4590 to enforce it with) that /terminals/ DO NOT automatically wrap
4591 when a character is displayed on the last column.  This may be a
4592 personal preference, but if you are on an AAA and if the second
4593 bit of setup mode D is on, turn it off and tell me if it still
4594 loses.  If you type S to get out of setup, it will save the
4595 current configuration (and hope you dont have wars over the
4596 proper modes).
4597
4598 \1f
4599 Date: 5 September 1982 01:58-EDT
4600 From: Kent M. Pitman <KMP at MIT-MC>
4601 Subject: MINITS supdup to MC
4602 To: PGS at MIT-MC, PGA at MIT-MC
4603 cc: BUG-ITS at MIT-MC
4604
4605 When Supdup'ing to MC, MINITS (I guess) incorrectly supports over-run lines.
4606 it seems that they don't end up incrementing ITS' notion of what line it's 
4607 on, so at the bottom of the screen, some hardware scrolling happens because
4608 ITS doesn't realize soon enough that it's time to give a --more-- break and 
4609 pop to the top of the screen. this effect is easy to reproduce.
4610 just print a file which has lines longer than the line length and watch what
4611 happens as you reach the bottom of the screen.
4612
4613 \1f
4614 Date: 3 September 1982 21:45-EDT
4615 From: David C. Plummer <DCP at MIT-MC>
4616 To: DEVON at MIT-MC
4617 cc: DCP at MIT-MC, BUG-ITS at MIT-MC
4618
4619 I think you are confused (though it could be me).  DO TRANSMIT
4620 BINARY does not mean the TAC can't trap its escape character, itjust
4621 means it should not do any special processing on the characters.
4622 There is another option I belive for complete binary transmission
4623 which cannot be reverted; I do not think TRANSMIT BINARY is that option.
4624 I gues one of us should check the protocol specification...
4625
4626 \1f
4627 Date: 3 September 1982 21:42-EDT
4628 From: Devon S. McCullough <DEVON at MIT-MC>
4629 To: DCP at MIT-MC
4630 cc: BUG-ITS at MIT-MC
4631
4632 DO TRANSMIT BINARY would screw people who try to close their ITS
4633 connection and reconnect, since in binary mode the TIP (TAC) does not
4634 hack local user commands.  Perhaps the TIP/TAC ressets this when you
4635 close the connection?  It would still be boring to logout and have to
4636 wait until TelSer gets around to closing your connection.
4637
4638 Currently TelSer knows about CR and CRLF and sets your TCTYP in
4639 accordance with the protocol you are sending, so this is no problem.
4640 \1f
4641 DCP@MIT-MC 09/03/82 17:30:31
4642 To: (BUG ITS) at MIT-MC
4643 Is there any reason why ITS should change a %TDFS into a space
4644 on overprinting terminals?  Here is the problem:
4645
4646 I am on an overprinting terminal, SUPDUPing to ITS.  I Telnet
4647 to a system that can't deal with overprinting terminal.  VAX VMS
4648 and I think VAX Unix have this problem.  When using CHTN, I toggle
4649 VT52 emulation mode and tell the VAX I have a vt52 (with perhaps 
4650 a higher screen).  When the foreign system sends an ESCAPE C (or 
4651 whatever it is that goes forward), CHTN tells ITS to go forward.
4652 When ITS is sending to a replacing terminal, it sends %TDFS (I hope),
4653 but for an overprinting terminal (which it still thinks I am in this
4654 case), it sends a space (which unfortunately is now destructive).
4655
4656 \1f
4657 Date:  3 Sep 1982 1213-EDT
4658 From: J. Noel Chiappa <JNC at MIT-XX>
4659 Subject: TelSer
4660 To: DEVON at MIT-MC
4661 cc: BUG-ITS at MIT-MC, JNC at MIT-XX
4662
4663         Sounds like a good idea to me. Will any ITS wizards out there
4664 speak up if this is unreasonable? Otherwise, I'd say do it.
4665 -------
4666
4667 \1f
4668 DCP@MIT-MC 09/03/82 12:00:23
4669 To: DEVON at MIT-MC
4670 CC: (BUG ITS) at MIT-MC
4671 If TELSER sends WILL TRANSMIT BINARY, then that only allows ITS
4672 to send binary to the TAC.  You also want DO TRANSMIT BINARY
4673 which lets the TAC legally send binary to ITS.  I aggree that
4674 most times there will be no noticiable difference in terminal
4675 handling.  When a user types both RETURN and LINEFEED to
4676 something like DDT, ITS may get marginally confused, but thems
4677 the breaks. 
4678
4679 I do not use TACs.  Somebody that does should try out a new
4680 TELSER on MC or ML some night and see if it works.  Make sure CR,
4681 LF, and CR LF all do what you expect.  Compare with old behavior.
4682
4683 \1f
4684 DEVON@MIT-MC 09/03/82 03:22:06
4685 To: (BUG ITS) at MIT-MC
4686 When TIPs were generally used, the default output mode was (apparently) binary, but now that TACs are in vogue, terminal programs that used to work with TIPs lose, because they are only receiving 7 bits.  Perhaps TelSer should WILL Transmit Binary, which is necessary in some cases and harmless otherwise.
4687 \1f
4688 Date: 30 August 1982 05:48-EDT
4689 From: Christopher C. Stacy <CSTACY at MIT-AI>
4690 Subject: TV
4691 To: BUG-ITS at MIT-AI
4692
4693 seems to drop bits.  My ^C in previous :MAIL echoed as ^B but worked.
4694 \1f
4695 Date: 30 August 1982 05:48-EDT
4696 From: Christopher C. Stacy <CSTACY at MIT-AI>
4697 To: BUG-ITS at MIT-AI
4698
4699 Sometimes when I am using a Knight TV, my screen
4700 gets garbled.  I dont know what part of the TV
4701 system (10,11, or 10/11) is losing.
4702 \1f
4703 Date: Saturday, 28 August 1982  02:40-EDT
4704 To:   cstacy at MIT-OZ
4705 Sender: RPS at MIT-OZ
4706 from:cent
4707 Subject:ai problems & bughalts
4708 cc:   bug-its at MIT-OZ
4709
4710 chris, leaving yellow-pad notes on the ai system console is better than
4711 nothing as a way to indicate what its particular brokenness is, but
4712 ignores the problem that the note might fall off. please record the 
4713 brokenness state in the ai system logbook, so other people will know
4714 what's going on (also for a semi-permanent record -- lossage like the
4715 disk breaking needs to become part of general memory). thx.
4716 -------
4717 \1f
4718 Date: 23 August 1982 10:36-EDT
4719 From: Devon S. McCullough <DEVON at MIT-MC>
4720 Subject:  H19 emulators, and lossage and ANSI mode
4721 To: PGS at MIT-MC
4722 cc: BUG-ITS at MIT-OZ
4723
4724 A bit would be cleaner, after all TCTYP can be told that HDS means H19
4725 + some bit, just as GLASS means PRINTING with some different bits.
4726 \1f
4727 Date: Monday, 23 August 1982  08:52-EDT
4728 Sender: PGS at MIT-OZ
4729 From: PGS at MIT-MC
4730 To:   DEVON at MIT-MC
4731 cc:   BUG-ITS at MIT-OZ
4732 Subject:H19 emulators, and lossage and ANSI mode
4733
4734 In implementing multiple insert/delete line for H19's, I used ANSI mode because
4735 it was the only way to get it (as I imagine you know if you wrote an emulator).
4736 This is what CRTSTY does.  Looks to me like there are two possibilities; a new
4737 terminal type could be implemented (call it HDS or whatever) that would output
4738 only HDS codes, or a bit could be defined to say don't do multiple operations.
4739 I guess I'll do one of them when I get back.  If anyone thinks one way is more
4740 tasteful than the other, let me know.  I lean towards a separate type because
4741 it's easier to do :TCTYP HDS than :TCTYP H19 NO MULTIPLE (or worse yet, specify
4742 the bits).
4743 -------
4744 \1f
4745 DEVON@MIT-MC (Sent by DEVON7@MIT-MC) 08/20/82 08:10:24
4746 To: (BUG ITS) at MIT-MC
4747 certain h-19 emulators don't support ANSI mode and no longer work with the latest ITS.
4748 short-distance screen scrolling in EMACS still works, but when trying to scroll the
4749 text a long way it just puts trash on the display, and I have to clear the screen (slow)
4750 Since the emulation I'm using is on a micro i suppose I could try to hack some new code,
4751 but the display driver has limited memeory in which to live, because when screen RAM is
4752 mapped in, most user RAM is mapped out to make room for the video.
4753
4754 perhaps TECO can be kludged with some flag saying to insert/delete one at a time?
4755 \1f
4756 Date: 18 Aug 1982 0423-EDT
4757 From: DEVON at MIT-DMS (Devon S. McCullough)
4758 To: BUG-its at MIT-DMS
4759 Subject: BUG => its
4760 Message-id: <[MIT-DMS].241228>
4761
4762 using a TIP, it was never necessary to do @b o s, but now with TAC's it is.
4763 To avoid inconveniencing the user, how can this be done from ITS?
4764
4765
4766 \1f
4767 Date: 16 August 1982 19:52-EDT
4768 From: David C. Plummer <DCP at MIT-MC>
4769 To: REM at MIT-MC
4770 cc: BUG-ITS at MIT-MC, MIT-IN-PEOPLE at MIT-MC
4771
4772     REM@MIT-MC 08/16/82 09:12:29
4773     I am getting no echo whatsoever.
4774     I am typing this blindly.
4775     I pressed ctrl-S to stop output on second window (screen) of
4776     a ^R (PRINT), which has been doing this for weeks since the
4777     SU-TAC was installed.
4778
4779 My theory is that ITS is doing an output reset, which is turning
4780 into a data mark or interrupt process or something in the TELNET
4781 protocol, and that TACs don't understand this.  You will probably
4782 find that ^G will do the same thing.  Has the TELNET protocol
4783 dropped this feature?  Is ITS doing the wrong thing?  Or is this
4784 missing from the implementation of TACs.
4785
4786 Could somebody forward this to the code writers of the TAC
4787 software.  If necessary, I will try and find out what ITS is
4788 doing.  This has also happened to the DAVID-TAC (??) by people
4789 from the NAVY.
4790
4791 \1f
4792 EAK@MIT-ML 08/16/82 15:15:02
4793 To: (BUG ITS) at MIT-ML
4794 I was sittly quitely in :MAIL just now when I got a Console Free message.
4795 I thought someone had gunned me, so I quickly came back and spied on the
4796 system console, which said
4797 NET: RST TIMEOUT HST= 116000  15:08:57
4798 116000 is the host I was coming from.
4799 Some weird network glitch?  I don't know, but I also don't understand
4800 why my tree wasn't detached instead of destroyed.
4801
4802 \1f
4803 REM@MIT-MC 08/16/82 09:12:29
4804 To: (BUG ITS) at MIT-MC
4805 I am getting no echo whatsoever.
4806 I am typing this blindly.
4807 I pressed ctrl-S to stop output on second window (screen) of a ^R (PRINT), which has been doing this for weeks since the SU-TAC was installed.
4808
4809 \1f
4810 Date: Saturday, 14 August 1982  14:47-EDT
4811 Sender: PGS at MIT-OZ
4812 From: PGS at MIT-MC
4813 To: David A. Moon <MOON at MIT-OZ>
4814 Cc: BUG-ITS at MIT-MC, BUG-TELNET at MIT-MC, KLOTZ at MIT-OZ, 
4815       RMS at MIT-OZ
4816 Subject: crufty lossage (of characters, perhaps)
4817
4818     Date: Friday, 13 August 1982  02:03-EDT
4819     From: David A. Moon <MOON>
4820     Re:   crufty lossage (of characters, perhaps)
4821
4822     :TCTYP ? will tell you about the PADDED option, which is probably what you need.
4823
4824 Actually, I was losing completely, not knowing about needing to have the local
4825 end in image mode.  But I became unwedged eventually.
4826 -------
4827
4828 \1f
4829 CSTACY@MIT-MC 08/14/82 04:51:39
4830 To: (BUG ITS) at MIT-MC
4831 I installed version 1278 as NITS on MC.
4832 If anything goes wrong, please take a crash dump and boot
4833 from ITS.  Broken terminal support is supposedly fixed.
4834
4835 \1f
4836 Date: 13 August 1982 02:03-EDT
4837 From: David A. Moon <MOON at MIT-MC>
4838 Subject: crufty lossage (of characters, perhaps)
4839 To: PGS at MIT-MC
4840 cc: BUG-TELNET at MIT-MC, BUG-ITS at MIT-MC, RMS at MIT-MC,
4841     KLOTZ at MIT-MC
4842
4843 :TCTYP ? will tell you about the PADDED option, which is probably what you need.
4844 \1f
4845 Date: Tuesday, 10 August 1982  20:48-EDT
4846 Sender: PGS at MIT-OZ
4847 From: PGS at MIT-MC
4848 To: RZ at MIT-OZ
4849 cc: bug-its at MIT-OZ
4850
4851     RZ@MIT-MC 08/10/82 16:40:36
4852     I'm using one of the old ann arbors (it doesn't even have n-key rollover).
4853     With the new ITS there are several problems which I can't really explain.
4854     First, inside mail I am unable to type a rubout or C-Z.  A rubout seems to
4855     turn into a C-W since the previous word always gets deleted.  C-Z's don't
4856     do anything.  THis is not true when talking to DDT or EMACS.  Lock seems to
4857     idicate that that the right codes are being sent.
4858
4859     Second, when I logout the DDT seems to revert to the same mode that MAIL
4860     and SEND are in.  As a consequence, I can't log back in.
4861
4862 Since most of the Ann Arbors at the lab are new, and have meta keys, Ann Arbors
4863 are initialized with +%TPMTA.  Older Ann Arbors, like yours, don't have meta
4864 keys.  Looks like ^Z and rubout are being read as meta-^Z and meta-rubout.
4865 If you do
4866 :TCTYP AAA -%TPMTA
4867 you should win.
4868 -------
4869 \1f
4870 Date: 10 August 1982 18:05-EDT
4871 From: Christopher C. Stacy <CSTACY at MIT-MC>
4872 To: BUG-ITS at MIT-MC
4873
4874
4875 I deinstalled the new ITS from MC, since it was crashing the system.
4876 I will look into it (sigh).
4877
4878 \1f
4879 RZ@MIT-MC 08/10/82 16:40:36
4880 To: (BUG ITS) at MIT-MC
4881 I'm using one of the old ann arbors (it doesn't even have n-key rollover).
4882 With the new ITS there are several problems which I can't really explain.
4883 First, inside mail I am unable to type a rubout or C-Z.  A rubout seems to turn
4884 into a C-W since the previous word always gets deleted.  C-Z's don't do
4885 anything.  THis is not true when talking to DDT or EMACS.  Lock seems to 
4886 idicate that that the right codes are being sent.
4887
4888 Second, when I logout the DDT seems to revert to the same mode that MAIL and
4889 SEND are in.  As a consequence, I can't log back in.
4890
4891 \1f
4892 PGS@MIT-MC 08/10/82 07:00:59
4893 To: (BUG ITS) at MIT-MC
4894 ITS 1278 is now installed on ML, AI, and MC.  It contains support for Ann
4895 Arbors, and the code for H19's has been rewritten to include multiple
4896 insert/delete line/char.  TYMPAD has been changed to allow padding with nulls.
4897 H19's are being successfully padded with nulls, but it doesn't help a whole
4898 lot, because the padding for insert/delete operations isn't happening at the
4899 most featureful time imaginable.  I'll fix this when I get back from vacation.
4900
4901 \1f
4902 Date: 8 August 1982 19:56-EDT
4903 From: Patrick G. Sobalvarro <PGS at MIT-MC>
4904 Subject: crufty lossage (of characters, perhaps)
4905 To: BUG-TELNET at MIT-MC, BUG-ITS at MIT-MC
4906 cc: RMS at MIT-MC, KLOTZ at MIT-MC
4907
4908 I'm trying to fix TS3TTY so that H19's are padded with nulls, and can do
4909 multiple insert/delete line, like Ann Arbors do (no more of this weenie weenie
4910 stuff).  I think I'm winning.  But I can't tell.
4911
4912 Why can't I tell?  Well, AI has no H19's hung on it, and it can't pump out the
4913 characters at 9600 baud anyway, and that's when things get critical.  So what I
4914 usually do is go downstairs and connect an H19 to MC, and Telnet over to AI and
4915 do a :TCTYP H19 locally.  And I lose; the padding, or the insert/delete line
4916 stuff, just doesn't seem to work; the terminal gets confused, and outputs
4917 things in random places, and I go back and grovel over the code some more.
4918
4919 But last night I distilled a listing and injected it into my brain, and this
4920 afternoon when I saw that I was losing, I knew damned well that I should be
4921 winning, so I went over to a VT52, and Telnetted from it (on MC) to ML.  Its
4922 terminal type was set to VT52 on both machines, and it exhibited the same sort
4923 of lossage that H19's were exhibiting for me.  RMS suggested that perhaps the
4924 local machine didn't know its speed, so I set that to 9600 in both places, and
4925 it still lost.  In fact, absolute positioning and insert/delete line/character
4926 type things seem to consistently lose through a Telnet.  I believe I remember
4927 hearing this ascribed to VTS when people used to Telnet to XX when it first
4928 came up.
4929
4930 Try this simple experiment: log in on a local terminal on ML, or DM, or MC, or
4931 maybe even AI, although I don't know if it's fast enough to cause the lossage.
4932 Telnet over to another machine (even the one you're on!), do TTY^K, and watch
4933 it go!
4934
4935 \1f
4936 Date: 28 Jul 1982 1132-EDT
4937 From: CSTACY at MIT-DMS (Christopher C. Stacy)
4938 To: bug-its at MIT-DMS
4939 Message-id: <[MIT-DMS].238845>
4940
4941 This system seems to be printing bogus LOGIN and LOGOUT messages.
4942 God knows what else it mightbe doing.
4943
4944
4945 \1f
4946 Date: 31 Jul 1982 1129-EDT
4947 From: SWG at MIT-DMS (S. W. Galley)
4948 To: SWG at MIT-DMS, CSTACY at MIT-DMS
4949 Cc: bug-its at MIT-DMS
4950 In-reply-to: <[MIT-DMS].238845>
4951 Subject: bogus LOGIN & LOGOUT messages
4952 Message-id: <[MIT-DMS].239379>
4953
4954 No doubt it's because TAA patched ITS to record them
4955 for non-TTY trees as well as TTY-controlled ones.
4956
4957 \1f
4958 CSTACY@MIT-MC 08/04/82 17:40:57 Re: sources
4959 To: (BUG ITS) at MIT-MC
4960
4961 I saved the AI sources in SYSTEM, SYSENG, and SYSEN1 onto OZ
4962 for the moment.
4963
4964 \1f
4965 TK@MIT-MC 07/31/82 15:26:29
4966 To: (BUG ITS) at MIT-MC
4967 Just so other people who look at AI don't spin wheels unnecessarily.
4968 AI is currently dropping dead during the instruction following LPMR's
4969 (and possibly other pager related instructions).  There also appears
4970 to be a bad file in the acount directory (cdata or something) which
4971 prevents the system from coming up, but which the salvager seems
4972 incapable of fixing trivially.  I haven't looked at this second problem
4973 very hard.  The following loop will hang the processor:
4974
4975 LMPR
4976 JFCL
4977 JFCL
4978 AOJA .-3
4979
4980 PC stops at lpmr + 2, having fetched and done the fetch cycle (including
4981 PC increment) of the instruction at lmpr + 1.
4982 I probably won't get a chance to look at this further for a few days.
4983 I'd suggest a debugging strategy of using the logic analyzer to locate the
4984 place where the pulse train drops dead.  This might be caused by additional
4985 pulses coming back from the pager.  A likely failure is the TTL-DEC converters
4986 going to the pager.
4987
4988 \1f
4989 Date: Sunday, 1 August 1982  06:07-EDT
4990 Sender: TERZOP at MIT-OZ
4991 From: TERZOP at MIT-MC
4992 To: KLOTZ at MIT-AI
4993 Cc: bug-its at ai, vision at ai
4994 Subject: AI's demise?   
4995
4996
4997  Date: Saturday, 31 July 1982  00:24-EDT
4998     From: KLOTZ at MIT-AI
4999     To:   bug-its at ai
5000     cc:   vision at ai
5001     Re:   AI's demise?
5002
5003     What is going to happen to the XGP when AI finally quits working?
5004
5005     Is the vision group going to get something to use for their lispm plots?
5006
5007     Leigh.
5008
5009
5010 Hopefully SOMEONE will get a Cannon lazer printer or the equivalent,
5011 at which time a celebration for all can be held in the middle of Tech
5012 Square, the highlight of which will be the burial of the XGP ten feet
5013 under.
5014 -------
5015 \1f
5016 Date: 28 July 1982 23:16-EDT
5017 From: Alan Bawden <ALAN at MIT-MC>
5018 Subject:  MC emacs stuck in Kansas
5019 To: TFT at MIT-MC
5020 cc: BUG-MC at MIT-MC, BUG-ITS at MIT-MC
5021
5022     TFT@MIT-MC 07/27/82 08:31:40 Re: MC emacs stuck in Kansas
5023     To: (BUG MC) at MIT-MC
5024     I think this should go to bug-mc, not bug-emacs:
5025
5026     When I try to use either M-x find file, or C-x-C-f, to get a file from
5027     Oz, the defaulter gets very confused.  I think it doesn't even know that
5028     Oz exists! ...
5029
5030 Huh?  Are you complaining that C-X C-F OZ:<DIR>FOO.BAR doesn't work?  (While
5031 you CAN reference files on AI f'rinstance?)  While it IS possible that this
5032 could be made to work it isn't exactly trivial.  Maybe someday someone will
5033 have a hack attack and do it.  This is one of the prices we pay for running
5034 an incompatible timesharing system on OZ rather than an Incompatible
5035 Timesharing System.
5036 \1f
5037 Date: Saturday, 31 July 1982  00:24-EDT
5038 Sender: KLOTZ at MIT-OZ
5039 From: KLOTZ at MIT-AI
5040 To: bug-its at ai
5041 cc: vision at ai
5042 Subject:AI's demise?
5043
5044 What is going to happen to the XGP when AI finally quits working?
5045
5046 Is the vision group going to get something to use for their lispm plots?
5047
5048 Leigh.
5049 -------
5050 \1f
5051 Date: 31 July 1982 18:59-EDT
5052 From: Tom Knight <TK at MIT-AI>
5053 To: BUG-ITS at MIT-AI
5054
5055 AI has decided to "work" for the time being.  I.e., Moon and I intimidated it
5056 with scope probes, and it stopped failing.  This is the second unrelated marginal
5057 failure in as many weeks, neither of which has been properly fixed.  Don't count
5058 on it continuing to work.
5059 \1f
5060 MOON@MIT-MC 07/26/82 03:29:39 Re:  AI's problems--TEN-11 software
5061 To: TK at MIT-AI, (BUG ITS) at MIT-AI
5062 For what's worth, I fixed these in the source.  Someone who wanted to be
5063 useful might assemble and install a new system on AI.  I made the Chaosnet
5064 respect TEN11F, which it hadn't heard of, and I made the pointer in the
5065 TV-11 memory get ranged checked in the 2 places it seemed to be used,
5066 causing a bug-halt with an appropriate message if it was wrong.
5067 \1f
5068 Date: 24 Jul 1982 0302-EDT
5069 From: Robert W. Kerns <RWK at SCRC-TENEX at MIT-MC>
5070 Subject: Re: .TEMP.
5071 To: CSTACY at MIT-AI, BUG-ITS at MIT-AI
5072 cc: RWK at SCRC-TENEX at MIT-MC
5073 In-Reply-To: Your message of 24-Jul-82 0243-EDT
5074
5075 TMPKIL is supposed to run, of course, and there is supposed to be a .TEMP.
5076 directory, and there should be a -READ- -THIS- file in the directory that
5077 explains what the directory is for, and it should be reap-protected.  I
5078 believe that TMPKIL explicitly does not delete -READ- -THIS-; the do-not-reap
5079 bit is to discourage people, not programs.
5080 -------
5081
5082 \1f
5083 Date: 23 July 1982 17:01-EDT
5084 From: Christopher C. Stacy <CSTACY at MIT-AI>
5085 Subject: .TEMP.
5086 To: BUG-ITS at MIT-AI
5087
5088
5089 When the system came up after being broken the other day,
5090 I noticed TMPKIL running.  I wasnt sure who/what started it,
5091 so I left it be.
5092 \1f
5093 Date: Friday, 23 July 1982, 13:59-EDT
5094 From: Robert W. Kerns <RWK at SCRC-TENEX at MIT-MC>
5095 Subject: AI:.TEMP.;
5096 To: Rodney A. Brooks <BROOKS at MIT-AI>
5097 Cc: BUG-ITS at MIT-AI, BUG-LISPM at MIT-AI
5098 In-reply-to: The message of 23 Jul 82 09:54-EDT from Rodney A. Brooks <BROOKS at MIT-AI>
5099
5100     Date: 23 July 1982 09:54-EDT
5101     From: Rodney A. Brooks <BROOKS at MIT-AI>
5102     on lispm Terminal-Q complains of the non-existnece of directory AI: .TEMP.;LMSCN >.
5103     I assume this is either the reslt of recent vandalism or overzealous directory
5104     reclamation?
5105
5106 Perhaps someone deleted the -READ- -THIS- file, and the program that
5107 reaps that directory (deleting files more than a day old that don't have
5108 the do-not-reap bit and are not -READ- -THIS-) ran, leaving no files
5109 in the directory?
5110
5111 Does AI run that program?  I seem to recall that it's run by PFTHMG
5112 DRAGON on MC.  I think it's called TMPKIL.
5113
5114 \1f
5115 Date: 22 July 1982 07:26-EDT
5116 From: Tom Knight <TK at MIT-AI>
5117 To: BUG-ITS at MIT-AI
5118 cc: TK at MIT-AI
5119
5120 AI's problems, after 2 nights of hacking, turned out to be software [sort-of].
5121 The system was getting page faults referencing NXM exec pages, while PI in progress
5122 on channel 7.  The problem had to do with a location in the TV-11 being the exactly
5123 wrong value to cause the LDB and ADD at SSLCK8+4 or so to produce an address of
5124 one more than the page boundary.  This was compounded and made more difficult to find
5125 by a second bug in which turning off the 10-11 code makes the chaonet clock routine
5126 reference exec NXM, again at clock level, without checking the TEN11F flag.
5127 This happens on calls to T11CHK, which should just popj if TEN11F is disabled.
5128 This problem was eventually debugged with clipleads halting the machine on exec
5129 memory protect failures.
5130 The bugs have not been patched, but the system will presumably "never" get into
5131 that state again.  I'll edit the sources after breakfast.
5132 \1f
5133 MOON@MIT-MC 07/16/82 22:09:18 Re:  disk constipation
5134 To: DCP at MIT-MC
5135 CC: (BUG ITS) at MIT-MC, (BUG MAIL) at MIT-MC
5136     DCP@MIT-MC 07/16/82 21:25:55
5137     To: (BUG ITS) at MIT-MC, (BUG MAIL) at MIT-MC
5138     Is there something wrong with the disk code?  MC constipated for
5139     quite a while just now, and here is comsat's stats for the time:
5140
5141         205056  Attempting to send messages queued to host MIT-OZ
5142         205056    ICP->MIT-OZ...
5143         205057  QID=<[MIT-MC].317543>
5144         205057          TO->MARTY
5145         205059    CMSG  ID=<[MIT-MC].317655> EXP->DCP@354
5146         211553          TO->DCP
5147
5148     Notice the 25 minute delay.  The constipation did coincide with
5149     my typing G inside EMACS RMAIL.  Then again, it could be
5150     unrelated.  During the constipation, ANYBODY doing an OPEN on a
5151     disk file would hang, but could be PCLSR'd.
5152
5153 This is usually due to running out of disk channels, and deadlocking
5154 where you have several programs each of which wants a lot of disk channels,
5155 has some, and is waiting for more.  COMPLR and PUB are prime offenders
5156 in this respect since they open many channels and keep them open for
5157 many minutes.  You can look at the variable in the system whose name
5158 is (I think) QFCHN, the number of free disk channels.
5159 \1f
5160 DCP@MIT-MC 07/16/82 21:25:55
5161 To: (BUG ITS) at MIT-MC, (BUG MAIL) at MIT-MC
5162 Is there something wrong with the disk code?  MC constipated for
5163 quite a while just now, and here is comsat's stats for the time:
5164
5165     205056      Attempting to send messages queued to host MIT-OZ
5166     205056        ICP->MIT-OZ...
5167     205057      QID=<[MIT-MC].317543>
5168     205057              TO->MARTY
5169     205059        CMSG  ID=<[MIT-MC].317655> EXP->DCP@354
5170     211553              TO->DCP
5171
5172 Notice the 25 minute delay.  The constipation did coincide with
5173 my typing G inside EMACS RMAIL.  Then again, it could be
5174 unrelated.  During the constipation, ANYBODY doing an OPEN on a
5175 disk file would hang, but could be PCLSR'd.
5176
5177 \1f
5178 Date: 14 July 1982 11:29-EDT
5179 From: David A. Moon <MOON at MIT-MC>
5180 Subject: [MP: ITS question]
5181 To: GREN at MIT-AI
5182 cc: BUG-ITS at MIT-MC, mp at MIT-XX
5183
5184     Date: Wednesday, 14 July 1982  00:45-EDT
5185     Sender: GREN at MIT-OZ
5186     From: GREN at MIT-AI
5187     To: BUG-ITS at AI
5188     Subject: [MP: ITS question]
5189
5190     Date: Saturday, 10 July 1982  21:37-EDT
5191     From: Mark Plotnick <MP at MIT-XX>
5192     To:   gren at MIT-MC
5193     Re:   ITS question
5194
5195     I hear you're an ITS expert.  Could you tell me what this piece
5196     of code attempts to do?  My intuition tell me that it's trying
5197     to figure out what tty number your console tty is at, but there
5198     must be easier ways to do this.
5199               .OPEN CH,[SIXBIT /  #TTY/]
5200                .VALUE
5201               .SUSET [<.RIOC+CH>,,T]
5202               LDB N,[220600,,T]
5203
5204             Mark
5205
5206     I thought that bits 3.1-3.6 were the error code, set on non-skip
5207     .CALLs.
5208 That's .IOS.
5209              What is N getting?
5210 The TTY number.   .SUSET .RCNSL would be a better way.
5211 \1f
5212 Date: Wednesday, 14 July 1982  00:45-EDT
5213 Sender: GREN at MIT-OZ
5214 From: GREN at MIT-AI
5215 To: BUG-ITS at AI
5216 Subject: [MP: ITS question]
5217
5218 Date: Saturday, 10 July 1982  21:37-EDT
5219 From: Mark Plotnick <MP at MIT-XX>
5220 To:   gren at MIT-MC
5221 Re:   ITS question
5222
5223 I hear you're an ITS expert.  Could you tell me what this piece
5224 of code attempts to do?  My intuition tell me that it's trying
5225 to figure out what tty number your console tty is at, but there
5226 must be easier ways to do this.
5227           .OPEN CH,[SIXBIT /  #TTY/]
5228            .VALUE
5229           .SUSET [<.RIOC+CH>,,T]
5230           LDB N,[220600,,T]
5231
5232         Mark
5233
5234 I thought that bits 3.1-3.6 were the error code, set on non-skip
5235 .CALLs.  What is N getting?
5236
5237                         --gren
5238 -------
5239 \1f
5240 Date: 12 July 1982  16:02-EDT (Monday)
5241 Sender: RICH at MIT-OZ
5242 From: Charles Rich <RICH at MIT-AI>
5243 To: bug-oz at MIT-AI, bug-its at MIT-AI
5244
5245 How do I get supdup (:OZ) on AI to use SAIL characters on
5246 AI TV's?  (note: I have done :tctype sail before starting
5247 the supdup).
5248 -------
5249 \1f
5250 Date: 11 July 1982 19:56-EDT
5251 From: David A. Moon <MOON at MIT-MC>
5252 Subject:  .IOC
5253 To: GREN at MIT-MC
5254 cc: BUG-ITS at MIT-MC
5255
5256 It's the same as IOCHNM inside ITS.  You can look at the comments on that.
5257 The right half is an index into internal device tables, and the left half
5258 contains device-dependent bits and fields.  However, the reason it is not
5259 documented is probably that it is not generally useful and only exists for
5260 completeness.
5261
5262 \1f
5263 Date: 11 July 1982 16:07-EDT
5264 From: Christopher C. Stacy <CSTACY at MIT-AI>
5265 To: BUG-ITS at MIT-AI
5266
5267
5268 In ITS 1273, DDT 1388, on AI:
5269
5270 PWORD, MAIL, FINGER, and WHO, were all broken last night for
5271 some reason.  Now they all work.
5272
5273 Did someone fix this stuff, or did it (ummm) fix itself.
5274 \1f
5275 Date: 11 July 1982 05:36-EDT
5276 From: Ian G. Macky <GREN at MIT-MC>
5277 To: BUG-ITS at MIT-MC
5278
5279
5280 The World According to >INFO.;ITS USETS:
5281
5282
5283 .IOC +<n>       +- +-   input/output channel
5284
5285         The variable .IOC+<n> is the input/output channel
5286         word for channel <n>, for n between 0 and 17 octal.
5287         Normally zero for a closed channel.
5288
5289
5290
5291 [This is not horribly informative.  Can anyone tell me what
5292  exactly is in thess words?  I'll fix the USETS doc once the
5293  stuff is known... --gren]
5294 \1f
5295 Date: 11 July 1982 01:26-EDT
5296 From: Keith F. Lynch <KFL at MIT-AI>
5297 To: BUG-ITS at MIT-AI
5298
5299 :F  and :FINGER and :WHOIS  all die, with or without jcl. :F gives me
5300 the header line, then XGP, then, immediately on a new line, 
5301 ILOPR; 17770>>0   0/   10400,,500000   0/    10400,,500000
5302 :FINGER and :WHOIS gives similar results. There is no problem with
5303 :U or :UJ or :WHO or :WHOJ.
5304  :F worked fine about two hours ago.
5305                                                 ...Keith
5306 \1f
5307 Date: 11 July 1982 00:42-EDT
5308 From: Doug Humphrey <DIGEX at MIT-AI>
5309 To: BUG-ITS at MIT-AI
5310
5311 :f and :who are blowing up on me. nothing special I am doing.
5312
5313 :f blows with
5314
5315 ILOPR; 17770>>0
5316
5317 \1f
5318 Date: 10 July 1982 19:38-EDT
5319 From: Christopher C. Stacy <CSTACY at MIT-AI>
5320 Subject:  I answered Guby's FINGER bug report (there was no bug)
5321 To: GUMBY at MIT-AI
5322 cc: BUG-ITS at MIT-AI
5323
5324
5325 \1f
5326 Date: 10 July 1982 19:13-EDT
5327 From: David Vinayak Wallace <GUMBY at MIT-AI>
5328 To: BUG-ITS at MIT-AI
5329
5330 :f %bbnu
5331 hangs forever. Do all sites have finger servers? ITS should time out
5332 intelligently (it certainly does if another ITS is down).
5333 \1f
5334 Date: 5 July 1982 15:09-EDT
5335 From: David Chapman <zvona at MIT-AI>
5336 Sender: ___013 at MIT-AI
5337 To: BUG-ITS at MIT-AI
5338
5339 sys3;ts k is linked to sys3;ts logout which ain't they'.
5340 \1f
5341 Date: 1 July 1982 19:00-EDT
5342 From: Ken Harrenstien <KLH at MIT-AI>
5343 Subject: AI not accepting ARPAnet connections
5344 To: BUG-ITS at MIT-AI, BUG-PWORD at MIT-AI
5345
5346 Hey, what's with this server telnet lossage?  Any attempt to
5347 connect gets me a "ITS being deubbgged, go away" message,
5348 but after two days of this crap I find that I can get in
5349 via CHaos from MC.  I'm pretty pissed, since I've been
5350 trying to get at my mail to process ATSIGN, HOSTS3, and
5351 HEADER-PEOPLE stuff; also, unless I can get in you're
5352 going to lose the disk space that all the digests take
5353 up in my mail.
5354
5355 Would whoever slammed the door please consider that 99% of
5356 network people are okay guys, and deserve a little notice.
5357
5358 While this is being put to rights, how about flushing PWORD
5359 for connections from SRI-NIC?  That used to be set up OK
5360 but someone apparently reset things.  Again I'm irked; I
5361 used to think that friendships counted for something more
5362 than being treated like a total random.
5363 \1f
5364 Date: 30 Jun 1982 1501-EDT
5365 From: Robert P. Krajewski <RPK at MIT-XX>
5366 Subject: XGPSEND
5367 To: EBM at MIT-XX
5368 cc: BUG-OZ at MIT-OZ, BUG-ITS at MIT-AI
5369
5370 [The Twenex program] does not work from XX or OZ.  It can't create a
5371 spooling file.  Have some protocols been changed or something ?  Yes,
5372 people don't use the XGP much, but ...
5373
5374 bob
5375 -------
5376 \1f
5377 Date: 26 June 1982 11:41-EDT
5378 From: Alan Bawden <ALAN at MIT-MC>
5379 To: HDT at MIT-AI
5380 cc: BUG-ITS at MIT-MC
5381
5382 Supdup figures that when you type <break>P you probably don't even want it as
5383 your current job anymore, so it cleverly sets some OTHER job as being current.
5384 That's what it's doing when it valrets <alt>1J to your DDT, it's trying to
5385 select your PREVIOUSLY selected job.  This is why you somtimes get the error
5386 message JOB GONE? when leaving a supdup (the previously selected job has
5387 dissapeared since you started your supdup).
5388
5389 I guess it's somebody's idea of a feature.  I've never found the slightest bit
5390 convienent.
5391
5392 \1f
5393 Date: 25 June 1982 22:24-EDT
5394 From: Howie Daniel Trachtman <HDT at MIT-AI>
5395 To: BUG-ITS at MIT-AI
5396 cc: HDT at MIT-AI
5397
5398   This is minor, but I just thought you might like to know.
5399 I had a supdup to oz which I typed <break>p to get back to ai`s ddt.
5400
5401 I then later had to :mc for something...
5402   Then I did a <break>p to get back to AI, and sent someone a message, and
5403 did not start up any jobs.  However, when I did a :contin I got my oz job.
5404   Am I seeing things, or is this a bug?
5405 BTW, my mc job was still around afterwards.
5406
5407 --Howard--
5408 \1f
5409 GJC@MIT-MC 06/22/82 23:31:39 Re: the strangest thing
5410 To: (BUG ITS) at MIT-MC
5411 I was running :CHTN HTJR, a vax running VMS. On the Vax I ran a program
5412 which does a lot of I/O displaying information like a PEEK program
5413 (it was a peek type program) and taking character input at interrupt level.
5414 I ran this peek program looking at itself, and low and behold the CHTN
5415 was too busy or something to listen very well, even to the CHTN break
5416 character. That is, I found I could not break out of CHTN nor get
5417 any response from the VAX which just kept outputing characters.
5418 I then hung up the phone and redialed MC.
5419 Being brave, I then did :UJOB GJC HACTRO and :SNARF CHTN.
5420 The CHTN and the DDT then seemed to have control of the TTY at
5421 the *same* time, DDT getting characters only once in a while
5422 with the CHTN doing lots of output to my TTY. I then HUNG UP the phone
5423 again, and sent this bug note.
5424
5425 Later... It seems I can reproduce this condition at will.
5426
5427 \1f
5428 MOON@MIT-MC 06/19/82 20:25:44 Re: MC:.MAIL.;NAMES > is too large
5429 To: (BUG ITS) at MIT-MC, (BUG MAIL) at MIT-MC
5430 MC:.MAIL.;NAMES > is too large.  It is causing the mailer to run out of address
5431 space frequently.  If you read the file, a great deal of it looks like pure trash.
5432 I removed a few obviously obsolete entries; others should do the same.  It may
5433 be necessary to remove some of the large mailing lsts into separate files
5434 (using @FILE).  It would also be desirable to remove the personal entries for
5435 people who no longer exist; I don't know if there is a reliable way to tell whether
5436 someone no longer exists.  I also personally feel that the full-name entries at
5437 the end of the file are worthless and should be flushed, although others may disagree.
5438 \1f
5439 Date: 17 June 1982 21:55-EDT
5440 From: David Chapman <ZVONA at MIT-AI>
5441 To: BUG-ITS at MIT-AI
5442
5443 It seems that the msgs times was reset sometime last night.
5444 Everyone says that they had to read all the old messages again.
5445 \1f
5446 Date: 17 June 1982 20:21-EDT
5447 From: Mark J. Dulcey <Dulcey at MIT-AI>
5448 To: BUG-ITS at MIT-AI, BUG-BOLIO at MIT-AI, BUG-LISP at MIT-AI
5449
5450 I corrected a bug in the file AI: LMIO1; RFONTW >, and installed the
5451 changes on the Lisp Machine.  However, I know that these functions are
5452 also used by other folks (not on the Lisp Machine), so I thought I'd let
5453 you know so you can recompile and load the new FASL files.
5454 \1f
5455 MOON5@MIT-MC 06/16/82 15:49:09 Re: vandalism
5456 To: (BUG ITS) at MIT-MC
5457 I removed the garbage that someone not logged-in on some other
5458 ITS edited into the MC:SYS;SYSTEM MAIL.  This is the second time
5459 today I believe.
5460 \1f
5461 DCP@MIT-MC 06/14/82 11:52:49
5462 To: RICH at MIT-MC
5463 CC: (BUG ITS) at MIT-MC
5464     RICH@MIT-MC 06/14/82 10:35:45
5465     Will it be possible soon to have OZ: as a device from ITS
5466     like MC:, etc.
5467
5468 Not without a good deal of hacking.  They are different operating
5469 systems, and OZ is not on the ARPAnet, which is what the infamous
5470 MLDEV uses.  The standard ITS 6 character DIR, FN1 and FN2 will
5471 not map well to a twenex file system, and not many programs
5472 implement RMS's string open system call to get around this
5473 problem.
5474
5475 \1f
5476 DCP@MIT-MC 06/14/82 11:52:49
5477 To: RICH at MIT-MC
5478 CC: (BUG ITS) at MIT-MC
5479     RICH@MIT-MC 06/14/82 10:35:45
5480     Will it be possible soon to have OZ: as a device from ITS
5481     like MC:, etc.
5482
5483 Not without a good deal of hacking.  They are different operating
5484 systems, and OZ is not on the ARPAnet, which is what the infamous
5485 MLDEV uses.  The standard ITS 6 character DIR, FN1 and FN2 will
5486 not map well to a twenex file system, and not many programs
5487 implement RMS's string open system call to get around this
5488 problem.
5489
5490 \1f
5491 Date: Monday, 14 June 1982, 14:30-EDT
5492 From: Christopher C. Stacy <CStacy at MIT-AI>
5493 To: RICH at MIT-MC
5494 Cc: BUG-ITS at MIT-MC
5495
5496     RICH@MIT-MC 06/14/82 10:35:45
5497     To: (BUG ITS) at MIT-MC
5498     Will it be possible soon to have OZ: as a device from ITS
5499     like MC:, etc.
5500         
5501
5502 As I explained when we were deciding what operating system to
5503 run, TOPS-20 doesn't have any facility for doing this sort of
5504 thing.  It is a major task to write it into the guts of the
5505 Tops-20 monitor.  I (or someone) will probably be working on it
5506 in the near future, but it is likely to take a while.
5507
5508 Chris
5509
5510
5511 \1f
5512 MOON@MIT-MC 06/14/82 15:42:31 Re:  OZ: device
5513 To: RICH at MIT-MC
5514 CC: (BUG ITS) at MIT-MC
5515     RICH@MIT-MC 06/14/82 10:35:45
5516     To: (BUG ITS) at MIT-MC
5517     Will it be possible soon to have OZ: as a device from ITS
5518     like MC:, etc.
5519
5520 It's possible but unlikely.  The problem is that the inter-ITS
5521 devices simply relay system calls from the remote machine to the foreign
5522 machine.  20X has, of course, different system calls, and not all
5523 the ITS system calls map simply into 20X system calls.  There is also
5524 the issue of incompatible file name lengths and syntax.
5525
5526 On the other hand, since it was done for the FC: it can probably be
5527 done for OZ also assuming someone is available to do the work.
5528 If the FC: device used the standard file access protocol that 20X
5529 already supports, it would have been trivial to extend it into an OZ:
5530 device.  Since it uses a private protocol instead, either that protocol
5531 will have to be implemented on TOPS-20 or an entirely new job-device
5532 program will have to be written.
5533 \1f
5534 RICH@MIT-MC 06/14/82 10:35:45
5535 To: (BUG ITS) at MIT-MC
5536 Will it be possible soon to have OZ: as a device from ITS
5537 like MC:, etc.
5538         
5539 \1f
5540 MCB@MIT-MC 06/11/82 21:20:13
5541 To: (BUG ITS) at MIT-MC
5542 I was just looking for some tip info and noticed that .info.;tip manual
5543 on MC appears to have been clobbered sometime early this morning.
5544
5545 \1f
5546 Date: 8 June 1982 18:07-EDT
5547 From: David Vinayak Wallace <GUMBY at MIT-AI>
5548 To: BUG-ITS at MIT-AI
5549 cc: BUG-EMACS at MIT-AI
5550
5551 When I am in emacs on a AAA and I get a send while the screen is redisplaying,
5552 part of the buffer is displayed under the mode line.
5553 \1f
5554 Date: 8 June 1982 12:30-EDT
5555 From: Martin David Connor <MARTY at MIT-AI>
5556 To: BUG-ITS at MIT-AI, USER-A at MIT-AI
5557
5558
5559 I found not one, but wo bogus copies of OCTPUS on the
5560 SYS directories.  One was 35 blocks long, and would not
5561 BINPRT. The other was small, and unrecognizable.
5562
5563 Please keep your eyes open for this bogosity, because people
5564 are using these to log in and do damage.  Thanks.
5565
5566 Marty
5567
5568 \1f
5569 Date: Wednesday, 2 June 1982, 07:26-EDT
5570 From: Robert W. Kerns <RWK at SCRC-TENEX>
5571 Subject: 2-character escape sequences getting broken up
5572 To: David A. Moon <Moon at SCRC-TENEX>
5573 Cc: bug-its at MIT-AI
5574 In-reply-to: The message of 27 May 82 03:00-EDT from David A. Moon <Moon at SCRC-TENEX>
5575
5576
5577     Date: Thursday, 27 May 1982, 03:00-EDT
5578     From: David A. Moon <Moon at SCRC-TENEX>
5579     DDT could avoid this by doing its interrupt-level typeout
5580     (e.g. of sends) on a separate I/O channel.
5581 DDT doesn't do interrupt-level typeout.  DDT gets interrupted and goes
5582 off and does other typeout, via the HAKKAH kludge.  I think the problem
5583 is with ECHOED (at ITS interrupt level) typeout anyway, not with DDT's
5584 typeout.
5585 \1f
5586 Date: 3 Jun 1982 1225-EDT
5587 From: PDL at MIT-DMS (P. David Lebling)
5588 To: MEYER at MIT-DMS
5589 Cc: BUG-ITS at MIT-DMS, BUG-EMACS at MIT-DMS
5590 Subject: M-X DIRED$MEYER;AR9:
5591 Message-id: <[MIT-DMS].233727>
5592
5593 I was finally able to reproduce the problem, but it went away after
5594 a while.  I have to assume that the problem is with EMACS, because
5595 even when it was losing in EMACS saying :PRINT DIRAR9:NAME1 UP worked
5596 in DDT.  Alternatively it may be a funny timing problem with the
5597 archive or dir device.  In any case, I am CCing this to BUG-ITS and
5598 BUG-EMACS in the hope that someone can help.
5599
5600 For those who are hearing about this problem for the first time,
5601 in EMACS, M-X DIRED$MEYER;AR9: (and other archives, on DM) often
5602 gets FILE LOCKED? errors.  It seems to always go away eventually, but
5603 eventually return.  Could this be a JOBREU lossage with one of those
5604 devices not reiniting properly?
5605
5606         Dave
5607
5608
5609 \1f
5610 Date: Saturday, 29 May 1982, 23:27-EDT
5611 From: Robert W. Kerns <RWK at SCRC-TENEX>
5612 Subject: WHARTON
5613 To: GSB at MIT-ML
5614 Cc: bug-comsat at MIT-AI, bug-its at MIT-AI
5615 In-reply-to: The message of 29 May 82 17:29-EDT from GSB at MIT-ML
5616
5617     From: GSB@MIT-ML
5618     Date: 05/29/82 17:29:23
5619     GSB@MIT-ML 05/29/82 17:29:23
5620     Is wharton no longer on the arpanet, or is the host table trashed?
5621     It's in the arpanet-bboards list, but it took me a bit to track this
5622     down because comsat issued no diagnostic for a "TO:(BBOARD WHARTON)", just
5623     sent it to bboard locally (which is a dumb thing to do).
5624
5625 Wharton is off the arpanet due to administrative fuckup of some sort or
5626 another.  They'll be back someday (at different address) when it all
5627 gets straightened out.
5628 \1f
5629 DCP@MIT-MC 05/29/82 20:00:29
5630 To: GSB at MIT-ML
5631 CC: (BUG COMSAT) at MIT-ML, (BUG ITS) at MIT-ML
5632 :host WHARTON
5633 Lookup failed.
5634
5635 So, it is not in the host table on MC.  
5636
5637 CAH tells me that WHARTON punted the ARPAnet, or the other way
5638 around.  Politics, or something like that. 
5639
5640
5641 \1f
5642 GSB@MIT-ML 05/29/82 17:29:23
5643 To: (BUG COMSAT) at MIT-ML
5644 CC: (BUG ITS) at MIT-ML
5645 Is wharton no longer on the arpanet, or is the host table trashed?
5646 It's in the arpanet-bboards list, but it took me a bit to track this
5647 down because comsat issued no diagnostic for a "TO:(BBOARD WHARTON)", just
5648 sent it to bboard locally (which is a dumb thing to do).
5649
5650 \1f
5651 Date: 29 May 1982 15:05-EDT
5652 From: Leonard N. Foner <FONER at MIT-AI>
5653 To: BUG-ITS at MIT-AI
5654
5655 Something appears wrong with the way certain host names are
5656 being displayed by FINGER.  While most of the lines printed
5657 out are fine, FINGER is consistently showing these lines wrong:
5658 FONER  T  Leonard N. Foner       F           T43  #27: At home
5659 GYRO   A  Scott W. Layson        HACTRN    7.T44 Net site  (Chaos)
5660
5661 As you can see, the hostnames (in my case, MIT-TIP...  I don't know
5662 about Scott) are not being displayed.  I dunno what's wrong.
5663
5664 Ciao.
5665
5666                                                 <LNF>
5667 \1f
5668 Date: Thursday, 27 May 1982, 03:00-EDT
5669 From: David A. Moon <Moon at SCRC-TENEX>
5670 Subject: 2-character escape sequences getting broken up
5671 To: rwk at SCRC-TENEX
5672 Cc: bug-its at MIT-AI
5673
5674 DDT could avoid this by doing its interrupt-level typeout
5675 (e.g. of sends) on a separate I/O channel.
5676 \1f
5677 Date: Thursday, 27 May 1982, 02:18-EDT
5678 From: Robert W. Kerns <RWK at SCRC-TENEX>
5679 Subject: Illegal chr after control P
5680 To: Michael Travers <MT at MIT-AI>
5681 Cc: BUG-ITS at MIT-AI
5682 In-reply-to: The message of 27 May 82 01:18-EDT from Michael Travers <MT at MIT-AI>
5683
5684     Date: 27 May 1982 01:18-EDT
5685     From: Michael Travers <MT at MIT-AI>
5686     I was SUPDUPing to AI from XX.  While reading my mail with $^A I typed
5687     a space to a --More-- break.  It spat out:
5688
5689     TTY: MT;     - ILLEGAL CHR AFTER CNTRL P ON TTY DISPLAY
5690
5691     I can't reproduce this as nothing at all out of the ordinary was being
5692     done.  I did notice that there was new mail in my mail file that I had
5693     not seen a notification for; perhaps it was trying to print it when it
5694     got the error.
5695 This is the usual screw with two-character escape sequences getting
5696 asynchronous typeout intervening between them.
5697 \1f
5698 Date: 27 May 1982 01:18-EDT
5699 From: Michael Travers <MT at MIT-AI>
5700 To: BUG-ITS at MIT-AI
5701
5702 I was SUPDUPing to AI from XX.  While reading my mail with $^A I typed
5703 a space to a --More-- break.  It spat out:
5704
5705 TTY: MT;     - ILLEGAL CHR AFTER CNTRL P ON TTY DISPLAY
5706
5707 I can't reproduce this as nothing at all out of the ordinary was being
5708 done.  I did notice that there was new mail in my mail file that I had
5709 not seen a notification for; perhaps it was trying to print it when it
5710 got the error.
5711 \1f
5712 CSTACY@MIT-MC 05/22/82 22:20:21 Re: hung TVs
5713 To: (BUG ITS) at MIT-MC
5714 On AI, sometimes when you get a TV by hitting call, you get
5715 wedged in TTYI.  It looks like the person get blocked at TYI1+20.
5716 I dont know anything about that part of the system yet.
5717
5718 \1f
5719 Date: 19 May 1982 1233-EDT
5720 From: J. Noel Chiappa <JNC at MIT-XX>
5721 To: CAMCAD at MIT-MC
5722 cc: JNC at MIT-XX, bug-mail at MIT-AI, bug-its at MIT-AI, ellen at MIT-XX
5723
5724         I doubt that ITS will ever implement InterNet, and I see no signs
5725 of them implementing SMTP. In the meantime, you can get mail from ITS
5726 to InterNet sites by sending mail to "person%final_host"@forwarder_host;
5727 I am told that the ISI sites provide such a forwarding arrangement; others,
5728 closer to MIT, should be appearing shortly.
5729 -------
5730 \1f
5731 Date: 18 May 1982 21:29-EDT
5732 From: David C. Plummer <DCP at MIT-MC>
5733 To: BUG-ITS at MIT-MC, BUGDDT at MIT-MC, JPG at MIT-MC, ELLEN at MIT-MC,
5734     MERMAN at MIT-MC
5735
5736 I don't know if anybody else has checked recently, but all four
5737 SYS directories are at least 95% full.  Should we try to clear
5738 some out, or go to SYS4; (gack). 
5739
5740 \1f
5741 DCP@MIT-MC 05/17/82 11:35:15
5742 To: (BUG ITS) at MIT-MC
5743 I replied to GJC (it was a user's (perhaps not his own) .MASK variable).
5744
5745 \1f
5746 GJC@MIT-MC 05/17/82 02:30:57
5747 To: (BUG ITS) at MIT-MC
5748 Saw a funny thing on the system consol today:
5749
5750 223616/ 204202,,321560  204202,721560  STEVER  02:10:17
5751
5752 anybody know what that location might be?
5753
5754
5755 \1f
5756 Date: 15 May 1982 03:20-EDT
5757 From: David A. Moon <MOON at MIT-MC>
5758 Subject: MC mem D
5759 To: ELLEN at MIT-MC
5760 cc: BUG-ITS at MIT-MC
5761
5762 The problem with memory D is massive trauma to its electrical outlet
5763 under the floor, and its plug.  The plastic is melted and somewhat
5764 burned.  I left the floor pulled up and the plug unplugged so you
5765 can see it.  I don't know whether this is due to a fault of mem D
5766 itself, however I saw no evidence of burned wiring inside its power
5767 control.  Neither the circuit breaker on mem D nor the one on the wall
5768 is blown.  This will need the attention of some sort of electrician.
5769
5770 By the way, could you ask whoever is in charge not to block off maintenance
5771 access to the MC machine?  I shoved the offending desk out into the main
5772 passageway where it will cause a massacre if there is a fire--hopefully
5773 this will ensure that it gets moved to someplace reasonable soon
5774 (not shoved back in front of the machine where it blocks off the memory
5775 doors).
5776 \1f
5777 Date: 12 May 1982 18:49-EDT
5778 From: David Vinayak Wallace <GUMBY at MIT-AI>
5779 To: BUG-ITS at MIT-AI
5780
5781 :f ken
5782 PARERR; 14603>>TDNN 4,(5)   4/   1   50000/   TLZN 14,45602
5783 \1f
5784 Date: 11 May 1982 08:26-EDT
5785 From: Martin David Connor <MARTY at MIT-AI>
5786 Subject: GFR25
5787 To: BUG-ITS at MIT-AI
5788
5789
5790 Whoever did GFR 25 seems to have reaped the wrong files.
5791
5792 Since some twit opened all the files on the system on 2 April,
5793 reference date was no good for reaping on.
5794
5795 The XGP login init was reaped, along with a couple other files.
5796
5797 Whoever did it, please fix it. Thanks.
5798
5799 Marty
5800
5801 \1f
5802 Date: Friday, 7 May 1982  18:15-EDT
5803 From: KLOTZ at BBNG
5804 To:   bug-its at ai
5805 cc:   pgs at BBNG
5806 Subject:ITS Message Header on net.
5807
5808 I received the following message at BBNG.  It has an ITS-style
5809 header.
5810
5811 I believe the local twenex inserted the first two lines.
5812
5813 Mail-from: MIT-AI
5814 Received-Date: 7-May-82 0244-EDT
5815 PGS@MIT-AI 05/07/82 01:37:54
5816 To: klotz at BBNG
5817 Does this stuff work?  (I mean a qsend from AI).
5818   <rest of body omitted for brevity>
5819 ^_
5820 \1f
5821 Date:  7 May 1982 0947-EDT
5822 From: S. W. Galley <SWG at MIT-XX>
5823 Subject: strange ITS crash
5824 To: bug-its at MIT-AI
5825
5826 I just now reloaded DM ITS after it was hung in user mode,
5827 but with the parity-stop and run lights on.  I dumped it
5828 to DM:CRASH;COMSYS >, because the light for job #5 (COMSYS COMSYS)
5829 was lit.
5830 PC/ 725717, parity buffer/ 0, pager mem addr/ 1,,337717 (in ARM-10),
5831 parity error light off!
5832 -------
5833 \1f
5834 Date: 6 May 1982 03:38-EDT
5835 From: Patrick G. Sobalvarro <PGS at MIT-AI>
5836 To: BUG-ITS at MIT-AI
5837
5838 I answered NEVES's question.
5839 \1f
5840 NEVES@MIT-MC 05/05/82 20:03:19
5841 To: (BUG ITS) at MIT-MC
5842 SIGH...
5843 HOW DOES ONE GET A FILE FROM A CHAOSNET SITE SUCH AS SPEECH TO
5844 MIT-MC WHILE ON THE MIT-MC END?   THE CFTP PROGRAM ON ITS
5845 DOESN'T SEEM TO BE THE APPROPRIATE THING TO USE BECAUSE IT
5846 DOESN'T ALLOW ONE TO LOGIN TO THE OTHER MACHINE.  -DAVE
5847
5848 \1f
5849 Date: 4 May 1982 20:21-EDT
5850 From: Christopher C. Stacy <CSTACY at MIT-AI>
5851 Subject: weird!
5852 To: BUG-COMSAT at MIT-AI
5853 cc: BUG-ITS at MIT-AI
5854
5855
5856 In COMSAT 380, ITS 1273, on MIT-AI:
5857
5858 COMSAT was not properly delivering mail to GUMBY.  The stats log says
5859 the mail was delivered, and he got CLI messages saying it had been.
5860 But the mail seems to have gone into a black hole.
5861
5862 I temporarily changed his netaddress to MC; receiving mail on another
5863 host seems to work fine.  I wonder how many other people have been
5864 losing mail, and how this could be happenning?
5865
5866 \1f
5867 MOON@MIT-MC 05/02/82 01:55:58 Re:  JOB: device
5868 To: ALAN at MIT-MC
5869 CC: (BUG ITS) at MIT-MC
5870     ALAN@MIT-MC 04/30/82 01:38:18
5871     To: (BUG ITS) at MIT-MC
5872     Why does opening the JOB device with a non-existant file specified cause a job
5873     device handler creation/destruction loop?  Is this bizare behavior necessary to
5874     enable some debugging hack?  (Like where you write the file to be loaded after
5875     starting up the user??)  Or is this a bug and the thing should return some
5876     reasonable error code instead?
5877 It might be that the bootstrap loader for the job has to fit in the AC's and
5878 doesn't have enough locations left to signal an error -- maybe it does a .LOGOUT
5879 thinking that will make ITS signal an error for it, but someone broke ITS to
5880 reload the job instead?  Just a theory.
5881 \1f
5882 ALAN@MIT-MC 04/30/82 01:38:18
5883 To: (BUG ITS) at MIT-MC
5884 Why does opening the JOB device with a non-existant file specified cause a job
5885 device handler creation/destruction loop?  Is this bizare behavior necessary to
5886 enable some debugging hack?  (Like where you write the file to be loaded after
5887 starting up the user??)  Or is this a bug and the thing should return some
5888 reasonable error code instead?
5889 \1f
5890 ELLEN@MIT-MC 04/27/82 04:36:57 Re: Changing the default for :find
5891 To: (BUG ITS) at MIT-MC
5892 CC: GJC at MIT-MC
5893 GJC didn't exactly explain it, but a better way to state the desired
5894 change to the FIND program is, 
5895
5896 <hsname> should be assumed for directory unless another directory
5897 specification is given, or *; is indicated.  
5898
5899 I think that covers it, is it possible?  Thanks.
5900
5901 \1f
5902 GJC@MIT-MC 04/26/82 17:15:25
5903 To: (BUG ITS) at MIT-MC
5904 I think it would be a good thing to change the DEFAULT filename used by FIND.
5905 The reason is that many people on the "USERS" type directories use find
5906 to find their files, and these people invariably type something like
5907 :FIND FOO*** therefore they end up searching the entire filesystem. In many
5908 cases they aren't fully aware that they have been put on some directory
5909 USERS7 lets say, so FIND is their only reasonable tool for listing the
5910 files they own. Furthermore, if somebody does want to search the entire
5911 filesystem, (perhaps not such a rare thing to do back in the days of ITS
5912 when the FIND program was written) I think it reasonable to make the
5913 person type something like :FIND ******;FOO.
5914
5915
5916 \1f
5917 DEVON@MIT-MC 04/25/82 00:51:44
5918 To: (BUG ITS) at MIT-MC
5919 is the Control-P Eye display code legit?
5920 Rumor sez that ^P I x outputs x in image
5921 mode, but I get weird cursor pos errors.
5922 \1f
5923 Date: Saturday, 24 April 1982, 20:46-EST
5924 From: David Vinayak Wallace <GUMBY at MIT-AI>
5925 Subject: Access from DC area
5926 To: Bug-its at MIT-AI
5927 Cc: info-cobol at MIT-AI
5928
5929     Date: 23 Apr 1982 0809-EST
5930     From: PALLEN at MIT-DMS (Peter Allen)
5931     To: Bug-its at MIT-AI
5932     Subject: Access from DC area
5933     Message-id: <[MIT-DMS].230024>
5934
5935       Hello!
5936          Is it my imagination but have you people turned off access from the Dc are
5937
5938
5939 ...WOW! Precognition!
5940 \1f
5941 Date: 23 Apr 1982 0809-EST
5942 From: PALLEN at MIT-DMS (Peter Allen)
5943 To: Bug-its at MIT-AI
5944 Subject: Access from DC area
5945 Message-id: <[MIT-DMS].230024>
5946
5947   Hello!
5948      Is it my imagination but have you people turned off access from the Dc are
5949
5950 \1f
5951 Date: 22 April 1982 19:43-EST
5952 From: Leigh L. Klotz <KLOTZ at MIT-AI>
5953 To: BUG-PWORD at MIT-AI
5954 cc: BUG-ITS at MIT-AI
5955
5956 On ai's pword, in :send, with an h19 or printing ttyps (at least),
5957 tab echoes as ^I, and rubout doesn't back up over carriage
5958 returns, although it deletes characters (as shown by ctrl-l).
5959
5960 Who broke this?
5961 Leigh.
5962 \1f
5963 Date: 20 Apr 1982 1054-EST
5964 From: Robert W. Kerns <RWK at SCRC-TENEX>
5965 To: MARTY at MIT-AI, BUG-ITS at MIT-AI
5966 cc: RWK at SCRC-TENEX
5967 In-Reply-To: Your message of 20-Apr-82 0105-EST
5968
5969 This happens when you have enabled DDT to search directories recently
5970 looked at, and one of the directorys you recently looked at doesn't
5971 exist (locally).  DDT is telling you the actual error it got.  ITS
5972 is telling you what was wrong with what DDT gave it.  DDT shouldn't
5973 be putting things on its list of recent directories without verifying
5974 that they exist, but I'm in no hurry to fix this very occasional
5975 minor annoyance.
5976 -------
5977 \1f
5978 Date: 20 April 1982 00:37-EST
5979 From: Martin David Connor <MARTY at MIT-AI>
5980 To: BUG-ITS at MIT-AI
5981
5982 Doing :o gives the error message "NON-EXISTENT DIRECTORY"
5983 should it not say file not found or something more informative?
5984
5985 Marty
5986
5987 \1f
5988 Date: 19 April 1982 22:39-EST
5989 From: Christopher C. Stacy <CSTACY at MIT-AI>
5990 To: EB at MIT-AI
5991 cc: BUG-ITS at MIT-AI
5992
5993
5994 If you have some files which you urgently want and they're zeroed on
5995 pack 15, why dont you ask for them to be restored by sending mail to
5996 File-Retrieve.
5997
5998 Due to multiple theories about how to proceed, the original
5999 restoration process was somewhat screwed up.  Now, things that arent
6000 asked for specially will get restored as people have time to do so.
6001 \1f
6002 Date: 19 April 1982 22:05-EST
6003 From: Edward Barton <EB at MIT-AI>
6004 To: BUG-ITS at MIT-AI
6005
6006 Is pack 15 ever going to have anything except zeros on it?
6007 \1f
6008 Date: 19 April 1982 02:06-EST
6009 From: Martin David Connor <MARTY at MIT-AI>
6010 Subject: Anatomy of Lossage
6011 To: BUG-ITS at MIT-AI, USER-ACCOUNTS at MIT-AI, AGRE at MIT-AI,
6012     user-accounts at MIT-MC
6013
6014
6015 I examined the system log, and the lossage of last friday happened
6016 something like this.
6017
6018 1) a user logged in as MINI0, :CHUNAMed to CRETIN, and started to
6019    play.  First he/she copied DDT to the file sys;z ddt, then copied
6020    that file to SYS3;TS OCTPUS . This would allow logging in from
6021    PWORD without a password.
6022
6023 2) CRETIN then logged out, and then ___010 took over. First he/she
6024    deleted PANDA, then LOCK.  
6025
6026
6027 Account MINI0 has been deleted. As has account CRETIN. The OCTPUS
6028 (camaflaged DDT) has been deleted. LOCK has been reinstalled.
6029 The system is approximately as it was.
6030
6031 Marty
6032
6033 \1f
6034 Date: Friday, 16 April 1982, 01:12-EST
6035 From: David A. Moon <Moon at SCRC-TENEX>
6036 To: Patrick G. Sobalvarro <PGS at MIT-AI>
6037 Cc: BUG-ITS at MIT-AI
6038 In-reply-to: The message of 15 Apr 82 12:49-EST from Patrick G. Sobalvarro <PGS at MIT-AI>
6039
6040     Date: 15 April 1982 12:49-EST
6041     From: Patrick G. Sobalvarro <PGS at MIT-AI>
6042     To: BUG-ITS at MIT-AI
6043
6044     This morning's crash is on AI:CRASH;1273 CRASH.
6045
6046     It broke at 137720.  Someone more knowledgeable than me should 
6047     probably look at it.  Incidentally, 137720 is nowhere near the
6048     TTY code, as nearly as I can tell.  Memory was acting flakey
6049     two hours before the crash.
6050
6051 This looks like an instruction failed to execute properly.  The system job
6052 is trying to get rid of a running job in the mistaken impression that its
6053 bit saying that it has done a .LOGOUT and should go away is set.  The bit
6054 is not set and there is no sign that it has been.  (Possibly the job has
6055 already gone away and this is a new job that somehow took its place, since
6056 it looks like it is just starting up.)  There isn't any sign of register U
6057 having been clobbered; it had the same value much earlier in SYSGUN when
6058 DMNPLO was called.
6059
6060 If it was hot in the machine room at the time this crash occurred, it was
6061 most likely a hardware failure.
6062 \1f
6063 Date: 15 April 1982 12:49-EST
6064 From: Patrick G. Sobalvarro <PGS at MIT-AI>
6065 To: BUG-ITS at MIT-AI
6066
6067 This morning's crash is on AI:CRASH;1273 CRASH.
6068
6069 It broke at 137720.  Someone more knowledgeable than me should 
6070 probably look at it.  Incidentally, 137720 is nowhere near the
6071 TTY code, as nearly as I can tell.  Memory was acting flakey
6072 two hours before the crash.
6073 \1f
6074 Date: 14 April 1982 22:02-EST
6075 From: Patrick G. Sobalvarro <PGS at MIT-AI>
6076 To: ZVONA at MIT-AI
6077 cc: DPH at MIT-AI, BUG-ITS at MIT-AI
6078
6079     Date: Wednesday, 14 April 1982, 16:55-EST
6080     From: David Chapman <Zvona at MIT-AI>
6081
6082         There's some bogosity here, but it isn't in ITS.  What you are
6083         complaining about is not a bug, but a feature. ... the error
6084         message you got meant that the system was full, and a job slot
6085         couldn't be found to load the job into.
6086
6087     Well then the bogosity is that ITS is not smart enough to
6088     interpret the error that it gets when it can't find a job slot
6089     for a jobdev job.  I can hardly see that that is a feature.
6090
6091 I'm not sure what you mean by this.  If ITS weren't smart enough to
6092 understand the condition that occurs when it can't find a job slot for
6093 a jobdev job, it wouldn't give you an error message at all.  It would
6094 just blow out.  As it happens, ITS generates a perfectly good error
6095 message when it can't find a job slot for a jobdev job.  In fact, in
6096 the cases you folks were reporting, DDT was even reporting the
6097 condition to the user.  It IS a shame that the error message is the
6098 same as that given when one attempts to write to a full pack.
6099
6100 If the AI lab had decided to continue using ITS, it would have been a
6101 good thing to modernize some of the error messages.  At the time ITS
6102 was first written, they were probably the most informative error
6103 messages around.  Nowadays, however, we have operating systems like
6104 Twenex that give you lowercase error messages, and nothing like the
6105 functionality of job devices.  I can hardly see that this is a
6106 feature.
6107 \1f
6108 Date: 14 April 1982 21:13-EST
6109 From: Alan Bawden <ALAN at MIT-MC>
6110 To: BUG-ITS at MIT-MC, Zvona at MIT-AI
6111 cc: DPH at MIT-MC, PGS at MIT-MC
6112
6113
6114     Well then the bogosity is that ITS is not smart enough to
6115     interpret the error that it gets when it can't find a job slot
6116     for a jobdev job.  I can hardly see that that is a feature.
6117
6118 No, the real problem is that the only mechanism ITS has to communicate the
6119 error to you is that it gets to return one of 47 (octal) error codes.  If we
6120 were designing ITS today we probably wouldn't do things that way, but...
6121
6122 Perhaps a better error code (one that corresponds to a better error message)
6123 could be chosen for this situation.  I forget now just what it is that you DO
6124 get (device full?), but scanning the list I would say that 10 (%ENADV, "DEVICE
6125 NOT AVAILABLE") is nicely ambiguous about exactly why you lost in this
6126 situation (system full).
6127 \1f
6128 Date: 14 April 1982 21:13-EST
6129 From: Alan Bawden <ALAN at MIT-MC>
6130 To: BUG-ITS at MIT-MC, Zvona at MIT-AI
6131 cc: DPH at MIT-MC, PGS at MIT-MC
6132
6133
6134     Well then the bogosity is that ITS is not smart enough to
6135     interpret the error that it gets when it can't find a job slot
6136     for a jobdev job.  I can hardly see that that is a feature.
6137
6138 No, the real problem is that the only mechanism ITS has to communicate the
6139 error to you is that it gets to return one of 47 (octal) error codes.  If we
6140 were designing ITS today we probably wouldn't do things that way, but...
6141
6142 Perhaps a better error code (one that corresponds to a better error message)
6143 could be chosen for this situation.  I forget now just what it is that you DO
6144 get (device full?), but scanning the list I would say that 10 (%ENADV, "DEVICE
6145 NOT AVAILABLE") is nicely ambiguous about exactly why you lost in this
6146 situation (system full).
6147 \1f
6148 Date: Wednesday, 14 April 1982, 16:55-EST
6149 From: David Chapman <Zvona at MIT-AI>
6150 To: PGS at MIT-AI, DPH at MIT-AI
6151 Cc: BUG-ITS at MIT-AI
6152 In-reply-to: The message of 14 Apr 82 16:14-EST from Patrick G. Sobalvarro <PGS at MIT-AI>
6153
6154     There's some bogosity here, but it isn't in ITS.  What you are complaining
6155     about is not a bug, but a feature. ... the error message
6156     you got meant that the system was full, and a job slot couldn't be found to
6157     load the job into.
6158
6159 Well then the bogosity is that ITS is not smart enough to
6160 interpret the error that it gets when it can't find a job slot
6161 for a jobdev job.  I can hardly see that that is a feature.
6162 \1f
6163 Date: 14 April 1982 16:14-EST
6164 From: Patrick G. Sobalvarro <PGS at MIT-AI>
6165 To: ZVONA at MIT-AI, DPH at MIT-AI
6166 cc: BUG-ITS at MIT-AI
6167
6168     From: David Chapman <zvona at MIT-AI>
6169     Sender: DPH at MIT-AI
6170
6171     mc^K => ERROR: OPEN:  USR: DPH;  - DEVICE FULL
6172     levitt\e^A => MC: USERS4; LEVITT MAIL - DEVICE FULL
6173
6174     Obviously there is some fundamental bogosity here.
6175
6176 There's some bogosity here, but it isn't in ITS.  What you are complaining
6177 about is not a bug, but a feature.  ITS has these things called JOBDEVs, or job
6178 devices.  They are what allow you to access files on other machines, get a
6179 pretty printout of the XGP queue, list your directory in various nice formats,
6180 and all sorts of other nice things.
6181
6182 When you attempt to access a device whose name is not recognized by ITS, ITS
6183 loads up a program called ATSIGN DEVICE, which searches for a file called
6184 JOBDEV <device name> on the directory DEVICE;.  If it finds it, it loads it up
6185 and runs it.  If it doesn't find it, it errors out.  However, the error message
6186 you got meant that the system was full, and a job slot couldn't be found to
6187 load the job into.
6188 \1f
6189 Date: 14 April 1982 13:22-EST
6190 From: David Chapman <zvona at MIT-AI>
6191 Sender: DPH at MIT-AI
6192 To: BUG-ITS at MIT-AI
6193
6194 mc^K => ERROR: OPEN:  USR: DPH;  - DEVICE FULL
6195 levitt\e^A => MC: USERS4; LEVITT MAIL - DEVICE FULL
6196
6197 Obviously there is some fundamental bogosity here.
6198 \1f
6199 PGS@MIT-MC 04/11/82 07:04:00
6200 To: MARTY at MIT-MC
6201 CC: (BUG ITS) at MIT-MC
6202 Marty, you recently made a change to TTYTYP >.  When you made your
6203 change, you also added gratuitous spaces before the tty numbers given
6204 as arguments to the TTxxx macros, which made them not assemble
6205 properly.  Please be more careful about this sort of thing if you're
6206 going to modify the sources.
6207
6208 \1f
6209 Date: 10 April 1982 16:02-EST
6210 From: Martin David Connor <MARTY at MIT-AI>
6211 Subject:  OZ Shutdown
6212 To: BUG-ITS at MIT-AI, BUG-OZ at MIT-AI, WIZARDS-OF-OZ at MIT-AI
6213
6214 Between friday night and saturday morning the following events
6215 occured:
6216
6217 - One of the air conditioning package units began to put out   
6218   70 degree air (50 degrees is normal).
6219
6220 - AI began to get massive amounts of ECC errors. So many that the
6221   console could not keep up.
6222
6223 I called FIXIT to come and look at the A/C. They came and the
6224 temperature went back down some.
6225
6226 At this point, with the help of RMS and RG I replaced defective chips
6227 in the Stardust memory.
6228
6229 - Early Saturday morning OZ got a memory parity error and shut itself
6230   down. I am not certain this was caused by excessive heat.
6231
6232 - I decided that there was no point in leaving it powered on with the 
6233   air conditioning marginal, I powered down OZ.
6234
6235 -----------
6236
6237 What is being done about the A/C problem:
6238
6239 Physical plant claims that the air conditioning is "balanced" with the
6240 idea that the major sources of heat on the 9th floor are ML and DM.
6241 This was once true, and worked. it is no longer good enough.
6242
6243 I am preparing a map of the 9th floor so that they can redistribute
6244 the A/C in a way that makes better sense. My map will be ready Monday
6245 morning, and hopefully they can come in the same day.
6246
6247 -----------
6248
6249 What this means w.r.t. OZ coming up:
6250
6251 DEC may decide to start the 72 acceptance test again because of the
6252 parity error. This could delay our getting the machine.
6253
6254 -----------
6255
6256 Opinion:
6257
6258 Since DEC has only taken 2 weeks so far, I am willing to be patient
6259 and get things done right rather than risk losing AI by making too
6260 fast a move.  
6261
6262 -----------
6263
6264 This is bothersome, but with all of the things that have gone right,
6265 this minor setback is just that, minor.
6266
6267 News as it happens;
6268
6269 Marty
6270
6271 \1f
6272 Date: 9 April 1982 18:05-EST
6273 From: Christopher C. Stacy <CSTACY at MIT-AI>
6274 Subject: bogus ITS version number resolved
6275 To: BUG-ITS at MIT-AI
6276
6277 When I reloaded AI this afternoon, I reassembled ITS so that
6278 the version number went up.  AI now has ITS 1270, which has
6279 PGS's TS3TTY changes in it, as NITS.
6280 (DDT, PEEK, NAME repurified.)
6281 \1f
6282 Date: 8 April 1982 22:19-EST
6283 From: Christopher C. Stacy <CStacy at MIT-AI>
6284 Subject: The :NAME program
6285 To: Moon at SCRC-TENEX
6286 cc: PGS at MIT-AI, AGRE at MIT-AI, BUG-ITS at MIT-AI,
6287     BUG-NAME at MIT-AI
6288
6289     Date: Thursday, 8 April 1982, 17:22-EST
6290     From: David A. Moon <Moon at SCRC-TENEX>
6291     Subject: The :NAME program
6292     To: pgs at MIT-AI, agre at MIT-AI, bug-its at MIT-AI, bug-name at MIT-AI
6293
6294     Did someone do something like copy SYSBIN;NAME BIN to SYS;TS NAME ?  
6295
6296 Looks as though something like that happenned.  I just reinstalled the
6297 binary and pure versions in the right places.
6298 \1f
6299 Date: Thursday, 8 April 1982, 17:22-EST
6300 From: David A. Moon <Moon at SCRC-TENEX>
6301 Subject: The :NAME program
6302 To: pgs at MIT-AI, agre at MIT-AI, bug-its at MIT-AI, bug-name at MIT-AI
6303
6304 The DEBUG switch is *supposed* to be set in SYSBIN;NAME BIN, the output
6305 of assembling NAME.  The file SYS;TS NAME, the output of purifying NAME,
6306 is *not* the same file, does not contain the same stuff, and is not
6307 supposed to have the debug switch set.  It also completely takes care of
6308 installing itself when a new system is put in or it is moved from
6309 machine to machine, as long as DEBUG isn't set to suppress that.
6310
6311 Did someone do something like copy SYSBIN;NAME BIN to SYS;TS NAME ?  It
6312 seems like a real waste for someone (not me) to have gone to a lot of
6313 trouble to make this program install itself automatically if people are
6314 going to go jamming monkey wrenches into the works anyway.
6315 \1f
6316 Date: 8 April 1982 12:11-EST
6317 From: Patrick G. Sobalvarro <PGS at MIT-AI>
6318 Subject: name and finger losing in this morning's ITS
6319 To: AGRE at MIT-AI
6320 cc: BUG-ITS at MIT-AI, BUG-NAME at MIT-AI
6321
6322 NAME was reinitialized because we had a new system this morning, and
6323 someone had left DEBUG set in SYSBIN;NAME BIN, so it didn't kill
6324 itself when it was done.  This is fixed now.
6325
6326 NAME hackers should remember to clear DEBUG when making a new dump, or
6327 we get confused users.
6328 \1f
6329 Date: 8 April 1982 11:15-EST
6330 From: Philip E. Agre <AGRE at MIT-AI>
6331 To: BUG-ITS at MIT-AI
6332
6333 :NAME loses in the ITS that was brought up this morning.  You get
6334 .VAL 0; 252>>.LOGOU   0/   10400,,500000
6335 when it's done.
6336 \1f
6337 Date: 6 April 1982 13:44-EST
6338 From: Leigh L. Klotz <KLOTZ at MIT-AI>
6339 To: DCB at MIT-AI, RZ at MIT-AI, PSZ at MIT-AI, BUG-ITS at MIT-AI
6340 cc: CSTACY at MIT-AI
6341
6342 Ai is having some sort of hardware-like trouble.
6343
6344 It crashes with a BAD PI 2, and then gets wedged so that
6345 STOP/RESET/START gives the same BUGHLT error.  That's
6346 very strange, since it's not even running ITS then.
6347
6348 Anyway, one time when this happened just before ITS
6349 crashed it printed out  777144,,000000  DIRECTORY NTEXLB
6350 TRASHED, or something like that.
6351
6352 The salvager didn't report anything unusual.
6353
6354 Leigh.
6355 \1f
6356 Date:  6 Apr 1982 0952-EST
6357 From: PDL at MIT-XX
6358 To: GJS at MIT-MC, (BUG ITS) at MIT-MC
6359 In-Reply-To: Your message of 6-Apr-82 0107-EST
6360
6361 No it doesn't; you asked it to find all "sav4 *" and script the
6362 results to mc:scheme;.  You must quote the underbar with a ^Q.
6363 -------
6364
6365 \1f
6366 Date: 6 April 1982 01:34-EST
6367 From: Patrick G. Sobalvarro <PGS at MIT-AI>
6368 To: GJS at MIT-MC
6369 cc: BUG-ITS at MIT-AI
6370
6371     GJS@MIT-MC 04/06/82 01:07:00
6372     I don't know where this bug should go, but 
6373     :find mc:scheme;_sav4 *
6374     goes into an infinite loop.
6375
6376 FIND's JCL syntax is pulling a quick one on you.  "_" means "the thing
6377 that comes before this is an output file specification."  So what
6378 happened was this: FIND looked for all files that matched the pattern
6379 SAV4 * on all directories on MC, and sent the output to SCHEME;FIND
6380 OUTPUT.  Since FIND takes such a long time on MC, and it spends most
6381 of its time doing .OPENs, it looked like it was hanging in one .OPEN.
6382 \1f
6383 GJS@MIT-MC 04/06/82 01:12:50
6384 To: (BUG ITS) at MIT-MC
6385 Sorry about last message -- bug seems to have disappeared after I renamed
6386 _SAV4 6 to FOO 1.  The way it hung was in .OPEN.  When renamed back to
6387 old name, it worked.  Seems to be some kind of disk lossage, but I dunno
6388 how to describe it better.  Perhaps the directory is slightly inconsistent
6389 or something?
6390
6391 \1f
6392 GJS@MIT-MC 04/06/82 01:07:00
6393 To: (BUG ITS) at MIT-MC
6394 I don't know where this bug should go, but 
6395 :find mc:scheme;_sav4 *
6396 goes into an infinite loop.
6397
6398 \1f
6399 Date: 31 March 1982 07:25-EST
6400 From: Glenn S. Burke <GSB at MIT-ML>
6401 Subject: fc lossage?
6402 To: BUG-its at MIT-AI
6403 cc: BUG-LISP at MIT-ML, EB at MIT-ML
6404
6405     Date: 30 March 1982 19:31-EST
6406     From: Edward Barton <EB at MIT-AI>
6407
6408     :lisp
6409     LISP 2122
6410     Alloc? n
6411     *
6412     (open "fc:eb;ef >")
6413     MPV; 61322>>.CALL 61641 (RCHST)
6414 ----
6415 The MPV does not come from the call, and no words have been written by it.
6416 This does not happen on ML, where apparently no one has been updating
6417 DEVICE;JOBDEV FC for some time.
6418
6419 \1f
6420 Date: Tuesday, 30 March 1982, 03:10-EST
6421 From: Robert W. Kerns <RWK at SCRC-TENEX>
6422 Subject: OPEN
6423 To: Leigh L. Klotz <KLOTZ at MIT-AI>
6424 Cc: BUG-DDT at MIT-AI, BUG-ITS at MIT-AI
6425 In-reply-to: The message of 27 Mar 82 18:05-EST from Leigh L. Klotz <KLOTZ at MIT-AI>
6426
6427
6428     Date: 27 March 1982 18:05-EST
6429     From: Leigh L. Klotz <KLOTZ at MIT-AI>
6430     Shouldn't OPEN on the tty for output cause ddt to ask you to give
6431     the tty to the job?  It doesn't seem to.
6432     I first noticed this behavior several months ago with R, which
6433     would run apparently OK ^P'd, but print out the first error
6434     message (from processed text) as soon as \eP'd.
6435     I guess this is because it didn't open the tty until then,
6436     or something.
6437
6438     I just ^Z'd a finger and ^P'd it before it had printed out
6439     the hostname in brackets.  As soon as I \eP'd it, it printed
6440     that out.  It hadn't asked for the tty.
6441 It always asks for me.  Note that it's not OPEN that should ask
6442 for the TTY, but trying to use it.
6443 \1f
6444 Date: 27 March 1982 18:05-EST
6445 From: Leigh L. Klotz <KLOTZ at MIT-AI>
6446 Subject: OPEN
6447 To: BUG-DDT at MIT-AI
6448 cc: BUG-ITS at MIT-AI
6449
6450 Shouldn't OPEN on the tty for output cause ddt to ask you to give
6451 the tty to the job?  It doesn't seem to.
6452 I first noticed this behavior several months ago with R, which
6453 would run apparently OK ^P'd, but print out the first error
6454 message (from processed text) as soon as \eP'd.
6455 I guess this is because it didn't open the tty until then,
6456 or something.
6457
6458 I just ^Z'd a finger and ^P'd it before it had printed out
6459 the hostname in brackets.  As soon as I \eP'd it, it printed
6460 that out.  It hadn't asked for the tty.
6461
6462 Leigh.
6463 \1f
6464 Date: 27 March 1982 12:03-EST
6465 From: Christopher C. Stacy <CSTACY at MIT-AI>
6466 To: BUG-ITS at MIT-AI
6467
6468 AI now has ITS 1269 as ITS.
6469
6470 The old NITS is named OITS, and there is no NITS or NITS1;
6471 we go back to the canonical naming conventions on this
6472 machine now.
6473
6474 This version has a fix in the RENAMEF call by RMS, which
6475 is not the same as the patch by Moon.
6476
6477 DDT and PEEK were repurified.
6478
6479 Chris
6480 \1f
6481 Date: 27 March 1982 02:39-EST
6482 From: Patrick G. Sobalvarro <PGS at MIT-AI>
6483 To: BUG-ITS at MIT-AI
6484
6485 Explanatory note about my last message - @ NITS1 was trashed in the
6486 crash tonight.  We're running NITS right now.  I was trying to recover
6487 @ NITS1 from backup.
6488 \1f
6489 Date: 27 March 1982 02:37-EST
6490 From: Patrick G. Sobalvarro <PGS at MIT-AI>
6491 To: BUG-ITS at MIT-AI
6492
6493 I just tried to get @ NITS1 off backup; DUMP shows the version of 3/5 on tape
6494 206.  Unfortunately, tape 206 seems not to have any such file on it, although
6495 it has lots of other files on it.  I suspect that this lossage is brought to us
6496 courtesy of the wonderful folks who are always leaving backup tapes strewn
6497 everywhere about the floor; that is, I think the tape I have is mislabelled.
6498
6499 In any case, I think it'll be easier to generate @ NITS1 again than to find the
6500 right tape.  Is there someplace I can find the patches and make them to NITS,
6501 or should I assemble a new ITS?
6502 \1f
6503 WJL@MIT-ML 03/26/82 09:20:37 Re: ttyvar documentation out of date
6504 To: (BUG ITS) at MIT-ML
6505 tctyp also has a number for Z19's thats not in the table -- are there others?
6506 \1f
6507 Date: 22 March 1982 15:42-EST
6508 From: David C. Plummer <DCP at MIT-MC>
6509 To: MOON at SCRC-TENEX
6510 cc: DCP at MIT-MC, BUG-ITS at MIT-MC, rsl at MIT-MULTICS
6511
6512 Small techincal point: The RFC for SUPDUP says that %TPCBS MUST
6513 be on.  Indeed, ITS doesn't care , but other systems may.
6514
6515 So %TPMTA is ONLY used for hard wired terminals?  This is
6516 unfortunate.  For purposes of modularity, I think that ITP should
6517 only be a transport mechanism for 7, 8, or 12 bit characters and
6518 know nothing of the character set it is transporting.  Once thee
6519 character is assembled at the server, the server should look at
6520 %TOFCI and %TPMTA (it doesn't make much sence for both to be on)
6521 and do the system dependent things to the characters.
6522
6523 mumble... It's probaly not worth flaming about, since became an
6524 issue in my terminal concentrator code, and it looks like I will
6525 be using the 12.bit character set anyway...
6526
6527 \1f
6528 Date: Monday, 22 March 1982  02:25-EST
6529 From: MOON at SCRC-TENEX
6530 To:   dcp at mc
6531 cc:   bug-its at mc, bug-supdup at mc, rsl at multics
6532
6533     Date: 18 March 1982 16:11-EST
6534     From: David C. Plummer <DCP at MIT-MC>
6535     To: BUG-ITS at MIT-MC, BUG-SUPDUP at MIT-MC, rsl at MIT-MULTICS
6536
6537     Suppose I have an AAA terminal that is capable of generating a
6538     META bit.  Suppose further that it is connected to a terminal
6539     concentrator that will talk SUPDUP to ITS.  Since it is SUPDUP, I
6540     am supposed to use the intelligent terminal protocol.  Therefore,
6541     the TTYOPT bits I think I should send include
6542             %TOFCI  OFF  (can't do full character input)
6543             %TPMTA  ON   (does have a hardware META bit)
6544             %TPCBS  ON   (using ITP)
6545
6546 %TPMTA means that bit 7 is the meta bit.
6547 You don't have to use ITP to be Supdup, but if you do use ITP you
6548 have to send the 12-bit character set, not the 8-bit character set,
6549 and thus you can't use %TPMTA.
6550 Probably you want to have %TOFCI off but still send characters with
6551 the %TXMTA bit.
6552
6553     Now, sombody comes along and types META-A.  This has a code of
6554     301 (200+101).  Now as I understand it, ITP is only a mechanism
6555     for transmitting bytes, and does not assume the 5 bucky bits that
6556     are part of %TOFCI.  
6557 No.  ITS is a mechanism for inputting the internal ITS 12-bit character
6558 set "directly" rather than going through the conversion from 8-bit
6559 "ascii" characters.
6560
6561                          Therefore when it gets reassembled on ITS,
6562     it gets assembled as 301.  This is fine until the TYI normalizer
6563     gets to it, and says, "Oh, this is %TXCTL+A" and converts it into
6564     a ^A.  Well, does that mean I should change a 301 into a 1101
6565     (%TXMTA+A) before sending it?  NOW, how does EMACS handle this?
6566     If I connected by a modem and sent META-A, would ITS convert this
6567     from 301 into 1101 when it puts it in the input buffer?  What is
6568     the consistent model?  How does EMACS deal with this?  and Should
6569     the TYI 7-bit normalizer look at %TOFCI before it goes around
6570     looking for TOP, CONTROL and META bits? 
6571 EMACS doesn't handle any of this.  It sees only the 12-bit character set.
6572 \1f
6573 REM@MIT-MC 03/19/82 19:56:39
6574 To: (BUG ITS) at MIT-MC
6575 Hmmm, in the middle of RMAIL typing out some text onto the screen,
6576 it stopped typing. I waited a minute or so but it didn't continue, so
6577 I tried to close network connection but it didn't close, so I RESET the
6578 TIP port and reconnected, but upon attaching to my detached tree after
6579 connect TTYAC4+4>> typed out something about can't get the TTY (which
6580 got overprinted by BUG when I backspaced and it decided to put the cursor
6581 where it should be instead of where it had been) and then entered that
6582 breakpoint (which is also now overtyped). I guess I'll see now if
6583 I can continue my RMAIL any.
6584
6585 \1f
6586 Date: 18 March 1982 16:11-EST
6587 From: David C. Plummer <DCP at MIT-MC>
6588 To: BUG-ITS at MIT-MC, BUG-SUPDUP at MIT-MC, rsl at MIT-MULTICS
6589
6590 Suppose I have an AAA terminal that is capable of generating a
6591 META bit.  Suppose further that it is connected to a terminal
6592 concentrator that will talk SUPDUP to ITS.  Since it is SUPDUP, I
6593 am supposed to use the intelligent terminal protocol.  Therefore,
6594 the TTYOPT bits I think I should send include
6595         %TOFCI  OFF  (can't do full character input)
6596         %TPMTA  ON   (does have a hardware META bit)
6597         %TPCBS  ON   (using ITP)
6598  
6599 Now, sombody comes along and types META-A.  This has a code of
6600 301 (200+101).  Now as I understand it, ITP is only a mechanism
6601 for transmitting bytes, and does not assume the 5 bucky bits that
6602 are part of %TOFCI.  Therefore when it gets reassembled on ITS,
6603 it gets assembled as 301.  This is fine until the TYI normalizer
6604 gets to it, and says, "Oh, this is %TXCTL+A" and converts it into
6605 a ^A.  Well, does that mean I should change a 301 into a 1101
6606 (%TXMTA+A) before sending it?  NOW, how does EMACS handle this?
6607 If I connected by a modem and sent META-A, would ITS convert this
6608 from 301 into 1101 when it puts it in the input buffer?  What is
6609 the consistent model?  How does EMACS deal with this?  and Should
6610 the TYI 7-bit normalizer look at %TOFCI before it goes around
6611 looking for TOP, CONTROL and META bits? 
6612
6613 \1f
6614 Date: 18 March 1982 01:47-EDT
6615 From: Edward Barton <EB at MIT-AI>
6616 To: BUG-ITS at MIT-AI
6617
6618 When the system is revived it often happens that the datapoint
6619 controller gets wedged somehow.  The result is that VT52's and
6620 such do not get the revived message, or if the system got reloaded
6621 may not get the message saying the system is in operation.  (I
6622 may be confused about that case.)  Lock's DPK command fixes things
6623 if you manage to figure out that the system is in fact up
6624 even though your VT52 or Ambassador behaves as if it weren't.
6625 Is there some way a DPK could happen automatically when the
6626 system is revived?
6627 \1f
6628 CBF@MIT-MC 03/11/82 12:58:20 Re: your crash dump
6629 To: MOON at MIT-MC
6630 CC: DCP at MIT-MC, CBF at MIT-MC, (BUG ITS) at MIT-MC
6631 The PC is on the system console somplace of course, I think I might even
6632 have written it in the log.
6633
6634 \1f
6635 MOON@MIT-MC 03/09/82 02:41:06 Re: your crash dump
6636 To: DCP at MIT-MC, CBF at MIT-MC
6637 CC: (BUG ITS) at MIT-MC
6638     DCP@MIT-MC 03/08/82 13:22:48
6639     To: (BUG ITS) at MIT-MC
6640     MC was very sick earlier today.  CBF dumped the original problem to
6641             CRASH WEDGED
6642 Since you don't say what the PC was, it's a bit hard to tell what's going on.
6643 It seems to be actively transferring on both disk controllers, but looping
6644 at UCPRL with interrupts inhibited.  Was the PC written on paper somewhere?
6645 \1f
6646 DCP@MIT-MC 03/08/82 13:22:48
6647 To: (BUG ITS) at MIT-MC
6648 MC was very sick earlier today.  CBF dumped the original problem to
6649         CRASH WEDGED
6650 Some symptoms: most .OPENs and .IOTs hung.  I could do DCP^F,
6651 DCP2^F .TEMP.^F, but not SYS^F, SYS1^F, or even TTY^F.  This
6652 almost looks like a directory cache problem.  Unit 4 (T-300) got
6653 several errors shortly before this all happened.  Strangness:  I
6654 could run programs that were in my directory (presumably becuase
6655 my directory was cache). 
6656
6657 After several attempts to reload, we succeeded, but we are not
6658 sure what caused it to win.  We cycled all three T-300, power
6659 cycled unit 3, and set IMPUP/0 (thinking it might be the
6660 ARPAnet).  Some combintation of this caused it to come up,
6661 finally. 
6662
6663 \1f
6664 DCP@MIT-MC 03/08/82 13:22:48
6665 To: (BUG ITS) at MIT-MC
6666 MC was very sick earlier today.  CBF dumped the original problem to
6667         CRASH WEDGED
6668 Some symptoms: most .OPENs and .IOTs hung.  I could do DCP^F,
6669 DCP2^F .TEMP.^F, but not SYS^F, SYS1^F, or even TTY^F.  This
6670 almost looks like a directory cache problem.  Unit 4 (T-300) got
6671 several errors shortly before this all happened.  Strangness:  I
6672 could run programs that were in my directory (presumably becuase
6673 my directory was cache). 
6674
6675 After several attempts to reload, we succeeded, but we are not
6676 sure what caused it to win.  We cycled all three T-300, power
6677 cycled unit 3, and set IMPUP/0 (thinking it might be the
6678 ARPAnet).  Some combintation of this caused it to come up,
6679 finally. 
6680
6681 \1f
6682 HIC@MIT-MC (Sent by HIC0@MIT-MC) 03/07/82 21:03:25
6683 To: (BUG ITS) at MIT-MC
6684 MC's IO-11 was wedged in some unknown fashion.  I reloaded it from home,
6685 and it got fixed.
6686
6687 \1f
6688 HIC@MIT-MC (Sent by HIC0@MIT-MC) 03/07/82 21:08:53
6689 To: (BUG ITS) at MIT-MC
6690 Well, MC's IO-11 crashed again,and I reloaded it again.  Maybe it's a more
6691 organic failure than I thought.
6692
6693 \1f
6694 HIC@MIT-MC (Sent by HIC0@MIT-MC) 03/07/82 21:03:25
6695 To: (BUG ITS) at MIT-MC
6696 MC's IO-11 was wedged in some unknown fashion.  I reloaded it from home,
6697 and it got fixed.
6698
6699 \1f
6700 MOON@MIT-MC 03/05/82 02:46:04
6701 To: (BUG ITS) at MIT-MC
6702 The RFNAME system call is broken such that it trashes random locations
6703 in user memory.  This was killing the mailer on MC, so I patched the running system
6704 and the dump.  Patch is to change NRFNAM+22 from JUMPE Q,POPJ1 to JRST POPJ1.
6705 The bug is that the code assumes that device-dependent RFNAME routines don't
6706 clobber Q.  The one for the Arpanet does.
6707 \1f
6708 dcp@MIT-MC (Sent by HGA@MIT-MC) 03/05/82 01:10:32
6709 To: (BUG ITS) at MIT-MC
6710 I took a quick look, and somebody changed the RFNAME code between ITS 
6711 version 1261 and 1266.  Did this break things?
6712
6713 \1f
6714 dcp@MIT-MC (Sent by HGA@MIT-MC) 03/05/82 01:03:35
6715 To: (BUG ITS) at MIT-MC
6716 RFNAME on some NET: and some CHAOS: channels seems to be broken.  This
6717 started happening within the last week I think.  For an example, pick
6718 an ARPA telser and from PEEK try to look at is variables with the V
6719 command.  This is causing comsat to die at the moment getting a a PURPG
6720 on an RFNAME of a CHAOS channel.
6721
6722 \1f
6723 Date: 4 March 1982 18:45-EST
6724 From: Earl A. Killian <EAK at MIT-MC>
6725 Subject:  hardware/microcode mod
6726 To: CSTACY at MIT-AI
6727 cc: BUG-its at MIT-AI
6728
6729 I thought the Jump in JFFL was what the programmer does if
6730 there's a free Lispm.
6731
6732 \1f
6733 Date:  4 March 1982 1604-EST (Thursday)
6734 From: Guy.Steele at CMU-10A
6735 To: Christopher C. Stacy <CSTACY at MIT-AI> 
6736 Subject:  Re: hardware/microcode mod
6737 CC: bug-its at MIT-AI
6738 In-Reply-To:  Christopher C. Stacy's message of 4 Mar 82 02:06-EST
6739
6740 I assume that the new instruction JFFL (Jump if Find Free Lispmachine)
6741 is equivalent to JUMP (Do Not Jump)!
6742 --Guy
6743 \1f
6744 Date: 4 March 1982 11:43-EST
6745 From: David C. Plummer <DCP at MIT-MC>
6746 Subject: hardware/microcode mod
6747 To: CSTACY at MIT-AI
6748 cc: INFO-COBOL at MIT-MC, BUG-ITS at MIT-AI
6749
6750 :doc instr JFFL
6751
6752 JFFL ac,E       Jump on Find Free LispMachine
6753 skip if at least one free lisp machine matching some description
6754
6755 the value at E contains an AOBJN pointer.  The AOBJN pointer
6756 points to ASCIZ strings in one of two forms:
6757         <building>-<room>  or CADR-<number>
6758 The star convention is allowed for building and room.  It is not
6759 allowed for the CADR number. 
6760
6761 ac is a pointer to a block of zero words followed by a non-zero
6762 word which will receive an string of 7-bit characters (similar to
6763 JCL passing).  It is suggested that the non-zero word be 1, which
6764 will cause the string to be ASCIZ.  The string returned is a list
6765 of rooms (without stars) or free machines separated by commas.
6766
6767 Example:
6768
6769         move ac,freeLM
6770         JFFL ac,[-3,,[ [asciz /NE43-8**/]       ;an 8th floor cadr
6771                        [asciz /CADR-2/]         ;color
6772                        [asciz /38-350/]         ;EECS terminal room
6773                        ]]
6774          jrst .-1               ;I just gotta have one
6775
6776 freeLM: repeat 10,[ 0 ? ] 1
6777
6778 \1f
6779 Date: 4 March 1982 02:06-EST
6780 From: Christopher C. Stacy <CSTACY at MIT-AI>
6781 Subject: hardware/microcode mod
6782 To: BUG-ITS at MIT-AI
6783
6784
6785   All ITS machines now have hardware for a new machine instruction:
6786                  JFFL - Jump if Find Free Lispmachine
6787
6788 \1f
6789 MOON5@MIT-MC 03/03/82 02:43:26 Re: Hitting CALL on one TV hangs all of them
6790 To: cstacy at MIT-AI
6791 CC: (BUG ITS) at MIT-MC
6792 Upon reflection, I think you are probably being faked out by the fact
6793 that when the system is brought up (on AI) the system job goes catatonic
6794 for a minute or two trying to type out "ITS IN OPERATION" on all the
6795 TK-10 terminals that aren't there.  Then after the available 1 or 2
6796 job slots get used up, you can't create any jobs until the system job
6797 comes back and processes the request to create more job slots.  The
6798 right solution to this is to reassemble the system with TK10P turned
6799 off; unfortunately this will renumber all the terminals, and absolute
6800 tty numbers are known in several places.  NAMDRG knows the number of
6801 the free-screen TV.  DMNSTR knows the number of the xgp console.  The
6802 TTYTYP file knows the numbers of all the terminals; NAME and NAMDRG
6803 read this in when purified or something.
6804 \1f
6805 Date: 3 March 1982 01:54-EST
6806 From: James M. Turner <JMTURN at MIT-AI>
6807 Subject: Disk Writes
6808 To: BUG-ITS at MIT-AI
6809
6810 *sigh* Does it try to write even if the pack with the most space is
6811 not enough. Alternately, is there any way to "reserve" the proper amount
6812 of space (again, approximately) so the other can't snarf it?
6813 \1f
6814 MOON@MIT-MC 03/03/82 01:52:34
6815 To: JMTURN at MIT-AI
6816 CC: (BUG ITS) at MIT-MC
6817     Date: 2 March 1982 23:14-EST
6818     From: James M. Turner <JMTURN at MIT-AI>
6819     To: BUG-ITS at MIT-AI
6820
6821     the fact that various demons (notably INQUIR UPDATE) will try to create
6822     new files of estimatably size on packs without that much space seems
6823     unreasonable. Rather than have these programs tie up that time and space
6824     with unfinished files, why not have them make a rough guess as to the size
6825     of the file, and pick a pack accordingly. The present setup requires
6826     some poor hacker to clear off sufficient space for the update.
6827
6828 Files are always written on the pack with the most space.  Unfortunately,
6829 when the file takes a long time to write, someone else can come in and grab
6830 the space before the file finishes being written.
6831 \1f
6832 Date: 2 March 1982 23:14-EST
6833 From: James M. Turner <JMTURN at MIT-AI>
6834 To: BUG-ITS at MIT-AI
6835
6836 the fact that various demons (notably INQUIR UPDATE) will try to create
6837 new files of estimatably size on packs without that much space seems
6838 unreasonable. Rather than have these programs tie up that time and space
6839 with unfinished files, why not have them make a rough guess as to the size
6840 of the file, and pick a pack accordingly. The present setup requires
6841 some poor hacker to clear off sufficient space for the update.
6842                                         James
6843 \1f
6844 DCP@MIT-MC 02/24/82 21:05:49
6845 To: (BUG ITS) at MIT-MC
6846 I case anybody cares, the reason MC was down memory 200-577 was
6847 that the AMPEX start address switches were set wrong.  My theory
6848 is that when DEC Field Circus re-enabled sector 0 a finger kept
6849 going in the up-right direction and flipped the address switch.
6850 There is now a piece of paper on the inside of the AMPEX door
6851 wich gives a correct setting of the switches.
6852
6853
6854 \1f
6855 CSTACY@MIT-MC 02/24/82 21:53:16
6856 To: MOON at MIT-MC
6857 CC: (BUG ITS) at MIT-MC
6858 I renamed the ITS dumps on MC in the canonical fashion as you suggested.
6859 NITS1 is current, ITS is old.  Next patched ITS should be dumped out as NITS.
6860 Older stuff migrated to OxITS files.  Copy of NITS1 on BACKUP.
6861
6862 Chris
6863
6864 \1f
6865 Date: Wednesday, 24 February 1982, 20:20-EST
6866 From: Robert W. Kerns <RWK at SCRC-TENEX>
6867 Subject: Abnormal LOGOUT TIMES
6868 To: Edward Barton <EB at MIT-AI>
6869 Cc: BUG-ITS at MIT-AI
6870 In-reply-to: The message of 24 Feb 82 17:51-EST from Edward Barton <EB at MIT-AI>
6871
6872     Date: 24 February 1982 17:51-EST
6873     From: Edward Barton <EB at MIT-AI>
6874     To: BUG-ITS at MIT-AI
6875
6876     Is this peculiar segment of CHANNA;LOGOUT TIMES normal, and
6877     will it hurt anything?  It seems to have the effect of making
6878     logout times for people beyond the discontinuity inaccessible
6879     to :when.
6880
6881     RJA   01/17/82 01:33:18
6882     RJD   02/24/82 09:21:18
6883     RK    02/16/82 02:20:32
6884      02/19/82 14:16:10
6885     RLB   01/11/82 23:38:59
6886     RLL   02/20/82 20:24:08
6887 It's abnormal, delete that line.
6888 \1f
6889 Date: Wednesday, 24 February 1982, 20:15-EST
6890 From: Robert W. Kerns <RWK at SCRC-TENEX>
6891 Subject: MC memory F
6892 To: BUG-ITS at MIT-AI
6893 Cc: MOON at SCRC-TENEX
6894
6895 Could this be related to a power supply dying in that memory?
6896 DEC fixed a power supply after (I think it was) Mem F dropped
6897 dead yesterday.  Ty called me yesterday just as I was about to
6898 go sleep, so I just told him to call DEC instead of looking at
6899 it myself.
6900 \1f
6901 Date: 24 February 1982 17:51-EST
6902 From: Edward Barton <EB at MIT-AI>
6903 To: BUG-ITS at MIT-AI
6904
6905 Is this peculiar segment of CHANNA;LOGOUT TIMES normal, and
6906 will it hurt anything?  It seems to have the effect of making
6907 logout times for people beyond the discontinuity inaccessible
6908 to :when.
6909
6910 RJA   01/17/82 01:33:18
6911 RJD   02/24/82 09:21:18
6912 RK    02/16/82 02:20:32
6913  02/19/82 14:16:10
6914 RLB   01/11/82 23:38:59
6915 RLL   02/20/82 20:24:08
6916 \1f
6917 MOON@MIT-MC 02/23/82 13:56:58 Re: Status of MC
6918 To: (BUG ITS) at MIT-MC
6919 CRASH;@ FEB22 indicates that bank 7 of mem F is acting up again.
6920 I can't tell which half, but probably this indicates that it was
6921 sheer coincidence that the right half of this bank started working
6922 when DEC fixed it a while back.  If anyone wants to debug this, a
6923 good start would be to swap bank 7 right with bank 6 right and bank
6924 7 left with bank 5 left, then either get it to fail in a diagnostic
6925 or put it back on-line and see what addresses fail.  The map of
6926 physical locations of memory banks is inside the front door of mem A or B.
6927 \1f
6928 Date: 23 February 1982 00:00-EST
6929 From: Daniel L. Weinreb <DLW5 at MIT-AI>
6930 To: CSTACY at MIT-AI
6931 cc: BUG-ITS at MIT-AI
6932
6933 Ed and I just noticed that you left ATSIGN DDT as an SBLK file instead of
6934 as a PDUMP file; it was apparent because the system was so incredibly
6935 slow.  We have fixed it; please be more careful.
6936 \1f
6937 CSTACY@MIT-MC 02/22/82 06:30:47
6938 To: (BUG ITS) at MIT-MC
6939 Installed ITS version 1268 as NITS1, old one is still NITS.
6940 Seems to work. There are no memory patches here.
6941
6942 \1f
6943 Date: 22 February 1982 05:06-EST
6944 From: Christopher C. Stacy <CStacy at MIT-AI>
6945 To: BUG-ITS at MIT-AI
6946
6947 AI is now running ITS 1268, which as dumped as NITS.  The current memory
6948 patches are dumped. The former system version is now called ITS.
6949
6950 Chris
6951 \1f
6952 Date: Friday, 12 February 1982, 12:18-EST
6953 From: David L. Andre <DLA at SCRC-TENEX>
6954 Subject: nulls on ITS
6955 To: MHS at MIT-MC, BUG-LISPM at SCRC-TENEX, BUG-ITS at MIT-AI
6956 Cc: DLA at SCRC-TENEX
6957
6958     From: MHS@MIT-MC
6959     Date: 02/11/82 18:53:27
6960             I tried to DOVER AI:LMWIND;WINDOC PRESS and the file turned out to be a bad
6961     press file.  Would whoever knows about such things be able to reformat it please? 
6962 This is yet another manifestation of the fact that many if not most
6963 files on 15 consist of nulls.  Is nobody ever going to fix this?
6964 \1f
6965 GZ@MIT-MC 02/05/82 01:09:24
6966 To: (BUG ITS) at MIT-MC
6967 It seems that :tctyp t1061 now turns off more processing, it didn't use to
6968 (in fact today is the first time I noticed it)
6969 \1f
6970 ALAN@MIT-MC 01/31/82 23:35:04
6971 To: (BUG ITS) at MIT-MC
6972 > doesn't work when opening any of the core-link devices.
6973 (who cares!)
6974 \1f
6975 Date: 28 January 1982 20:49-EST
6976 From: Leigh L. Klotz <KLOTZ at MIT-AI>
6977 To: ED at MIT-AI, BUG-ITS at MIT-AI
6978 cc: GJC at MIT-AI
6979
6980 I think putting in the idle time and maybe the commode
6981 bits is a good idea, but I think people use the core
6982 allocation value, especially on MC, where they get unhappy
6983 at the first hint of paging.  I don't know if they use
6984 TTY^F rather than peek, though, so this may not be important.
6985 Leigh.
6986 \1f
6987 Date: 28 January 1982 19:45-EST
6988 From: Ed Schwalenberg <ED at MIT-AI>
6989 Subject: TTY:.FILE. (DIR)
6990 To: BUG-ITS at MIT-AI
6991
6992 How about flushing the totally useless CORE and TOTAL figures
6993 in favor of idle time and perhaps comm mode bits?  This would
6994 cut down greatly on the use of NAME to get the idle time, which
6995 in turn would reduce thrashing due to hacking LSR1 greatly.
6996 \1f
6997 Date: 27 January 1982 12:35-EST
6998 From: Stavros M. Macrakis <MACRAK at MIT-MC>
6999 Subject:  ULSPBR
7000 To: MOON at MIT-MC
7001 cc: BUG-ITS at MIT-MC
7002
7003 Yes, I know it's unfinished; so presumably the variable can be flushed.
7004
7005 \1f
7006 MOON@MIT-MC 01/27/82 04:07:08 Re:  ULSPBR
7007 To: MACRAK at MIT-MC
7008 CC: (BUG ITS) at MIT-MC
7009 It's a feature that GLS never finished.
7010 \1f
7011 MACRAK@MIT-MC 01/26/82 23:42:06
7012 To: (BUG ITS) at MIT-MC
7013 Any special reason for user variable Ulspbr?  I don't think the
7014 "Special Lisp instructions" are ever used... (are they even in the
7015 microcode?) and anyway, .Uset lspbr is commented out.  All that ever
7016 happens is that it's saved and restored.
7017 \1f
7018 Date: 26 January 1982 15:46-EST
7019 From: Stavros M. Macrakis <MACRAK at MIT-MC>
7020 Subject:  Disk delay
7021 To: BUG-ITS at MIT-MC
7022
7023 I tried to print (in ddt) the file Macrak;Scalrp > several times and
7024 it just wouldn't respond.  I then tried it in Teco, where it didn't
7025 respond either, so I ^P'd and looked at the job's Flsins, which was (I
7026 believe this is accurate) Skipe Qsnloc+40 <tab> TRN ; i.e. the
7027 directory was locked.  After about 20 secs, the Teco won.
7028
7029 How could this happen?  I wasn't trying to write, so it presumably wasn't a
7030 directory GC.  I did not try looking at other files, so I don't know if it
7031 had to do with this particular file.
7032
7033 Anyway, a curious incident.  Thought you might like to know.
7034
7035 \1f
7036 Date: 23 January 1982 14:26-EST
7037 From: David Vinayak Wallace <GUMBY at MIT-AI>
7038 To: BUG-ITS at MIT-AI
7039
7040 the file ai:.info.;its locks cantains nothing but nulls.
7041 Perhaps other fies got destroyed in the crash?
7042 \1f
7043 Date: 22 January 1982 01:16-EST
7044 From: Richard M. Stallman <RMS at MIT-AI>
7045 To: BUG-ITS at MIT-AI
7046
7047 AI crashed with QFUD/1 but every QSNUD was nonzero.
7048 \1f
7049 DCP@MIT-MC 01/16/82 12:02:31
7050 To: GREN at MIT-MC
7051 CC: (BUG ITS) at MIT-MC
7052
7053 [See .INFO.;ITS UFD  and SYSTEM;FSDEFS for more info.]
7054
7055 The third word of the UFD is the sixbit of the name of the
7056 directory.  Of the five words in the NAME area that describe the
7057 file, the right half of the fifth word contains the UFD index of
7058 the file author's HSNAME.  This is why the author of some files
7059 is GUESTn or somesuch.  If there were more room in the five word
7060 block, actual sixbit of the author's XUNAME could be stored
7061 there, but...
7062
7063 \1f
7064 GREN@MIT-MC 01/16/82 01:36:13
7065 To: (BUG ITS) at MIT-MC
7066 Just a question, not a bug:  In the UFD, is <author> just an index
7067 into the MFD or something, and *not* 1 word of sixbit... I ask
7068 since an author (sname) that doesn;t exist on one site prints
7069 as -??- or something else equally uninformative...
7070 \1f
7071 MOON5@MIT-MC 01/13/82 16:37:57 Re: one-proceed broken on MC
7072 To: (BUG ITS) at MIT-MC
7073 This was caused by some unidentified cretin copying the file SYS:ATSIGN DDT
7074 from some other machine onto MC.  The proper procedure is to load up
7075 SYSBIN;DDT BIN and start it at PURIFY.  Don't let it happen again!
7076 (And maybe someone can fix DDT to print a warning if it is not on the
7077 machine and ITS version it is purified for reason.  The reasons why it
7078 should print a warning rather than dying should be obvious.)
7079 \1f
7080 Date: 13 Jan 1982 1643-EST
7081 From: SWG at MIT-DMS (S. W. Galley)
7082 To: Mike at BRL
7083 Cc: BUG-ITS at MIT-AI, Gurus at BRL
7084 In-reply-to: Message of 18 Dec 81 at 0359 EST by mike@BRL
7085 Subject: [Re: :HISTORY Lossage on DMS]
7086 Message-id: <[MIT-DMS].219986>
7087
7088 The bug you reported was caused by an obsolete module -- now updated --
7089 used by the HISTORY program, which translates a host name to its address
7090 by mapping the host table into primary storage: this makes an MPV error
7091 ("memory protection violation") less surprising, but no less spectacular!
7092
7093 \1f
7094 ED@MIT-AI 01/13/82 03:21:06 Re: Is one-proceed broken on MC?
7095 To: DCP at MIT-MC
7096 CC: (BUG ITS) at MIT-MC, (BUG DDT) at MIT-MC
7097 There is a well-known long-standing bug in the hardware which will
7098 never be fixed which causes a one-proceed which faults on instruction
7099 fetch to execute the following instruction as well (which may be on a
7100 different page and thus ...).  This is not it.  A much more dramatic
7101 demonstration is simply that \ e and \1e are now abbreviations for \eP.
7102 Emacs complains of PDL overflow when proceeded in this way, which explains
7103 some bizarre behavior when I accidentally typed a \1e the other day.
7104
7105 \1f
7106 DCP@MIT-MC 01/12/82 22:08:27 Re:  Is one-proceed broken on MC?
7107 To: (BUG ITS) at MIT-MC, (BUG DDT) at MIT-MC
7108
7109 On MC running ITS 1249 (11/21/81), and DDT 1388 (always used to work)
7110
7111 :ddt
7112 (no init)
7113                         :job j
7114                         100/jfcl
7115                         100<alt>0g
7116 100>>JFCL               ^N
7117 ILOPR;101>>0  0/  0   0/  0
7118
7119 Well, what can I say?  
7120 It works on AI 1250, DDT 1388.
7121 It works on ML 1256, DDT 1388.
7122 It works on DM 1254, DDT 1388.
7123
7124 I'm pretty sure this was working as little as a week ago.  Has
7125 somebody made a gross patch to the DDT on MC?  Or is our beloved
7126 MC microcode sick?  Or is ITS not doing the right thing with the
7127 microcode? 
7128
7129 \1f
7130 GSB@MIT-ML 01/11/82 14:35:49 Re: ml dialups
7131 To: RSG at MIT-ML, OAF at MIT-ML
7132 CC: (BUG ITS) at MIT-ML
7133     RSG@MIT-ML 01/11/82 10:34:25
7134     I don't know exactly who to complain to about this, but it seems that 2 of
7135     ML's Vadic modems are broken.  (TTY 4 and TTY 32 I think are the numbers
7136     of the broken ones; TTY 1 and TTY 11 are OK.)
7137
7138     TTY 4 answers busy when nobody is logged in on it.
7139     TTY 32 just doesn't answer at all.
7140 ----
7141 TTY 4 answers now.  Presumably someone didn't hang up after logging
7142 out or after a crash.  TTY 32's number isn't the same as it used to be
7143 (actually, it now IS the same as it used to be), it has been back to being
7144 6733 for some time.  It answers, although (as i reported some time ago)
7145 when i last tried to use it (at least a week ago) i got lots of garbage.
7146 p.s. ml dialups can be complained about to OAF with CC to me, or to me
7147 and i forward.
7148
7149 \1f
7150 RSG@MIT-ML 01/11/82 10:34:25
7151 To: GSB at MIT-ML, (BUG ITS) at MIT-ML
7152 CC: RSG at MIT-ML
7153 I don't know exactly who to complain to about this, but it seems that 2 of
7154 ML's Vadic modems are broken.  (TTY 4 and TTY 32 I think are the numbers
7155 of the broken ones; TTY 1 and TTY 11 are OK.)
7156
7157 TTY 4 answers busy when nobody is logged in on it.
7158 TTY 32 just doesn't answer at all.
7159
7160 Cheers  --  rsg
7161
7162 \1f
7163 RMS@MIT-AI 01/11/82 01:03:27 Re: Purpg on CBLok Corblk
7164 To: MACRAK at MIT-MC
7165 CC: RWK at MIT-MC, (BUG ITS) at MIT-MC
7166 I will do something reasonable about this situation.
7167
7168
7169 \1f
7170 Date: 10 January 1982 21:15-EST
7171 From: Christopher C. Stacy <CSTACY at MIT-AI>
7172 Subject: where is the DISK listing
7173 To: BUG-ITS at MIT-AI
7174
7175
7176 I frequently borrow the source listings, and if I have one it can
7177 always be found in top of my desk in 926.
7178 \1f
7179 MACRAK@MIT-MC 01/10/82 21:13:51 Re: Purpg on CBLok Corblk
7180 To: RWK at MIT-MC
7181 CC: (BUG ITS) at MIT-MC
7182 100/ setz
7183 101/ $0'corblk$
7184 102/ 1000,,%cblok
7185 103/ 1000,,-1
7186 104/ 400000,,110
7187 110/ -1,,0
7188 .call 100$x
7189
7190 Manages to make page 0 pure (!!??) and get a Purpg error.  All I asked for
7191 was locking the pages in core (%cblok).  I seem to remember my original
7192 example doing something weird with -2,,0 but not -1,,0, but the above will
7193 do for now.
7194
7195 On the other hand, using %cblok+%cbndr+%cbndw works fine.  Perhaps there are
7196 both documentation and code bugs?: some sort of specification of r/w status
7197 is needed?
7198
7199 \1f
7200 RMS@MIT-MC 01/10/82 16:33:46
7201 To: (BUG ITS) at MIT-MC
7202 I just fixed a but whereby TTYSET in a job which doesn't own the tty
7203 can clobber the RH of TTYSTS when the job gets the tty.
7204
7205 \1f
7206 Date: 10 January 1982 15:50-EST
7207 From: Richard M. Stallman <RMS at MIT-AI>
7208 To: BUG-ITS at MIT-AI
7209
7210 Does anyone know where the listing of DISK is?
7211 \1f
7212 Date: 10 January 1982 15:50-EST
7213 From: Richard M. Stallman <RMS at MIT-AI>
7214 To: BUG-ITS at MIT-AI
7215
7216 AI crashed at QCH3+3 because QFCHN was nonzero.  It was 1.
7217 Looking thru the QUSR words, I found that there was indeed a free
7218 channel, which the loop at QCH2 had not found.  Perhaps there is
7219 something that can free a disk channel while QCHSW is locked?
7220 If so, the error check has to be removed or done with interrupts
7221 locked.
7222 \1f
7223 Date: 10 January 1982 13:26-EST
7224 From: Stavros M. Macrakis <MACRAK at MIT-MC>
7225 Subject:  PURPG in CORBLK call (incorrect analysis)
7226 To: RWK at MIT-MC
7227 cc: BUG-ITS at MIT-MC
7228
7229 But none of my pages were pure.
7230 \1f
7231 DCP@MIT-MC 01/10/82 00:43:17 Re:  CHAOS slots on MC
7232 To: (BUG ITS) at MIT-MC
7233 Should the number of CHAOS connections on MC be raised to 64, or
7234 should I CONTINUE to have to gun down (LISP Machine) file servers
7235 (usually about 10) every time the connection table gets
7236 hopelessly full?
7237 \1f
7238 RWK@MIT-MC 01/08/82 08:09:54 Re: PURPG in CORBLK call
7239 To: MACRAK at MIT-MC
7240 CC: (BUG ITS) at MIT-MC
7241 The error is right, it is getting a PURPG error attempting to write back
7242 the updated AOBJN pointer you supplied.  You can't use a literal for an
7243 updated argument!
7244
7245 \1f
7246 MACRAK@MIT-MC 01/07/82 19:45:02
7247 To: (BUG ITS) at MIT-MC
7248 .call [setz?'corblk? %climm,,%cblok ? %climm,,-1 ? setz(%clin) [-2,,0] ]
7249 (in a job with .memt/4000)  gives Purpg.  Now, the call may be wrong (because
7250 of missing arg 5), but Purpg seems like the wrong error to give.  It also
7251 isn't clear from the documentation that arg 5 is needed in this case,
7252 since with arg 3 = [-1,,0], arg 5 is NOT needed.
7253 \1f
7254 Date: 4 January 1982 23:00-EST
7255 From: David L. Andre <DLA at MIT-AI>
7256 To: BUG-ITS at MIT-AI
7257 cc: DLA at MIT-AI
7258
7259 When are the files on pack three going to have real contents again?  I'm
7260 being screwed again and again when the file system thinks that the
7261 contents are there, but I get all zeros.  I'd much rather get an error
7262 "PACK NOT MOUNTED" than get bad data.
7263 \1f
7264 MACRAK@MIT-MC 01/04/82 20:09:31
7265 To: (BUG ITS) at MIT-MC
7266 Is .info.;its corblk needed given its .calls?
7267 \1f
7268 MARTY@MIT-MC 01/04/82 18:12:48
7269 To: (BUG ITS) at MIT-MC
7270
7271 I was wondering if we get a DEC-20 and we use
7272 ITS, if we could call it TWITS?
7273
7274
7275 \1f
7276 MOON@MIT-MC 01/04/82 14:30:02 Re:  AOSG not working with .HANG
7277 To: MACRAK at MIT-MC
7278 CC: (BUG ITS) at MIT-MC
7279 This is fixed in the source; the sense of the skip condition
7280 was backwards because the operands of the instruction were
7281 interchanged.
7282 \1f
7283 MACRAK@MIT-MC 01/04/82 13:19:23
7284 To: (BUG ITS) at MIT-MC
7285 100/ aosg 200
7286 101/ .hang
7287 200/ -5
7288 increments c(200) up to -1, then stops, never skipping!  What's
7289 weirder is that 100/aose 200 only increments 200 once!  And this
7290 is despite all sorts of ^X^P'ing and memory examination which,
7291 one would think, would PClsr all over the place. 
7292 \1f
7293 MOON@MIT-MC 12/29/81 13:06:56 Re:  STY question
7294 To: MACRAK at MIT-MC
7295 CC: (BUG ITS) at MIT-MC
7296     MACRAK@MIT-MC 12/28/81 19:51:16
7297     To: (BUG ITS) at MIT-MC
7298     How do you check if the far end (user) of a STY is waiting for input?
7299
7300 :doc .call styget
7301
7302 It's documented to "probably not work very well".  I don't know whether
7303 or not that is true.
7304 \1f
7305 MACRAK@MIT-MC 12/28/81 19:51:16
7306 To: (BUG ITS) at MIT-MC
7307 How do you check if the far end (user) of a STY is waiting for input?
7308
7309 \1f
7310 JPG@MIT-MC 12/28/81 16:39:38
7311 To: (BUG ITS) at MIT-MC
7312 My apologies for my recent BUG-ITS notes.  I forgot I was logged in as 
7313 JEFFG when I typed X^K, and the error message was not at all helpful 
7314 in this regard.
7315
7316 \1f
7317 JEFFG@MIT-MC 12/28/81 16:19:41 Re: continuation:
7318 To: (BUG ITS) at MIT-MC
7319 Oops: X^K now gives "CAN'T READ DISK FILE".
7320
7321 \1f
7322 JEFFG@MIT-MC 12/28/81 16:18:52
7323 To: (BUG ITS) at MIT-MC
7324 Why does :XFILE JPG;JPG ^Q_X work, but not X^K ?  The latter has always 
7325 done the trick in the past.
7326
7327 \1f
7328 Date:      18 Dec 81 3:59:26-EST (Fri)
7329 From:      Michael Muuss <mike@BRL>
7330 To:        BUG-ITS at Mit-Ai
7331 cc:        Gurus at BRL
7332 Subject:   :HISTORY Lossage on DMS
7333 Via:  BMD70; 18 Dec 81 4:01-EDT
7334
7335 I ran this on DMS before I realized that BRL-BMD has probably not been
7336 added to the host tables yet.  However, the result was sufficiently
7337 spectacular that I figured somebody would like to hear.
7338                         Cheers!
7339                          -Mike
7340 ---------------------------------------
7341
7342 *:history brl-bmd
7343
7344 *ERROR*
7345 DANGEROUS-INTERRUPT-NOT-HANDLED
7346 MPV!-INTERRUPTS
7347 #WORD *310000634117*
7348 LISTENING-AT-LEVEL 2 PROCESS 1
7349 ^S
7350 :KILL
7351 *
7352
7353 ---------------------------------------
7354
7355 \1f
7356 GSB@MIT-ML 12/16/81 15:44:22
7357 To: (BUG ITS) at MIT-ML
7358 CADR, CADDR, and CADDDR should be synonyms for the SECOND, THIRD, and FOURTH
7359 devices.  Perhaps also there should be an NTH device which is the "last"
7360 one in the sequence, for not-quite-tape archival.
7361
7362 \1f
7363 Date: 15 December 1981 19:21-EST
7364 From: Earl A. Killian <EAK at MIT-MC>
7365 To: DEVON at MIT-ML
7366 cc: BUG-ITS at MIT-ML
7367
7368     Date: 12/12/81 18:21:15
7369     From: DEVON at MIT-ML
7370
7371                                 Of course this penalizes a (hypothetical?)
7372     user with lines of 128 or longer in favor of a user with slow connection,
7373     but does anyone really want 128. characters on a line?
7374
7375 Yes.
7376
7377     Date: 12/15/81 03:45:44
7378     From: DEVON
7379
7380     What should happen if a multi-character sequence like %TVMV0 gets
7381     an argument byte valued 214?
7382
7383 It moves to that line/column of course.
7384
7385                                   Is this to be taken as a %TDORS which
7386     has already flushed the real argument bytes further up the pipeline?
7387
7388 No.
7389
7390     Or must every buffer know about such sequences and delay the action
7391     of a %TDORS until this situation won't arise,
7392
7393 Something like that.
7394
7395                                                   or do argument bytes
7396     214 and 215 get quoted by %TDQOT?
7397
7398 No, that's not at all the function of %TDQOT.
7399
7400
7401 \1f
7402 DEVON@MIT-MC 12/15/81 03:45:44 Re: SUPDUP
7403 To: (BUG ITS) at MIT-MC
7404 What should happen if a multi-character sequence like %TVMV0 gets
7405 an argument byte valued 214?  Is this to be taken as a %TDORS which
7406 has already flushed the real argument bytes further up the pipeline?
7407 Or must every buffer know about such sequences and delay the action
7408 of a %TDORS until this situation won't arise, or do argument bytes
7409 214 and 215 get quoted by %TDQOT?
7410 \1f
7411 DEVON@MIT-ML 12/12/81 18:21:15
7412 To: (BUG ITS) at MIT-ML
7413 Another Output-Reset related gripe:
7414
7415 when output characters reach the level where flow control happens,
7416 they are no longer flushable.  This means that during a long listing
7417 I can type ^S (knowing that DDT will eventually shut up ten-twenty
7418 lines later) and before output stops I can use the intelligent
7419 terminal protocol to stop and start output several times, bacause
7420 response speed to flow control is an order of magnitude better
7421 than the response to ^S.
7422
7423 If multi-character %td sequences were forbidden argument bytes >177 then
7424 %tdors would behave more like a genuine out-of-band signal, and maybe
7425 that would make it permissible to flush a buffer without knowing about
7426 multi-character sequences.  Of course this penalizes a (hypothetical?)
7427 user with lines of 128 or longer in favor of a user with slow connection,
7428 but does anyone really want 128. characters on a line?
7429 \1f
7430 MOON@MIT-MC 12/11/81 14:59:30 Re:  When does ITS send %TDMOV ?
7431 To: DEVON at MIT-MC
7432 CC: (BUG ITS) at MIT-MC
7433 When %TOMVU isn't set, thus the terminal needs to know where it's
7434 coming from as well as where it's going to.  This would be the case
7435 on printing terminals.  User-mode programs such as Emacs and Macsyma
7436 may send it in other circurmstances as well.
7437 \1f
7438 DEVON@MIT-MC 12/11/81 02:33:38
7439 To: (BUG ITS) at MIT-MC
7440 when does ITS use %tdmov instead of %tdmv0?
7441
7442 I never recieved (or bothered to implement) %tdmov on my terminal until
7443 just now, while testing a gross kludge that changes my tctyp to printing
7444 momentarily, upon changing it back
7445 I got all %tdmov's for a while.
7446
7447 I'd like to know how to induce ITS to revert to the shorter %tdmv0.
7448 \1f
7449 Date: 6 December 1981 01:31-EST
7450 From: Christopher C. Stacy <CStacy at MIT-AI>
7451 To: ALAN at MIT-MC
7452 cc: CHRIS at MIT-MC, BUG-ITS at MIT-MC, BUG-DDT at MIT-MC,
7453     DCP at MIT-MC
7454
7455     ALAN@MIT-MC 12/05/81 16:22:32
7456     Am I to understand that this means that version 1388 of DDT has ... Pissed off,Alan
7457
7458 No.
7459
7460
7461 \1f
7462 ALAN@MIT-MC 12/05/81 16:42:00
7463 To: (BUG ITS) at MIT-MC
7464 CC: (BUG DDT) at MIT-MC
7465 I reinstalled the old version of ddt
7466 \1f
7467 ALAN@MIT-MC 12/05/81 16:22:32
7468 To: CHRIS at MIT-MC, (BUG ITS) at MIT-MC, (BUG DDT) at MIT-MC
7469 To: DCP at MIT-MC
7470     DCP@MIT-MC 12/05/81 14:06:07
7471     To: CHRIS at MIT-AI
7472     CC: (BUG ITS) at MIT-MC
7473         CHRIS@MIT-AI 12/05/81 10:33:43
7474
7475         I reassembled and installed DDT 1388 on MC so that it will use
7476         the correct new hsname scheme.
7477
7478         Chris
7479
7480     Please do not make modifications to existing installed code
7481     without upping the version number.  Some people's ready messages
7482     are assembled code and expect certain entrypoints within DDT.
7483     The loader checks to see if the version has changed, and if so
7484     does not load the ready message.  
7485
7486 Am I to understand that this means that version 1388 of DDT has a
7487 different mapping from symbols to locations depending on what MACHINE
7488 it is running on?  That is TOTALLY unacceptable and completely
7489 brain-damaged.  What good is a goddamned VERSION NUMBER anyway if you
7490 don't CHANGE it when you change the VERSION!!!
7491                                 Pissed off,
7492                                         Alan
7493
7494 \1f
7495 Date:  5-DEC-1981 16:02:44.12
7496 From:  Robert W. Kerns <KERNS at MIT-ALCATOR>
7497 Reply-to: RWK at MIT-MC
7498 Subject: DDT Pseudo-1138
7499 To: CHRIS at MIT-MC
7500 Cc: BUG-ITS at MIT-MC
7501
7502 Please undo your installation.  You have re-installed a large set of bugs,
7503 since there were a lot of patches made to 1138.  I'll talk to you about getting
7504 the HSNAME stuff in.
7505
7506 \1f
7507 DCP@MIT-MC 12/05/81 14:06:07
7508 To: CHRIS at MIT-AI
7509 CC: (BUG ITS) at MIT-MC
7510     CHRIS@MIT-AI 12/05/81 10:33:43
7511
7512     I reassembled and installed DDT 1388 on MC so that it will use
7513     the correct new hsname scheme.
7514
7515     Chris
7516
7517 Please do not make modifications to existing installed code
7518 without upping the version number.  Some people's ready messages
7519 are assembled code and expect certain entrypoints within DDT.
7520 The loader checks to see if the version has changed, and if so
7521 does not load the ready message.  
7522
7523 \1f
7524 CHRIS@MIT-AI 12/05/81 10:33:43
7525 To: (BUG its) at MIT-MC
7526 CC: CSTACY at MIT-AI
7527
7528 I reassembled and installed DDT 1388 on MC so that it will use
7529 the correct new hsname scheme.
7530
7531 Chris
7532
7533
7534 \1f
7535 MOON@MIT-MC 12/02/81 15:20:04 Re: System console
7536 To: CBF at MIT-MC
7537 CC: (BUG ITS) at MIT-MC
7538 I don't think it's easy to make different consoles have different
7539 size buffers.  What information is it that you want to see?
7540 \1f
7541 ELLEN@MIT-MC 12/01/81 16:43:39
7542 To: (BUG ITS) at MIT-MC
7543 On MC, when a new user logs in INQUIR no longer queries him to
7544 fill it out.
7545
7546 \1f
7547 ELLEN@MIT-MC 12/01/81 17:03:45 Re: Previous message about INQUIR
7548 To: (BUG ITS) at MIT-MC
7549 Sorry, never mind, I just realized that someone had deleted the
7550 * LOGIN file on the GUEST0; directory on MC, which is what was
7551 calling INQUIR.
7552
7553 \1f
7554 Date: 1 Dec 1981 1504-EST
7555 From: SWG at MIT-DMS (S. W. Galley)
7556 To: gsb at MIT-DMS
7557 Cc: BUG-its at MIT-DMS
7558 In-reply-to: <[MIT-DMS].216669>
7559 Subject: [Re: BUG => its\efgsb\esdm's]
7560 Message-id: <[MIT-DMS].216742>
7561
7562 I set DM's T00 width to 80. in TTYTYP 238.
7563
7564 \1f
7565 CBF@MIT-MC 11/28/81 19:44:21 Re: System console
7566 To: (BUG ITS) at MIT-MC
7567 With the rate of activity on MC nowadays (actually for a couple of years)
7568 now, I've noticed that spying on the system console (or using :SYSMSG) has
7569 less and less often given me the information I was looking for.
7570 Frequently all one can see is the last 20 seconds of activity.  Anyway,
7571 this is a suggestion that the system console's buffer be made substantially
7572 larger.  If things work the way I guess they do, the only substantial
7573 disadvantage I can think of this having is that output resets on that
7574 terminal when it is being used an an ordinary terminal will take a long
7575 time.
7576
7577 \1f
7578 Date: 22 November 1981 04:00-EST
7579 From: Chris Stacy <CHRIS at MIT-AI>
7580 Subject: last message
7581 To: BUG-ITS at MIT-AI
7582
7583 Foo. I just found out what UNAME is.
7584 \1f
7585 Date: 22 November 1981 03:56-EST
7586 From: Chris Stacy <CHRIS at MIT-AI>
7587 To: BUG-ITS at MIT-AI
7588
7589
7590 ITS crashed in ZUSER2. The UNAME was SYS (USER=0).
7591 Examined some stuff on the TTY and reloaded ITS.
7592 \1f
7593 GSB@MIT-ML 11/20/81 17:26:30
7594 To: (BUG ITS) at MIT-ML
7595     cstacy@MIT-ML (Sent by ___031@MIT-ML) 11/20/81 11:45:53
7596     :TIME says ML ITS has run for over 287 days, but
7597     I know that it was reloaded a few minutes ago.
7598 the second value returned by RQDATE sez the system was brought up in
7599 1983 (or should i interpret that as 1883?).  The time program claims
7600 in the source to not handle uptimes greater than a year, so that
7601 explains why it says 287 days rather than 98 years.
7602
7603 \1f
7604 MOON@MIT-MC 11/19/81 14:58:07 Re:  :REATTA broken
7605 To: DCP at MIT-MC
7606 CC: (BUG ITS) at MIT-MC
7607 I changed the ATTACH system call to call ATTYCI rather than ATTYC2.
7608 A new system ought to get installed on MC soon.
7609
7610 RMS, is this the correct fix?
7611 \1f
7612 DCP@MIT-MC 11/18/81 11:03:38
7613 To: (BUG ITS) at MIT-MC
7614 Has the REATTA symbolic system call been changed (since may or
7615 so)?  Has anybody else not been able to use the :REATTA program?
7616 :REATTA hasn't changed since December 1978, yet I have not been
7617 able to sucessfully use this program for a month (at least).
7618
7619 Specifics: (from a space cadet keyboard over the chaos net)
7620
7621 <CALL>
7622 dcp\e0u
7623 :detach
7624 <CALL>
7625 dcp\e0u
7626 --Attach your detached tree--<RUBOUT>
7627 :reatta dcp/k
7628         ;;; at this point, nothing happens, but if I hit <CALL>
7629 <CALL>
7630         ;;; I get another PWORD, so I got detached again!!
7631 dcp\e0u
7632 --You have several detached trees--
7633 --Attach a detached tree--<SPACE>
7634 ERROR: ATTACH: BAD CHANNEL NUMBER
7635 375>>.CALL 1046 (ATTACH)
7636         ;;; This is :REATTA bombing
7637 :calprt
7638 Arg 1:  3               ;;; JOB channel
7639 Arg 2:  400042          ;;; TTY to attach it to
7640 Control bits: 400000
7641
7642 :ichan 3
7643 USR: DCP HACTRO (uai\10)
7644                         ;;; looks valid to me.
7645 :vv
7646 DCP    HACTRO     2  DCP;   Det +15:11          ;;; the disowned tree
7647 DCP    HACTRN   ...  DCP;
7648   ...
7649
7650
7651 I did a little poking:
7652 I can understand why (SYSTEM;ITS)NATTAC calls
7653 (SYSTEM;TS3TTY)ATTYC2 to decode the tty number, but why does
7654 ATTYC2 JRST to ATTYC7 instead of to ATTYC8.  ATTYC7 does not
7655 allow 400000+ttynum but ATTYC8 does (that is the only difference
7656 between the routines).
7657
7658 \1f
7659 DCP@MIT-MC 11/12/81 12:46:39
7660 To: JPG at MIT-MC
7661 CC: (BUG ITS) at MIT-MC, ASB at MIT-MC, GJC at MIT-MC
7662 I did a little poking around and found the following:
7663
7664 There is a mojor difference between TS3TTY 301 and TS#TTY 305.
7665 The majority of the difference seems to be in the ATTY** routines
7666 (the ones that determine if you have the TTY and whether you
7667 should wait for it). 
7668
7669 I tried the the following:
7670         a^K
7671         factor(ratsimp((x+y)^12));
7672         ^Z ^P
7673 now I typed RETURN several times (say 20). After the 10th I got
7674 the message  JOB A WANTS THE TTY.  Macsyma wanted to SIOT.  I
7675 looked at the siot string and it contained %TDMV1 codes among
7676 other things.  When you <alt>P the macsyma you will see that the
7677 cursor goes to just above the JOB A WANTS THE TTY message, NOT
7678 where you left off and NOT where you happened to be.
7679
7680 The culprit:
7681         RCPOS (Read cursor pos).  In the rearrangement of the
7682 ATTY** routines it appears RCPOS has been changed to allow you to
7683 read the cursor even when you don't have the tty (it used to wait
7684 for the TTY).  Unfortunately, MACSYMA uses this information to
7685 compute %TD codes.
7686
7687 \1f
7688 JPG@MIT-MC 11/12/81 04:41:53
7689 To: (BUG ITS) at MIT-MC
7690 CC: JPG at MIT-MC, ASB at MIT-MC, GJC at MIT-MC
7691 On about 10/29/81 I noticed that MACSYMA was misbehaving when it was 
7692 $Ped after having been ^Zed and ^Ped.  Namely the cursorpos calculation 
7693 was off and it displayed the next expression one or two rows too high.
7694 Just now I showed it to RWK, and as we suspected it was an ITS (TS3TTY) 
7695 problem, we transferred the MACSYMA over to ML which is running an older
7696 ITS (#1230 as opposed to #1244) and tried the same experiment there where 
7697 it ran fine.  The difference was that you get the interrupt for 
7698 "Job wants the TTY" at an earlier point on ML than on MC, namely at 
7699 CRSRP1+4>>.CALL RCPOS (which presumably does the necessary cursorpos 
7700 recalculation) rather than at IFORCE+11>>.CALL SIOT  .  If it is 
7701 relevant, I am on a VT52.  Also, the thing I ask MACSYMA to do is 
7702 FACTOR(RATSIMP((X+Y)^20));  which just uses up some time, so while 
7703 it is computing, I ^Z ^P , and $P when it says "Job wants the TTY".
7704 (Sorry I am so verbose, but I wanted to make sure I included whatever 
7705 info may be necessary.)
7706
7707 \1f
7708 GJC@MIT-MC 11/09/81 11:39:10
7709 To: (BUG ITS) at MIT-MC
7710 Right now there are about 20 NETRFC jobs from MIT-XX, all in the FINISH
7711 state and not doing anything else, but taking up net ports.
7712 I've gunned them down.
7713
7714 \1f
7715 DCP@MIT-MC 11/07/81 20:08:50 Re:  SCML system call
7716 To: (BUG ITS) at MIT-MC, RK at MIT-MC
7717 Why does SCML cause an error when it tries to set the echo area
7718 and it does not have the TTY?  :CALL SCML does not say there are
7719 any errors for this system call.  In fact, the routine ASCML in
7720 SYSTEM;TS3TTY puts the echo area in a magic field with
7721         DPB B,[$TBECL,,TTYTBL(U)]
7722 Which I guess will get put in the right place when
7723 the job gets .DTTY'd.  But after the DBP it does a POPJ P,
7724 causing an error instead of
7725         AOS (P)
7726         POPJ P,
7727 which would appear to be the right thing.
7728
7729 \1f
7730 Date: 6 November 1981 11:47-EST
7731 From: Richard C. Waters <DICK at MIT-AI>
7732 To: BUG-ITS at MIT-AI
7733
7734 dump is broken in a weird way.  if you try to list the files on a tape
7735 on dsk it gives you the error message that the file dsk:wall 1
7736 doesn't exist, and just won't do anything.  
7737
7738                 Dick
7739 \1f
7740 MOON@MIT-MC 10/28/81 19:23:06 Re: Installing TX XTEX
7741 To: DCB at MIT-MC
7742 CC: (BUG INSTALL) at MIT-MC, (BUG ITS) at MIT-MC
7743 This program doesn't work with files longer than 128K words (due to
7744 overflow problems in a halfword).  It should be rewritten, for this
7745 and numerous other reasons.  Volunteers?
7746 \1f
7747 Date: 27 Oct 1981 1518-EST
7748 From: SWG at MIT-DMS (S. W. Galley)
7749 To: MOON at MIT-MC
7750 Cc: (BUG ITS) at MIT-DMS
7751 In-reply-to: Message of 21 Oct 81 at 1502 EDT by MOON@MIT-MC
7752 Subject: [Re: catatonia - ACs/ JRST 4,]
7753 Message-id: <[MIT-DMS].213675>
7754
7755 The PI lights at the time indicated normal states, I believe:
7756         PI IN PROGRESS [none]
7757         PI REQUEST [none]
7758         PI ACTIVE 1-7
7759         IOB PI REQUEST 2,3,7
7760 Curiously, the parity buffer didn't match the instruction register:
7761         INSN+MA/  344000,,17 [AOJA 17]
7762         PAR BUFF/ 354000,,17 [AOSA 17], ODD, STOP
7763 I suppose your theory about some glitch turning off the PI system
7764 is a good one.
7765
7766 \1f
7767 RLB@MIT-MC 10/27/81 02:17:45
7768 To: (BUG ITS) at MIT-MC
7769 MC's T300 lossages of 7pm this evening noted in system log
7770 occurred while I had an Emacs writing lots of blocks to FOURTH:,
7771 like 10000\1a :ew...\e 100<hp>
7772
7773 \1f
7774 Moon@MIT-MC 10/26/81 01:16:09 Re: System crashing works differently
7775 To: (BUG ITS) at MIT-MC
7776 ITS 1243, which has been installed on MC for a week or so now, does its
7777 crashing differently.  Most halts (JRST 4,.) have been replaced with
7778 the new BUG macro, which types a message and goes to DDT.  Documentation
7779 on this macro may be found in the source, where it is defined, near the
7780 front of ITS >.  The BUG macro also replaces the SYSMSG facility.
7781
7782 When this system is installed on other machines, it would be a good idea
7783 to install a new non-timesharing DDT along with it.  Assemble MC:SYSTEM;DDT.
7784 The only change is to enable the feature of typing <alt>P to revive the
7785 system from a non-fatal error to work.  Also install MC:SYS:TS SYSMSG when
7786 and where the new system is installed.
7787 \1f
7788 Date: 25 Oct 1981 2228-EST
7789 From: CSTACY at MIT-DMS (Christopher C. Stacy)
7790 To: BUG-its at MIT-DMS
7791 Subject: BUG => its
7792 Message-id: <[MIT-DMS].213553>
7793
7794
7795 The DOVER program on DM thinks there is a chaosnet here
7796 and tried to use undefined system calls when it cannot
7797 spool to MC. It should just bomb out.
7798
7799
7800 \1f
7801 Date: 23 October 1981 21:57-EDT
7802 From: David A. Moon <MOON at MIT-MC>
7803 Subject: ITS IMP lossage
7804 To: JNC at MIT-XX
7805 cc: BUG-its at MIT-AI, jan at MIT-XX
7806
7807     Date: 23 Oct 1981 1026-EDT
7808     From: J. Noel Chiappa <JNC at MIT-XX>
7809     Subject: ITS IMP lossage
7810     To: jan at MIT-XX, bug-its at MIT-AI
7811     cc: JNC at MIT-XX
7812
7813             When an IMP goes down and is reloaded, ITS does not
7814     do the right thing in terms of bringing the net back up.
7815     It's necessary to go do a LOCK/N by hand to bring it up.
7816 This is not actually true.  The time when ITS does not bring it back
7817 up is when it goes down several times in rapid succession (within
7818 30 seconds I think), after which it decides that it must be broken
7819 and leaves it down.
7820 \1f
7821 MOON@MIT-MC 10/21/81 15:02:29 Re: catatonia - ACs/ JRST 4,
7822 To: SWG at MIT-DMS
7823 CC: (BUG ITS) at MIT-DMS
7824     Date: 21 Oct 1981 1105-EDT
7825     From: SWG at MIT-DMS (S. W. Galley)
7826     To: BUG-ITS at MIT-DMS
7827     Subject: catatonia - ACs/ JRST 4,
7828     Message-id: <[MIT-DMS].213236>
7829
7830     Yesterday DM entered a catatonic state: in user mode, only the null job
7831     running, no response to ^Z or the left-most data switch.
7832     I stopped it with the STOP key and dumped it to DM:.;CRASH 6089.
7833     The ACs were clobbered: 0/ JRST 4,325  1-16/ JRST 4,  17=U/ AOJA U.
7834     XUUOH/ 700000,,STYO+1.  Truly strange!
7835
7836 Those are the correct ACs for the null job.  Everything in the crash dump
7837 looks completely normal.  You didn't say what the PI lights indicated;
7838 perhaps a power surge or static electricity turned off the PI system or
7839 stopped the machine or otherwise made it not take interrupts.
7840
7841
7842 \1f
7843 Date: 23 Oct 1981 1026-EDT
7844 From: J. Noel Chiappa <JNC at MIT-XX>
7845 Subject: ITS IMP lossage
7846 To: jan at MIT-XX, bug-its at MIT-AI
7847 cc: JNC at MIT-XX
7848
7849         When an IMP goes down and is reloaded, ITS does not
7850 do the right thing in terms of bringing the net back up.
7851 It's necessary to go do a LOCK/N by hand to bring it up.
7852 I'm too burned out to grovel over the code and figure out
7853 what it does do and should do; perhaps someone would like
7854 to tackle this?
7855 -------
7856 \1f
7857 Date: 21 Oct 1981 1105-EDT
7858 From: SWG at MIT-DMS (S. W. Galley)
7859 To: BUG-ITS at MIT-DMS
7860 Subject: catatonia - ACs/ JRST 4,
7861 Message-id: <[MIT-DMS].213236>
7862
7863 Yesterday DM entered a catatonic state: in user mode, only the null job
7864 running, no response to ^Z or the left-most data switch.
7865 I stopped it with the STOP key and dumped it to DM:.;CRASH 6089.
7866 The ACs were clobbered: 0/ JRST 4,325  1-16/ JRST 4,  17=U/ AOJA U.
7867 XUUOH/ 700000,,STYO+1.  Truly strange!
7868
7869 \1f
7870 Date: 14 October 1981 14:31-EDT
7871 From: Mike McMahon <MMCM at MIT-AI>
7872 To: BUG-ITS at MIT-AI
7873
7874 SYSTEM;FSDEFS 36 is broken.  UDBLKS is multiply defined.
7875 \1f
7876 Date: 12 October 1981 20:49-EDT
7877 From: Christopher C. Stacy <CSTACY at MIT-AI>
7878 Subject:  Jobs magically appearing (Robert P. Krajewski <UC.RPK at MIT-EECS>)
7879 To: BUG-ITS at MIT-MC, BUG-PWORD at MIT-MC
7880
7881 I responded to this person.
7882
7883
7884 \1f
7885 Date: 12 Oct 1981 1554-EDT
7886 From: Robert P. Krajewski <UC.RPK at MIT-EECS>
7887 Subject: Jobs magically appearing
7888 To: BUG-ITS at MIT-MC
7889 cc: BUG-PWORD at MIT-MC
7890
7891 When I came over to AI via the CHAOSnet (from MIT-EECS), I decided to list my
7892 jobs BEFORE logging in (for no apparent reason).  This is what I got:
7893
7894 $$v
7895 * CONIVR P 63
7896   EMACS P 24
7897   MAIL P 25
7898   LISP R 5
7899   FOO - 17
7900   MACSYM R 34
7901   PLANER R 45
7902   DIRECT P 57
7903   UNIVERSE-SIMULATION W 107
7904 *:version
7905 AI ITS.1223. PWORD.2449.
7906 TTY 42
7907 16. Lusers, Fair Share = 29%
7908
7909 *:time
7910 The time is 15:45:36 EDT.
7911 Today is Monday, the 12th of October, 1981.
7912 AI ITS 1223 has run for 1 day, 15 hours, 45 minutes, 28 seconds.
7913 :KILL
7914 *$$u
7915
7916 AI ITS 1223  Console 42 Free. 15:45:46
7917
7918
7919 The only thing I did before logging in was a finger.  How can this be ?
7920 I noticed that AI PWORD's appearance had changed a little.
7921
7922 bob
7923 -------
7924
7925 \1f
7926 KLOTZ@MIT-MC 10/07/81 06:24:16 Re: --More--
7927 To: (BUG ITS) at MIT-MC
7928 In the past couple of weeks, I've noticed that --more-- breaks have done some
7929 unusual things.  I don't remembere then doing this before, but I'm not sure.
7930
7931 Just now, a proceeded job tried to print out something, while my hactrn was in
7932 the middle of printing a page (of mail, read with \e\ 1).  When the --more--
7933 appeared, it acted as if it got a space immediately and went to the next page.
7934
7935 This was just now on a Vt52 on mc.  Last week, I was using a dissapoint over a
7936 dialup, and every CLI interrupt would cause --more-- to flush.  This may be the
7937 disappoint being random, but it didn't happen any other time.
7938
7939 \13 seems to have a problem with --more--, too.  A couple of times I've typed \13
7940 while in the middle of a page and gotten "--more--\13flushed
7941 " printed out.  This was on a dialup.
7942
7943 Leigh.
7944
7945 \1f
7946 RLB@MIT-MC 10/07/81 00:52:01
7947 To: (BUG ITS) at MIT-MC
7948 I see I dumped the earlier MC crash to .;CORPG0 4
7949 Handwriting in the log doesn't make it to BUG-ITS, does it?
7950
7951 \1f
7952 Date:  6 October 1981 1808-EDT (Tuesday)
7953 From: Guy.Steele at CMU-10A
7954 To: glr at MIT-AI
7955 Subject:  Re: > name conventions
7956 CC: bug-its at MIT-AI
7957 In-Reply-To:  Ken Harrenstien's message of 6 Oct 81 16:52-EST
7958 Message-Id: <06Oct81 180837 GS70@CMU-10A>
7959
7960 Ideas about making ">" do the right thing seem to pop up about
7961 twice a year for a last five or six years.  No one seems to have
7962 gotten sufficiently excited about it to grovel through the ITS
7963 file directory code, though.  (I think it was a major triumph
7964 when it was reorganized so that directories were kept sorted instead
7965 of re-sorting each time one was opened in ASCII mode; and another
7966 when directory GC was grossly sped up so it didn't take time
7967 n^3.  I doubt the code has been touched in ten years except for those
7968 (actually, it probably has, but not significantly).)
7969 Anyone else know anything about this?
7970 --Guy
7971 \1f
7972 Date: 6 October 1981 17:52-EDT
7973 From: Ken Harrenstien <KLH at MIT-AI>
7974 Subject: > name conventions
7975 To: GLR at MIT-AI
7976 cc: BUG-ITS at MIT-AI
7977
7978 That actually sounds like a good idea.  I don't know if anyone is
7979 still keeping a list of ITS things-to-do, though.
7980 \1f
7981 Date: 6 October 1981 12:04-EDT
7982 From: Jerry Roylance <GLR at MIT-AI>
7983 Subject: > name conventions
7984 To: BUG-ITS at MIT-AI
7985
7986
7987 The naming conventions for an FN1 or FN2 of > could be changed
7988 to allow file extentions and version numbers.
7989
7990 Say my directory has these files:
7991
7992         DSK:FOO; BAR FASL
7993         DSK:FOO; BAR LSP123
7994         DSK:FOO; BAR LSP124
7995         DSK:FOO; BAR PRESS
7996         DSK:FOO; BAR TXT256
7997         DSK:FOO; BAR TXT257
7998         DSK:FOO; BAR UNFASL
7999
8000 Then file lookup (for read) should work as:
8001
8002    BAR >       refers to BAR TXT257 (normal)
8003    BAR TXT>    refers to BAR TXT275
8004    BAR LSP>    refers to BAR LSP257
8005
8006
8007                         Jerry
8008 \1f
8009 Date: 4 October 1981 03:10-EDT
8010 From: Christopher C. Stacy <CStacy at MIT-AI>
8011 Subject: Ten/11 Interface seems to be flakey (so, what else is new?)
8012 To: BUG-ITS at MIT-AI
8013 cc: CSTACY at MIT-AI
8014
8015 About midnight, AI stopped with a parity error. When CONTinued,it
8016 would halt again. During this time, the door buzzer was stuck on. 
8017
8018 Cycling the PDP-11 got the door to stop being noisy.
8019 However, I could not get the TVs work on ITS again.
8020
8021 While I was scratching my head, ITS crashed at CHACK1+14.
8022 This is in some CORE code, and the error had something
8023 to do with a pointer to a non-existant luser.
8024
8025 About now, I decided things were probably screwed up enough to
8026 want to reload and try again.  Reloaded. 
8027 When I ran SALVAGER, it found directories out of phase.   
8028 I copied the most recent version to the other packs. This
8029 worked and ITS came back up.
8030
8031 Later, when no one was logged in, I tried to make the system lose
8032 by buzzing the door from a LISPM. ITS halted.
8033
8034 The job which got the parity error was a chaos DOOR server. It was
8035 halted at FROBIT+1, a .SLEEP which comes immediately after an
8036 access to the TEN11 interface.
8037
8038 Since the TEN/11 interface seems pretty broken, I deleted the DOOR
8039 server from the DEVICE directory and put up a system message.
8040
8041 Cheers,
8042 Chris
8043 \1f
8044 RSG@MIT-ML 09/30/81 11:58:24
8045 To: (BUG ITS) at MIT-ML
8046 CC: RSG at MIT-ML
8047 I tried to copy a file from ML to MC.  What got created on the MC directory
8048 is a locked file (multiple copies with the same name and a * in leftmost
8049 column of the directory listing).  The file in question is MC: EF; RSG LISPIN .
8050
8051 ... rsg
8052
8053 \1f
8054 Date: 28 September 1981 15:26-EDT
8055 From: David Chapman <Zvona at MIT-AI>
8056 To: BUG-ITS at MIT-AI
8057
8058 I did a pdset on ai since the system seemed to think it was 11/11/81.
8059 Probably some files will have this creation data so maybe users should
8060 be warned in system msg.
8061 \1f
8062 Date: 27 September 1981 17:27-EDT
8063 From: Earl A. Killian <EAK at MIT-MC>
8064 Subject:  [DCP: forwarded]
8065 To: BUG-ITS at MIT-MC
8066
8067 Date: 25 September 1981 23:52-EDT
8068 From: David C. Plummer <DCP>
8069 To:   BUG-CRTSTY
8070
8071 I think this is your fault:
8072
8073 I am on a HEATH19 running under a CRTSTY. It looks like I got the
8074 TTYSMT variable of the last person to use this sty. It would be a
8075 good idea for CRTSTY to set that value to zero (or whatever is
8076 the right thing for the various terminal types) before shoving
8077 the ^Z down it. You should probably do this even if you think it
8078 is ITS's responsibility to set it to zero when the sty gets
8079 opened for the first time.
8080
8081 \1f
8082 Date: 27 September 1981 04:32-EDT
8083 From: Richard M. Stallman <RMS at MIT-AI>
8084 To: BUG-ITS at MIT-AI
8085
8086 My XX job became hung permanently in CHAOSO because its CHSNOS was 0.
8087 The net appeared to be working; I was able to make new connections
8088 to XX and MC.  The connection state was still OPEN, according to PEEK.
8089 The "flag" was 20003.  Ibf, Pbf and Ack were 0; both window sizes were 5.
8090
8091 At the time the problem began, the fair share moved up to 120% and stayed
8092 there for several updates of the who line.  Then it came back to a
8093 legitimate value.
8094
8095 The problem was worse because this happened with SUPDUP at interrupt level
8096 and it would not recognize Break.
8097
8098 Can Moon say what other info to look for if this happens again?
8099 \1f
8100 Date: 22 September 1981 21:51-EDT
8101 From: Ian G. Macky <GREN at MIT-MC>
8102 Subject:  [RLB: jobdev / ITS bug, I guess]
8103 To: BUG-ITS at MIT-MC
8104
8105 Ancient mail from my jobdev munging days, never had any more problems
8106 once I got my act together... probably should have just thrown this away,
8107 but dunno, maybe someone loves bug mail.
8108 -----
8109 Date: 06/17/81 01:11:15
8110 From: RLB
8111 Re:   jobdev / ITS bug, I guess
8112
8113 As best as I can determine, the system crashed doing a JOBRET for your JOB.07
8114 returning whatever to your job FOO. At the point of the crash, the system
8115 is hacking FOO on behalf of JOB.07, and hence requires that FOO be (internally)
8116 stopped.  But FOO was not stopped, which is ostensibly an impossible condition,
8117 do it halted.  I randomly tried continuing at the location after the check,
8118 guessing that only FOO or JOB.07 would be screwed, but I didn't understand
8119 the clock interrupt level logic the system was up to, so it couldn't continue.
8120 I suggest that you try to recover as best you can the circumstances of what
8121 you were doing and the state of the code, and ship it off along with your
8122 munging of this note to BUG-ITS.
8123
8124 \1f
8125 DEFBOB@MIT-MC 09/17/81 20:45:12
8126 To: (BUG SYSTEM) at MIT-MC
8127 I don't know where to send this message so I'll send it here.
8128     
8129 If a user detaches his tree at 4:00 p.m. with the intention of attaching it a few hours
8130 later, say 8:00, is the tree nevertheless destroyed (?chopped down?) automatically by 
8131 someone between those particular hours or between any other particular hours?
8132
8133 \1f
8134 DEFBOB@MIT-MC 09/17/81 20:40:48
8135 To: (BUG SYSTEM) at MIT-MC
8136
8137 \1f
8138 DCP@MIT-MC 09/15/81 08:53:42 Re: CNSGET symbolic system call extension
8139 To: (BUG ITS) at MIT-MC
8140 CC: CWH at MIT-MC
8141 Now that there are a few places that use SUPDUP Graphics, might
8142 it be the right thing to include the SMARTS (or TTYSMT) variable
8143 in the CNSGET and CNSSET symbolic system calls. It is much easier
8144 to do
8145         (syscall 7 'cnsget tyo)
8146 and get all the necessary info than to do
8147         (syscall 1 'ttyvar tyo (car (pnget 'TTYSMT 6)))
8148 to recover the SMARTS variable.
8149
8150 \1f
8151 GJC@MIT-MC 09/13/81 14:33:48
8152 To: (BUG ITS) at MIT-MC
8153 For something really impressive, try :XFILE out of an archive!
8154 Incredibly SLOW, even on MC with fair-share=50%
8155 Almost as impressive is running LMODEM out of an archive.
8156
8157 \1f
8158 Date: 10 September 1981 1402-EDT (Thursday)
8159 From: Guy.Steele at CMU-10A
8160 To: bug-its at MIT-AI, gosper at PARC-MAXC
8161 Subject:  PDP-10 binary search trick
8162 Message-Id: <10Sep81 140255 GS70@CMU-10A>
8163
8164 Does anyone know who invented the incredibly tight PDP-10 code
8165 for doing a binary search, which looks something like:
8166         SETZ INDEX,
8167 REPEAT N,[
8168         CAML ITEM,TABLE+1_<N-.RPCNT-1>(INDEX)
8169          ADDI INDEX,1_<N-.RPCNT-1>
8170 ]
8171         CAME ITEM,TABLE(I)
8172          JRST NOTFOUND
8173 ?  I'm trying to track down some history.
8174 --Thanks,
8175   Guy
8176
8177 \1f
8178 Date: 8 September 1981 14:54-EDT
8179 From: Jeremy Barkan <BARKAN at MIT-AI>
8180 To: BUG-ITS at MIT-AI
8181 cc: GOLDFARB at MIT-XX
8182
8183
8184 When using :dover, the its can't differeniate between the underscore
8185 in file name and underscore that is the antecedent in the font name
8186 specifier. Does it not quote underscore
8187 \1f
8188 rms@MIT-MC (Sent by ___114@MIT-MC) 08/28/81 04:25:11
8189 To: (BUG ITS) at MIT-MC
8190 MC was hung withMEMFRZ locked bythecore job
8191 which was waiting for the 200000,, bit in an IMSOC6 word to clear.
8192 It was hung for manyminutes.
8193
8194 \1f
8195 KLOTZ@MIT-MC 08/27/81 17:04:27
8196 To: (BUG ITS) at MIT-MC
8197 DISTRIB:  *TS
8198 EXPIRES: 08/31/81 17:01:55
8199 KLOTZ@MIT-MC 08/27/81 17:01:55 Re: AI is down.
8200 The repairman fixed unit 7, but determined that unit 0 was
8201 broken.  ITS cannot be brought up without that unit, so AI
8202 will remain down either until tomorrow when they come back to
8203 fix it, or until someone knowledgegable enough about the
8204 hardware comes around to swap cables.
8205 ^_
8206
8207 CSTACY was around when they came to fix the disks.  He said
8208 he fixed 7, so they decided tobring third: back up.  Disk 0
8209 crapped out when they were bringing it up.  All lights on the
8210 disk went out.
8211
8212 He supposedly mumbled something about coming back tomorrow
8213 to replace the "carriage."
8214
8215 Yuk.
8216
8217 \1f
8218 Date: 27 August 1981 17:56-EDT
8219 From: Leigh L. Klotz <KLOTZ at MIT-AI>
8220 To: BUG-ITS at MIT-AI
8221
8222 I called symbolics and found Tom Knight, who came and switched
8223 the cables so that unit 7 is now unit 0.
8224 Leigh.
8225 \1f
8226 Date: 25 August 1981 04:06-EDT
8227 From: David A. Moon <MOON5 at MIT-AI>
8228 To: TK at MIT-AI, BUG-HARDWARE at MIT-AI, BUG-ITS at MIT-AI
8229
8230 The xgp-11 blows its circuit breaker
8231 and makes smoke smell (not visible smoke).  Probably someone should fix it.
8232 \1f
8233 Date: 24 August 1981 19:40-EDT
8234 From: Charles Frankston <CBF at MIT-MC>
8235 Subject: Re: MC
8236 To: JNC at MIT-XX
8237 cc: BUG-its at MIT-AI, BUG-mail at MIT-AI
8238
8239     Date: 24 Aug 1981 1123-EDT
8240     From: J. Noel Chiappa <JNC at MIT-XX>
8241     In-Reply-To: Your message of 23-Aug-81 2242-EDT
8242
8243         We don't even have a loopback plug for a local interface, so
8244     it must have been the BBN repairman. Please make sure who's at fault
8245     before randomly flaming! If you can give me some more info, I will go
8246     barf at the NCC; they seem to still have not learned that leaving
8247     loopback plugs on enabled ports is an absolute no-no.
8248     -------
8249
8250 I didn't send the message to flame.  I was hoping someone would read it
8251 and take appropriate action.  Perhaps the NCC merely had things logically
8252 looped back (can they do that?).  In any event 3/54 (octal) was looped
8253 back for at least an hour prior to my sending the message; probably
8254 several hours in total.  Plenty of time for every host on the net to
8255 unqueue their mail to themselves, rather than to MC.
8256
8257 \1f
8258 Date: 24 Aug 1981 1123-EDT
8259 From: J. Noel Chiappa <JNC at MIT-XX>
8260 Subject: Re: MC
8261 To: CBF at SU-AI, bug-its at MIT-AI, bug-mail at MIT-AI
8262 cc: JNC at MIT-XX
8263 In-Reply-To: Your message of 23-Aug-81 2242-EDT
8264
8265         We don't even have a loopback plug for a local interface, so
8266 it must have been the BBN repairman. Please make sure who's at fault
8267 before randomly flaming! If you can give me some more info, I will go
8268 barf at the NCC; they seem to still have not learned that leaving
8269 loopback plugs on enabled ports is an absolute no-no.
8270 -------
8271 \1f
8272 Date: 23 August 1981 17:09-EDT
8273 From: J. Noel Chiappa <JNC at MIT-MC>
8274 Subject: IMP cretinosity
8275 To: BUG-ITS at MIT-MC, BUG-TWENEX at MIT-MC
8276 cc: JNC at MIT-MC
8277
8278         I'd have liked to send this to BUG-ARPANET, but the people
8279 who should get this aren't on that list. Please add yourself if this
8280 sort of stuff concerns you.
8281
8282         The C/30 got in this bizarro state this afternoon where it was
8283 looping trying to read in its micro-code from the micro-tape. I fixed
8284 it by removing the tape, powering the machine down, reinserting the
8285 tape, powering the machine back on and hitting the master reset button.
8286         This had the disadvantage that when it is powered off, all the
8287 hosts are turned off in the software, and it needs manual intervention
8288 by the NCC (which the guy on duty forgot to do) to turn them back on. The
8289 error message reported by any attempt to use the net was "Random network
8290 lossage", which sounds like the IMP lost all connection to the outside
8291 world, except that I verified (by looking at the lights) that its
8292 connections were in fact up. So if this happens again....
8293
8294 \1f
8295 Date: 23 Aug 1981 1653-EDT
8296 From: J. Noel Chiappa <JNC at MIT-XX>
8297 To: KLOTZ at MIT-MC, (BUG ITS) at MIT-MC
8298 cc: JNC at MIT-XX
8299 In-Reply-To: Your message of 23-Aug-81 1636-EDT
8300
8301         It was the IMP.
8302 -------
8303
8304 \1f
8305 Date: 23 Aug 1981 1636-EDT
8306 From: J. Noel Chiappa <JNC at MIT-XX>
8307 To: KLOTZ at MIT-MC, (BUG ITS) at MIT-MC
8308 cc: JNC at MIT-XX
8309 In-Reply-To: Your message of 23-Aug-81 1457-EDT
8310
8311         Perhaps the IMP was dead? It does die occasionally, you know.
8312 -------
8313
8314 \1f
8315 Date: 23 Aug 1981 1942-PDT
8316 From: Charles Frankston <CBF at SU-AI>
8317 Subject: MC
8318 To:   bug-its at MIT-AI, bug-mail at MIT-AI
8319
8320 Someone has left a loopback plug on the IMP port MC should be plugged into (ie,
8321 port 3 on IMP 54 octal).  This not only results in human confusion but causes
8322 all sorts of problems with mail delivery (including mail loops etc.).  Would
8323 someone please go remove the plug!
8324
8325
8326 \1f
8327 Date: 23 Aug 1981 1942-PDT
8328 From: Charles Frankston <CBF at SU-AI>
8329 Subject: MC
8330 To:   bug-its at MIT-AI, bug-mail at MIT-AI
8331
8332 Someone has left a loopback plug on the IMP port MC should be plugged into (ie,
8333 port 3 on IMP 54 octal).  This not only results in human confusion but causes
8334 all sorts of problems with mail delivery (including mail loops etc.).  Would
8335 someone please go remove the plug!
8336
8337
8338 \1f
8339 Date: 23 August 1981 18:00-EDT
8340 From: J. Noel Chiappa <JNC at MIT-AI>
8341 Subject: IMP dead
8342 To: BUG-ITS at MIT-AI, ELLEN at MIT-AI, JAN at MIT-AI, JPG at MIT-AI,
8343     BUG-twenex at MIT-MC
8344 cc: JNC at MIT-AI
8345
8346         The IMP that MC and XX are on is dead. BBN is sending
8347 a repairman, but the guy they are sending is a known turkey.
8348 We'll see. (BTW, this message too I would have liked to send
8349 to BUG-ARPANET@MC. PLease add yourself so I can stop pestering
8350 everyone who doesn't care.)
8351                 Noel
8352 \1f
8353 KLOTZ@MIT-MC 08/23/81 14:57:27
8354 To: (BUG ITS) at MIT-MC
8355 Just a little while ago, with very few users (no arpa users), MC
8356 decided the imp was down.  I had been using the MC: device from
8357 AI succesfully, but then got a device not avail. error.
8358
8359 I deposited SCLNET in supcor.  It got cleared, but the net didn7t
8360 come back up.  I tried the net command in lock, and that didn't work
8361 either.  Then I tried making impup and imptcu get into teh state
8362 where it would try to bring the imp up.  It didn't.  I didn't touch
8363 the hardware.
8364
8365 DCP was around, and couldn7t do anything, either.
8366 Leigh.
8367
8368 \1f
8369 Date: 14 August 1981 06:18-EDT
8370 From: David A. Moon <MOON5 at MIT-AI>
8371 To: BUG-ITS at MIT-AI
8372
8373 INQUIR data base smashed on AI between 8/14/81 02:37:40 and 8/14/81 03:01:11.
8374 INQUIR;LSR1 FUKT is a version which causes the name dragon to die by LSRGET
8375 taking a non-skip-return in its typical non-informative fashion.  I haven't
8376 had enough sleep recently to diagnose it more than this.
8377 \1f
8378 GZ@MIT-MC 08/14/81 05:42:02
8379 To: (BUG ITS) at MIT-MC
8380 I don't know if it matters but the last two or three times the system
8381 crashed, my speed got reset to 300 when it came up (as per :tctyp des).
8382 I'm on T10.
8383
8384 \1f
8385 GJC@MIT-MC 08/14/81 00:54:26
8386 To: (BUG ITS) at MIT-MC
8387 There is a job 
8388 55 037F55 NETRFC CCA AR3SI ? 14 6 0%   REALTM
8389 110 037F55 JOB.07 SYS *10!10 ? DSN  35 34 0% 7:03 PARERR 2
8390
8391 If I try to do 110X from peek it crashes the system, (but the system
8392 is able to revive evidently).
8393
8394 -gjc
8395
8396 \1f
8397 Date: 13 August 1981 18:33-EDT
8398 From: David Chapman <ZVONA at MIT-AI>
8399 To: BUG-ITS at MIT-AI
8400
8401 :ee should get telsup, not telnet.  So presumably should all the other hostname programs.
8402 \1f
8403 Date: 13 August 1981 06:08-EDT
8404 From: Leigh L. Klotz <KLOTZ at MIT-AI>
8405 Subject: AI crash
8406 To: BUG-ITS at MIT-AI
8407
8408 Just now, AI got in some sort of loop.  None of the select-lock lights
8409 were on on any disk drives.  It was running in exec mode, and it looked
8410 like it was looping because the PC didn't look like it was changing
8411 much, but the pager lights were all pretty much half lit.
8412
8413 I looked around for people, and DLA told me that he knew that RG
8414 was not here.
8415
8416 I halted it, and looked at where it halted.  It seemed to be
8417 multiplying some numbers that it got from the TCMXV variable
8418 of tty 40.
8419
8420 I printed out all the ac's, and some tty variables of tty 40 and
8421 near ttys.  Now that I think of it, the routine ended in a popj,
8422 so I guess I should have looked back up the stack to see who called
8423 it and try to see if there was something else important that I could
8424 record about its looping, but I didn't.
8425
8426 I booted it.
8427
8428 Leigh.
8429 \1f
8430 Date: 12 August 1981 14:10-EDT
8431 From: Leigh L. Klotz <KLOTZ at MIT-AI>
8432 Subject: QCHNRT+5
8433 To: BUG-ITS at MIT-AI
8434
8435 AI halted at this location at noon today.  I tried to record
8436 as many significant-looking locations as I could on the console.
8437 It seemed to be that something it expected to be in some saved ac's
8438 somewhere wasn't there.
8439
8440 I waited about 30 minutes before rebooting.  I looked around
8441 and found PDL on dm, but he didn't answer.  I paged RG, but he
8442 wasn't around.
8443
8444 I noticed that RWK had dumped a crash on ai a while back, so I tried
8445 to dump it (since it appeared to be a software problem, as opposed to
8446 the random interrupt yesterday).  I tried to find out how much
8447 free space there was from dskdmp, but couldn't.
8448
8449 I forgot about the memory off being in the low memory, and dskdmp
8450 got an nxm trying to dump.
8451
8452 At this point I wasn't sure if dskdmp was clobbered, so I was going
8453 to reload it from tape when rg showed up and said it was ok just
8454 to restart it.
8455
8456 There is a little information in the log, but most is on the
8457 console.
8458
8459 Leigh.
8460 \1f
8461 Date: 10 August 1981 12:58-EDT
8462 From: Leigh L. Klotz <KLOTZ at MIT-AI>
8463 To: BUG-ITS at MIT-AI
8464
8465 AI halted at QINTE+11 a little while ago.  I looked for someone
8466 who knew what was going on with the recent disk problems, but
8467 no one was around.  I found Stu Galley, and he came up and helped.
8468
8469 The information is in the log.  Regster Q contained 0, but he
8470 didn't know if that meant drive 0 or was irrelevant.  We wrote
8471 down the pack id, sector number, and other information in the
8472 log.
8473
8474 Leigh.
8475 \1f
8476 OAF@MIT-MC 08/10/81 12:25:52
8477 To: (BUG ITS) at MIT-MC
8478 On Sunday morning 8/9/81 at 0900 on MC there were 10 users logged in,
8479 one macsyma, fair share 6%, and stayed that way.  I gunned every
8480 non-logged-in job I could find from peek, including 
8481         several people's crtsty's (old - idle easily an hour)
8482         CSTACY's bye (which also was hung) and
8483         a stack of NETRFCs with REALTM PARITY ERROR listed at extreme
8484                 right.
8485
8486 Then the fair share went to 60% or so.
8487 Did I did the right thing, wrong thing??
8488
8489 Are y'all the right people to inform?
8490
8491 \1f
8492 Date: 9 August 1981 23:04-EDT
8493 From: David W. Payton <PAYT at MIT-AI>
8494 To: BUG-ITS at MIT-AI
8495
8496 Tex on MC seems to be broken.  If you just try to type \input basic, it complains.
8497 Since this works on AI, there must be some problem.  Who should I notify?
8498 \1f
8499 GREN@MIT-MC 08/03/81 00:53:35
8500 To: (BUG ITS) at MIT-MC
8501 CC: FILE-RETRIEVAL at MIT-MC
8502 Would it be ok to load .INFO.;ITS TRANSL back from tape 511?  It was
8503 taken off in '73.  I saw pointers to that file in ITS .CALLS in the
8504 translation hacking part...  Why was the file taken off?  Is the
8505 information in it obsolete?
8506
8507 Danke, --Gren
8508
8509 \1f
8510 Date: 30 July 1981 11:57-EDT
8511 From: David Chapman <ZVONA at MIT-AI>
8512 To: BUG-ZWEI at MIT-AI
8513 cc: BUG-ITS at MIT-AI
8514
8515 The file crash;quinte doffl has a negative creation date and a file author of DICK 
8516 (whereas it was actually just created by RWK with dskdmp.)  :listf can handle this,
8517 but zwei gets an errror parsing a negative date.
8518 \1f
8519 MOON@MIT-MC 07/29/81 00:39:31 Re:  VALID CLEAR OR STORED SET error
8520 To: GREN at MIT-MC
8521 CC: (BUG ITS) at MIT-MC
8522 I wonder why this is not in the documentation (.INFO.;ITS JOB)?
8523
8524 It means that either you tried to JOBRET and the other job was not
8525 waiting for a response, or you tried to JOBGET and the other job was
8526 not asking you to do something.
8527 \1f
8528 Date: 28 July 1981 19:39-EDT
8529 From: Robert W. Kerns <RWK at MIT-MC>
8530 Subject: ITS listings
8531 To: BUG-ITS at MIT-MC
8532
8533 The ITS listings have been reprinted, and are nicely labeled, etc., so we
8534 can stand a chance of finding what we want.  If anybody wants to look at the
8535 chicken scratches on the old ones, they live in a tape box beneath the table
8536 in 926.
8537
8538 The listings for the PDP11 programs (IOELEV, 11DDT, TV) haven't been redone
8539 yet, but will be soon.
8540
8541 \1f
8542 GREN@MIT-MC 07/28/81 01:13:55
8543 To: (BUG ITS) at MIT-MC
8544
8545 In the jobdevice I am debugging via an OJB: I try to pass back via JOBRET
8546 the 5 word block of data requested by a .RCHST.  The JOBRET consistently
8547 pulls a VALID SET OR STORED CLEAR error.  If I instal the jobdev in DEVICE;
8548 and try the exact same thing from there, it flies - No error.
8549
8550 What *IS* this error?  Noone can tell me.
8551
8552 \1f
8553 Date: 27 Jul 1981 0912-EDT
8554 From: DEVON at MIT-DMS (Devon S. McCullough)
8555 To: BUG-its at MIT-DMS
8556 Subject: BUG => its
8557 Message-id: <[MIT-DMS].205130>
8558
8559 DM is outputting in groups af about 32 characters with 2-4 second delay betw\b
8560
8561
8562 \1f
8563 RWK@MIT-MC (Sent by RWK0@MIT-MC) 07/25/81 17:53:11 Re: REM's hangage
8564 To: (BUG ITS) at MIT-MC
8565 CC: REM at MIT-MC
8566 This was the usual problem of getting a SEND via MLSLV and having the
8567 MLSLV drop dead.
8568
8569 \1f
8570 REM@MIT-MC (Sent by ___101@MIT-MC) 07/25/81 17:36:47
8571 To: (BUG ITS) at MIT-MC
8572 I think I have a hung HACTRN.
8573 I was in RMAIL, did a Quit command, it said WRITTEN:  REM;REM RMAIL
8574 then just hung, never coming back to DDT.  I tried ctrl-Z many times
8575 but they just echoed as ^Z and finally filled thebuffer and beeped.
8576 I thought the system had hung so I went away for a half hour then
8577 reconnecte to find my detached job.  I attached to it and found
8578 it still in the sme funny state, ^Z ^Q ^G all just echoed (as
8579 uparrow-Z uparrow-Q and a real live bell respectively) but didn't
8580 abort the job or give a ddt prompt or anything.
8581 I then disconnected again, leaving it detached for yo to look at.
8582
8583 \1f
8584 Date: 25 July 1981 01:40-EDT
8585 From: David A. Moon <MOON5 at MIT-AI>
8586 To: BUG-ITS at MIT-AI
8587
8588 WE TRIED TO WORK ON THE 10/11 INTERFACE BUT COULD NOOTT
8589 GET IT TO FAIL.  IF AI STARTS GETTING PARITY ERRORS TRY SHUTTING
8590 OFF THE XGP SPOOLER AND STEPPING ON ANYONE WHO WANTS TO RUN D OR PW
8591 \1f
8592 Date: 23 July 1981 15:55-EDT
8593 From: David Chapman <ZVONA at MIT-AI>
8594 To: BUG-ITS at MIT-AI, BUG-GMSGS at MIT-AI
8595
8596 running :gmsgs I get a directory full.  Mine isn't.  I assume the problem is
8597 that sys; is 97.7% full and it can't write sys;:msgs times.
8598 \1f
8599 Date: 21 Jul 1981 1211-EDT
8600 From: SWG at MIT-DMS (S. W. Galley)
8601 To: CSTACY at MIT-DMS
8602 Cc: bug-its at MIT-DMS
8603 In-reply-to: <[MIT-DMS].204538>
8604 Subject: [Re: DM stys]
8605 Message-id: <[MIT-DMS].204585>
8606
8607 INQUIR & TTYTYP data have not yet caught up with reality,
8608 but soon they will.
8609
8610 \1f
8611 Date: 21 Jul 1981 1157-EDT
8612 From: PDL at MIT-DMS (P. David Lebling)
8613 To: BUG-ITS at MIT-DMS
8614 Subject: BUG => ITS
8615 Message-id: <[MIT-DMS].204581>
8616
8617 When trying to append to a mail file in a directory that is full
8618 (99+% according to DSKUSE), COMSYS sits spinning its wheels in
8619 +OPEN, using up a much of the machine as there is free.  Is it
8620 possible that writeover mode opens aren't giving DIRECTORY FULL
8621 errors?
8622
8623 \1f
8624 Date: 21 Jul 1981 1037-EDT
8625 From: PDL at MIT-DMS (P. David Lebling)
8626 To: CSTACY at MIT-DMS
8627 Cc: bug-its at MIT-DMS
8628 In-reply-to: Message of 21 Jul 81 at 0009 EDT by CSTACY@MIT-DMS
8629 Subject: [Re: DM stys]
8630 Message-id: <[MIT-DMS].204570>
8631
8632 T05 is the downlink to the Apollos.  The Apollo <-> ITS FTP program
8633 logs in to DM as "MUDDLE".  It says "[not in use]" because no one
8634 has updated the TTYLOC file yet.
8635
8636
8637 \1f
8638 Date: 21 Jul 1981 0009-EDT
8639 From: CSTACY at MIT-DMS (Christopher C. Stacy)
8640 To: bug-its at MIT-DMS
8641 Subject: DM stys
8642 Message-id: <[MIT-DMS].204538>
8643
8644
8645 Why is "MUDDLE" (File Directory Only) logged in on T05
8646 and idle for 13 minutes, with a Console Location of "[not in use]"?
8647
8648
8649
8650 \1f
8651 MOON@MIT-MC 07/13/81 19:57:00
8652 To: WJL at MIT-ML
8653 CC: (BUG ITS) at MIT-MC
8654     WJL@MIT-ML 07/13/81 09:19:24
8655     To: (BUG ITS) at MIT-ML
8656     7/3 I copied a 16 block file from ai to ml using the ai device.  I have since
8657     found that there were about 20 errors in the resulting file, randomly scattered
8658     throughout.  All were changes of characters with no apparent consistency e.g.
8659     " " -> "`", ")" -> "i", "U" -> "M" ...
8660     Unfortunately, I don't have the original file anymore.
8661 This was a hardware bug with the IMP.  I guess you didn't see the system message
8662 from OAF announcing that it had been fixed, or didn't correlate it with your problem.
8663 \1f
8664 WJL@MIT-ML 07/13/81 09:19:24
8665 To: (BUG ITS) at MIT-ML
8666 7/3 I copied a 16 block file from ai to ml using the ai device.  I have since
8667 found that there were about 20 errors in the resulting file, randomly scattered
8668 throughout.  All were changes of characters with no apparent consistency e.g.
8669 " " -> "`", ")" -> "i", "U" -> "M" ...
8670 Unfortunately, I don't have the original file anymore.
8671 -Bill Long
8672 \1f
8673 Date: Sunday, 12 July 1981, 19:19-EDT
8674 From: Robert W. Kerns <RWK at MIT-MC>
8675 To: REM at MIT-MC
8676 Cc: (BUG ITS) at MIT-MC, EHUANG at MIT-AI
8677 In-reply-to: The message of 12 Jul 81 17:01-EDT from REM at MIT-MC
8678
8679
8680     REM@MIT-MC 07/12/81 17:01:41
8681     To: (BUG ITS) at MIT-MC
8682     CC: EHUANG at MIT-AI
8683     Darn.  If you type ahead while in an editor (emacs/rmail) while a SEND is
8684     being typed on your screen, ITS doesn't buffer your input, so yo lose it.
8685     That means if you're in the middle of typing something and you get a
8686     flurry of SENDs or one long SEND you HAVE TO stop what you are doing
8687     until the SENDs are finished, then try to remember what you were doing
8688     after you've lost your train of thought.  You can't evn finish the
8689     sentence you are in themiddle of before stopping to look at the SENDs.
8690
8691 This is not true.
8692
8693 However, it is unfortunately true that if you type a control-G during
8694 the printing of a SEND, the control-G will abort out of that printing,
8695 rather than being passed to the program.  It is also true that characters
8696 which are intended to interrupt the program you were typing to will not
8697 cause an interrupt, but will be read as normal interrupt.  This is a DDT
8698 problem that may or may not be possible to fix.
8699
8700 \1f
8701 REM@MIT-MC 07/12/81 17:01:41
8702 To: (BUG ITS) at MIT-MC
8703 CC: EHUANG at MIT-AI
8704 Darn.  If you type ahead while in an editor (emacs/rmail) while a SEND is
8705 being typed on your screen, ITS doesn't buffer your input, so yo lose it.
8706 That means if you're in the middle of typing something and you get a
8707 flurry of SENDs or one long SEND you HAVE TO stop what you are doing
8708 until the SENDs are finished, then try to remember what you were doing
8709 after you've lost your train of thought.  You can't evn finish the
8710 sentence you are in themiddle of before stopping to look at the SENDs.
8711
8712 \1f
8713 Date: 10 Jul 1981 2359-EDT
8714 From: Alyson L. Abramowitz <ECG.RICH.ALA at DEC-MARLBORO>
8715 To: bug-its at MIT-AI
8716 cc: cstacy at MIT-AI, ala at MIT-AI
8717 Subject: Problems with applying for accounts on MIT-AI
8718 Message-ID: <MS"5(1631)"11743046147.16.332.4441 at DEC-MARLBORO>
8719
8720 There appears to be a problem in the program that is run when
8721 a new user applies for an account on MIT-AI. The program asks
8722 the user for his/her Uname, real name, address, and reason for wanting
8723 an account just fine. Unfortunately after it does that it prints
8724 a ")" followed by a carriage return and just hangs there. A CTRL-G
8725 gets one out of that state (and back to DDT), but, unfortunately, it
8726 also looses all the information that the potential user just
8727 entered. 
8728
8729 I watch a potential new tourist do this a couple of times in a row
8730 tonight. He wasn't doing anything obviously wrong and the same thing
8731 happened every time. Can someone check into this?
8732
8733 Thanks.
8734    --------
8735 \1f
8736 Moon@MIT-MC 07/10/81 21:05:33
8737 To: RMS at MIT-AI
8738 CC: (BUG ITS) at MIT-AI
8739     Date: 9 July 1981 16:15-EDT
8740     From: Richard M. Stallman <RMS at MIT-AI>
8741     To: BUG-ITS at MIT-AI
8742
8743     There has long been a problem whereby every so often
8744     a TV gets hung, but gunning or detaching its tree unhangs it.
8745
8746 When I have looked, the cause has always been that the 10/11 interface
8747 spazzed writing into the 11, and so there is a -1 at the place where the
8748 11 thinks the next character from the 10 will come, so the 11 never
8749 processes any more characters.  Since the 10 is careful never to wrap
8750 completely around the buffer, it never comes back and writes over that -1
8751 again, so it stays there forever.  Detaching resets everyone's buffer pointers.
8752
8753     Today, several TVs were hung and the usual fix did not unhang them.
8754     I discovered that they were hung becaue their TTOALC words
8755     contained 100 instead of the -1 that they should have contained.
8756
8757 I hope this was due to the heat.
8758 \1f
8759 Date: 9 July 1981 16:15-EDT
8760 From: Richard M. Stallman <RMS at MIT-AI>
8761 To: BUG-ITS at MIT-AI
8762
8763 There has long been a problem whereby every so often
8764 a TV gets hung, but gunning or detaching its tree unhangs it.
8765
8766 Today, several TVs were hung and the usual fix did not unhang them.
8767 I discovered that they were hung becaue their TTOALC words
8768 contained 100 instead of the -1 that they should have contained.
8769 \1f
8770 Date: 8 July 1981 09:00-EDT
8771 From: Leigh L. Klotz <KLOTZ at MIT-AI>
8772 To: RICH at MIT-AI
8773 cc: BUG-ITS at MIT-AI
8774
8775 The home directory set in inquir, with the FILE option.  With a machine
8776 name (CHURK@AI), it means that the user's home directory will be CHUCK
8777 only on AI.  Without one, it will be that on any machine with a directory
8778 by that name.
8779
8780 The HSNAME program will tell you what the home directory of a particular
8781 user is.
8782
8783 Leigh.
8784 \1f
8785 Date: 8 July 1981 08:46-EDT
8786 From: Charles Rich <RICH at MIT-AI>
8787 Subject: enquiry
8788 To: BUG-ITS at MIT-AI
8789 cc: SIDNER at BBND
8790
8791 Pray tell -- how does one change the home directory (i.e.
8792 where mail files are stored) for someone without a user
8793 directory?  In particular I want to move CANDY from
8794 USERS1; to CHUCK; because USERS1;is too full.  Is there
8795 something I can put in here login file, or can it be
8796 caught even before that?
8797         Thanks, Chuck.
8798 \1f
8799 FONER@MIT-MC 07/05/81 23:21:12 Re: Flakiness transferring file from AI to MC
8800 To: (BUG ITS) at MIT-MC, (BUG its) at MIT-AI
8801 CC: foner at MIT-AI
8802 I was trying to transfer a file from AI to MC earlier tonight, and the
8803 connection appeared to freeze.  I got the ITS prompt again, but the
8804 file was marked locked (according to FIND) and PEEK C shows it with a
8805 J next to it.
8806
8807 Eventually the file became unlocked, and included both the original
8808 file and many replications of some random cruft from elsewhere on the
8809 disk.  Apparently the ^C was missed, and far more was transferred than
8810 intended.
8811
8812 The file is MC:GUEST1;FONER LOSSAG.  Past around 47% of the way
8813 through starts the peculiar lossage I've described.  Might this have
8814 something to do with AI's IMP flakiness, or is this a genuine problem
8815 with ITS or FTP or whatever really does the transfer?
8816
8817 I don't need an answer for this, really, since I can just retry the
8818 transfer.  But it should probably be reported in case it's part of a
8819 consistent pattern of garbling.
8820
8821 Ciao.
8822
8823                                                 <LNF>
8824
8825 \1f
8826 Date:  5 July 1981 20:37 edt
8827 From:  Margolin at MIT-Multics (Barry Margolin)
8828 Subject:  random bits
8829 Sender:  Margolin.PDO at MIT-Multics
8830 To:  bug-its at MIT-AI
8831
8832 If there is a more appropriate BUG- list, please forward this and let me
8833 know.  Thank you.
8834
8835 AI has been turning on random high-order bits when it outputs accross
8836 the network.  I notice this in netmail I receive from AI and when I
8837 SUPDUP or TELNET to AI.  I am not sure whether this happens over the
8838 CHAOSnet (it happened when I TELNETted from MC to AI, if that helps),
8839 but it certainly happens over the ARPAnet.  It is usually the 100
8840 (octal) bit (spaces turning into tildes is the most common symptom), but
8841 sometimes it is the 200 bit, often turning alphabetics into invalid %TD
8842 codes when I am SUPDUPing.
8843 \1f
8844 Date: 5 July 1981 10:12-EDT
8845 From: Oded Anoaf Feingold <OAF at MIT-MC>
8846 Subject:  AI Arpanet problems
8847 To: MOON5 at MIT-AI
8848 cc: JAN at MIT-MC, BUG-ARPA at MIT-AI, BUG-ITS at MIT-AI,
8849     control at BBNC, RClifford at BBNC
8850
8851 David, thanks for the bit-level bug report.  But as far as getting things 
8852 done on Sunday goes, don't bother.  The NCC nose that the IMP picks bits
8853 on occasion, that it does so neither at 16 nor 36 (nor any other obvious 
8854 word-length type number) bit intervals, and there is a repair visit 
8855 already scheduled:
8856
8857 Tomorrow (Monday) at 0700 or so I will detach AI's IMP cable and install
8858 a loopback, someone from BBN field service will arrive and repair the
8859 IMP, and only when the IMP runs its own diagnostics will they try anything
8860 with AI back on the net.  I certainly agree there is no reason to touch
8861 ML's IMP cable, or even look crosseyed at it.
8862
8863 Past history:  On Thursday TY took off AI's IMP cable (at the NCC's request)
8864 and they found the problem while running diagnostics.  Apparently the fault
8865 showed up so fast that there was no reason to keep AI off the net for more
8866 than a few minutes - hence virtually no interruption to users.  
8867         This time the repair procedure may take a few hours/days/millenia/
8868 minutes, and since the IMP will be powered down to change cards, that means
8869 the other IMP 6 hosts will be off the net, as stated in .MSGS.;ARPA DOWN.
8870
8871 [Note for NCC people - the specific errors David Moon spotted are:
8872         Bits with octal weights 10 and 4 get picked (spurious one). 
8873         Bit with octal weight 10 gets dropped (spurious zero).
8874                 There may be additional problems.]
8875
8876
8877 Oded
8878 \1f
8879 Date: 5 July 1981 04:07-EDT
8880 From: David A. Moon <MOON5 at MIT-AI>
8881 Subject: AI Arpanet problems (p.s.)
8882 To: BUG-ARPA at MIT-AI
8883 cc: BUG-ITS at MIT-AI
8884
8885 I forgot to say in my previous message that the problems are believed to be
8886 entirely in the host-to-IMP direction.
8887 \1f
8888 Date: 5 July 1981 04:06-EDT
8889 From: David A. Moon <MOON5 at MIT-AI>
8890 Subject: AI Arpanet problems
8891 To: BUG-ARPA at MIT-AI
8892 cc: BUG-ITS at MIT-AI
8893
8894 The problems are in the IMP, not in AI, as can be demonstrated by plugging ML
8895 into AI's IMP port.  Please do not try this experiment yourself!  It took
8896 me over an hour to get ML to work again on its own port after doing this,
8897 because the connectors are quite literally falling apart.  And each time
8898 they are plugged and unplugged they get worse.
8899
8900 The problems with the IMP, in terms of its 16-bit words, are at least the
8901 following.  It's a little hard to tell but I think there may be problems
8902 with some other bits as well (actually I am fairly sure):
8903 Bits with octal weights 10 and 4 get picked (spurious one).
8904 Bit with octal weight 10 gets dropped (spurious zero).
8905
8906 I will try and call up the NCC tomorrow about this, during the daytime, but
8907 it wouldn't hurt for anyone else who is around during the day to call them
8908 first.  The number is 661-0100 and you need to convince them to give you a
8909 hardware guy, preferably Sunday rather than Monday.
8910 \1f
8911 Date: 4 July 1981 21:50-EDT
8912 From: David A. Moon <MOON at MIT-MC>
8913 Subject: not more CHAOS lossage
8914 To: DCP at MIT-MC
8915 cc: BUG-ITS at MIT-MC, CHAOS-NCP-PEOPLE at MIT-MC
8916
8917     Date: 4`July 1981 1s:43-EDT
8918     From: David C. Plummer <DCP at MIT-MC>
8919     Subject:  more CHAOS lossage
8920     To: BUG-ITS at MIT-MC
8921     cc: CHAOS-NCP-PEOPLE at MIT-MC
8922
8923     Sitting on MC, I run :CHATST. Send a RFC to an ITS (AI or MC)
8924     with contact name STATUS and enough JCL to make the byte count of
8925     the packet 486. (that's right, 486. also breaks as does 488). It
8926     does not give me an unrecoverable data error as 489. does, yet it
8927     tries to send it. Response: what response, there is none. Now do
8928     it again, but send the 486. byte data length packet to either
8929     MC-CHAOS-11 or AI-CHAOS-11 and it comes back with the standard
8930     reply to status.
8931 The STATUS protocol does not accept arguments.  The ITS server for it
8932 happens to implement this restriction and the pdp11 server happens not to.
8933 The number of bytes of arguments is irrelevant.  If you wait long enough
8934 you will get back a "connection refused" reply; the system waits a long
8935 time (2 minutes?) for a server to pick up the queued request before sending
8936 this.  The timeout may be too long.
8937 \1f
8938 Date: 4 July 1981 13:43-EDT
8939 From: David C. Plummer <DCP at MIT-MC>
8940 Subject:  more CHAOS lossage
8941 To: BUG-ITS at MIT-MC
8942 cc: CHAOS-NCP-PEOPLE at MIT-MC
8943
8944
8945 I don't know who is (not) doing the following:
8946
8947 Sitting on MC, I run :CHATST. Send a RFC to an ITS (AI or MC)
8948 with contact name STATUS and enough JCL to make the byte count of
8949 the packet 486. (that's right, 486. also breaks as does 488). It
8950 does not give me an unrecoverable data error as 489. does, yet it
8951 tries to send it. Response: what response, there is none. Now do
8952 it again, but send the 486. byte data length packet to either
8953 MC-CHAOS-11 or AI-CHAOS-11 and it comes back with the standard
8954 reply to status. I looked over the code breifly, looking for
8955 %CPMX(W and C) and I couldn't spot anything off hand. Could be a
8956 fencepost, could be somebody isn't keeping track of something (is
8957 everybody remembering the two header words that the system tacks
8958 on to the packet?). My guess is ITS will send but not receive.
8959
8960 Does anybody ever remembering having problems sending large
8961 packets around and having the conneciton hang? If so, this might
8962 be the reason. 
8963
8964 \1f
8965 Date: 3 July 1981 17:11-EDT
8966 From: Steven T. Kirsch <SK at MIT-MC>
8967 Subject:  The DDT prompt went away a couple of days ago on MC...
8968 To: BUG-ITS at MIT-MC
8969
8970 and never came back.  Is this only on logins over the net?
8971 or a new feature.
8972
8973 Only the prompt after the "if you are a tourist...." message has gone.
8974
8975 \1f
8976 Date: 1 July 1981 23:49-EDT
8977 From: Christopher C. Stacy <CSTACY at MIT-AI>
8978 Subject:  net interface problems?  losing bits
8979 To: BUG-ITS at MIT-AI, pdl at MIT-DMS, eak at MIT-MC
8980
8981
8982 TELNETing in from a foreign TIP this evening, I watched a bunch of
8983 spaces get displayed as "`"s and "~"s. I thought this was a problem
8984 with my terminal (which has never happenned before), but after
8985 reading the other bug reports.....
8986
8987 Chris
8988 \1f
8989 Date: 1 July 1981 22:40-EDT
8990 From: Howard I. Cannon <HIC at MIT-MC>
8991 Subject:  AI Imp Interface
8992 To: BUG-ITS at MIT-MC
8993
8994 I can't reproduce the problem now, so I am going to leave AI on the net for now.  The only
8995 thing I did was to reset the IMP interface on AI with the front panel switch.
8996
8997 \1f
8998 Date: 1 July 1981 20:08-EDT
8999 From: Mike McMahon <MMCM at MIT-AI>
9000 To: BUG-ITS at MIT-AI
9001
9002 I have renamed the server ftp to prevent incoming mail from being garbaged.
9003 \1f
9004 Date: 1 July 1981 19:01-EDT
9005 From: Eugene C. Ciccarelli <ECC at MIT-AI>
9006 Subject: Network interface problems
9007 To: BUG-ITS at MIT-AI
9008
9009 I just got a message (via Chaosnet) from EAK who says AI's
9010 Arpanet interface is garbaging bits, and suggests someone
9011 taking AI off the network temporarily to avoid problems with
9012 misforwarded mail, etc.
9013 \1f
9014 Date: 1 Jul 1981 1522-EDT
9015 From: PDL at MIT-DMS (P. David Lebling)
9016 To: BUG-its at MIT-DMS
9017 Subject: BUG => its
9018 Message-id: <[MIT-DMS].202889>
9019
9020 AI's net interface (possibly?) is losing.  Getting a lot of picked and
9021 dropped bits from MLDEVs pulling files to DM from AI.  This doesn't seem
9022 to happen pulling to DM from MC. (ML is down right now).
9023         Dave
9024
9025
9026 \1f
9027 Date: 1 July 1981 16:30-EDT
9028 From: Leigh L. Klotz <KLOTZ at MIT-AI>
9029 To: BUG-ITS at MIT-AI
9030
9031 I didn't see PDL's previous note, but MLDEV's on AI seem to be
9032 breaking at LOSE3.  crash;mldev record and crash;mldev 1
9033 are the dump and ac's of one.
9034
9035 Leigh.
9036 \1f
9037 Date: 1 Jul 1981 1525-EDT
9038 From: PDL at MIT-DMS (P. David Lebling)
9039 To: BUG-its at MIT-DMS
9040 Subject: BUG => its
9041 Message-id: <[MIT-DMS].202891>
9042
9043 Typically the aforementioned MLDEVs .VALUE at NTDI+14 with c/ 1000
9044 and d/ 400
9045
9046
9047 \1f
9048 Date: 1 July 1981 14:27-EDT
9049 From: Earl A. Killian <EAK at MIT-AI>
9050 To: BUG-ITS at MIT-AI
9051
9052 I'm telneting from LLL-S1 to AI and I find that on output a large
9053 number of characters output have their bits modified.  In particular,
9054 a large number os spaces have turned into "`"s, i.e. the 100 bit got
9055 turned on.  Also, I've seen ">" turn into "~", ":" into "z", and other
9056 weird things.  This isn't happening to other hosts.
9057 \1f
9058 Date: 30 June 1981 05:21-EDT
9059 From: Leigh L. Klotz <KLOTZ at MIT-MC>
9060 Sender: KLOTZ0 at MIT-MC
9061 Subject: ellen's hactrn
9062 To: BUG-ITS at MIT-MC
9063 cc: KLOTZ at MIT-MC, ELLEN at MIT-MC
9064
9065 The same thing happened to me recently.
9066
9067 There are some tourists on ai who have written this hack which
9068 runs as a disowned job and periodically sends random messages
9069 to the hackee.  [Message from your Terminal]...
9070
9071 Someone tried to do this to me, but the program seems not to
9072 work quite right, or something.  It left me in CLOBI.  I killed
9073 the job and it went away.  I don't know that this is the same thing.
9074
9075 Right now when I try to send to ellen, my hactrn hangs at
9076 the place where it is waiting to send.  I do not know what
9077 failure code the open returned, because she had logged out
9078 by the time I tried to do it again, and the register had
9079 been trashed.  But since it was looping, it must have
9080 been %EFLDIR or %ENAFL.
9081
9082 Her old, bad hactrn was trying to read from CLO: _CLI_;ELLEN HACTRN,
9083 and had it open in .BAI.  I guess this is why my sends to her didn't
9084 work, even though the hactrn which was trying to send to itself
9085 became HACTRO.  That doesn't seem quite right, though.
9086
9087 HCLOB was 0 and HHACK was -1.  I'm not sure why her hactrn was
9088 trying to open itself.
9089
9090 In the process of trying to look back up the stack to see
9091 who had opened this,  I managed to trash the job.  I did a
9092 CTYPE 41 \eX that I meant to do in another job in the hactro,
9093 and of course trashed it.  It dumped itself, but I doubt that's
9094 of any use.
9095
9096 It was trying to do a .IOT on it at FDRCO4, having been called
9097 at FDRCO1+3.  I didn't get any farther.
9098
9099 Leigh.
9100
9101 \1f
9102 ELLEN@MIT-MC 06/30/81 04:05:59
9103 To: (BUG ITS) at MIT-MC
9104 CC: (BUG DDT) at MIT-MC
9105 Three times in succession tonight I have control-Z'd out of an EMACS and
9106 had my DDT hang, typing control-G had no effect.  Typing echoed but
9107 $$V or other commands had no effect.  Upon hanging up (I am on a dialup
9108 line) and reconnecting, leaving my tree detached, I find on looking at
9109 a peek that my HACTRO is in state "*CLOBI" and it says "CLI"
9110 to the right of the "Time PIs" column.  This has not happened to me from
9111 anyplace except exiting EMACS, however the EMACS job appears unaffected,
9112 as I can snarf it from the HACTRO and continue using it.
9113
9114 \1f
9115 Date: 29 June 1981 19:47-EDT
9116 From: Earl A. Killian <EAK at MIT-MC>
9117 Subject:  enquiry
9118 To: RICH at MIT-AI
9119 cc: BUG-ITS at MIT-AI
9120
9121 Use the ALLOC command of the DUMP program.
9122
9123 \1f
9124 Date: 29 June 1981 11:06-EDT
9125 From: Charles Rich <RICH at MIT-AI>
9126 Subject: enquiry
9127 To: BUG-ITS at MIT-AI
9128
9129 I used to know, but now cannot remember and cannot find in the documentation,
9130 the answer to this question:
9131         How do I allocate a directory to a given device?
9132 Thanks, Chuck.
9133 \1f
9134 MOON@MIT-MC 06/24/81 16:02:01 Re: MC lack of response on the Chaosnet
9135 To: DCP at MIT-AI
9136 CC: (BUG ITS) at MIT-MC
9137     Date: 24 June 1981 15:32-EDT
9138     From: David C. Plummer <DCP at MIT-AI>
9139     To: BUG-ITS at MIT-AI
9140
9141     I have noticed this in the past, and it is happening again. MC is at
9142     this moment down. It does not respond to the :TIMES program, nor the
9143     CTIMES program, nor to attempts to connect. It does however, answer a
9144     status packet (generated with  :MOON;CHARFC MC STATUS  ). I assume it
9145     is the 11 that handles the chaos net that is responsible for this. 
9146 Why do you assume that?  It's not true.
9147                                                                        If
9148     this is so, could it be fixed? MC should respond to the status for MC,
9149     and the chaos front end should respond to STATUS only sent to it, not
9150     to MC also. I realize this may be an efficiency hack, but it is doing
9151     the wrong thing.
9152 The problem was undoubtedly that there were no free job slots and therefore
9153 server processes could not be created.  The STATUS response is generated
9154 directly by the system rather than by a server process, for exactly this
9155 reason: so that it will always work if the system is up, even when it is
9156 overloaded.
9157 \1f
9158 DCP@MIT-MC 06/24/81 15:38:11
9159 To: (BUG ITS) at MIT-MC
9160 I guess that last bug report is slightly bogus. MC was not down, but it was dead
9161 to the outside world. 
9162
9163 \1f
9164 Date: 24 June 1981 15:32-EDT
9165 From: David C. Plummer <DCP at MIT-AI>
9166 To: BUG-ITS at MIT-AI
9167
9168 I have noticed this in the past, and it is happening again. MC is at
9169 this moment down. It does not respond to the :TIMES program, nor the
9170 CTIMES program, nor to attempts to connect. It does however, answer a
9171 status packet (generated with  :MOON;CHARFC MC STATUS  ). I assume it
9172 is the 11 that handles the chaos net that is responsible for this. If
9173 this is so, could it be fixed? MC should respond to the status for MC,
9174 and the chaos front end should respond to STATUS only sent to it, not
9175 to MC also. I realize this may be an efficiency hack, but it is doing
9176 the wrong thing.
9177 \1f
9178 Date: 24 June 1981 00:55-EDT
9179 From: Steven T. Kirsch <SK at MIT-MC>
9180 Subject:  random clobberage on MC?
9181 To: BUG-ITS at MIT-MC
9182
9183 This could be all in my head, but I noticed two clobberages today that
9184 struck me as a little strange:
9185
9186 The end of SK;SK OBABYL appears to have some lines missing from the
9187 last message.
9188
9189 SK;PASCAL LISP seems to be missing (or transpose and missing)
9190 characters at the end.  You can read this file and see for yourself
9191 (it's only about 10 lines long).  If comparision with the tape dump
9192 (Tape 325, file #95) shows a discrepancy, we are all in a lot of
9193 trouble (since ITS says, and I agree, that the file hasn't been
9194 modified in any normal way since it was dumped).
9195
9196 I could be imagining all this and could have accidently clobbered these files
9197 myself.  I thought I'd bring it up just to be on the safe side.
9198 \1f
9199 Date: 20 June 1981 18:10-EDT
9200 From: Alan Bawden <ALAN at MIT-MC>
9201 Subject: opening the CLI device
9202 To: BUG-ITS at MIT-MC
9203 cc: DCP at MIT-MC
9204
9205 When opening the CLI device fails because the core link already exists
9206 (returning %ENAFL) the target job gets interrupted anyway.
9207 \1f
9208 ALAN@MIT-MC 06/20/81 17:27:14 Re: recent MC crash & .getsys
9209 To: (BUG ITS) at MIT-MC
9210 The recent MC crash where the system died trying to gun a garbage job
9211 tree for me may be even more related to me than that.  
9212
9213 Earlier that evening I discovered that the .getsys uuo was acting
9214 strangely (never mind WHY I discovered that).  It seems that it no
9215 longer works for some of the random sixbit keywords you can give it
9216 (for example: DEVS and NCALLS work, but GETS doesn't (!)).  In the
9217 cases where it doesn't work it has a tendency to trash the two
9218 accumulators involved (aobjn pointer and sixbit key).
9219
9220 Now, I was just going to ignore this all, figuring that nobody uses
9221 the thing anyway, but after talking with Moon it sounds like one of
9222 the garbaged words in the job in question was trashed with one of MY
9223 aobjn pointers from a failing .getsys!
9224
9225 Perhaps it is worth someone's time to look into this.
9226 \1f
9227 RLB@MIT-MC 06/18/81 02:10:15
9228 To: (BUG ITS) at MIT-MC
9229 Recent MC crash dumped as CRASH;CHACK1 14
9230 Halt at CHACK1+14
9231 Notes in the crash log.
9232 Acc U pointed to QCP HACTRP which ALAN says he was trying to gun when 
9233 crash happened.
9234
9235 \1f
9236 Date: 13 June 1981 13:47-EDT
9237 From: David C. Plummer <DCP at MIT-AI>
9238 To: BUG-ITS at MIT-AI, ALAN at MIT-AI
9239
9240 MC has been having problems since about noon today (Saturday). It
9241 revived itself a few dozen times in the course of a couple hours. I
9242 may have been the cause of this. I have been hacking with the CLO:
9243 device this afternoon. Does anybody know if there are any bugs with
9244 this beast? I will refrain from using it until I hear a go ahead. If
9245 you want details on what I was doing with it, just ask.
9246 \1f
9247 Date: 11 June 1981 03:24-EDT
9248 From: David A. Moon <moon5 at MIT-AI>
9249 Subject: Output reset doing weird things on MC tonight
9250 To: sk at MIT-MC
9251 cc: BUG-ITS at MIT-AI
9252
9253 I broke something in the process of fixing another bug.  It's fixed now.
9254 \1f
9255 SK@MIT-MC 06/11/81 01:53:53 Re: last message
9256 To: (BUG ITS) at MIT-MC
9257 re-attaching did work in one case.
9258 \1f
9259 SK@MIT-MC 06/11/81 01:49:51 Re: did something get "fixed" recently?
9260 To: (BUG ITS) at MIT-MC
9261 In logging in through the SAIL tip as usual, I discovered today that
9262 ^S'ing the "welcome" message would hang my terminal.  This happened
9263 consistently.  Up till today, I have had no problems ^Sing the message
9264 and I do it almost every time I log in.
9265
9266 Also, typing Q in peek while it attempted to typeout caused me to
9267 hang.
9268
9269 Reowning the detached tree did not make things work (still dead) in
9270 one case, and I forgot what happened in the other case.
9271
9272 In any case, I think I had to close and re-open the connection about 5
9273 times today.
9274
9275 Let me know if you need more info.
9276
9277 \1f
9278 GJC@MIT-MC 06/10/81 09:37:27
9279 To: (BUG ITS) at MIT-MC, (BUG MAIL) at MIT-MC
9280 Some people had their MAIL file on the PACK NOT AVAILABLE disk.
9281 If they recieved any mail since then, what happens is that
9282 instead of COMSAT specially handling the error, it takes
9283 it as FILE-NOT-FOUND and simply creates a new mail file.
9284 People lose their mail.
9285
9286
9287 \1f
9288 JPG@MIT-MC 06/10/81 06:35:24
9289 To: CBF at MIT-MC
9290 CC: (BUG ITS) at MIT-MC
9291 As I have stated many times in the past, I certainly don't care 
9292 whether SECOND: is an RP04 or a T-300.
9293
9294 \1f
9295 Date: 10 Jun 1981 0158-EDT
9296 From: J. Noel Chiappa <JNC at MIT-XX>
9297 Subject: Re: SECOND: device on MC:
9298 To: CBF at MIT-MC, bug-its at MIT-MC
9299 cc: JNC at MIT-XX
9300
9301         I've been saying that the likelihood of a T-300 control
9302 path failure is low for a while; the observed failure rates at
9303 this time seem to obviate theoretical discussions of the matter.
9304 I only saw that break once, and then it was a matter of switches
9305 wrong, and not anything broken. So saying that the T-300's are
9306 less reliable on those grounds isn't indicated. I have said
9307 that I thought that the reap path ought to have SECOND: somewhere
9308 after THIRD:, but JPG didn't like the idea the last time I
9309 mentioned it.
9310 -------
9311
9312 \1f
9313 CBF@MIT-MC 06/10/81 01:22:01 Re: SECOND: device on MC:
9314 To: MOON at MIT-MC
9315 CC: JPG at MIT-MC, (BUG ITS) at MIT-MC
9316     MOON@MIT-MC 06/09/81 21:49:20 Re: SECOND: device on MC:
9317     The two times before this it was a Trident that went down.
9318
9319 Hmm, now that I think about it you're right; but I didn't even notice it.
9320 Clearly my analysis is wrong. The reason I think it is better to have a
9321 Trident be SECOND: (ie. be first to be reaped to) because when a Trident
9322 goes down you get the choice of which Trident you want to leave down.
9323 When pack 13 goes down the way things work now, it is the most recently
9324 modified files that must go away.  With the other scheme there is one,
9325 posible two whole packs of data more recent than the one lost.
9326
9327 \1f
9328 MOON@MIT-MC 06/09/81 21:49:20 Re: SECOND: device on MC:
9329 To: CBF at MIT-MC
9330 CC: JPG at MIT-MC, (BUG ITS) at MIT-MC
9331 The two times before this it was a Trident that went down.
9332 \1f
9333 CBF@MIT-MC 06/09/81 20:38:46 Re: SECOND: device on MC:
9334 To: (BUG ITS) at MIT-MC
9335 CC: JPG at MIT-MC
9336 I think by this time it ought to be clear to all that the likelihood of one
9337 of the RP04's being down probably far exceeds the likelihood of one of the
9338 Trident's being down.  Therefore I don't understand why it is still first
9339 in the migration path.  One could perhaps argue that the Tridents might be
9340 less reliable since a failure of any item in the chain of hardware
9341 connecting the Tridents can bring them both down (DL10, I/O 11, Century
9342 controller), I might suggest that considering the percentage of storage
9343 those devices represent, the system will effectively be useless to most
9344 users anyway.  Therefore I think the only relevant probability to consider
9345 is one Trident drive vs one RP04 going down, and I think its obvious which
9346 is the more reliable of the two.
9347
9348 \1f
9349 Date: 9 June 1981 20:34-EDT
9350 From: David Eppstein <KRONJ at MIT-MC>
9351 Subject:  Indirect cursor addressing
9352 To: BUG-EMACS at MIT-MC, BUG-ITS at MIT-MC
9353
9354 I just checked again. MC has the problem too.
9355
9356 \1f
9357 Date:  8 June 1981 1011-EDT (Monday)
9358 From: Guy.Steele at CMU-10A
9359 To: bug-its at MIT-AI
9360 Subject:  Cleaning up my old directories
9361 Message-Id: <08Jun81 101127 GS70@CMU-10A>
9362
9363 Dear everyone,
9364    I would like to undertake the task of grossly reaping my old ITS
9365 directories, first weeding through them a shipping good stuff to CMU.
9366 (Chuck Rich is after me to free up a few directories.)  Before I can
9367 do this I need to get many files back from tape.  Would someone be
9368 willing to help in this endeavor?
9369    On AI I need all files for directories GLS, TGQ, QUUX, and QX
9370 from tapes GFR9, GFR10, GFR11, 140, and 1407.
9371    On MC I need all files for directories GLS, QUUX, and QX
9372 from tapes GFR24, GFR25, GFR26, GFR27, and GFR28.
9373    Within a day or two of the reappearance of these files I can
9374 flush them all again and free up several directories.
9375 Thanks,
9376    Guy
9377 \1f
9378 Date: 7 June 1981 14:20-EDT
9379 From: Christopher C. Stacy <CSTACY at MIT-AI>
9380 To: BUG-ITS at MIT-AI
9381
9382 on AI,
9383
9384 230479. memory errors in 47.4 hours.   (!?!??)
9385
9386 Well, at least ONE memory error, anyway.
9387
9388 Chris
9389 \1f
9390 Date: 4 June 1981 11:39-EDT
9391 From: Maria Simi <MARIA at MIT-AI>
9392 To: BUG-ITS at MIT-AI
9393 cc: MARIA at MIT-AI
9394
9395
9396 Please, somebody do something about the terminal in 939!!!!
9397 The line is broken.
9398         Thanks, maria.
9399 \1f
9400 Date: 1 June 1981 00:58-EDT
9401 From: Leonard N. Foner <FONER at MIT-AI>
9402 Subject: This is not a bug, but a question to persons unknown
9403 To: BUG-ITS at MIT-AI
9404
9405 I have been occasionally curious as to how the fair share is
9406 determined.  Any theories I nurtured about its being a measure of idle
9407 CPU time or anything of a similar sort were shattered tonight when I
9408 noticed upon login that the fair share was 103%.
9409
9410 My question, of course, is just how this number is determined.  Any
9411 help for this rather pointless question would be well received.
9412
9413 Thanx.
9414
9415                                                 <LNF>
9416 \1f
9417 Date: 24 May 1981 09:47-EDT
9418 From: Robert W. Kerns <RWK at MIT-MC>
9419 Subject: H19
9420 To: Moon at MIT-AI
9421 cc: BUG-ITS at MIT-MC
9422
9423     Moon@MIT-AI 05/24/81 01:37:31 Re: H19
9424     To: rwk at MIT-MC
9425         kmp,bil@MIT-MC (Sent by BIL@MIT-MC) 05/23/81 21:56:03
9426         To: (BUG ITS) at MIT-MC
9427         Recently, all the H19's on the 8th floor have been dying on ^S^Q problems
9428         with insertline/deleteline. These used to work. The change happened maybe
9429         a week ago? Can it be fixed back or what's up?
9430         -kmp
9431     
9432     Bob, do you know anything about this?  I suppose ITS's idea of the
9433     padding got broken somehow?
9434
9435 No, Kent is just wrong about it having ever worked at 9600 baud.  There
9436 is some bug in the changes I made for padding H19's with nulls, and I
9437 haven't gotten around to debugging it yet.  In the meantime, use -%TOLID
9438 at 9600 baud.  I suppose :TCTYP should know this.
9439
9440 \1f
9441 kmp,bil@MIT-MC (Sent by BIL@MIT-MC) 05/23/81 21:56:03
9442 To: (BUG ITS) at MIT-MC
9443 Recently, all the H19's on the 8th floor have been dying on ^S^Q problems
9444 with insertline/deleteline. These used to work. The change happened maybe
9445 a week ago? Can it be fixed back or what's up?
9446 -kmp
9447
9448 \1f
9449 Date: 23 May 1981 15:21-EDT
9450 From: David A. Moon <MOON at MIT-MC>
9451 Subject: Chaos connections to Dover losing
9452 To: JNC at MIT-XX
9453 cc: BUG-TWENEX at MIT-MC, BUG-its at MIT-AI
9454
9455     Date: 23 May 1981 1255-EDT
9456     From: J. Noel Chiappa <JNC at MIT-XX>
9457
9458         Something about the latest change in the AI-IO-11 broke
9459     connections from XX to the Dover.
9460 Actually, those work just fine.  But the DOVERSEND program has a private
9461 Chaosnet server on MC, which I didn't know about it, that it uses to find
9462 out the state of the MC dover spooler and of spruce, which hadn't been
9463 converted and also failed to report back its errors properly.  It's fixed
9464 now.
9465 \1f
9466 Date: 23 May 1981 1255-EDT
9467 From: J. Noel Chiappa <JNC at MIT-XX>
9468 Subject: Chaos connections to Dover losing
9469 To: bug-its at MIT-AI, bug-twenex at MIT-MC
9470 cc: JNC at MIT-XX
9471
9472         Something about the latest change in the AI-IO-11 broke
9473 connections from XX to the Dover.
9474 -------
9475 \1f
9476 MOON@MIT-MC 05/21/81 20:50:59 Re: Bug fixed
9477 To: (BUG ITS) at MIT-MC
9478 That bug where network servers show up as logged in and looping forever
9479 trying to log in again is a bug in the LOGIN system call introduced by
9480 RWK a few months back and fixed in the source (ITS 1218).
9481 \1f
9482 Date: 20 May 1981 23:07-EDT
9483 From: Mike McMahon <MMcM at MIT-AI>
9484 Subject: Lisp machine gets "file system fucked" trying to read directory from ML:
9485 To: BUG-LISPM at MIT-MC, BUG-ITS at MIT-MC
9486 cc: MMCM at MIT-AI, MOON at MIT-MC
9487
9488     MOON@MIT-MC 05/20/81 17:17:41 Re:  Lisp machine gets "file system fucked" trying to read directory from ML:
9489     There must also be a bug in the Lisp machine, that it dies so foully
9490     when it gets back an ISE0 error from a DIRECTORY operation (the real
9491     error is a CHNL NOT OPEN IOC error from the SIOT that is slurping in
9492     the MFD, but the error string reported by the file job says ISE0 for
9493     some reason, and has what the Lisp machine thinks is the wrong
9494     transaction ID.)
9495 This failing SIOT symbolic call appears not to set the error code as
9496 asked, so you still get ISE0, although it doesn't bomb out the file
9497 system any more. 
9498     
9499     Date: 23 MAR 1981 0139-EST
9500     From: MMCM at MIT-AI (Mike McMahon)
9501     When you specify a non-existent directory to the DIRECTORY command,
9502     you don't get an error until interrupt time.  Probably it should
9503     fill the first buffer at process level before returning to the
9504     user.
9505 This now properly gives an error via an asynch mark, however it would
9506 still be better if it would happen sooner.
9507
9508
9509 \1f
9510 Date: 20 May 1981 18:32-EDT
9511 From: Earl A. Killian <EAK at MIT-MC>
9512 Subject:  [KREEN: Babyl Rave]
9513 To: KMP at MIT-MC
9514 cc: BUG-BABYL at MIT-MC, BUG-ITS at MIT-MC
9515
9516 My first guess is that Babyl is eliminating MIT-DM from the
9517 header, except that MIT-DMS is what really occurs in the header,
9518 and so a "S" is left.  This is the result of having DM be the
9519 only ITS machine whose official arpanet host name is not
9520 "MIT-" concatenated with what it returns as its machine name.
9521 Sigh.  I supposed a special conditional is the only way to win.
9522
9523 \1f
9524 MOON@MIT-MC 05/20/81 17:17:41 Re:  Lisp machine gets "file system fucked" trying to read directory from ML:
9525 To: (BUG LISPM) at MIT-MC, (BUG ITS) at MIT-MC
9526 This is caused by a bug in ITS, such that SIOT does not work properly
9527 when reading a binary directory.  MLSLV notices the bug while most
9528 other programs do not, since it tries to read past the end of the
9529 directory.  The bug is fixed in the source (ITS 1216); as a byproduct
9530 the operation will be much faster.  I guess I (or someone) should
9531 install this system on ML soon.  (The Chaosnet is currently broken in
9532 the source, but ML doesn't have a Chaosnet, and only hosts without a
9533 Chaosnet cause the original symptom of the complaint from the Lisp
9534 machine.)
9535
9536 There must also be a bug in the Lisp machine, that it dies so foully
9537 when it gets back an ISE0 error from a DIRECTORY operation (the real
9538 error is a CHNL NOT OPEN IOC error from the SIOT that is slurping in
9539 the MFD, but the error string reported by the file job says ISE0 for
9540 some reason, and has what the Lisp machine thinks is the wrong
9541 transaction ID.)
9542 \1f
9543 Date: 20 May 1981 13:13-EDT
9544 From: Robert W. Kerns <RWK at MIT-MC>
9545 To: EAK at MIT-MC
9546 cc: BUG-DDT at MIT-MC, BUG-ITS at MIT-MC
9547
9548     Date: 19 MAY 1981 2044-EDT
9549     From: EAK at MIT-MC (Earl A. Killian)
9550     To: (BUG DDT) at MIT-MC
9551     
9552     Perhaps :REAP FOO should work even if FOO is on an unmounted pack?
9553     Does ITS provide the ability to do this (ie. open a directory
9554     entry)?
9555
9556 ITS dooesn't have a way to do this, although it does have bit 1.5
9557 mean just the right thing in the case of links.  Maybe the right
9558 thing is to make this bit work for non-links too?
9559
9560 \1f
9561 Date: 19 May 1981 1506-EDT
9562 From: TAA at MIT-DMS (Timothy A. Anderson)
9563 To: BUG-its at MIT-DMS
9564 Subject: BUG => its
9565 Message-id: <[MIT-DMS].198181>
9566
9567 ITS 1214 seems to work much better with CFHPI+11 changed from
9568 PUSH P,C ? HRLI C,2200 to HRLI C,2200 ? PUSH P,C.  The former
9569 causes UCPRL to be called with just an address, rather than a
9570 byte pointer, and crashes almost immediately.
9571         -taa
9572
9573 \1f
9574 KLOTZ@MIT-MC 05/18/81 20:08:22
9575 To: (BUG ITS) at MIT-MC
9576 I just got a chnl not open error when trying to write a
9577 file to the ai device from here.  I got some other error
9578 before, which emacs was able to handle, but it cleared
9579 the screen before I saw it.  Attempting to save it again
9580 got the channel not open error.
9581 It might have been directory full.
9582
9583 \1f
9584 MOON@MIT-MC 05/17/81 02:30:37
9585 To: (BUG ITS) at MIT-MC
9586 The AI: device is broken such that trying to write a file when
9587 there is zero free space on any pack causes the slave simply to .logout,
9588 causing an ioc error on the other end (with no error message, just
9589 channel not open) and no dead slave job lying around.  Maybe this isn't
9590 a new bug, I don't know.
9591 \1f
9592 ed@MIT-ML (Sent by GSB@MIT-ML) 05/17/81 01:33:00 Re: record time
9593 To: (BUG ITS) at MIT-ML
9594 MC's record time seems to be 7 months, 23 days, etc.
9595 \1f
9596 MOON@MIT-MC 05/16/81 02:34:29
9597 To: tc at MIT-AI
9598 CC: (BUG ITS) at MIT-MC
9599 The smoke alarm and the temperature alarm behind MC just triggered,
9600 neither of them for any discernible reason.  By the time I was able
9601 to go and look at all the detectors, none of them had their light lit.
9602 So if the building burns down later this morning, you can blame me.
9603 \1f
9604 MOON@MIT-MC 05/14/81 16:30:32
9605 To: RWK at MIT-MC
9606 CC: EAK at MIT-MC, (BUG ITS) at MIT-MC
9607     Date: 13 May 1981 23:36-EDT
9608     From: Robert W. Kerns <RWK at MIT-MC>
9609     To: EAK at MIT-MC
9610     cc: BUG-ITS at MIT-MC, rich at MIT-AI
9611
9612         Date: 13 May 1981 23:25-EDT
9613         From: Earl A. Killian <EAK at MIT-MC>
9614         To: RWK at MIT-MC
9615         
9616         Isn't it supposed to say PACK NOT MOUNTED instead of undefined
9617         device?
9618
9619     It does for SECOND:, because knowledge of that pack was wired in before
9620     the more general scheme was adopted.
9621 Not true.  SECOND is treated the same as the other named packs.
9622
9623 I have fixed the job device handler SYS:ATSIGN DEVICE to return pack
9624 not mounted instead of no such device when an OPEN on a known disk
9625 pack name gets to it.
9626 \1f
9627 Date: 14 May 1981 00:50-EDT
9628 From: Robert W. Kerns <RWK at MIT-MC>
9629 Subject: NO SUCH DEVICE
9630 To: BUG-ITS at MIT-MC, BUG-MAIL at MIT-MC
9631
9632 Here's a good reason to know the names of all the disks even when not
9633 online:
9634
9635     COMSAT@MIT-AI 05/14/81 00:47:43 Re: Msg of Thursday, 14 May 1981 00:43-EDT
9636     To: RWK at MIT-MC
9637     FAILED: (FILE [THIRD:NIS;*SYS MAIL]) at MIT-AI; Couldn't write message to file;
9638             "THIRD:NIS;*SYS MAIL" - NO SUCH DEVICE
9639      Failed message follows:
9640     -------
9641
9642 \1f
9643 Date: 13 May 1981 23:36-EDT
9644 From: Robert W. Kerns <RWK at MIT-MC>
9645 To: EAK at MIT-MC
9646 cc: BUG-ITS at MIT-MC, rich at MIT-AI
9647
9648     Date: 13 May 1981 23:25-EDT
9649     From: Earl A. Killian <EAK at MIT-MC>
9650     To: RWK at MIT-MC
9651     
9652     Isn't it supposed to say PACK NOT MOUNTED instead of undefined
9653     device?
9654
9655 It does for SECOND:, because knowledge of that pack was wired in before
9656 the more general scheme was adopted.  THIRD:, FOURTH:, VISION:, etc. are
9657 known from the name stored in the TUT on the disk, so ITS doesn't know
9658 anything about the pack at all if it's not mounted.  Maybe this info
9659 wants to be included in the CONFIG file as well.
9660
9661 \1f
9662 Date: 13 May 1981 21:22-EDT
9663 From: Robert W. Kerns <RWK at MIT-MC>
9664 To: RICH at MIT-AI
9665 cc: BUG-ITS at MIT-AI
9666
9667     Date: 13 May 1981 17:37-EDT
9668     From: Charles Rich <RICH at MIT-AI>
9669     To: BUG-ITS at MIT-AI
9670     
9671     What happened to device THIRD:, it now says undefined device.
9672     Also I can't write to PK14: either now. (SECOND: still works).
9673
9674 If only you'd noticed the message when you logged in that the
9675 disk drive was down....  I guess it would be a help if people
9676 would also send a message to *AI when this happens, since it is
9677 very easy to overlook SYSTEM MAIL when you log in.
9678
9679 \1f
9680 Date: 13 May 1981 17:37-EDT
9681 From: Charles Rich <RICH at MIT-AI>
9682 To: BUG-ITS at MIT-AI
9683
9684 What happened to device THIRD:, it now says undefined device.
9685 Also I can't write to PK14: either now. (SECOND: still works).
9686 \1f
9687 Date: 10 May 1981 03:55-EDT
9688 From: Charles Frankston <CBF at MIT-MC>
9689 Subject: [RGF: DM2500]
9690 To: FJW at MIT-MC
9691 cc: CBF at MIT-MC, BUG-ITS at MIT-MC, GZ at MIT-MC, MOON at MIT-MC,
9692     RGF at MIT-MC
9693
9694     Date: 3 May 1981 00:12-EDT
9695     From: Frank J. Wancho <FJW at MIT-MC>
9696         RGF at MIT-MC
9697
9698     Ok, I suppose the distinction is that since my DM3025A also responds
9699     to DM2500 codes and that I use :TCTYP DM SCROLL, everything works just
9700     fine for me.  But, when another tries to emulate a DM2500 and uses the
9701     same :TCTYP command (effectively), it doesn't scroll except when using
9702     CRTSTY???  -- I claim again that :TCTYP does it right and the
9703     documentation in KSC;DM2500 DOC must be either misleading or
9704     incomplete... or not properly implemented in RGF's emulation or some
9705     combination...
9706
9707 I explained the problem in detail.  The documentation in KSC;DM2500 DOC is
9708 correct for a real Datamedia.  Your DM3025A does not work the same way.
9709 You like the way it works better, great, tell your friend to make
9710 his work that way.  I don't see what you expect us to do, go around the
9711 country with a soldering iron fixing Datamedias?
9712
9713 \1f
9714 DCP@MIT-MC 05/10/81 00:34:42
9715 To: (BUG ITS) at MIT-MC
9716 Is there a good reason why %PIATY (interrupt word 1, LH bit 4000)
9717 is NOT documented in MC:.INFO.;ITS INTRUP. I think I understand
9718 it well enough to document it, but I would prefer someone who
9719 knows precisely what it does to document it. 
9720
9721 Also, what about all the other bits in the Left Half? Are they
9722 real ntterupts, or just unused bits?
9723
9724 \1f
9725 GJC@MIT-MC 05/09/81 17:23:52
9726 To: (BUG ITS) at MIT-MC
9727 CC: RWK at MIT-MC
9728 I saw a GUMBY JOB.07 SYS with an MPV had been trying to read AR1:USERS2;ELDEFS
9729 could be that his archive is messed up and he doesn't know it?
9730
9731
9732 \1f
9733 RWK@MIT-MC 05/08/81 02:50:56 Re: Recent problems with archives and EMACS libraries
9734 To: (BUG ITS) at MIT-MC
9735 CC: MMCM at MIT-MC, KRONJ at MIT-MC, KMP at MIT-MC, JPG at MIT-MC
9736 CC: LPH at MIT-MC, GJC at MIT-MC, JGA at MIT-MC, ASB at MIT-MC
9737 CC: SGR at MIT-MC, CFFK at MIT-MC, (*MSG *MC) at MIT-MC
9738 These were due to the wrong port being enabled on the ARM-10 (the port
9739 for the DL10 wasn't on).  This has been rectified.
9740
9741 This affected mapping of pages from THIRD: and FOURTH: into memory.  Read-only
9742 pages were not damaged, read/write pages were written back as zero.
9743
9744 *  If you had EMACS libraries that stopped working, they should work now.
9745 *  If you had a program residing on THIRD: or FOURTH: that stopped working,
9746    it should work now.
9747 *  If you had an archive that stopped working, it is now unusable.  You should
9748    send a request to FILE-RETRIEVE requesting that it be recovered from tape.
9749    (Be sure to include the filename!).
9750
9751 We are sorry for any inconvenience.
9752
9753 \1f
9754 Date: 8 May 1981 00:28-EDT
9755 From: David Eppstein <KRONJ at MIT-MC>
9756 To: BUG-ITS at MIT-MC
9757
9758 I have been getting a lot of "DEVICE FULL" errors lately when trying
9759 to read files from archives.
9760
9761 \1f
9762 RLB@MIT-MC 05/07/81 20:22:39
9763 To: (BUG ITS) at MIT-MC
9764 Supposing that the recent ARC device lossage had causes related to the
9765 Emacs lossage KMP etc have noted, I copied DEVICE;DEVICE ARC to MC from AI.
9766 Just before doing so, I $0L'd DEVICE;.FILE. (DIR) and after the copy I
9767 $0Y'd it to DEVICE;.FILE? (DIR)
9768 I don't want to risk trashing MY archives finding out whether the copy
9769 fixed anything, though.
9770
9771 \1f
9772 MMCM@MIT-MC 05/07/81 17:41:09 Re: more file lossage
9773 To: (BUG ITS) at MIT-MC
9774 My EMACS init file, which has not changed in about a year, got broken today.
9775 I renamed the old one to MMCM;MMCM BROKEN, which still gets a LIB error when
9776 you try to load it, and copied over one from AI, which now loads successfully.
9777 The two files are identical, at least when you compare them they are.
9778
9779 \1f
9780 LPH@MIT-MC 05/07/81 14:56:36
9781 To: (BUG ITS) at MIT-MC
9782 the archive device is rather messed up.
9783 i get all sorts of trash appearing in the wasted words and in the number of
9784 blocks in files. some of my archives get UNRECOGNIZABLE file errors when
9785 i try to list them; though i can use emacs to visit the archive itself,
9786 the individual files can't be listed correctly at ddt...
9787 \1f
9788 GJC@MIT-MC 05/07/81 10:14:30
9789 To: (BUG ITS) at MIT-MC
9790 The archive devices on MC are going down in flames the
9791 last few days, resulting in files being forever locked, etc.
9792
9793 \1f
9794 KMP@MIT-MC 05/06/81 23:42:47
9795 To: (BUG ITS) at MIT-MC, ECC at MIT-AI
9796 CC: EB at MIT-AI
9797 Today I noticed several unusual effects which affected Emacs, but which I 
9798 attribute to ITS or hardware lossage.
9799
9800 A dumped Emacs which I had and for which no files it depended on had changed
9801 suddenly stopped working.
9802
9803 Doing M-X Load Library\eVT52\e loaded the SAFETY library for half the afternoon
9804 in any version of Emacs. ECC and I both looked at this and were kinda confused.
9805 :PRINT showed EMACS;VT52 \11:EJ was really not the SAFETY library, so something
9806 was off.
9807
9808 Later I was going to show EB how M-X Load Library\eVT52\e was losing, but it said
9809 that the file was not in library format. This is wierd because it had still not
9810 been altered (since March, 1980).
9811
9812 I just renamed EMACS;VT52 \11:EJ to EMACS;VT52 O\11:EJ and copied in 
9813 EMACS;VT52 \11:EJ and suddenly my dumped Emacs is working again.
9814 M-X Load Library\eVT52\e\e is now working also. A binary comparison of these files
9815 (I opened them in fixnum mode in lisp and did a word-by-word comparison) shows
9816 that they are identical and doing M-X Load Library\eEMACS;VT52 O\11:EJ\e now wins.
9817
9818 I am wondering what kind of lossage could have caused this problem. Any
9819 ideas? Maybe the directory was somehow inconsistent?
9820
9821 -kmp
9822
9823 \1f
9824 Date: 3 May 1981 00:12-EDT
9825 From: Frank J. Wancho <FJW at MIT-MC>
9826 Subject:  [RGF: DM2500]
9827 To: CBF at MIT-MC
9828 cc: BUG-ITS at MIT-MC, FJW at MIT-MC, GZ at MIT-MC, MOON at MIT-MC,
9829     RGF at MIT-MC
9830
9831 Ok, I suppose the distinction is that since my DM3025A also responds
9832 to DM2500 codes and that I use :TCTYP DM SCROLL, everything works just
9833 fine for me.  But, when another tries to emulate a DM2500 and uses the
9834 same :TCTYP command (effectively), it doesn't scroll except when using
9835 CRTSTY???  -- I claim again that :TCTYP does it right and the
9836 documentation in KSC;DM2500 DOC must be either misleading or
9837 incomplete... or not properly implemented in RGF's emulation or some
9838 combination...
9839
9840 --Frank
9841
9842 \1f
9843 CBF@MIT-MC 05/02/81 20:34:46 Re: [RGF: DM2500]
9844 To: MOON at MIT-MC
9845 CC: FJW at MIT-MC, RGF at MIT-MC, (BUG ITS) at MIT-MC
9846 CC: (BUG CRTSTY) at MIT-MC, GZ at MIT-MC
9847 Unfortunately, a real Datamedia will very easily drop out of roll mode.
9848 Exiting Insert/Delete mode (^X) will also exit roll mode.  On some
9849 models apparently a Master Reset command (^_) will also exit roll mode.
9850
9851 In order to actually use Datamedia hardware scroll features it would be
9852 necessary to always follow each of these commands with an enter roll mode.
9853 This would probably work for TCTYP support.  The reason CRTSTY does not
9854 use this method is because it allows the use of all 80 columns on the
9855 terminal (if a terminal autowraps the way a Datamedia does, you cannot use
9856 the last column with TCTYP support).  If the terminal were to operate in
9857 roll mode all the time, but the ITS user had asked for wrap mode (the
9858 default, as opposed to scroll mode), and were to output a character in the
9859 last column of the last line, the terminal would auto-newline and scroll
9860 irretrievably losing the top line of the screen before CRTSTY could do
9861 anything to compensate.  In fact there would be no way CRTSTY could safely
9862 put a character in that position, short of temporarily exiting roll mode.
9863 I guess it seemed easier to implement scrolling with delete line.
9864
9865 \1f
9866 MOON@MIT-MC 05/02/81 17:28:13 Re: [RGF: DM2500]
9867 To: FJW at MIT-MC, RGF at MIT-MC
9868 CC: (BUG ITS) at MIT-MC, (BUG CRTSTY) at MIT-MC, GZ at MIT-MC
9869 I forgot to say in my previous message that by default ITS will never scroll
9870 but will always wrap around at the bottom of the screen.  If you would prefer
9871 scrolling say :TCTYP SCROLL and then output from most programs will be scrolled.
9872 \1f
9873 MOON@MIT-MC 05/02/81 17:26:44 Re: [RGF: DM2500]
9874 To: FJW at MIT-MC, RGF at MIT-MC
9875 CC: (BUG ITS) at MIT-MC, (BUG CRTSTY) at MIT-MC, GZ at MIT-MC
9876 ITS sends ^M ^J ^W when it wants to go to the next line, which should
9877 scroll if given on the bottom line.  Real datamedias ignore the ^J in this
9878 circumstance, but ITS sends it anyway for the benefit of some simulated
9879 datamedias.  ^W is erase-to-end-of-line of course.
9880
9881 Maybe CRTSTY doesn't send the ^J?
9882
9883 ITS assumes that roll mode is on and that you have set the line length short
9884 enough that the hopeless auto-nl misfeature does not get invoked.  The :tctyp
9885 command does both of these I believe.  You should not implement auto-nl and
9886 not implement lack of roll mode.  What you should do is handle ^M by going
9887 to start of same line, ^J by going down a line and scrolling if that would take
9888 you off the bottom of the screen, both of these unconditionally.  That will
9889 work with ITS but perhaps not with some other programs such as CRTSTY and
9890 WAITS that claim to know about datamedias.  It will also work with TECO
9891 on Tenex and TOPS-20.
9892 \1f
9893 Date: 1 May 1981 03:43-EDT
9894 From: Robert W. Kerns <RWK at MIT-MC>
9895 Subject: mail files
9896 To: dp at MIT-ML
9897 cc: RICHARDSON.ALYSON at MIT-MC, BUG-its at MIT-AI
9898
9899     Date: 30 Apr 1981 2249-EDT
9900     From: ALA <METHODS-TOOLS at DEC-MARLBORO>
9901     To: bug-its at MIT-AI
9902     cc: richardson.alyson at KL2137
9903     Reply-to: dp at MIT-ML
9904     Subject: mail files
9905     Message-ID: <MS"5(1631)"11724421306.18.515.41914 at DEC-MARLBORO>
9906     
9907     My mail file on mit-ai (users0;ala mail) seems to be locked. Can
9908     someone look into this?
9909     
9910     Thanks.
9911     
9912             Alyson
9913             (ala@mit-ai)
9914        --------
9915
9916 This means one of two things.  One is that it may have already been
9917 deleted, but not yet removed from the directory because someone is
9918 reading it (such as RMAIL).  The other possibility, which isn't likely
9919 in this case, is that the file is still being written, or is being
9920 appended to.
9921
9922 \1f
9923 Date: 1 May 1981 03:22-EDT
9924 From: Frank J. Wancho <FJW at MIT-MC>
9925 Subject:  [RGF: DM2500]
9926 To: BUG-ITS at MIT-MC, BUG-CRTSTY at MIT-MC
9927 cc: FJW at MIT-MC, RGF at MIT-MC, GZ at MIT-MC
9928
9929 Ron is using the documentation found in KSC;DM2500 DOC and GZ's DM2500
9930 emulation code for use on a TRS-80 to emulate a DM2500 on his micro
9931 and it seems that there is a difference in how a DM2500 is scrolled
9932 using TCTYP vs CRTSTY.  (Now, I know there is, but my terminal
9933 emulates a DM2500 too, and I don't use CRTSTY, and it scrolls alright
9934 for me.)  Is there a difference between the description of a DM2500 in
9935 that file and the ITS implementation as far as how scrolling is
9936 handled?  The reason I ask is that I disagree with Ron and believe
9937 that the way ITS does is right and CRTSTY does it awkwardly (nad takes
9938 up an unnecessary job slot in the process.  --Frank
9939 --------------------
9940
9941 Date: 05/01/81 01:34:12
9942 From: RGF
9943 Re:   DM2500
9944
9945   Frank, I still have problems with the DM2500 when I'm not using
9946 CRTSTY.  The only time I can get a screen scroll is when I'm in
9947 CRTSTY, and it does a scroll by going to top line and issuing a
9948 delete, then going back to bottom line.  Is it possible to have
9949 the "natural" DM2500 (whatever *that* is) do this?
9950 ====================
9951
9952 \1f
9953 Date: 30 Apr 1981 2249-EDT
9954 From: ALA <METHODS-TOOLS at DEC-MARLBORO>
9955 To: bug-its at MIT-AI
9956 cc: richardson.alyson at KL2137
9957 Reply-to: dp at MIT-ML
9958 Subject: mail files
9959 Message-ID: <MS"5(1631)"11724421306.18.515.41914 at DEC-MARLBORO>
9960
9961 My mail file on mit-ai (users0;ala mail) seems to be locked. Can
9962 someone look into this?
9963
9964 Thanks.
9965
9966         Alyson
9967         (ala@mit-ai)
9968    --------
9969 \1f
9970 Moon@MIT-MC 04/30/81 04:03:50 Re: THIRD; directory at AI
9971 To: rich at MIT-AI
9972 CC: RWK at MIT-MC, ZVONA at MIT-MC, (BUG ITS) at MIT-MC
9973 Please choose a different name for this directory.  Having a device and a directory
9974 with the same name confuses both people and some programs.
9975 \1f
9976 Date: 29 April 1981 22:43-EST
9977 From: Robert W. Kerns <RWK at MIT-MC>
9978 To: ZVONA at MIT-AI
9979 cc: BUG-ITS at MIT-AI
9980
9981     Date: 28 April 1981 20:50-EDT
9982     From: David Chapman <ZVONA at MIT-AI>
9983     To: BUG-ITS at MIT-AI
9984     
9985     there is a bogus directory third;.  i suppose it is bogus since there is no 
9986     second;.   It is empty.  also confusing.
9987
9988 I don't know who created this losing directory, but I will go upstairs and
9989 try to find out, so I can explain to them why they should not do this.  On
9990 the off chance that it was somebody on this mailing list with a momentary
9991 brain fade, I remind you all once again that directories should not share
9992 the same name as devices if you do not wish to confuse both programs and
9993 people.  I have deleted the link which preserved the directory, so it will
9994 go away the next time the system is brought up.
9995
9996 \1f
9997 Date: 29 April 1981 19:14-EDT
9998 From: Edward Barton <EB at MIT-AI>
9999 To: BUG-ITS at MIT-AI
10000
10001 LNKEDP is in the SYSCTB table, but :CALL LNKEDP doesn't know about it.
10002 \1f
10003 GJC@MIT-MC 04/28/81 23:35:42
10004 To: (BUG ITS) at MIT-MC
10005 CC: RWK at MIT-MC
10006 There is a job on MC uname 500A41 jname ARPA Sname 500A41 status +LOGIN
10007 Chaos network connection to foreing addr PLASMA 15411 with flag F.
10008 it has 15:25:08 (i.e. one hell of a shitload) of cpu time.
10009 I'm just going to gun it as this seems to be a common and reported bug.
10010
10011
10012 \1f
10013 Date: 28 April 1981 20:50-EDT
10014 From: David Chapman <ZVONA at MIT-AI>
10015 To: BUG-ITS at MIT-AI
10016
10017 there is a bogus directory third;.  i suppose it is bogus since there is no 
10018 second;.   It is empty.  also confusing.
10019 \1f
10020 Date: 20 April 1981 20:13-EST
10021 From: David Eppstein <KRONJ at MIT-MC>
10022 To: RWK at MIT-MC
10023 cc: BUG-ITS at MIT-MC, KLOTZ at MIT-MC
10024
10025         KRONJ@MIT-MC 04/19/81 05:25:08
10026         To: (BUG ITS) at MIT-MC
10027         Several problems:
10028
10029         (2) If I do :COPY AR1:GUEST2;EINIT >,$ it shows the default file as
10030         AR1:GUEST2;EINIT 90 rather than >. (90 is the current version).  This
10031         is irritating for copying the file to another Fn1.  If I
10032         wanted 90 I would have said 90 and not >.
10033
10034     This is a very useful feature.  It won't hurt you to type a space
10035     and a '>', and it makes possible retaining version numbers when
10036     moving files, something which is done very often.
10037
10038 I just found that out when copying my files to a new directory (I was
10039 told my archive was probably at fault for not compacting rather than
10040 ITS, so I got a new one.)
10041
10042         (3) What happened to :TCTYP H19?
10043
10044     How should I know?  You haven't said anything about what problem
10045     you experienced.
10046
10047 It was setting it to Glass,+/- a lot of things.  The problem has been
10048 fixed.
10049
10050 \1f
10051 Date: 20 April 1981 18:24-EST
10052 From: Robert W. Kerns <RWK at MIT-MC>
10053 To: KRONJ at MIT-MC
10054 cc: BUG-ITS at MIT-MC, KLOTZ at MIT-MC
10055
10056     KRONJ@MIT-MC 04/19/81 05:25:08
10057     To: (BUG ITS) at MIT-MC
10058     Several problems:
10059     
10060     (2) If I do :COPY AR1:GUEST2;EINIT >,$ it shows the default file as
10061         AR1:GUEST2;EINIT 90 rather than >. (90 is the current version).  This
10062         is irritating for copying the file to another Fn1.  If I wanted 90 I
10063         would have said 90 and not >.
10064
10065 This is a very useful feature.  It won't hurt you to type a space and a '>',
10066 and it makes possible retaining version numbers when moving files, something
10067 which is done very often.
10068
10069     (3) What happened to :TCTYP H19?
10070
10071 How should I know?  You haven't said anything about what problem you
10072 experienced.
10073
10074 \1f
10075 Date: 20 April 1981 02:38-EST
10076 From: David A. Moon <Moon at MIT-AI>
10077 Subject: New system needed
10078 To: BUG-ITS at MIT-AI
10079
10080 I turned on support for insert/delete characters on C100s in TCTYP.  Evidently
10081 this was premature since the system installed on MC is too old to support it.
10082 MC should get a new system ASAP (the source seems to be OK, it works on ML).
10083 Other machines may need new systems, too.
10084 \1f
10085 KRONJ@MIT-MC 04/19/81 05:29:11
10086 To: (BUG ITS) at MIT-MC
10087 ...to continue:
10088 (3) What happened to :TCTYP H19?
10089
10090 Problems (1) and (2) combine nastily: I used to copy EINIT > (my largest file)
10091 to a couple of other FN1s on the archive and then delete them to compact the
10092 archive and save space.  Now it is not only harder to type the :COPY commands,
10093 but the process as a whole instead of saving space leaves me with a huge
10094 archive!  Please fix soon.
10095
10096 P.S. A command to compact archives so I wouldn't have to go through all that
10097 trash would be v. useful.
10098
10099 \1f
10100 KRONJ@MIT-MC 04/19/81 05:25:08
10101 To: (BUG ITS) at MIT-MC
10102 Several problems:
10103
10104 (1) If I delete a large file or two from an archive (say around four blocks)
10105     it used to compact the archive to 0 wasted words.  Now the wasted words
10106     just sit there and my archive gets larger and larger (unless this is some
10107     asynchronous process and by now it has been compacted).
10108
10109 (2) If I do :COPY AR1:GUEST2;EINIT >,$ it shows the default file as
10110     AR1:GUEST2;EINIT 90 rather than >. (90 is the current version).  This
10111     is irritating for copying the file to another Fn1.  If I wanted 90 I
10112     would have said 90 and not >.
10113
10114 (3) What happened to :TCTYP h
10115 \1f
10116 Date: 18 Apr 1981 0337-EST
10117 From: CSTACY at MIT-DMS (Christopher C. Stacy)
10118 To: BUG-its at MIT-DMS
10119 Cc: bug-tctyp at MIT-MC
10120 Subject: BUG => its
10121 Message-id: <[MIT-DMS].194515>
10122
10123 On DM, doing :TCTYP H19
10124 ERROR: CNSSET:  MEANINGLESS ARGS
10125 270>>.CALL 3467 (CNSSET)
10126
10127
10128 This wasnt broken 2 hours ago!
10129
10130
10131 \1f
10132 Date: 15 Apr 1981 1119-EST
10133 From: WJN at MIT-DMS (Wayne J. Noss)
10134 To: BUG-ITS at MIT-DMS
10135 Subject: BUG => ITS
10136 Message-id: <[MIT-DMS].194047>
10137
10138      If I do AR4$^F just to look at an archive, the file author of the
10139 AR4 file gets set to my hsname.
10140      I think that, to be meaningful, the author should not be set by
10141 what is (should be) a read-only operation.
10142                                 the WJN
10143
10144 \1f
10145 Date: 13 Apr 1981 1631-PST
10146 From: Mark Crispin <Admin.MRC at SU-SCORE>
10147 Postal-Address: 12155 Edgecliff Place; Los Altos Hills, CA 94022
10148 Stanford-Phone: (415) 497-1407
10149 Subject: Re: My previous message about forced conversion to TCP
10150 To: Moon at MIT-AI, PHW at MIT-AI, av at MIT-DMS, psz at MIT-ML, wam at MIT-ML,
10151     jm at MIT-MC
10152 cc: (BUG ITS) at MIT-AI
10153 In-Reply-To: Your message of 4-Apr-81 0039-PST
10154
10155 TOPS-20 does have a working TCP TELNET implementation.  I wrote it.
10156
10157 -- Mark --
10158
10159 PS: I agree with you that 1983 is premature for the changeover.
10160 -------
10161 \1f
10162 MOON@MIT-MC 04/13/81 12:06:51 Re: MLDEV broken
10163 To: (BUG ITS) at MIT-MC
10164 Doing DELETE on ML: and AI: from AI seems to have started trying to do
10165 the deletion twice, such that it hangs for a fairly long while then says
10166 file not found.  I didn't try it on any file names with ">" or "<"
10167 in them since that could be dangerous.  I haven't noticed this before today.
10168 \1f
10169 Date: 6 April 1981 23:35-EST
10170 From: Robert W. Kerns <RWK at MIT-MC>
10171 Subject: [GREN at MIT-MC: Forwarded]
10172 To: BUG-ITS at MIT-MC
10173
10174 Date:  6 APR 1981 2304-EST
10175 From: GREN at MIT-MC (Ian G. Macky)
10176 To: (BUG DDT) at MIT-MC
10177
10178
10179 :MOVEing from SYS***; does not make any sort of message on the console.
10180 Was this omission on purpose?  From or to, that is.
10181
10182 ----------------
10183 It seems DELEWO doesn't check for being a system directory.
10184
10185 \1f
10186 Date: 6 April 1981 10:51-EST
10187 From: Robert W. Kerns <RWK at MIT-MC>
10188 Subject: This is an ARPAnet problem, but is there any way which ITS can help it?
10189 To: ELLEN at MIT-MC
10190 cc: BUG-MAIL at MIT-MC, BUG-ITS at MIT-MC
10191
10192     ELLEN@MIT-MC 03/24/81 18:08:46 Re: This is an ARPAnet problem, but is there any way which ITS can help it?
10193     To: (BUG MAIL) at MIT-MC, (BUG ITS) at MIT-MC
10194     MILNE@MIT-AI
10195     Howdy,
10196             One other
10197     thing from all of us over in Britian.I am not sure if this is the
10198     best mail box for this, but perhaps you can pass it on.
10199     Our link from edinburgh to MIT is very complex, going thourgh
10200     at least 5 machines before getting to MIT.
10201     This is then extremely unreliable. very often we get cut
10202     off by a failure over here, and can't get back to close
10203     our job. This is a British and ARPA problem,
10204     but results in us staying logged in when we don't exist.
10205     I talso seems that these crashes always take place just before
10206     I finish typing MAIL.
10207             What is the current thing to kill these jobs?
10208     Could it be clever and discover we were in MAIL and send the
10209     partial message for us, perhaps with a message added at the botto 
10210     bottom?
10211     Anyway, this is the basic problem, though I'd let you know.
10212     cheers, Rob Milne, Edinburgh
10213
10214
10215 You should tell them about :REATTACH ... that's what it's for.
10216 Gad, sending the message automagically would be gross.  If the
10217 problem is that their network just crashes totally and they cannot
10218 reconnect for a long period of time, they should be putting lots of
10219 pressure on it's implements to either fix it or go work for the
10220 post office (um, er, oh, so THAT'S the problem...)
10221
10222 \1f
10223 MOON@MIT-MC 04/06/81 02:46:21 Re: Keeping track of system changes
10224 To: (BUG ITS) at MIT-MC
10225 Please log changes to ITS in the file MC:SYSTEM;ITS RECENT.
10226 I have moved this file off of my personal directory.  Just a brief note
10227 will suffice to help keep track of what's going on.  There is a ----
10228 in the file at the point where new changes are supposed to be added.
10229 After that point are a collection of mostly fairly random ideas
10230 about things that could be changed in the future.
10231
10232 It hasn't been updated since Sep 20, 1980, so if you made any changes
10233 worthy of note since then please put them in.
10234
10235 \1f
10236 Date:  4 APR 1981 0406-EST
10237 From: Moon at MIT-AI (David A. Moon)
10238 To: RWK at MIT-MC
10239 CC: (BUG LISPM) at MIT-AI, (BUG ITS) at MIT-AI
10240
10241     Date: 30 March 1981 19:26-EST
10242     From: Robert W. Kerns <RWK at MIT-MC>
10243     Subject: Supdup typeout process
10244     To: MOON at MIT-MC
10245     ...    
10246     But the primary bug I was reporting was that typing
10247     control-greek-E blowing away the typeout process.
10248 Fixed in the source of TS3TTY !!.  It was echoing as a garbage GT40 control command.
10249 I am not going to fix the GT40 simulator, it would injure my stomach and throat.
10250 \1f
10251 Date:  4 APR 1981 0339-EST
10252 From: Moon at MIT-AI (David A. Moon)
10253 Subject: My previous message about forced conversion to TCP
10254 To: PHW at MIT-AI, av at MIT-DMS, psz at MIT-ML, wam at MIT-ML
10255 To: jm at MIT-MC
10256 CC: (BUG ITS) at MIT-AI
10257
10258 Two or three people at other sites have communicated with me about this.
10259 Apparently not even TOPS-20 actually has working TCP protocols (neither telnet,
10260 nor FTP, nor mail).  The concensus seems to be that the change cannot possibly
10261 happen on most sites by 1983, and hopefully the sites can convince the sponsors to
10262 convince the network management accordingly.  We are not alone in not having
10263 the manpower to make this sort of complex and unnecessary change, it would appear.
10264 \1f
10265 GJC@MIT-MC 04/03/81 17:23:08
10266 To: (BUG ITS) at MIT-MC
10267 CC: (BUG EMACS) at MIT-MC
10268 Typing along in my EMACS, just got an ILLEGAL OPCODE message
10269 and was detached. Very strange, maybe I was being hacked.
10270 Everything working fine now.
10271
10272 \1f
10273 GJC@MIT-MC 03/31/81 08:22:03
10274 To: (BUG ITS) at MIT-MC
10275 CC: GJC at MIT-MC
10276 A job
10277
10278 542C54 CHAOS  54C54     +LOGIN  ?   2   0 55%  14:43:32
10279
10280 just used up 14 hours of MC cpu time doing absolutely nothing.
10281 Maybe this is not a problem, I don't know.
10282
10283
10284 \1f
10285 Moon@MIT-MC 03/30/81 17:04:12 Re: > filename convention
10286 To: WILL at MIT-AI
10287 CC: (BUG ITS) at MIT-AI
10288     Date: 29 MAR 1981 2249-EST
10289     From: WILL at MIT-AI (William D Clinger)
10290     To: (BUG ITS) at MIT-AI
10291     
10292             "will;atolia >" refers to "will;atolia demo10" rather than to
10293     "will;atolia 41".  Is this as it should be?
10294
10295 Well, yes and no.  That's what the ">" convention is defined to do.
10296 I would not care to defend that as the best choice among the possible
10297 definitions of what it should do.
10298 \1f
10299 Moon@MIT-MC 03/30/81 17:01:21 Re: ITS Arpanet system maintenance
10300 To: JM at MIT-MC, av at MIT-DMS, phw at MIT-AI, wam at MIT-ML
10301 To: psz at MIT-ML
10302 CC: (BUG ITS) at MIT-MC, ELLEN at MIT-MC
10303     ...
10304     Our next major netwide effort will be to cutover 
10305     all hosts to the new DOD Standard Protocols by 1 January of 1983.  This 
10306     is the cutoff date and it will be enforced.
10307     ...
10308     Maj. Joe Haughney
10309     DCA Code 531
10310     Defense Communications Agency
10311
10312 This is a non-trivial change.  If we are to do it, it will require
10313 approximately one man-year of highly-skilled system programming,
10314 possibly more, and it is unlikely that I will be available for this.  If
10315 I were you, I would start communicating with the sponsors and inform
10316 them that it will be impossible to meet this deadline without extra
10317 funding to hire someone to do it.  I expect that most other hosts that
10318 don't run TOPS-20/TENEX nor Multics are in the same boat.
10319
10320 By the way, unlike the 96-bit leader change which we did 2 or 3 years
10321 ago, this change is of absolutely no benefit to us (unless it really is
10322 enforced, in which case it "benefits" us by allowing us to continue to
10323 use the Arpanet).  The DOD Standard protocols (Internet and TCP) provide
10324 the same functionality as the existing protocols, except with the details
10325 all changed around, and with some additional functionality for AUTODIN II
10326 which is not of much interest to us.
10327
10328 \1f
10329 KMP@MIT-MC (Sent by PIQUE@MIT-MC) 03/30/81 01:04:04 Re: Long input echo delays
10330 To: (BUG ITS) at MIT-MC
10331 I am coming in over a 300baud dialup and I have been experiencing long
10332 echo delays intermittently. eg, in com links, where I assume I am talking
10333 directly to the operating system, sometimes things will hang and then
10334 I will get a burst of 80chars all at once after about a 5 second wait.
10335 On a direct dialup this does not sound `normal', so in case it's a bug
10336 that can be fixed, I figured I would mention it. -kmp
10337
10338 \1f
10339 Date: 29 MAR 1981 2249-EST
10340 From: WILL at MIT-AI (William D Clinger)
10341 To: (BUG ITS) at MIT-AI
10342
10343         "will;atolia >" refers to "will;atolia demo10" rather than to
10344 "will;atolia 41".  Is this as it should be?
10345                                 Peace, Will
10346 \1f
10347 Date: 26 MAR 1981 2139-EST
10348 From: zemon at MIT-AI (Landon M. Dyer)
10349 Sent-by: ___024 at MIT-AI
10350 To: (BUG ITS) at MIT-AI
10351
10352          I will be a good Luser and report a small bug I have seen :
10353
10354         When I log on from NBS-TIP (MITER-TIP, PENT-TIP, etc etc.) the
10355 following stragne thing happens.  ITS will print out the usualy warnings
10356 about tourist usage during the daytime, then :
10357
10358 AI ITS.1197. PWORD.1733.
10359 TTY 43
10360    /\
10361    ||
10362     \\===  ITS will 'hang' about here (the actual position varies
10363 from login to login.)  Typing a space or ^Z will get ITS to continu
10364 printing, though.
10365
10366         This has been going on for at least a month, possibly two...
10367
10368
10369                                 -Landon-
10370 \1f
10371 Date: 26 MAR 1981 1711-EST
10372 From: RMS at MIT-AI (Richard M. Stallman)
10373 To: GSB at MIT-AI, (BUG ITS) at MIT-AI
10374
10375 I think I have fixed the ECHOIN bug with a patch to make NECHOIN+12 or so
10376 call TYIFL2 instead of UFLS.  TYIFL2 is a new tag which is TYIFLS plus a few.
10377 Refer to the source.  I haven't tried this out.
10378 \1f
10379 ELLEN@MIT-MC 03/24/81 18:08:46 Re: This is an ARPAnet problem, but is there any way which ITS can help it?
10380 To: (BUG MAIL) at MIT-MC, (BUG ITS) at MIT-MC
10381 MILNE@MIT-AI
10382 Howdy,
10383         One other
10384 thing from all of us over in Britian.I am not sure if this is the
10385 best mail box for this, but perhaps you can pass it on.
10386 Our link from edinburgh to MIT is very complex, going thourgh
10387 at least 5 machines before getting to MIT.
10388 This is then extremely unreliable. very often we get cut
10389 off by a failure over here, and can't get back to close
10390 our job. This is a British and ARPA problem,
10391 but results in us staying logged in when we don't exist.
10392 I talso seems that these crashes always take place just before
10393 I finish typing MAIL.
10394         What is the current thing to kill these jobs?
10395 Could it be clever and discover we were in MAIL and send the
10396 partial message for us, perhaps with a message added at the botto 
10397 bottom?
10398 Anyway, this is the basic problem, though I'd let you know.
10399 cheers, Rob Milne, Edinburgh
10400
10401
10402 \1f
10403 GSB@MIT-ML 03/21/81 00:06:59 Re: echoin
10404 To: (BUG ITS) at MIT-ML
10405 It seems that ECHOIN does not cause the setting (or clearing or whatever)
10406 of the flag which says that input has been waited for near the bottom
10407 of the screen.  This causes my tty prescan to sometimes be very gross
10408 by causing a --more-- when a character is typed when it is on the last
10409 line of the screen.  I have temporarily patched this by fooling it to
10410 not use echoin for the first character of its input, but a combination
10411 of rubbing out and forced redisplay can make it happen still.
10412
10413 \1f
10414 GJC@MIT-MC 03/20/81 19:05:21
10415 To: (BUG ITS) at MIT-MC
10416 The load on MC in terms of the number of users and the jobs
10417 they are running had not been great for the last few hours.
10418 20 users, fiar share = 67%, 5 macsymas, no TEX's or GLP's
10419 or other core hoggers running. However, system response is
10420 *BAD*, *REALLY* BAD. Long pauses whilegetting i/o in Peek,
10421 echoing slow, you can type ahead maybe ten or so characters.
10422 A rubout might take 3 seconds to happen.
10423
10424 \1f
10425 MOON@MIT-MC 03/20/81 16:30:35 Re: BUG => ITS (net hangage on DM)
10426 To: PDL at MIT-DMS
10427 CC: (BUG ITS) at MIT-MC
10428 I changed the network code around slightly in that system to make it
10429 more robust to the hardware problems MC was having at the time
10430 (which turned out to be a marginal optical isolator in the network
10431 interface).  I don't know anything about the DM network interface,
10432 which is different from all the others.  I thought you already had
10433 a patch in to take out some of the change; did the patch get lost
10434 or is it failing in the presence of the patch?
10435
10436 The changes to the code had to do with deciding when the net was up and
10437 when it was down, and fixed problems where the system would crash if
10438 it went up and down too rapidly.
10439
10440 Maybe you could look at a source compare of the old and new IMP and
10441 SYSJOB files, and give a "second opinion"?
10442 \1f
10443 Date: 20 Mar 1981 1338-EST
10444 From: PDL at MIT-DMS (P. David Lebling)
10445 To: BUG-ITS at MIT-DMS
10446 Subject: BUG => ITS
10447 Message-id: <[MIT-DMS].190788>
10448
10449 Ever since we have been running ITS 1198 on DM, we have every so
10450 often gotten into a state where after a crash the net will not
10451 come up.  When it gets into this state the only way out is to
10452 power cycle the net interface.  I suppose this sounds like a
10453 hardware lossage, but as it started when we installed 1198, I
10454 am suspicious.  Any chance someone knowledgeable could look at
10455 this in the code?
10456         Dave
10457
10458
10459 \1f
10460 Date: 19 Mar 1981 at 0318-PST
10461 From: Stuart Mclure Cracraft <mclure at SRI-UNIX>
10462 To: bug-its at MC
10463 Subject: roll mode
10464 Sender: mclure at Sri-Unix
10465
10466 If I telnet into mc, do :tctyp dm (which turns off roll
10467 mode on my datamedia), and then logout, ITS fails
10468 to turn roll mode back on.
10469
10470
10471 \1f
10472 Date: 18 Mar 1981 2041-EST
10473 From: TAA at MIT-DMS (Timothy A. Anderson)
10474 To: RWK at MIT-MC
10475 Cc: (BUG ITS) at MIT-MC, PDL at MIT-MC
10476 In-reply-to: Message of 18 Mar 81 at 2002 EST by RWK@MIT-MC
10477 Message-id: <[MIT-DMS].190561>
10478
10479 If I say J$J, set .pagrange from DDT, then kill J, whoever gets
10480 that job slot next will have .pagrange set (determined by saying
10481 J$J quickly and getting the same job slot...).  This apparently
10482 was the cause of the lossage with inqupd on DM, anyway.
10483         -taa
10484
10485
10486 \1f
10487 RWK@MIT-MC 03/18/81 20:02:33
10488 To: (BUG ITS) at MIT-MC
10489 CC: TAA at MIT-MC, PDL at MIT-MC
10490 It looks like RMS patched INQUPD to do a .SUSET of .SPAGRANGE
10491 Do you have any evidence other than INQUPD that .SPAGRANGE
10492 isn't being cleared?  Note that in my INQUPD I have here,
10493 .PAGAHEAD is zero, which should mean that the feature is
10494 disabled.  A word search sdoesn't show any .SUSET for turning
10495 it on.
10496
10497 What I see looks more like the standard lossage with the entry
10498 for ______.  What I don't understand is how the current one
10499 got in there.  It's the one introduced by OSI1P (now PST)
10500 on the 7th of March.  I could have sworn I eliminated that
10501 one when it caused the database to lose before.
10502
10503 \1f
10504 Date: 18 Mar 1981 1943-EST
10505 From: TAA at MIT-DMS (Timothy A. Anderson)
10506 To: BUG-its at MIT-DMS
10507 Subject: BUG => its
10508 Message-id: <[MIT-DMS].190555>
10509
10510 In ITS 1198 (on DM), and ITS 1207 (MC), .pagahd and .pagrange have the
10511 amusing property that they are not reset by killing the job they are set
10512 in.  Thus, if I get job 3, set those variables, and kill it, whoever
10513 gets job 3 next will end up with them set.
10514 The bug PDL reported about the death of inqupd on DM seems to be related
10515 to its use of page-ahead:  when we patched out all the appropriate
10516 susets, it ran to completion.  RWK, could this be the cause of your
10517 problems with it on MC?
10518 DM has been exhibiting rather entertaining behavior with respect to the
10519 NSWPGS user variable:  jobs with page-ahead set (due to the leftover
10520 .pagahd and .pagrange from old inqupds) get negative nswpgs with
10521 high frequency.  We've also been observing reasonably random behavior
10522 in certain jobs, perhaps caused by their pages being swapped in at
10523 the wrong place?
10524         -taa
10525
10526 \1f
10527 Date: 18 Mar 1981 1016-EST
10528 From: PDL at MIT-DMS (P. David Lebling)
10529 To: BUG-ITS at MIT-MC
10530 Subject: Interesting statistics
10531 Message-id: <[MIT-DMS].190487>
10532
10533 PEEKing at a freshly minted INQUPD on DM produces:
10534
10535 DM ITS 1198  Peek 463   03/18/81  09:52:16  Up time = 12:53:26
10536 Memory: Free=26  Runnable Total=182 Out=-91  Users: High=23 Runnable=5
10537 Index Uname Jname Sname     Status   TTY    Core Out %Time    Time PIs
10538  21 INQUPD INQUPD INQUIR     PAGE    ?       163 -91  11%       11  
10539 Fair Share 35%     Totals:                   163      11%       11
10540 Logout time = 1:26:42 Lost 32%  Idle 0%  Null time = 9:44:28
10541
10542  Ch Idx Uname  Jname Mode Bks+Wds   Rd%  Pk  File Name
10543  12  21 INQUPD INQUPD RI    0+0      0%  19  INQUIR; LSR1 LOCK
10544
10545 I watched it get up to 168 in and -238 out before it quit.
10546         Dave
10547
10548
10549
10550 \1f
10551 CBF@MIT-MC 03/15/81 20:53:32 Re: TS3TTY 281, H19 padding & C100 char insert/delete
10552 To: MOON at MIT-MC
10553 CC: CBF at MIT-MC, (BUG ITS) at MIT-MC
10554     MOON@MIT-MC 03/15/81 20:23:08 Re: TS3TTY 281, H19 padding & C100 char insert/delete
10555     You probably didn't read the comments, since RWK changed the padding
10556     units to be of 1/8's of milliseconds rather than milliseconds in the
10557     case of Y-position dependent padding.
10558
10559 Nah, RWK didn't do that, I did, and took it into account in the 5ms figure.
10560
10561 \1f
10562 Date: 15 March 1981 21:08-EST
10563 From: Robert W. Kerns <RWK at MIT-MC>
10564 Subject: TS3TTY 281, H19 padding & C100 char insert/delete
10565 To: MOON at MIT-MC
10566 cc: CBF at MIT-MC, BUG-ITS at MIT-MC
10567
10568     MOON@MIT-MC 03/15/81 20:23:08 Re: TS3TTY 281, H19 padding & C100 char insert/delete
10569     To: CBF at MIT-MC
10570     CC: (BUG ITS) at MIT-MC
10571     You probably didn't read the comments, since RWK changed the padding
10572     units to be of 1/8's of milliseconds rather than milliseconds in the
10573     case of Y-position dependent padding.
10574
10575 I didn't do this.  I thought CBF must have done it.  It was done before
10576 I hacked this.
10577
10578 \1f
10579 Date: 15 Mar 1981 (Sunday) 2100-EDT
10580 From: SHRAGE at WHARTON-10 ( Jeffrey Shrager)
10581 Subject: Typing a ":"
10582 To:   bug-its at MIT-AI
10583
10584 I might have bugged this before.  I recall thinking that I should do so about
10585 three weeks ago.  If not... here goes:
10586
10587 When you are at DDT's "*" prompt, you cannot backspace and fix a missing ":".
10588 That is, for example, I begin typing a command and the realize that it should
10589 have had a colon before it.  If I backspace (rubout) to the beginning and
10590 enter the colon then retype the command it does not realize that the colon
10591 is there and errors saying "you must type a colon..."
10592
10593 If I bugged this before forgive me.  My mind must be going.
10594 -- JEff
10595
10596 \1f
10597 MOON@MIT-MC 03/15/81 20:23:08 Re: TS3TTY 281, H19 padding & C100 char insert/delete
10598 To: CBF at MIT-MC
10599 CC: (BUG ITS) at MIT-MC
10600 You probably didn't read the comments, since RWK changed the padding
10601 units to be of 1/8's of milliseconds rather than milliseconds in the
10602 case of Y-position dependent padding.
10603 \1f
10604 CBF@MIT-MC 03/15/81 05:46:47 Re: TS3TTY 281, H19 padding & C100 char insert/delete
10605 To: (BUG ITS) at MIT-MC
10606 In response to RWK's testing of the H19 line insert/delete padding, I have
10607 raised it a little bit in the source.  I probably rounded down where I
10608 should have rounded up in calculating it.  I went to patch it in the running
10609 system on MC, and found a highly ridiculous value of 5 ms of padding per line
10610 moved there.  (I am raising the value from .625 ms per line moved to .75).
10611 Please tell me that this 5ms value is totally random.  If its true, it is not
10612 consistent with other programs which use 18 ms net for each line isnet/delete
10613 done.  I have left the 5ms figure pending clarification.
10614
10615 In the grand tradition of TS3TTY kludges, I have put entries for char
10616 insert/delete in for the C100.  In order to put the the null needed to exit
10617 char insert in the ASCIZ string, I have resorted to 8 bit characters and
10618 used a 200.  As best as I can tell this will be loaded as 8 bits and
10619 deposited as 7 on a Morton and then be caught at the apropriate level
10620 and turned into the kludge thats needed to get a null out on a Morton.
10621 However, if I'm wrong there are two other possible results:
10622   1) Use of char insert on a C100 on a Morton will result in never
10623      exiting char insert mode.  This would probably result in rather
10624      random screen lossage.
10625   2) It will crash ML? (Does DM have Morton also?)
10626
10627 Whoever brings up the next ITS on these machines should probably test
10628 this immediately to make sure option 2 does not result.  Note that %TOCID
10629 will not be turned on by default for :TCTYP C100 since char insert/delete
10630 only works on new microcode C100s.  If you have an old microcode C100 you
10631 should mail someone like me a set of 4 or 5 2716s depending on whether
10632 you also want a Sail character Prom for the 2nd charset slot.
10633
10634 \1f
10635 moon@MIT-MC (Sent by ___165@MIT-MC) 03/11/81 23:43:18
10636 To: (BUG ITS) at MIT-MC
10637 How come When the GLP spooler wires down its pages in the I/O portion of memory,
10638 they don't get shuffled into high memory?  I thought there was code  for this.  This caused MC
10639 to deadlock.  Maybe there is too much high memory available and it didn't try to swap it out?
10640
10641 \1f
10642 Date: 11 MAR 1981 0728-EST
10643 From: RWK at MIT-AI (Robert W. Kerns)
10644 Subject: LNKEDP
10645 To: (BUG ITS) at MIT-AI
10646
10647 Oh, it's just the entry in SYSCTD not indicating the need to
10648 decode the channel argument.  I'll fix it when MC comes back
10649 up again.
10650 \1f
10651 RWK@MIT-MC 03/11/81 07:08:07
10652 To: (BUG ITS) at MIT-MC
10653 I've just brought up the new ITS on MC.  It seems to be
10654 OK except for a few minor problems:
10655
10656 The padding on H19's for I/D line doesn't seem to work
10657 right in some circumstances.  I'm not sure what's going
10658 on, but it fails whenever EMACS recomputes the window,
10659 resulting in ^S^Q lossage.  But it always seems to work
10660 when I Insert or delete any number of lines manually.
10661
10662 The LNKEDP system call always gives WRONG TYPE DEVICE.
10663 It's not immediately obvious to me just why, from
10664 looking at the source.  (BTW, this was put in the
10665 wrong place, effectivly removing the LOAD system
10666 call by screwing the binary search).  Anyway,
10667 MC is about to go down for PM, so I'll leave this
10668 for later.  As near as I can tell, page-ahead is
10669 winning, or at least isn't causing the system to
10670 lose.  But I haven't tried it on a very loaded system
10671 yet.
10672
10673 \1f
10674 Date: 10 MAR 1981 1911-EST
10675 From: RLB at MIT-MC (Richard L. Bryan)
10676 To: EBM at MIT-MC, MT at MIT-MC
10677 CC: (BUG ITS) at MIT-MC
10678
10679     GJC@MIT-MC 03/10/81 18:02:59
10680     On MC now we are getting jobs like 66 420C66 CHAOS DVR +LOGIN?
10681     which are continuously running and have 3:43:20 cpu time
10682     on them.
10683
10684
10685 They are trying to log in when already logged in.
10686 The login fails ("CAN'T MODIFY JOB"), the uname is incremented,
10687 and the login is retried. 
10688
10689 \1f
10690 GJC@MIT-MC 03/10/81 18:22:26 Re: last bug note about jobs with unusally long running times.
10691 To: (BUG ITS) at MIT-MC
10692 gosh, I didn't think about the fact that MC has been up
10693 for ten days. 
10694 \1f
10695 GJC@MIT-MC 03/10/81 18:02:59
10696 To: (BUG ITS) at MIT-MC
10697 On MC now we are getting jobs like 66 420C66 CHAOS DVR +LOGIN?
10698 which are continuously running and have 3:43:20 cpu time
10699 on them.
10700
10701 \1f
10702 Date:  7 MAR 1981 1001-EST
10703 From: KLOTZ at MIT-AI (Leigh L. Klotz)
10704 To: (BUG ITS) at MIT-AI
10705
10706 I got a non-rec data err on .teco.;tecord > and just then got
10707 one on .tape5;tape 2626. 
10708
10709 I had gotten one on tecord a week ago but not one since.
10710
10711 Should I get tecord off backup tape?
10712 Leigh.
10713 \1f
10714 Moon@MIT-MC (Sent by ALAN@MIT-MC) 03/06/81 04:38:29
10715 To: (BUG ITS) at MIT-MC
10716 I wonder how come TYONRM+2 got decremented or else got bit 35 turned off?
10717 \1f
10718 Date:  4 MAR 1981 1529-EST
10719 From: KLOTZ at MIT-AI (Leigh L. Klotz)
10720 To: (BUG ITS) at MIT-AI
10721
10722 For at least the past couple of weeks I've been getting random
10723 beeps. (Usually in emacs, but probably because I've spent most
10724 of my time there; it happened last night in maclisp.)
10725 They seem to be cli interrupts, as when I ^Z out of the job it happens
10726 again. But, I have no sends and :ddtsym cliunm is 0. (Should I be
10727 looking at a similar location in emacs?)
10728 It flashes once. I have ..belcnt/1, if that matters.
10729 Leigh.
10730 \1f
10731 Date: 2 March 1981 03:12-EST
10732 From: Ed Schwalenberg <ED at MIT-AI>
10733 Subject: Blast from the past
10734 To: PGS at MIT-AI
10735 cc: BUG-ITS at MIT-AI
10736
10737 Many and many a year ago, in a kingdom by the sea, I complained
10738 of this, and it was said, "If you don't like it, you fix it."
10739 So I fixed the archive device handler to return PNM if that was
10740 the problem.  Unfortunately, the source to which I did this
10741 was not in sync with the working binary, and my "fix" broke other
10742 things.  The archive device has only recently recovered from this
10743 long history of lossage.  This time, however, I am going to leave
10744 it alone.
10745 \1f
10746 Date:  1 MAR 1981 2014-EST
10747 From: PGS at MIT-AI (Patrick G. Sobalvarro)
10748 To: (BUG ITS) at MIT-AI
10749
10750 When the pack that an archive resides on is not mounted, and one
10751 attempts to list the archive, the losing error message,
10752 "DSK:AR1;.FILE. (DIR) - NON-EXISTENT DIRECTORY" is printed, and one's
10753 working directory is changed to AR1;. Something more reasonable, like
10754 "PACK NOT MOUNTED" might be more of a win.
10755 \1f
10756 Date: 26 February 1981 03:36-EST
10757 From: Charles Frankston <CBF at MIT-MC>
10758 Subject: H19's on ITS
10759 To: EBM at MIT-XX
10760 cc: BUG-its at MIT-AI
10761
10762     Date: 25 Feb 1981 2031-EST
10763     From: EBM at MIT-XX
10764
10765     :TCTYP H19 would actually be useful if ITS would pad the ins/del line
10766     sequences.  Our experience indicates that 17ms. per line
10767     inserted/deleted is required at 9600 baud, and no padding is needed at
10768     1200 and lower.  We just pad proportionately in between.  (I.e., 4800
10769     baud => 8.5ms pad, etc.)  I don't think this will screw anybody very
10770     much, and would certainly please H19 users, though having ins/del char
10771     would be nice, too.  Getting that would require adding a terminal type,
10772     though (sigh).  Anyway, is anybody out there willing the hack TS3TTY to
10773     put in the padding?
10774
10775 You message makes no sense, but I implemented it anyway.  I don't think
10776 the H19 is 17ms PER line inserted or deleted, and I don't see why it only
10777 takes 8.5ms if the UART is running at 4800 baud.  I implemented a padding
10778 of .625 ms per line moved at speeds higher than 1200 baud, and no padidng
10779 at 1200 baud.  This is only in the source of course, some poor sucker
10780 who brings up the next ITS will have to debug it.
10781
10782 \1f
10783 Date: 25 Feb 1981 2031-EST
10784 From: EBM at MIT-XX
10785 Subject: H19's on ITS
10786 To: bug-its at ai
10787
10788 :TCTYP H19 would actually be useful if ITS would pad the ins/del line
10789 sequences.  Our experience indicates that 17ms. per line
10790 inserted/deleted is required at 9600 baud, and no padding is needed at
10791 1200 and lower.  We just pad proportionately in between.  (I.e., 4800
10792 baud => 8.5ms pad, etc.)  I don't think this will screw anybody very
10793 much, and would certainly please H19 users, though having ins/del char
10794 would be nice, too.  Getting that would require adding a terminal type,
10795 though (sigh).  Anyway, is anybody out there willing the hack TS3TTY to
10796 put in the padding?
10797
10798 -------
10799 \1f
10800 JLK@MIT-MC 02/23/81 19:02:52 Re: MUX, ITS, and Tektronix wierdness
10801 To: (BUG ITS) at MIT-MC
10802 CC: RCE at MIT-MC
10803 After painstaking investigations, I have determined that ITS does some very wierd
10804 things on Chaos Supdup connections with a TCTYP of %TNTEK.  There seems to be a bug
10805 where it ends up throwing away 2 packets completely.  The only thing I change in
10806 my icp packet is the tctyp field (to say, teleray or somesuch) and it works fine.
10807 This is repeatable.  Nothing in my software depends on the tctyp.  The observed
10808 wedged state is that 2 packets are missing and ITS refuses to resend them,
10809 even though ITS agrees that they have not been acknowledged.  Its hard for
10810 me to see how this dependency could exist (output reset wierdness maybe?)
10811
10812 \1f
10813 Date: 23 FEB 1981 1138-EST
10814 From: SLH at MIT-AI (Stephen L. Hain)
10815 To: (BUG ITS) at MIT-AI
10816
10817 Apparently a disk error has trashed my mail file, on ty's directory
10818 Laurel
10819 \1f
10820 RWK@MIT-MC 02/19/81 13:11:04
10821 To: CSTACY at MIT-MC
10822 CC: (BUG ITS) at MIT-MC
10823 The IMP seems to be having troubles.
10824
10825 \1f
10826 Date: 19 FEB 1981 1259-EST
10827 From: CSTACY at MIT-AI (Christopher C. Stacy)
10828 To: (BUG ITS) at MIT-AI
10829
10830 This is really weird; I must be overlooking something simple.
10831
10832 When I connect to any ITS from DCECTIP or PENTIP (which are the
10833 only ones I tried), funny things happen to my connection.
10834 These funny things are consistant, and do not happen when I
10835 use this same terminal/modem (300bd,btw) on non-net systems,
10836 or on a Unix I tried which is on the net. These funny things
10837 also do not happen on an AI Dialup.
10838
10839 The funny things:  the system pases in the middle of the SSTATUS
10840 and hangs for a few secs, sometimes I have to control-G out to
10841 pword toplevel.
10842
10843 Various characters are received and echoed wrong. When I first
10844 saw this I thought that my terminal or modem was dropping bits,
10845 but it is now clear that the problem only occurs connecting to
10846 an ITS over a TIP.  To wit,
10847 s := ^S
10848 n := ^N  but N:=N
10849 a := ^A
10850 space := nothing? (sounds like its xmitting it, but no echo)
10851 atsign := same as space
10852
10853
10854 I cant imagine whats wrong.  Help?
10855
10856 Thanks,
10857 Chris
10858 \1f
10859 Date: 16 FEB 1981 1924-EST
10860 From: EB at MIT-AI (Edward Barton)
10861 Subject: ai paper tape punch
10862 To: (BUG ITS) at MIT-AI
10863 CC: CENT at MIT-AI
10864
10865     MSG: DEAD   PUNCH 
10866     the ai papertape punch, hasn't
10867     worked in years and has miniscule to disappearing chance of
10868     ever being repaired.
10869 If the punch is really permanently losing, OPENs on PTP: should be made
10870 to fail with some appropriate error code.
10871 \1f
10872 Date: 14 FEB 1981 2128-EST
10873 From: RWK at MIT-AI (Robert W. Kerns)
10874 Subject: File clobberage
10875 To: (BUG MAIL) at MIT-AI
10876 CC: (BUG ITS) at MIT-AI
10877
10878 Page 0 of AI:.MAIL.;^Q ^Q LIST ^Q QUEUE was bashed with random
10879 mail (what looked like a random mail file).  I renamed the
10880 file .MAIL.;  LIST CLOBRD, and copied the old set of (MSGS REMIND
10881 MASTER) to .SAVE *, and did a MAKQFI.  It seems to be working
10882 OK now.
10883 \1f
10884 ED@MIT-ML 02/12/81 04:09:36 Re: Index to History
10885 To: (BUG ITS) at MIT-ML
10886 Those of you who want to experience the old days might wish to run
10887 ML:SYS;TS MONIT, which for some reason does not have symbols nor the
10888 correct start address (1300).  It is pretty badly broken, but great fun
10889 to play with nevertheless.  Too bad we don't have any working
10890 microtapes to really hack it with.
10891 \1f
10892 Date: 12 FEB 1981 0235-EST
10893 From: MOON5 at MIT-AI (David A. Moon)
10894 To: (BUG ITS) at MIT-AI
10895
10896 I would kind of like to know why single pages of the inquir data base
10897 have been clobbered to what looks like pages out of other files three times in
10898 the last two days, on AI.  I don't think anyone maps it in read-write, so
10899 it's hard to see how to blame it on Howard's memory.  Anyone have any ideas?
10900 Anyone observe any other file clobbering problems?
10901 \1f
10902 Date:  8 FEB 1981 2226-EST
10903 From: MOON at MIT-AI (David A. Moon)
10904 To: (BUG ITS) at MIT-AI
10905
10906 I tried to take AI down using the DOWN/KILL command in LOCK so that I could
10907 bring back a fixed disk.  The command fails to do anything, it just gives an _ prompt.
10908 \1f
10909 Date: 8 February 1981 09:26-EST
10910 From: Robert W. Kerns <RWK at MIT-MC>
10911 To: KMP at MIT-MC
10912 cc: BUG-ITS at MIT-MC
10913
10914     KMP@MIT-MC 02/07/81 05:20:27
10915     To: (BUG ITS) at MIT-MC
10916     MC has been randomly resetting its arpa connections this evening. I don't
10917     know why. I didn't notice anyone running LOCK. I guess it does it on its
10918     own sometimes. Usually the net goes off, on, off then there's a bit of a 
10919     gap (as much as a minute or two) and then back on again...
10920
10921
10922 There was a system message a while back informing everyone that the TIP and
10923 IMP were being moved.  Perhaps this is what was doing it?
10924
10925 \1f
10926 Date:  8 FEB 1981 0352-EST
10927 From: MP at MIT-AI (Mark A. Plotnick)
10928 Subject: long leaders
10929 To: (BUG ITS) at MIT-AI
10930
10931 I just tried to get onto ML from a TIP.  It wouldn't connect
10932 me, saying that the Host didn't support extended leaders.
10933 Is this something new?  I thought extended leaders were required
10934 since Jan. 1.
10935 \1f
10936 Date:  7 FEB 1981 1227-EST
10937 From: JONL at MIT-AI (Jon L White)
10938 Subject: Crunch on AI:SYS;, part II
10939 To: (BUG ITS) at MIT-AI
10940
10941 ITSDFS 4 ==> SYSENG;
10942 SAIDFS 17 ==> SYSENG'
10943 Both are "old" files.  current versions still on SYS;
10944 \1f
10945 Date:  7 FEB 1981 1224-EST
10946 From: JONL at MIT-AI (Jon L White)
10947 Subject: Directory space crunch on AI:SYS;
10948 To: (BUG ITS) at MIT-AI, RWK at MIT-MC
10949
10950 I moved ATSIGN ODEVIC and ATSIGN OHACTR to SYSBIN;, since
10951 one hadn't been referenced in over 2 years, and the other
10952 in almost a year. 
10953 \1f
10954 KMP@MIT-MC 02/07/81 05:20:27
10955 To: (BUG ITS) at MIT-MC
10956 MC has been randomly resetting its arpa connections this evening. I don't
10957 know why. I didn't notice anyone running LOCK. I guess it does it on its
10958 own sometimes. Usually the net goes off, on, off then there's a bit of a 
10959 gap (as much as a minute or two) and then back on again...
10960
10961 \1f
10962 Date: 7 February 1981 05:05-EST
10963 From: Charles Frankston <CBF at MIT-MC>
10964 Subject: confused about char ins/del
10965 To: BUG-ITS at MIT-MC
10966 cc: HAL at MIT-MC, C100-FANS at MIT-MC, Craig Everhart at CMU-10A
10967
10968     Date: 7 February 1981 00:52-EST
10969     From: Earl A. Killian <EAK at MIT-MC>
10970
10971     The C100 would probably work fairly well on ITS without using
10972     CRTSTY, just as it does on XX.  This is to say that while it is
10973     completely trivial to construct legitimate sequences of requests
10974     to the virtual terminal support that will lose, those sequences
10975     don't tend to come up while editing in EMACS.  With CRTSTY,
10976     however, it is extremely common for CRTSTY to produce such
10977     sequences as the result of other unrelated optimizations that it
10978     is doing.  As a result CRTSTY definitely cannot use insert/delete
10979     character unless your terminal supports the set blank
10980     characteristics and set insert mode commands.  On ITS it's not so
10981     clear, but I think having the default be off is still the right
10982     thing; users with the proper microcode or bravery can always try
10983     :TCTYP +%TOCID (I hope this works).
10984
10985 :TCTYP +%TOCID does not work, in the sense that ITS has no entries for
10986 char ins/del on a C100 whether on by default or not.  I was going to
10987 put entries in, but unfortunately, the C100 uses Escape-Null to exit
10988 insert mode.  I can't put the null in an ASCIZ string which is what
10989 the table entries consist of, and I don't know TS3TTY well enough
10990 to figure out a good kludge..
10991
10992 \1f
10993 Date:  7 FEB 1981 0435-EST
10994 From: CBF at MIT-MC (Charles Frankston)
10995 Subject: TS3TTY terminal padding
10996 To: (BUG ITS) at MIT-MC, (BUG TERMINALS) at MIT-MC
10997
10998 Remember the feature to vary a terminal's line insert/delete padding in
10999 proportion to the number of lines left to be moved on the screen?  Anyway,
11000 it was never exercised in any terminal defintions.  EAK and I tried
11001 patching the entry for a C100 with PADCR=1 on ML and found it seems to
11002 work fine.  However, when calculating the values for a 1200 baud C100 or
11003 for a Teleray 1061, we find that they would really want to be 1.7 and 2.5
11004 milliseconds respectively.  Rounding 2.5 ms up to 3 ms makes a difference
11005 of 12 ms (* 10 lines moved can get annoying).  Therefore in the fine
11006 tradition of TS3TTY kludges, if the table entry is negative (which used to
11007 mean the value given is milliseconds per line to be moved), then it is the
11008 number of 1/8 milliseconds per line to be moved.
11009
11010 This is MC:SYSTEM;TS3TTY 271, I have updated the terminal entries for the
11011 C100 and Teleray.  Good luck to the next ITS debugger, why am I so
11012 verbose?
11013
11014 \1f
11015 HIC@MIT-MC 02/04/81 17:55:35
11016 To: (BUG ITS) at MIT-MC
11017 Oh well, I was confused...iot looks like some subtle off by a few error when the MMP
11018 almost gets full.
11019
11020 \1f
11021 HIC@MIT-MC 02/04/81 17:52:07
11022 To: (BUG ITS) at MIT-MC
11023 MC just tried to make an extra MMP page (one more than allowed).  MEMFR was 7.
11024 Is someone forgetting to decrement this guy?
11025
11026 \1f
11027 Date: 4 February 1981 05:01-EST
11028 From: Robert W. Kerns <RWK at MIT-MC>
11029 To: ED at MIT-AI
11030 cc: GNU at MIT-AI, BUG-ITS at MIT-AI
11031
11032     Date: 2 February 1981 21:59-EST
11033     From: Ed Schwalenberg <ED at MIT-AI>
11034     To: GNU at MIT-AI
11035     cc: BUG-ITS at MIT-AI
11036     
11037         What is the effect of linking to a free STY (i.e. Finger shows it as
11038         "STY not in use")?  I saw someone doing it earlier tonight and wondered.
11039     It depends on the state of the STY.  If you just link to an unused sty,
11040     you get a ?, since the tty you want to link to does not exist.  What
11041     must have happened is that the sty became unused after the link existed,
11042     as for instance if someone logs out from a sty and you link to him just
11043     before or after the logout (but before the net connection is closed.
11044     I believe that the system doesn't really do anything with stys whose
11045     only activity is a link, and they will vanish, breaking the link.
11046 Actually, this isn't right at all.  You can link to a free sty, and
11047 slave it, etc.  The fact that you have done so is recorded.  It doesn't
11048 work very well, tho, since there isn't anybody on the other end of the
11049 STY to gobble up it's output, so it quicly fills up it's output buffer
11050 and can't print anything more.  FINGER's 'Sty not in use' merely means
11051 that it is unowned.
11052
11053 \1f
11054 Date:  3 FEB 1981 0302-EST
11055 From: CENT at MIT-AI (Pandora B. Berman)
11056 Subject: bitten again
11057 To: (BUG MAIL) at MIT-AI, (BUG ITS) at MIT-AI
11058
11059 comsat decided to take another walk over my mail file. today i logged in
11060 and typed :rmail, and found myself looking at a message sent to alan and
11061 bee. neither of whom i am. this was somewhat disconcerting, so i quit out
11062 of the rmail and poked around a bit. by now the rmail had obligingly 
11063 copied the contents of my mail file into my rmail file and had deleted the
11064 mail file, so there was no way of finding out information about it. i have
11065 copied the entire bunch of new mail (everything before the first message
11066 that i know i have seen in rmail before; i use r-option append and gmsgs
11067 so the break was pretty clearly after the newest system msg) to the file 
11068 ai:vsdb;foo2 mail. i also looked at this stuff: i am sure that the first 
11069 seven msgs are not for me, and that the eighth (which starts with gubbish
11070 and turns into a news digest) probably is. evidence of when i was last seen
11071 by the system is a file i wrote the last time i was logged in (i know i 
11072 read my mail that time); the file was written at 03:38 on 2/1, and i logged
11073 out within a few hours of that. the time of the first msg that is probably
11074 mine AND has a readable time is 13:35 on 2/1. this is the ninth msg in
11075 foo2 mail; the eighth msg (the news digest with gubbish at the front) does
11076 not have a readable time. the news digest canonically comes out at 10:00
11077 PST which means 13:00 EST, but the ostats file has been written to disk 15
11078 (third:) which is currently unaccesssible due to dead disk drive, so i 
11079 can't tell exactly when it came out on sunday or what msgs i got earlier 
11080 that morning. however, given the several hours between these times, i think 
11081 that comsat (or something) walked over the first several msgs sent to me
11082 sunday morning and replaced them with the random stuff that is now the 
11083 first seven msgs in foo2 mail.
11084 dave moon says that since i logged out sunday morning ai has had problems
11085 (disk drive losing causing locked blocks all over, and hic's memory losing
11086 in some way (he wasn't sure of the details when he mentioned this) causing
11087 programs to act in very random ways) either of which could have caused
11088 the lossage i experienced here.
11089 i guess i will have to wait until the third: pack comes back online before
11090 i can see what i missed; i may not be able to get the stuff i lost back
11091 because of the time delay here.
11092 \1f
11093 Date: 2 February 1981 21:59-EST
11094 From: Ed Schwalenberg <ED at MIT-AI>
11095 To: GNU at MIT-AI
11096 cc: BUG-ITS at MIT-AI
11097
11098     What is the effect of linking to a free STY (i.e. Finger shows it as
11099     "STY not in use")?  I saw someone doing it earlier tonight and wondered.
11100 It depends on the state of the STY.  If you just link to an unused sty,
11101 you get a ?, since the tty you want to link to does not exist.  What
11102 must have happened is that the sty became unused after the link existed,
11103 as for instance if someone logs out from a sty and you link to him just
11104 before or after the logout (but before the net connection is closed.
11105 I believe that the system doesn't really do anything with stys whose
11106 only activity is a link, and they will vanish, breaking the link.
11107 \1f
11108 Date:  2 FEB 1981 0401-EST
11109 From: GNU at MIT-AI (John C. Gilmore)
11110 To: (BUG ITS) at MIT-AI
11111
11112 What is the effect of linking to a free STY (i.e. Finger shows it as
11113 "STY not in use")?  I saw someone doing it earlier tonight and wondered.
11114 \1f
11115 Date: 29 January 1981 18:44-EST
11116 From: Earl A. Killian <EAK at MIT-MC>
11117 Subject:  Page ahead
11118 To: Guy.Steele at CMU-10A
11119 cc: BUG-its at MIT-AI, klh at MIT-AI
11120
11121 Actually the documentation only existed on AI, not on the other
11122 machines.  I've installed it elsewhere.
11123
11124 \1f
11125 Date: 29 January 1981 1658-EST (Thursday)
11126 From: Guy.Steele at CMU-10A
11127 To: klh at MIT-AI
11128 Subject:  Page ahead
11129 CC: bug-its at MIT-AI
11130 Message-Id: <29Jan81 165842 GS70@CMU-10A>
11131
11132 I did some detective work.  Get onto an ITS and try
11133         :DOC USET PAGRAN
11134 and     :DOC USET PAGAHD
11135 \1f
11136 Date: 29 JAN 1981 1612-EST
11137 From: KLH at MIT-AI (Ken Harrenstien)
11138 Subject: page ahead
11139 To: (BUG ITS) at MIT-AI
11140
11141 Did I miss something?  I have no idea what people are talking
11142 about with respect to "page ahead".  Is that something like
11143 disk file read-ahead in that if you reference a page, the next
11144 sequential page is also swapped in?
11145 \1f
11146 Date: 29 January 1981 02:43-EST
11147 From: Earl A. Killian <EAK at MIT-MC>
11148 To: RMS at MIT-AI
11149 cc: BUG-ITS at MIT-AI
11150
11151 When you first started hacking page ahead code in TECO/ITS I did
11152 a quick calculation that showed that it would be a noticable
11153 improvement on AI, but not so noticable on MC, because MC can
11154 search a page faster.  I was moderately surprized at that result.
11155 Anyway, glad to hear it really wins.  Of course, HIC's new memory
11156 may help a lot too...
11157
11158 \1f
11159 Date: 28 JAN 1981 2159-EST
11160 From: RMS at MIT-AI (Richard M. Stallman)
11161 To: (BUG ITS) at MIT-AI
11162
11163 Page ahead is a big improvement!
11164 On a lightely loaded system, moving the gap in TECO
11165 is about twice as fast.
11166 When there gets to be more load, it slows down, but the
11167 TECO, which was 165k with one 100k file, never even had
11168 50 pages in at any time during moving the buffer from one
11169 end to the other.
11170 \1f
11171 Date: 28 JAN 1981 0634-EST
11172 From: RMS at MIT-AI (Richard M. Stallman)
11173 To: SPC at MIT-AI, CENT at MIT-AI, RWK at MIT-MC
11174 CC: (BUG ITS) at MIT-AI
11175
11176 When SPC told me he was working on a :S program,
11177 I told him that there was already a :S.
11178 But then I looked for it and didn't find any.
11179 So I figured that the link had got lost somehow
11180 and nobody had missed it, so I told SPC it was ok
11181 to put in a new one.
11182
11183 I don't know when or how the old :S went away.
11184 CENT, do you remember when you last used it?
11185 I used to use it but got out of the habit a long time ago.
11186 \1f
11187 Date: 28 January 1981 05:49-EST
11188 From: Robert W. Kerns <RWK at MIT-MC>
11189 To: SPC at MIT-MC, CENT at MIT-AI
11190 cc: RMS at MIT-AI, BUG-ITS at MIT-AI, BUG-DDT at MIT-AI
11191
11192     Date: 27 January 1981 23:24-EST
11193     From: Pandora B. Berman <CENT at MIT-AI>
11194     To: RMS at MIT-AI
11195     cc: BUG-ITS at MIT-AI, BUG-DDT at MIT-AI
11196     
11197     what did you do to :s? when i tried to use it to send a msg to
11198     more than one person (using :s because :send only takes one
11199     recipient) it kept saying No message? :KILL
11200
11201     This is most frustrating; a standard thing like this should not
11202     change so suddenly/incompatibly/without warning so that when a
11203     user expects it to act as it always has, it breaks incomprehensibly
11204     instead. please explain and fix.
11205
11206 This was not RMS, this was SPC.  I have deleted the offending program
11207 and restored the link to QSEND.  *** SPC DO NOT DO THIS! ***.  Replacing
11208 public programs with your own version is not at all polite.  If this
11209 happened because you did not look before you put it on SYS3;, you should
11210 be aware that you *MUST* check for the name being in use on any of
11211 SYS, SYS1, SYS2, and SYS3.  Please excersize more restraint and caution
11212 in the future.
11213
11214 \1f
11215 Date: 27 JAN 1981 2324-EST
11216 From: CENT at MIT-AI (Pandora B. Berman)
11217 To: RMS at MIT-AI
11218 CC: (BUG ITS) at MIT-AI, (BUG DDT) at MIT-AI
11219
11220 what did you do to :s? when i tried to use it to send a msg to more than one
11221 person (using :s because :send only takes one recipient) it kept saying
11222 No message? :KILL
11223 this is most frustrating; a standard thing like this should not change so
11224 suddenly/incompatibly/without warning so that when a user expects it to act
11225 as it always has, it breaks incomprehensibly instead. please explain and fix.
11226 \1f
11227 Date: 27 JAN 1981 2020-EST
11228 From: EB at MIT-AI (Edward Barton)
11229 Subject: SAUTH bug
11230 To: INFO-MLDEV at MIT-AI
11231 CC: EB at MIT-AI
11232
11233 I have been playing around with MLDEV for a while, trying to figure
11234 out why it so often hangs up while the DDT :COPY command is trying to
11235 do a SAUTH call.  If anyone thinks the following fix is wrong, please
11236 explain and delete it.  If anyone knowledgeable thinks it is right,
11237 please assemble and install it.  It seems not to hang, and to
11238 otherwise work, in my tests.
11239
11240 AI   SYSENG
11241 FREE BLOCKS #1=91 #2=53 #14=116 #4=78 #5=101 #13=355 #15=298 #3=95 
11242   2   MLDEV  61       6 +919    6/09/80 03:28:23  (1/12/81) RMS   
11243   5   MLDEV  62       7  +86    1/12/81 19:41:51  (1/22/81) USERS1
11244   4   MLDEV  63       7 +139    1/22/81 00:51:45  (1/27/81) MOON  
11245   4   MLDEV  64       7 +143 !  1/27/81 20:08:40  (1/27/81) EB    
11246
11247 ;COMPARISON OF DSK:SYSENG;MLDEV 63 AND DSK:SYSENG;MLDEV 64
11248 ;OPTIONS ARE    /3
11249
11250 **** FILE DSK:SYSENG;MLDEV 63, 17-39 (30351)
11251         SKIPE CALING    ;AND IF USER IS STILL WAITING FOR RETURN FROM SYSTEM CALL
11252          SOSLE CALACK   ;AND THIS REPLY IS TO HIS CURRENT ATTEMPT, NOT A PREVIOUS,
11253           JRST GOLOOP
11254 **** FILE DSK:SYSENG;MLDEV 64, 17-39 (30351)
11255         SOSG CALACK     ; NOTE THE ACKNOWLEDGE AND SKIP IF NOT CURRENT YET
11256          SKIPN CALING    ; CURRENT; SKIP IF USER IS WAITING
11257           JRST GOLOOP   ; NOT CURRENT YET, KEEP WAITING; OR DON'T WANT IT
11258 ***************
11259
11260 \1f
11261 GJC@MIT-MC 01/26/81 00:13:28
11262 To: (BUG ITS) at MIT-MC
11263 Does anybody know about this ARGUS frob, SYS2;TS ARGUS on MC?
11264 Seems innocent enough, but it takes up incredible amounts
11265 of resources for a trivial program, was getting like
11266 33% to 44% of MC for quite some time before I killed it.
11267 Sounds kind of buggy. I noticed it because it was being
11268 run by a lot of turists, that kind of thing usually is.
11269
11270
11271 \1f
11272 Date: 24 JAN 1981 1507-EST
11273 From: abrax at MIT-AI (Jeff Shrager)
11274 Sent-by: ___035 at MIT-AI
11275 Subject: Rubout to first char fails in DDT mode
11276 To: (BUG ITS) at MIT-AI
11277
11278 If you forget the ":" to issue a real command and use rubout to get
11279 back to the beginning of the line and insert it, ITS forgets that
11280 there is a ":".  Looks like someone's crufty code looks for the ":"
11281 ONLY on entry of the first character rather than at the beginning
11282 of the line entered after all of it comes in.
11283 \1f
11284 KMP@MIT-MC 01/21/81 23:55:20
11285 To: (BUG ITS) at MIT-MC
11286 The system just hung for about a minute or so without accessing the disk.
11287 Now I did a peek about 5 seconds after it started letting me get to disk
11288 and there were only about 13 disk channels taken. Unless a lot were closed
11289 in a very short time, I wonder if the problem is really disk channels all
11290 used up or something else...
11291
11292 \1f
11293 Date: 20 January 1981 16:31-EST
11294 From: George J. Carrette <GJC at MIT-MC>
11295 To: MOON at MIT-MC
11296 cc: BUG-ITS at MIT-MC, JM at MIT-MC, JPG at MIT-MC
11297
11298 I know you need specific info about the state the running jobs where
11299 in. What I'll do is set up some example runs, and make sure the 
11300 behavior is repeatable, and catch you sometime system conditions
11301 are right for a demo. 
11302
11303 -gjc
11304
11305 \1f
11306 MOON@MIT-MC 01/20/81 15:48:24 Re: Terminal in 812
11307 To: jerryb at MIT-AI
11308 CC: (BUG ITS) at MIT-AI, beppe at MIT-AI
11309     Date: 19 JAN 1981 1514-EST
11310     From: jerryb at MIT-AI (Gerald R. Barber)
11311     Sent-by: BEPPE at MIT-AI
11312     To: (BUG ITS) at MIT-AI
11313
11314     ITS doesn't seem to be listening to the terminal in 812.
11315     The AI ITS nnnn CONSOLE 36 ... message is coming through
11316     alright but the system doesn't respond to ^Z.
11317 The system believes that Teleray has a meta key.  Evidently the parity
11318 control switches in the back are not set correctly, such that
11319 c-Z sends c-m-Z.  You want 8-bit characters, no parity, 1 stop bit.
11320 \1f
11321 MOON@MIT-MC 01/20/81 15:26:48
11322 To: JPG at MIT-MC
11323 CC: (BUG ITS) at MIT-MC, GJC at MIT-MC, JM at MIT-MC
11324     JPG@MIT-MC 01/20/81 07:36:49
11325     To: (BUG ITS) at MIT-MC
11326     CC: GJC at MIT-MC, JM at MIT-MC
11327     Forwarded for GJC:
11328        GJC@MIT-MC 01/19/81 20:09:53
11329        To: JPG at MIT-MC, JM at MIT-MC
11330        foo, its worse now than ever. BALCH's two dissowned macsyma
11331        jobs are still running hours later, its 8:00pm, and
11332        the fair-share is 3%. But, somehow his jobs get
11333        a total of 60% share, plus all the physical memory they
11334        need, almost a Moby unshared. How come these CPU-intensive
11335        memory-intensive dissowned jobs don't get swapped out?
11336        It should be something like active-for 1 minute, inactive for
11337        4 minutes.
11338 Were these jobs running in a system call or in user mode?  Were they
11339 taking page faults?  Were they getting some sort of interrupts such as
11340 pdl overflow?  Were you able to reown them and stop them with the
11341 DDT control-X command?  Without some specific information there is
11342 nothing I can do.
11343 \1f
11344 JPG@MIT-MC 01/20/81 07:36:49
11345 To: (BUG ITS) at MIT-MC
11346 CC: GJC at MIT-MC, JM at MIT-MC
11347 Forwarded for GJC:
11348    GJC@MIT-MC 01/19/81 20:09:53
11349    To: JPG at MIT-MC, JM at MIT-MC
11350    foo, its worse now than ever. BALCH's two dissowned macsyma
11351    jobs are still running hours later, its 8:00pm, and
11352    the fair-share is 3%. But, somehow his jobs get
11353    a total of 60% share, plus all the physical memory they
11354    need, almost a Moby unshared. How come these CPU-intensive
11355    memory-intensive dissowned jobs don't get swapped out?
11356    It should be something like active-for 1 minute, inactive for
11357    4 minutes.
11358
11359 \1f
11360 Date: 19 JAN 1981 1514-EST
11361 From: jerryb at MIT-AI (Gerald R. Barber)
11362 Sent-by: BEPPE at MIT-AI
11363 To: (BUG ITS) at MIT-AI
11364
11365 ITS doesn't seem to be listening to the terminal in 812.
11366 The AI ITS nnnn CONSOLE 36 ... message is coming through
11367 alright but the system doesn't respond to ^Z.
11368 \1f
11369 Date: 19 JAN 1981 0249-EST
11370 From: MOON at MIT-AI (David A. Moon)
11371 To: (BUG ITS) at MIT-AI
11372
11373 CHANNA;RAKASH DMNSTR does not work in the new ITS,
11374 I think because it tries to slave from a not logged in sty
11375 \1f
11376 Date: 18 January 1981 2332-EST (Sunday)
11377 From: Guy.Steele at CMU-10A
11378 To: gnu at MIT-ML (Sent by ___022@MIT-ML)
11379 Subject:  Transcribing COM links
11380 CC: bug-its at MIT-ML
11381 In-Reply-To:  gnu@MIT-ML's message of 18 Jan 81 02:53-EST
11382 Message-Id: <18Jan81 233212 GS70@CMU-10A>
11383
11384 Presumably one could write a cross between FIDO and the SPY feature of LOCK
11385 as follows:  have a program that runs as a demon (so it wakes up when
11386 the system is brought up).  Once every couple of seconds it wakes up
11387 and scans the system TTY tables for COM links much as PEEK might.
11388 (Or JEDGAR -- this hack involves bits of sixteen other programs!)
11389 When one is found, then it uses the SPY device to gobble the
11390 characters and appenbd them to a file.  If you're hairy enough you
11391 can transcribe several at once.
11392 This is not an offer to write the hack -- I have no time.  I'm just outlining
11393 the technical possibilities.  I will, however, remark that there may be
11394 a difference of kind rather than degree between random spying on other
11395 terminals and systematic transcription of people's conversations.  It
11396 probably should not be done without at least a system message (which you
11397 see whenever you log in) to the effect that such monitoring is in progress.
11398 --Guy
11399
11400 \1f
11401 FREND@MIT-ML 01/18/81 17:39:53
11402 To: (BUG ITS) at MIT-ML
11403 I just logged in from the net, and before my login init was thru,
11404 I got a message from system overseer saying I did not look like an
11405 authorized user. there are about 8 people on now, half are tourists.
11406 I think this is a bug because if PWORD let me in at this time, the
11407 overseer program should not say he doesn't recognize me. Anyway, i
11408 will leave as soon as I ^C this message
11409                                         michael bloom
11410
11411 \1f
11412 Date: 18 JAN 1981 1530-EST
11413 From: KLH at MIT-AI (Ken Harrenstien)
11414 Subject: Spying on com-links
11415 To: gnu at MIT-ML
11416 CC: (BUG ITS) at MIT-AI
11417
11418 Tell your friend to ask the UC Berkeley Comp Sci dept.  Their UNIX
11419 systems have a talk program which, while a feeble imitation of ITS com
11420 links (eg no multiple party links), is much easier to modify for
11421 scripting, because it is a user program rather than part of the
11422 operating system.  I suspect the patterns will be different (more
11423 sophomoric dialogue, owing to thousands of freshlings) but why not
11424 take advantage of a home-grown resource...
11425
11426 \1f
11427 gnu@MIT-ML (Sent by ___022@MIT-ML) 01/18/81 02:53:56
11428 To: (BUG ITS) at MIT-ML
11429 CC: GNU at MIT-ML
11430 A friend of mine would like to do a study of language pattern in com-links
11431 as a project for her class in Spoken/Written language differences.  (She
11432 views com-links as a cross between the two.)  Is there any easy way to have
11433 ITS record com-links somewhere for a week or two?  The person doing the study
11434 is Nancy Levidow, a grad student in linguistics at UC Berkeley.  (I'm assuming
11435 there are no privacy problems with this, as any comlink could be spied upon;
11436 just technical problems.)  Easiest way to respond is via GNU@MC, since she's
11437 not on the net.
11438
11439
11440 \1f
11441 Date: 15 January 1981 0110-EST (Thursday)
11442 From: Guy.Steele at CMU-10A
11443 To: moon at MIT-MC
11444 Subject:  Re: system hanging on disk...
11445 CC: eak at MIT-MC, bug-its at MIT-MC, ellen at MIT-MC, kmp at MIT-MC,
11446     rlb at MIT-MC
11447 In-Reply-To:  Earl A. Killian's message of 14 Jan 81 21:09-EST
11448 Message-Id: <15Jan81 011000 GS70@CMU-10A>
11449
11450 Or you could dynamically allocate disk channels... installing it
11451 would be a great new source of bugs.  Hasn't been very much activity
11452 on the BUG-ITS mailing list lately anyway...
11453 --Q
11454
11455 \1f
11456 Date: 14 January 1981 21:09-EST
11457 From: Earl A. Killian <EAK at MIT-MC>
11458 Subject:  system hanging on disk...
11459 To: MOON at MIT-MC
11460 cc: BUG-ITS at MIT-MC, BIL at MIT-MC, ELLEN at MIT-MC, KMP at MIT-MC,
11461     RLB at MIT-MC
11462
11463 Gee, you could implement real resource management, and require
11464 that any program that uses more than one disk channel, first say
11465 "reserve me N channels", avoiding the deadlock.  Just kidding.
11466
11467 \1f
11468 Moon@MIT-MC 01/14/81 02:24:39 Re: system hanging on disk...
11469 To: ELLEN at MIT-MC
11470 CC: KMP at MIT-MC, (BUG ITS) at MIT-MC, RLB at MIT-MC, BIL at MIT-MC
11471 CC: JONL at MIT-MC
11472     ELLEN@MIT-MC 01/14/81 01:47:41 Re:  system hanging on disk...
11473     To: KMP at MIT-MC
11474     CC: (BUG ITS) at MIT-MC, RLB at MIT-MC, BIL at MIT-MC, JONL at MIT-MC
11475     CC: ELLEN at MIT-MC
11476     I just happened to have a peek today when one of those hangs happened...
11477     and by gosh and by golly, there were two full VT52 screens plus a few lines
11478     of disk channels in use from a C in peek.  I dunno... lots of TeX's and various
11479     INQUIRS (nasty Ellen here noting that some of the INQUIR channels were from
11480     unlogged lines doing WHOIS or NAME...).  Anyway, it probably was running out
11481     of disk channels.  How many are there?
11482
11483 Yes, exhausting the supply of disk channels is the usual cause of this.
11484 There are a fairly humongous number I believe.  Maybe I should see if ITS
11485 can be made to do something useful in this case.  (It used to return errors
11486 instead of hanging, but someone decided it would be better to hang.)  Maybe
11487 I can make it return an error after a while, which might encourage killing
11488 of jobs.  TEX is a gross offender in this respect (so are PUB and COMPLR)
11489 in that they open many channels, making a deadlock more likely.
11490 \1f
11491 ELLEN@MIT-MC 01/14/81 01:47:41 Re:  system hanging on disk...
11492 To: KMP at MIT-MC
11493 CC: (BUG ITS) at MIT-MC, RLB at MIT-MC, BIL at MIT-MC, JONL at MIT-MC
11494 CC: ELLEN at MIT-MC
11495 I just happened to have a peek today when one of those hangs happened...
11496 and by gosh and by golly, there were two full VT52 screens plus a few lines
11497 of disk channels in use from a C in peek.  I dunno... lots of TeX's and various
11498 INQUIRS (nasty Ellen here noting that some of the INQUIR channels were from
11499 unlogged lines doing WHOIS or NAME...).  Anyway, it probably was running out
11500 of disk channels.  How many are there?
11501
11502 \1f
11503 KMP@MIT-MC 01/13/81 00:17:15
11504 To: (BUG ITS) at MIT-MC
11505 CC: KMP at MIT-MC, RLB at MIT-MC, BIL at MIT-MC, JONL at MIT-MC
11506 CC: ELLEN at MIT-MC
11507 There has been a very high incidence rate of jobs hanging for a long time
11508 (rlb: `several tens of seconds') waiting to do i/o to the disk. Is it possible
11509 that this is due to an ITS bug or is it more likely to be people using up all
11510 the disk channels/buffers/?? If it's possible that it's the former, could 
11511 someone look into it? It's extremely irritating and has almost caused us to
11512 reload the system unnecessarily a couple times because disk i/o was unavailable
11513 for so long (one or two times ITS just started working again just as we were
11514 about to reload it; these were several-minute pauses) ... 
11515 -kmp
11516
11517 \1f
11518 Date: 12 Jan 1981 2042-EST
11519 From: EBM at MIT-XX
11520 Subject: Slight protocol change, and new MLDEV/MLSLV installed
11521 To: info-mldev at MIT-AI
11522
11523 The MLSLV protocol has been upgraded in response to some catastrophes
11524 that occurred on DM about 6 weeks ago.  Specifically, a number of files
11525 on SYS directories were deleted using MLSLV, and because of the way the
11526 protocol is constructed, there was no way to track down the culprit,
11527 even thought the usual console message were written.
11528
11529 MLSLV has been extended by the addition of a LOGIN command and reply
11530 code.  Logging in is REQUIRED only for deletion of files, but for
11531 simplicity and friendliness, MLDEV starts a login (but does not wait for
11532 the response) almost immediately.  This should not particularly slow
11533 down the protocol.
11534
11535 Instead of logging in as hhhJuu (host and user) MLSLV, it now logs in as
11536 XUNAME (of the foreign user) MLSLV, with a "terminal name" of hhhJuu.
11537 It should still be easy to match up jobs, connections, etc., via PEEK,
11538 and much easier to identify who is doing what.
11539
11540 If it is deemed necessary to de-install the new MLSLV and MLDEV, it was
11541 installed using links:
11542         On each site, SYS;ATSIGN MLDEV is a link to SYS;ATSIGN NMLDEV,
11543         and SYS;ATSIGN OMLDEV is the old MLDEV.
11544
11545         MLSLV is organized the same way, but lives in DEVICE;
11546 Bugs can be sent to me.
11547
11548 Although this change is slightly incompatible, it should not prove to be
11549 a real problem for users, or for upgrading of other programs using the
11550 protocol.
11551
11552 -------
11553 \1f
11554 Date: 12 January 1981 1412-EST (Monday)
11555 From: Guy.Steele at CMU-10A
11556 To: bug-its at MIT-MC
11557 Subject:  File name > >
11558 CC: kmp at MIT-MC
11559 In-Reply-To:  KMP@MIT-MC's message of 11 Jan 81 23:09-EST
11560 Message-Id: <12Jan81 141206 GS70@CMU-10A>
11561
11562 Actually, I thought you weresupposed to get some kind of open
11563 error message like "bad file name" if both FN1 and FN2 were one
11564 of > or <.
11565
11566 \1f
11567 KMP@MIT-MC 01/11/81 23:09:58
11568 To: (BUG ITS) at MIT-MC, (BUG DDT) at MIT-MC
11569 :COPY TTY:,DSK:KMP;> >
11570 Hi.^M^J^C
11571
11572 created a file called _COPY_ OUTPUT on my dir with `hi' in it ... While this
11573 *is* the greatest file of the last type in my dir, I should think there are
11574 more aesthetic filenames it could have chosen.
11575
11576 \1f
11577 BARRYG@MIT-MC 01/09/81 20:26:19 Re: strange interaction between RMAIL and TCTYP GLASS
11578 To: (BUG RMAIL) at MIT-MC
11579 CC: (BUG ITS) at MIT-MC
11580 I normally run under TCTYP GLASS SCRL 22 (See MC: GUEST0; BARRYG LOGIN)
11581 and most programs (INFO, PRINT, MSGS, MAIL) that I use get along well with
11582 that.  When using RMAIL, however, when the screen  fills I get **MORE**
11583 (instead of --MORE-- as with other programs).  No matter WHAT character is then
11584 typed, RMAIL prints out the rest of the message (again printing out **MORE**
11585 approximately every screenful but not pausing for input).
11586
11587 I haven't tested this in EMACS, so I can't tell if the problem is general with
11588 EMACS or specific to ^R RMAIL.  If you need help with this, I'll try a few
11589 things under EMACS to try isolating it.  
11590
11591 This is a minor bug (so far), but since we tourists are supposedly here
11592 for the purpose of testing programs, I present this bug for your delectation.
11593
11594         barry gold
11595 \1f
11596 Date: 8 Jan 1981 1305-EST
11597 From: PDL at MIT-DMS (P. David Lebling)
11598 To: BERN at MIT-ML
11599 Cc: (BUG ITS) at MIT-ML
11600 In-reply-to: Message of 08 Jan 81 at 1211 EST by BERN@MIT-ML
11601 Message-id: <[MIT-DMS].178600>
11602
11603 The author is stored as the directory number, which is why you see
11604 USERS1.  Unfortunately, there isn't room in the directory entry for
11605 the full name.
11606
11607
11608
11609 \1f
11610 BERN@MIT-ML 01/08/81 12:11:18
11611 To: (BUG ITS) at MIT-ML
11612 Now that passwords are implemented on most machines, it is more
11613 appropriate when a file is created, written, or linked, that the
11614 author be the uname rather than the sname (or whatever it currently
11615 is).  It is hard to find out who wrote in a file when the author 
11616 name is USERS1 for example.
11617 \1f
11618 BARRYG@MIT-MC 12/23/80 21:12:57
11619 To: (BUG ITS) at MIT-MC
11620 I would appreciate it if someone would, at your leisure, restore
11621 MC:GUEST0;BARRYG XMAIL from whatever backups are maintained.
11622         /barry
11623 \1f
11624 Date: 22 December 1980 11:55-EST
11625 From: Robert W. Kerns <RWK at MIT-MC>
11626 To: KMP at MIT-MC
11627 cc: BUG-ITS at MIT-MC, ELLEN at MIT-MC, MLK at MIT-MC,
11628     USER-ACCOUNTS at MIT-MC, USER-ACCOUNTS at MIT-AI
11629
11630     Date: 22 December 1980 00:00-EST
11631     From: Kent M. Pitman <KMP at MIT-MC>
11632     To: RWK at MIT-MC, BUG-ITS at MIT-MC, USER-ACCOUNTS at MIT-MC
11633     cc: MLK at MIT-MC, ELLEN at MIT-MC
11634
11635         Date: 21 December 1980 09:17-EST
11636         From: Michael L. Kazar <MLK>
11637         To:   USER-ACCOUNTS
11638
11639         Some twerp just enslaved my terminal and $$U'ed me off. It was from
11640         a vadic dialup no less! May I suggest that maybe PWORD should
11641         not allow enslaves but only links. ??
11642     -----
11643     Would it be hard to set things up so that ^_E was disallowed from PWORD?
11644     Unlogged DDTs could also do it if it's easier to check uname than jname.
11645     Anyway, some unlogged random slaved a Macsyma user and lost him a lot of 
11646     work the other day and he was quite upset.
11647
11648     If this can't be done, I recommend that for the safety of our paying users,
11649     initiating links from unlogged pwords should be made impossible. This is,
11650     however, a more extreme measure than I would like to take if we can help
11651     it, though.
11652
11653     Thanks. -kmp
11654
11655 This has also happened several times recently on ML, and ML's PWORD is
11656 currently patched to disallow initiating links.  But better than this would be
11657 to have ^_E not work on a not-logged-in dialup or STY (leaving local TTY's
11658 alone).  This is a simple change to ITS, and minimizes the restrictions imposed
11659 to achieve the goal.  If there are no objections I'm willing to do the
11660 (trivial) work.
11661
11662 \1f
11663 Date: 22 December 1980 00:00-EST
11664 From: Kent M. Pitman <KMP at MIT-MC>
11665 To: RWK at MIT-MC, BUG-ITS at MIT-MC, USER-ACCOUNTS at MIT-MC
11666 cc: MLK at MIT-MC, ELLEN at MIT-MC
11667
11668     Date: 21 December 1980 09:17-EST
11669     From: Michael L. Kazar <MLK>
11670     To:   USER-ACCOUNTS
11671
11672     Some twerp just enslaved my terminal and $$U'ed me off. It was from
11673     a vadic dialup no less! May I suggest that maybe PWORD should
11674     not allow enslaves but only links. ??
11675 -----
11676 Would it be hard to set things up so that ^_E was disallowed from PWORD?
11677 Unlogged DDTs could also do it if it's easier to check uname than jname.
11678 Anyway, some unlogged random slaved a Macsyma user and lost him a lot of 
11679 work the other day and he was quite upset.
11680
11681 If this can't be done, I recommend that for the safety of our paying users,
11682 initiating links from unlogged pwords should be made impossible. This is,
11683 however, a more extreme measure than I would like to take if we can help
11684 it, though.
11685
11686 Thanks. -kmp
11687
11688 \1f
11689 GJC@MIT-MC 12/19/80 02:21:05
11690 To: (BUG ITS) at MIT-MC
11691 CC: ELLEN at MIT-MC
11692 I'm not sure exactly who to complain to on this,
11693 I've complained about the bugginess of H19WHO many times
11694 before. Anyway, there is a DSN's tree with a running
11695 H19WHO on it now on MC which has used up 2 hours of CPU time.
11696 I've just :ujob jmsk hactro and :snarfed the job, and it
11697 significantly improves the fair share.
11698
11699 This problem comes up very often when a user with an
11700 h19who gets detached. As soon as I reowned the tree
11701 the h19who typed out on my tty and stopped burning up cpu time.
11702 When ^X'd it was doing a .HANG
11703 ...now, how is it that you save jobs for examination??
11704
11705 \1f
11706 Date: 19 December 1980 01:06-EST
11707 From: Frank J. Wancho <FJW at MIT-MC>
11708 Subject:  Access to AI via DARCOM PTIP
11709 To: BUG-ITS at MIT-AI
11710 cc: FJW at MIT-MC, ELLEN at MIT-MC
11711
11712 Attempts to connect to AI from the DARCOM-PTIP are met with "ITS being
11713 Debugged" when, in fact, it is not.  I understand that the same
11714 message is sent when attempting to connect from other TIPs in the D.C.
11715 area.  If you are trying to block randoms and are having trouble
11716 specifically with DARCOM-PTIP users, I would like to have the details
11717 so corrective action can be taken and the block can be removed.  If
11718 not, then please remove the block.
11719
11720 Thanks,
11721 Frank
11722
11723 \1f
11724 Moon@MIT-MC (Sent by Moon at CADR16@MIT-MC) 12/16/80 22:35:23
11725 To: CWH at MIT-MC
11726 CC: (BUG ITS) at MIT-MC
11727     CWH@MIT-MC 12/16/80 19:57:53
11728     To: (BUG ITS) at MIT-MC
11729     If the userid contains a numeric digit as a character in the middle of the
11730     name, only the alphabetic characters preceding the digit are looked at when
11731     setting the file author.  For instance, if a file is created by uname
11732     K7X, the file author is shown to be K.
11733 This sounds unlikely.  File authors are stored as the disk address of the
11734 user's home directory.  No name parsing is involved.  (The reason they are stored
11735 this peculiar way is because whoever put them in couldn't find enough bits to
11736 store a sixbit name.)
11737 \1f
11738 CWH@MIT-MC 12/16/80 19:57:53
11739 To: (BUG ITS) at MIT-MC
11740 If the userid contains a numeric digit as a character in the middle of the
11741 name, only the alphabetic characters preceding the digit are looked at when
11742 setting the file author.  For instance, if a file is created by uname
11743 K7X, the file author is shown to be K.
11744
11745 \1f
11746 GJC@MIT-MC 12/12/80 19:53:21
11747 To: (BUG ITS) at MIT-MC
11748 MC appears to be crashing somewhat harder
11749 than I've ever seen an ITS system do.
11750 I have had files written out, e.g. GJC;FOO 1
11751 a few minutes ago, and even compiled,
11752 so I *know* is was there, and then
11753 MC crashes, and when I get back 5 minutes
11754 later the file is *gone*.
11755
11756 ouch.
11757
11758
11759 \1f
11760 Date: 11 DEC 1980 1935-EST
11761 From: JLK at MIT-AI (John L. Kulp)
11762 To: (BUG ITS) at MIT-AI
11763
11764 MLDEV SEEMS TO BE TRUNCATING FILES.  I JUST DID :COPY ON MC OF
11765 MC:DATDRW;WL BIN TO AI:
11766 AND THE FILE ON AI WAS NICELY ROUNDED OFF TO EXACTLY 72 BLOCKS
11767 (THE ACTUAL FILE IS 72 AND 709 WORDS).
11768 \1f
11769 RWK@MIT-MC 12/08/80 19:44:05 Re: CORBLK: NO CORE AVAILABLE
11770 To: RAM at MIT-MC
11771 CC: (BUG ITS) at MIT-MC
11772 That means there is no more virtual memory left in the system.  I.e. there
11773 are too many people using the system to get anything done.  The best thing
11774 to do is to go away for a while.  Baring that, you can always just $P it again.
11775 When there is enough core, it will continue where it was.  It may take a while,
11776 the easiest way to get some core freed up is to log out.  There's lots of other
11777 people trying to get to any newly freed core before you.
11778
11779 \1f
11780 RAM@MIT-MC 12/08/80 18:47:05
11781 To: (BUG ITS) at MIT-MC
11782 running nbabyl i got:
11783
11784 ERROR CORBLK: NO CORE AVAILABLE
11785 15243>>.CALL 37607 (CORBLK)
11786
11787 \1f
11788 Date: 6 December 1980 21:41-EST
11789 From: Robert W. Kerns <RWK at MIT-MC>
11790 Subject:  File Authors
11791 To: JONL at MIT-MC
11792 cc: BUG-DDT at MIT-MC, BUG-ITS at MIT-MC, BUG-EMACS at MIT-MC
11793
11794     Date: 6 DEC 1980 0616-EST
11795     From: JONL at MIT-MC (Jon L White)
11796     To:   (BUG ITS) at MIT-MC
11797     cc:   RWK at MIT-MC, (BUG DDT) at MIT-MC
11798     Re:   File Authors
11799
11800     :MOVE <foo>, <bar>
11801     fails to preserve the file's author field.
11802 Not true!  You're being confused by EMACS's DIRED, which displays the bug.
11803 \1f
11804 JONL@MIT-MC 12/06/80 06:16:49 Re: File Authors
11805 To: (BUG ITS) at MIT-MC
11806 CC: RWK at MIT-MC, (BUG DDT) at MIT-MC
11807 :MOVE <foo>, <bar>
11808 fails to preserve the file's author field.
11809
11810 \1f
11811 REM@MIT-AI (Sent by ___010@MIT-AI) 12/04/80 20:16:16
11812 To: (BUG ITS) at MIT-MC
11813 Gee, MC hasn't been very reliable lately, crashed again now...
11814
11815
11816 \1f
11817 Date: 26 NOV 1980 1255-EST
11818 From: CL at MIT-MC (Charles C. Linton)
11819 Sent-by: CL0 at MIT-MC
11820 Subject: T36
11821 To: (BUG ITS) at MIT-MC
11822 CC: LPH at MIT-MC, (BUG R11) at MIT-MC
11823
11824 The default TCTYP for T36 appears to have changed to a software
11825 imlac. (SIMLAC)  It should be set for a standard telaray (T1061)
11826 at 9600 baud.  Also, when I attempted to set it back to teleray
11827 from another console, the TCTYP program apparently wedged.  i.e.
11828 it never returned.  After killing the TCTYP program and examining
11829 the bits I found that %tpcbs was set.  I cleared it using
11830 the :tctyp program.  Then I again tried :tctyp t1061 and everything
11831 worked fine.  
11832
11833
11834 \1f
11835 Date: 17 NOV 1980 1331-EST
11836 From: RICH at MIT-AI (Charles Rich)
11837 To: (BUG ITS) at MIT-AI
11838
11839 How about allocating the CRASH; directory to SECOND: or THIRD:.
11840 \1f
11841 Date: 13 Nov 1980 1234-EST
11842 From: PDL at MIT-DMS (P. David Lebling)
11843 To: BUG-ITS at MIT-DMS
11844 Subject: BUG => ITS
11845 Message-id: <[MIT-DMS].168838>
11846
11847 Lately DM has been getting a lot of parity errors that do not cause
11848 the system to stop even though parity stop is on.  It prints:
11849
11850 PARITY ERROR #N  PC=FOO,,BAR HH:MM:SS
11851
11852 DM ITS Revived!  hh:mm:ss
11853
11854 The parity stop switch is, of course, on.  These errors don't seem
11855 to get stuffed in the PARADR buffer or get an IOR/AOR printed out,
11856 or anything.  Is this supposed to be a feature?  Or is it a bug, or
11857 is our parity stop switch not working?
11858         Dave
11859
11860
11861 \1f
11862 Date: 12 NOV 1980 0238-EST
11863 From: ECC at MIT-AI (Eugene C. Ciccarelli)
11864 Subject: T15 modem
11865 To: (BUG ITS) at MIT-AI
11866
11867 For several days now, I have not been able to use the 258-6700
11868 at all, but have been able to use 258-6701.  Though I can
11869 connect to it ok, none of the characters seem to get through.
11870 Are others able to use it?
11871 \1f
11872 Date: 5 November 1980 13:58-EST
11873 From: Robert W. Kerns <RWK at MIT-MC>
11874 To: BUG-ITS at MIT-MC
11875 cc: ELLEN at MIT-MC
11876
11877 Kruczynski, Len of USAFA-GATEWAY called.  It seems that he can't connect to
11878 MC.  He CAN connect to AI, XX, Multics, etc.  However, when trying to go from
11879 MC to USAFA-GATEWAY via TELNET MC gets a RST TIMEOUT message printed on the
11880 system console (host=31001 = USAFA-GATEWAY).  TELNET works fine from AI.  His
11881 system maintainer may try to contact Moon.
11882
11883 \1f
11884 GYRO@MIT-ML 11/04/80 23:08:52
11885 To: (BUG its) at MIT-AI
11886 An AI crash a few minutes ago was simultaneous with
11887 a comm link that I opened (I mean a ^_c... in case "comm link" is
11888 somehow ambiguous?) being closed (^_n) by the other person.
11889 I don't know if it's really relevant but the coincidence was
11890 remarkable.  Oh yes, I was in the middle of a :send when I started
11891 the link.
11892
11893 -- Gyro
11894 -------
11895
11896 \1f
11897 Date: Monday, 3 November 1980  12:40-EST
11898 From: Chris Ryland <CPR at MIT-EECS>
11899 To: bug-r11 at mc, bug-its at mc
11900 Subject: buffer hogging
11901
11902 It seems to me (from my travels with ESC V) that the Plasma TV system
11903 often lets buffers sit unused after people log out from MC; MC takes
11904 quite a while to close the connection, and even after that, Plasma
11905 takes a while to free the buffer.  Both of these should be shortened,
11906 so that logging out---without logging back in nearly
11907 immediately---frees up the buffer.
11908
11909 \1f
11910 Date: 27 October 1980 19:14-EDT
11911 From: Earl A. Killian <EAK at MIT-MC>
11912 Subject:  Temporary files
11913 To: MOON at MIT-MC
11914 cc: BUG-ITS at MIT-MC, GJC at MIT-MC, RWK at MIT-MC
11915
11916 Couldn't you also open the file, and then delete it.  When you
11917 close the file, or when it is closed for you by killing the job,
11918 then it will be deleted by the system.
11919
11920 \1f
11921 RWK@MIT-MC (Sent by ___011@MIT-MC) 10/26/80 06:09:56 Re: I replied to CSTACY
11922 To: (BUG ITS) at MIT-MC
11923 [Translating all devices to AI: including USR: and ERR:]
11924
11925 \1f
11926 CSTACY@MIT-MC 10/26/80 00:19:09
11927 To: (BUG ITS) at MIT-MC
11928
11929 On MC,  do:    $^T foo,ai:foo;
11930                foo^F FILE.DIR. etc -- CANT READ SYSTEM'S ERROR MESSAGE
11931                bar^K
11932                INFERIOR-CREATION FAILED
11933
11934 Chris
11935 ------
11936
11937 \1f
11938 MOON@MIT-MC 10/24/80 20:35:22 Re: Temporary files
11939 To: GJC at MIT-MC
11940 CC: RWK at MIT-MC, (BUG ITS) at MIT-MC
11941 If you read the file .INFO.; ITS LOCKS it will tell you about features
11942 for creating unique IDs and having locks that get unlocked when a job
11943 is killed.  Of course there is no way to run arbitrary code when a job
11944 is killed; that could easily make it impossible to kill.
11945
11946 It's easy to tell whether a given job "points to" a file, if you include
11947 that job's job-number in the name of the file.  You simply have
11948 one file per job-number, recreated when a job starts up.  If you
11949 want to delete "left over" files in some cleanup procedure, simply
11950 check to see if the job has the name of that file in a fixed place
11951 in its memory (or we could allocate a new .OPTION bit or use the
11952 dragon's way of telling whether a job is a Macsyma).
11953
11954 \1f
11955 Date: 24 October 1980 13:20-EDT
11956 From: George J. Carrette <GJC at MIT-MC>
11957 Subject:  new error message system
11958 To: RWK at MIT-MC, BUG-ITS at MIT-MC
11959
11960
11961     Date: 24 October 1980 11:36-EDT
11962     From: Robert W. Kerns <RWK at MIT-MC>
11963     To:   GJC
11964     Re:   new error message system
11965
11966     Files that want to be sure to go away when a process is killed can be written
11967     to .TEMP.;
11968
11969
11970 I've seen files on the so-called .TEMP. directory end up on
11971 back-up tape! Look, theres one now on MC:.TEMP.;LPH .PLOT.
11972
11973 Each and every macsyma which starts up will probably create
11974 a new file on the .TEMP. directory, and these will have
11975 to be garbage collected better than they are now.
11976 The problem is, how can a clean-up program tell if any existing
11977 macsyma jobs point to one of the files? Well, I guess AGE greater than
11978 8 hours is a reasonable heuristic. Does ITS have any thing which could
11979 give a UNIQUE process ID over the time between crashes?
11980
11981 Is there any provision in ITS for letting a process take an
11982 interrupt when something tries to KILL it? It could then
11983 delete the file(s) and kill itself.
11984
11985
11986 \1f
11987 Date: 22 OCT 1980 2331-EDT
11988 From: EFH at MIT-AI (Edward F. Hardebeck)
11989 To: (BUG ITS) at MIT-AI
11990
11991 the name dragon got a PURPG
11992 (PURPG;) 1371>>MOVEM 2,(3)    2/   MOVEI 20100(4)   63336/   0
11993 it is dumped on crash;namdrg >
11994 \1f
11995 Date: 20 October 1980 02:03-EDT
11996 From: Robert W. Kerns <RWK at MIT-MC>
11997 Subject:  FOOO$U doing a :MASSACRE
11998 To: JNC at MIT-AI
11999 cc: BUG-ITS at MIT-MC
12000
12001     Date: 17 October 1980 02:20-EDT
12002     From: J. Noel Chiappa <JNC at MIT-AI>
12003     To:   RWK
12004     cc:   JNC at MIT-AI
12005     Re:   FOOO$U doing a :MASSACRE
12006
12007         Barf! This has actively wedged me. What's the ratyionale, can it
12008     be changed, and if not, how do I avoid lossage (other than detaching
12009     all my jobs?)
12010                 Noel
12011 The reason is that logging in on ITS is not permitted (by ITS) if a job has
12012 inferiors.  One way to avoid lossage is to log in before doing anything.
12013 Of course, I think a better thing to do would be to allow logging in with
12014 inferior jobs.  Since this is already done when a job is reowned, I wouldn't
12015 think this would be very hard to do...
12016 l
12017 \1f
12018 MOON@MIT-MC 10/19/80 04:18:06 Re: SPURIOUS CHARACTERS
12019 To: CENT at MIT-AI
12020 CC: TC at MIT-AI, RG at MIT-AI, (BUG ITS) at MIT-AI
12021     Date: 19 OCT 1980 0409-EDT
12022     From: CENT at MIT-AI (Pandora B. Berman)
12023     Subject: SPURIOUS CHARACTERS
12024     To: TC at MIT-AI, MOON at MIT-AI, RG at MIT-AI
12025     CC: (BUG ITS) at MIT-AI
12026
12027     THE DATAPOINT IN LAUREL'S OFFICE (917) SEEMS TO OCCASIONALLY
12028     SEND SPURIOUS AND UNCALLED-FOR \b ^H'S. I HAVE SEEN THIS HAPPEN
12029     A FEW TIMES AFTER RUNNING :F; THE OUTPUT FROM :F WOULD PRINT
12030     OUT FOLLOWED BY A ^H AND GOING BACK INTO WHATEVER JOB IS
12031     CURRENT. I HAVE NOT SEEN THIS BEHAVIOR CONNECTED WITH ANYTHING
12032     ELSE. I DON'T KNOW WHETHER THIS IS A HARDWARE OR SOFTWARE BUG.
12033     CAN SOMEONE LOOK INTO IT?
12034 It's a hardware bug, fixable by throwing the datapoint in the trash.
12035 They have really crappy keyboards.
12036 \1f
12037 Date: 19 OCT 1980 0409-EDT
12038 From: CENT at MIT-AI (Pandora B. Berman)
12039 Subject: SPURIOUS CHARACTERS
12040 To: TC at MIT-AI, MOON at MIT-AI, RG at MIT-AI
12041 CC: (BUG ITS) at MIT-AI
12042
12043 THE DATAPOINT IN LAUREL'S OFFICE (917) SEEMS TO OCCASIONALLY
12044 SEND SPURIOUS AND UNCALLED-FOR \b ^H'S. I HAVE SEEN THIS HAPPEN
12045 A FEW TIMES AFTER RUNNING :F; THE OUTPUT FROM :F WOULD PRINT
12046 OUT FOLLOWED BY A ^H AND GOING BACK INTO WHATEVER JOB IS
12047 CURRENT. I HAVE NOT SEEN THIS BEHAVIOR CONNECTED WITH ANYTHING
12048 ELSE. I DON'T KNOW WHETHER THIS IS A HARDWARE OR SOFTWARE BUG.
12049 CAN SOMEONE LOOK INTO IT?
12050 \1f
12051 MOON@MIT-MC 10/17/80 21:30:20
12052 To: DCP at MIT-MC
12053 CC: (BUG ITS) at MIT-MC
12054     DCP@MIT-MC 10/17/80 16:54:08
12055     To: (BUG ITS) at MIT-MC
12056     Symbolic IOT is documented to XOR the control bits of the call with the
12057     appropriate channel variable in the system. I am trying to use this
12058     with the TTY to change from %TJDIS mode to %TJSIO mode, and I am losing.
12059     There is a short program in MC:DCP;TEST > which I think should work from 
12060     the specs in the documentation. Why am I losing??
12061
12062 It does XOR the control bits.  Where the documentation says the LH of the
12063 first argument (the channel number) is also XOR'ed in it is lying.  Use
12064 5000,,%tjdis+%tjsio and your program will work (this is an immediate control
12065 bits arg.)
12066 \1f
12067 DCP@MIT-MC 10/17/80 16:54:08
12068 To: (BUG ITS) at MIT-MC
12069 Symbolic IOT is documented to XOR the control bits of the call with the
12070 appropriate channel variable in the system. I am trying to use this
12071 with the TTY to change from %TJDIS mode to %TJSIO mode, and I am losing.
12072 There is a short program in MC:DCP;TEST > which I think should work from 
12073 the specs in the documentation. Why am I losing??
12074
12075 \1f
12076 GSB@MIT-ML 10/15/80 05:02:27
12077 To: (BUG COMSAT) at MIT-ML
12078 CC: (BUG ITS) at MIT-ML
12079 The mailer lost again tonight because the system crashed renaming LISTS MSGS
12080 to LISTS MSGT.  Either comsat should recognize this condition or ITS
12081 shouldn't increment the name unless its necessary.
12082
12083 \1f
12084 GJC@MIT-MC 10/04/80 01:19:40
12085 To: (BUG ITS) at MIT-MC, ELLEN at MIT-MC
12086 3-6985 rang but didn't answer, I'm on 3-6986 now
12087 and am experiencing incredible line lossage and garbling,
12088 (am on a VT52 with a 1200 baud vadic), when recieving at
12089 high speed. Probably unrelated, but I thought you@might want
12090 to know.
12091
12092 \1f
12093 GSB@MIT-ML 09/23/80 07:23:37 Re: ML believes tty 0 to be a teletype
12094 To: (BUG ITS) at MIT-ML
12095 with -%TOLWR...
12096
12097 \1f
12098 Date:  8 SEP 1980 0343-EDT
12099 From: U at MIT-AI
12100 To: (BUG ITS) at MIT-AI
12101 CC: USER-A at MIT-AI, LEVITT at MIT-AI
12102
12103 Hello. I am Dave Levitt's music box line. I like to send characters
12104 randomly to the AI machine over T33. Guess what I did today! I sent a
12105 ^Z and then after a while managed to send "U\eU" to log myself in.
12106 Isn't that marvelous?  All I really did after that today was send a
12107 lot of "?"  characters. I know ALL about DDT and ITS now. But just as
12108 I was working on trying to send :LOCK CRASH, some luser took my tree
12109 away from me. Now I have to start all over and try to get AI to
12110 listen to me again.
12111
12112 You see, my buddy the PDP-6 (T06) and I have a little contest going
12113 to see who can cause the first system crash by sending garbage down the
12114 line. He's ahead of me: a few days ago he managed to get up a peek and
12115 type ^B to it. 80 blocks of USERS5;.PEEK. 1. Ahhh, but now I've logged in...
12116
12117 Melodiously,
12118 U@AI
12119
12120
12121
12122
12123 U/klotz
12124 \1f
12125 Date:  7 SEP 1980 0217-EDT
12126 From: HIC at MIT-AI (Howard I. Cannon)
12127 To: (BUG ITS) at MIT-AI
12128
12129 I fixed the bug on DM, in both the running monitor and in the BIN file.
12130 The bug was a PUSH P,TTEBAK which wanted to be a PUSHJ.
12131 --Howard
12132 \1f
12133 Date: 7 September 1980 02:04-EDT
12134 From: Howard I. Cannon <HIC at MIT-MC>
12135 Subject:  BUG => its
12136 To: PDL at MIT-DMS
12137 cc: BUG-its at MIT-DMS
12138
12139     Date: 6 Sep 1980 1318-EDT
12140     From: PDL at MIT-DMS (P. David Lebling)
12141     To:   BUG-its at MIT-DMS
12142     Re:   BUG => its
12143
12144     In case anyone wants to look at it, a crash of ITS 1193 is on
12145     DM:.;CRASH 5535.  It crashed at UUOH0+2.
12146 I looked at another crash at UUOH0+2.  It trapped from PI7 while
12147 PUSHJ'ed to the echoin code.  It was hacking TTY 0 (I contained MOVE),
12148 and 1(p) had IBP B (CRASH 5535 seems identical).  Unfortunatly,
12149 it did a pretty good job of wiping out its tracks, so I couldn't
12150 tell where it came from, but it is pretty clear that it POPJ'ed with
12151 the IBP B on the stack (XUUOH contained C, of course).
12152
12153
12154
12155 \1f
12156 Date: 6 Sep 1980 1318-EDT
12157 From: PDL at MIT-DMS (P. David Lebling)
12158 To: BUG-its at MIT-DMS
12159 Subject: BUG => its
12160 Message-id: <[MIT-DMS].160451>
12161
12162 In case anyone wants to look at it, a crash of ITS 1193 is on
12163 DM:.;CRASH 5535.  It crashed at UUOH0+2.
12164
12165 \1f
12166 Date: 5 Sep 1980 1047-EDT
12167 From: PDL at MIT-DMS (P. David Lebling)
12168 To: BUG-its at MIT-DMS
12169 Subject: BUG => its
12170 Message-id: <[MIT-DMS].160320>
12171
12172 The echoin bug is that at TTELP5+10/ TRNN A,xxx should be TRNE A,xxx.
12173 I will patch the source accordingly.
12174
12175
12176 \1f
12177 Date: 5 Sep 1980 1040-EDT
12178 From: PDL at MIT-DMS (P. David Lebling)
12179 To: BUG-ITS at MIT-DMS
12180 Subject: BUG => ITS
12181 Message-id: <[MIT-DMS].160319>
12182
12183 We tried running ITS 1193.  It works okay except that ECHOIN seems
12184 to echo in the command area after the first character typed.  Looking
12185 at TS3TTY 258 vs. 255 indicates new code that fools around with that
12186 sort of thing.  I suspect it's buggy...
12187
12188
12189 \1f
12190 Date: 1 September 1980 18:46-EDT
12191 From: Robert W. Kerns <RWK at MIT-MC>
12192 Subject:  The datacomputer is no more!
12193 To: KEN at MIT-AI
12194 cc: BUG-ITS at MIT-AI
12195
12196 The problem is really that the datacomputer was discontinued last March or so.
12197 There were system messages about it long in advance.  You must have missed
12198 seeing them or something.  I don't know if there is any way to recover your
12199 files, although the fact that you were to connect at all would seem to indicate
12200 they are providing some sort of limited service, perhaps to allow recovery in
12201 cases such as yours.  Perhaps sending a note to someone at CCA will help?
12202
12203 \1f
12204 Date: 29 AUG 1980 2336-EDT
12205 From: KEN at MIT-AI (Kenneth Kahn)
12206 Subject: really a dftp problem but bug-dftp is broken
12207 To: (BUG ITS) at MIT-AI
12208
12209 I sent the following message and recieved this
12210     COMSAT@MIT-AI 08/29/80 22:50:12 Re: Msg of Friday, 29 August 1980 22:50-EDT
12211     A copy of your message is being returned, because:
12212     "DFTP-HACKERS" at MIT-AI is an unknown recipient.
12213         Message not sent.
12214      Failed message follows:
12215     -------
12216     KEN@MIT-AI 08/29/80 22:50:07
12217     It seems my directory on the data computer has disappeared.
12218     When I :dftp I get dftp.guest rather than dftp.its.ken ...
12219     Can it be restored or at least long enough for a tape dump of my files?
12220
12221 Could my question please be forwarded to whoever is hacking dftp these days?
12222 \1f
12223 MOON@MIT-MC 08/29/80 03:50:48 Re: Allocated devices
12224 To: ED at MIT-AI
12225 CC: RMS at MIT-AI, (BUG ITS) at MIT-AI
12226     Date: 28 AUG 1980 0013-EDT
12227     From: ED at MIT-AI (Ed Schwalenberg)
12228     Subject: Allocated devices
12229     To: RMS at MIT-AI, (BUG ITS) at MIT-AI
12230
12231     Pnn: and Dnn: as devices work unless they have been "allocated" to
12232     the SECOND:, THIRD:, VISION: sort of pack.  I don't know whether this
12233     is alleged to be a feature or a bug; I can't see any good that derives
12234     from it.
12235 It's because of the way the file system works on DM, which has actual
12236 reserved packs.  Actually it could be fixed but it's random to use the
12237 numbers rather than the names.
12238     Slightly more serious is that there is no way (as far as I know) of
12239     knowing what allocated devices there are (in particular .GETSYS knows
12240     nothing about them) or what the mapping between pack numbers and
12241     allocated devices is.  
12242 The :DSKUSE # command should print this information, but doesn't currently.
12243
12244                            There is also no way of telling what directories
12245     are allocated to what packs for the allocated directory scheme.
12246 The :DSKUSE dirname command prints this information.
12247 \1f
12248 Date: 28 Aug 1980 1032-EDT
12249 From: PDL at MIT-DMS (P. David Lebling)
12250 To: ED at MIT-AI
12251 Cc: RMS at MIT-AI, (BUG ITS) at MIT-AI
12252 In-reply-to: Message of 28 Aug 80 at 0013 EDT by ED@MIT-AI
12253 Subject: [Re: Allocated devices]
12254 Message-id: <[MIT-DMS].159324>
12255
12256 In fact, DSKUSE does almost everything you are asking for; it
12257 will tell what packs are allocated, pack each allocated directory
12258 is on, and so on.  It doesn't know much about the named pack hack,
12259 as this is fairly new, but maybe if I find some time...
12260         Dave
12261
12262
12263 \1f
12264 Date: 28 AUG 1980 0013-EDT
12265 From: ED at MIT-AI (Ed Schwalenberg)
12266 Subject: Allocated devices
12267 To: RMS at MIT-AI, (BUG ITS) at MIT-AI
12268
12269 Pnn: and Dnn: as devices work unless they have been "allocated" to
12270 the SECOND:, THIRD:, VISION: sort of pack.  I don't know whether this
12271 is alleged to be a feature or a bug; I can't see any good that derives
12272 from it.
12273 Slightly more serious is that there is no way (as far as I know) of
12274 knowing what allocated devices there are (in particular .GETSYS knows
12275 nothing about them) or what the mapping between pack numbers and
12276 allocated devices is.  There is also no way of telling what directories
12277 are allocated to what packs for the allocated directory scheme.
12278 I don't think that anybody is being actively screwed by this, but it
12279 would be tasteful if a program could find out about such things without
12280 experimenting or sending mail to Moon.
12281 \1f
12282 Date: 27 AUG 1980 0610-EDT
12283 From: RMS at MIT-AI (Richard M. Stallman)
12284 To: (BUG ITS) at MIT-AI
12285
12286 The device name P15: works for reading but gets
12287 Device not Available for writing (from :COPY).
12288 \1f
12289 Date: 20 Aug 1980 1423-EDT
12290 From: TAA at MIT-DMS (Timothy A. Anderson)
12291 To: SWG at MIT-DMS
12292 Cc: BUG-ITS at MIT-DMS, clr at MIT-DMS
12293 In-reply-to: <[MIT-DMS].158301>
12294 Subject: [Re: BUG => ITS]
12295 Message-id: <[MIT-DMS].158305>
12296
12297 If the problem with .BATCH;NBATCH BAD was caused by a disk crash, which
12298 seems likely, it (shiver) was never reported by the salvager.  Could
12299 this happen if the file it's sharing with were deleted before the system
12300 crashed?
12301         -taa
12302
12303 \1f
12304 Date: 20 Aug 1980 1345-EDT
12305 From: SWG at MIT-DMS (S. W. Galley)
12306 To: BUG-ITS at MIT-DMS
12307 Cc: taa at MIT-DMS, clr at MIT-DMS
12308 Subject: BUG => ITS
12309 Message-id: <[MIT-DMS].158301>
12310
12311 The file DM:.BATCH;NBATCH BAD is supposed to have the same contents as
12312 DM:.BATCH;NBATCH SAVE, but words 166000-167777 have ASCII text from some
12313 other file in them.  Could this be from some disk crash since February?
12314
12315 \1f
12316 RWK@MIT-MC (Sent by RWK0@MIT-MC) 08/13/80 02:36:25 Re: CNSSET/TCMXV bug
12317 To: (BUG ITS) at MIT-MC
12318 CC: BDG at MIT-MC
12319 When BDG sets his vertical screen size down to 1, ITS crashes at TYOAS7+3
12320 because his cursor position is larger than his screen height.  It died when
12321 DDT had the TTY, with his DDT at a .CALL CNSGET.  It had of course recently
12322 done a ^PA.  Probably .CALL CNSSET (which he had been playing with in a program
12323 of his) should not allow you to set the size below 2 in either dimension...
12324
12325 I did not dump this because I wanted to get my buffer back.  I hope I got
12326 enough info for you to figure out what happened anyway.
12327
12328 \1f
12329 RWK@MIT-MC 08/05/80 18:24:53
12330 To: (BUG ITS) at MIT-MC
12331 CC: TAFT at MIT-MC
12332 Both FINGER and SUPDUP, when going via CHAOS, are saying:
12333 ? Internal error - ISE0
12334
12335 There is no problem, when via ARPA
12336
12337 \1f
12338 MOON@MIT-MC 08/01/80 21:51:55 Re: rubout problem
12339 To: EAK at MIT-MC
12340 CC: (BUG DDT) at MIT-MC, (BUG ITS) at MIT-MC, (BUG MAIL) at MIT-MC
12341     Date: 1 August 1980 19:42-EDT
12342     From: Earl A. Killian <EAK at MIT-MC>
12343     Subject:  rubout problem
12344     To: BUG-DDT at MIT-MC, BUG-MAIL at MIT-MC
12345     cc: BUG-ITS at MIT-MC
12346
12347     Perhaps DDT and other programs should be using ECHOIN to solve
12348     the rubout problem (where ABD<rubout>CD echoes as ABDC instead of
12349     ABCD).  If the rubout problem is the only reason why :MAIL
12350     doesn't use PI echoing, then maybe it should use it too.
12351
12352 Unfortunately ECHOIN is rather difficult to use.  I designed a scheme 
12353 which would not require any changes to user programs but I don't have
12354 nearly enough time to implement it.  The basic idea is that when a non-echoing
12355 character is typed the system defers echoing, and re-enables it when
12356 the next echoing character is read by the program (in the meantime the
12357 program may have typed out, for instance to echo erasure for a rubout).
12358 This wouldn't be too hard but the refinement to it is to go ahead and echo
12359 additional characters so you can see what you're typing, but if the program
12360 types anything out erase that echoage and do it again, which is too hard
12361 to do right now.  I don't suppose there are any competent volunteers?
12362 \1f
12363 Date: 1 August 1980 19:42-EDT
12364 From: Earl A. Killian <EAK at MIT-MC>
12365 Subject:  rubout problem
12366 To: BUG-DDT at MIT-MC, BUG-MAIL at MIT-MC
12367 cc: BUG-ITS at MIT-MC
12368
12369 Perhaps DDT and other programs should be using ECHOIN to solve
12370 the rubout problem (where ABD<rubout>CD echoes as ABDC instead of
12371 ABCD).  If the rubout problem is the only reason why :MAIL
12372 doesn't use PI echoing, then maybe it should use it too.
12373
12374 \1f
12375 DLW@MIT-MC 07/29/80 03:52:20
12376 To: (BUG ITS) at MIT-MC
12377 In the version of ITS on MC, if you come in from SAIL on a TELNET
12378 connection, set +%TPMTA, and send characters with the eighth bit
12379 on, ITS does not see them at all.
12380 \1f
12381 REM@MIT-MC 07/20/80 00:17:16
12382 To: (BUG ITS) at MIT-MC
12383 Is there any really good reason for discarding a CLI file being passed from
12384 one job to another just because that recipient job hasn't processed it
12385 in a minute or two?  The recipient job was enabled for CLI interrup, but
12386 had been ^Z'd, thus couldn't process it immediately.  The fact that it
12387 was enabled for interrupt means it wasn't just a random message to
12388 job that didn't want it.
12389
12390 \1f
12391 MOON@MIT-MC 07/10/80 05:12:56 Re: FILLEN on non-disk devices
12392 To: ED at MIT-AI, (BUG ITS) at MIT-AI
12393 The bug is not in ITS, which does what it's documented to, but in
12394 the special job device which is used if you read the directory of
12395 a non-directory device.  Apparently after opening it simply SIOTs
12396 to the BOJ: device, assuming that the first thing you will do after
12397 opening is an IOT, but if you do something else novel effects occur.
12398 \1f
12399 Date: 10 JUL 1980 0401-EDT
12400 From: ED at MIT-AI (Ed Schwalenberg)
12401 Subject: FILLEN on non-disk devices
12402 To: (BUG ITS) at MIT-AI, (BUG MLDEV) at MIT-AI
12403
12404 Doesn't fail, it just doesn't work.  This causes e.g. AIPTP\ 6 from
12405 MC to cause MLSLV on AI to die horribly, believing that SIXBIT/.FILE./
12406 is a byte size.  The code in MLSLV is reasonable given system calls
12407 that work as they should.  The documentation DOES say that it doesn't
12408 work on non-disk devices, but claims that it returns error 34 in that
12409 case.
12410 \1f
12411 MOON@MIT-MC 07/06/80 04:34:02 Re: Fair Share and the GAME program
12412 To: EJS at MIT-MC
12413 CC: (BUG ITS) at MIT-MC, LPH at MIT-MC
12414 The ITS bug that caused fair share to be very low on occasion when the system
12415 was lightly loaded has been fixed. (In response to your message of 1 July 20:51)
12416 \1f
12417 Date: 1 July 1980 23:32-EDT
12418 From: Earl A. Killian <EAK at MIT-MC>
12419 Subject:  ITS H19 support
12420 To: MRC at MIT-AI
12421 cc: BUG-TCTYP at MIT-MC, BUG-ITS at MIT-AI
12422
12423 Try :TCTYP VT52 +%TOLID which at least gets you line
12424 insert/delete.  There is no excuse for :TCTYP HEATH or :TCTYP H19
12425 not existing to do at least this.
12426
12427 \1f
12428 Date:  1 JUL 1980 2202-EDT
12429 From: MRC at MIT-AI (Mark Crispin)
12430 Subject: ITS H19 support
12431 To: (BUG ITS) at MIT-AI
12432
12433 Is there any chance that H19's will be added to ITS soon?  I'll use
12434 :TCTYP VT52 for now since CRTSTY is too expensive, but these things
12435 do seem to be becoming more popular.
12436 \1f
12437 Date: 1 July 1980 20:51-EDT
12438 From: Eric J. Swenson <EJS at MIT-MC>
12439 Subject:  Fair Share and the GAME program
12440 To: MOON at MIT-MC, BUG-ITS at MIT-MC
12441 cc: LPH at MIT-MC
12442
12443
12444 I'm getting tired of people telling me that the GAME program bites the
12445 royal... because of the system load restrictions (determined from the
12446 system Fair Share and the number of users).  Here is a message from Leo
12447 Harten (LPH@MC).  Is it possible that ITS is not calculating the fair share
12448 correctly or is it just not a reliable indication of system load even when
12449 averaged over time?  
12450 ----- [Mail from LPH] ----:
12451     the fair share determiner is not useful to trek players. when no one
12452     is running a job, fair share is 5%. if i start a macsyma running for 
12453     i:1 thru 1.e6 do (j:i); and then get 60% fair share, then i can play 
12454     trek!!! to have to start a running job in order to play games at 3 am 
12455     is ludicrous! there are 11 lusers right now, and since no one is 
12456     actively running anything, the fair share is artificially low. 
12457     is this a feature of the new dragon? (as in star trek: the motion
12458     picture, that's not a bug, that's a vejur!)
12459 ----- [End of Mail from LPH] ----
12460 So is there anything wrong with Fair Share?  Is it an accurate measure of
12461 anything or can it be used in place of a one-hundred-sided die?  -- Eric
12462
12463 \1f
12464 Date: 30 JUN 1980 1451-EDT
12465 From: MOON at MIT-MC (David A. Moon)
12466 Subject: \e\e\ 6 is S L O W
12467 To: SJK at MIT-MC
12468 CC: (BUG DDT) at MIT-MC, (BUG ITS) at MIT-MC
12469
12470     SJK@MIT-MC 06/30/80 00:02:03 Re: \e\e\ 6 is S L O W
12471     To: (BUG DDT) at MIT-MC, (BUG ITS) at MIT-MC
12472     Is there any reason for this command to be slower?  I've noticed it sorta
12473     pauses after each line.  This is a fairly recent occurrance, maybe's been
12474     this way for two weeks.  Anyone else notice this?   -sjk
12475 This is because the buffer for printing directories and files in DDT
12476 is preposterously small (80 characters), and an interaction with the job
12477 implementing the DIR: device is required for each buffer-load.  RWK
12478 has promised to fix this but evidently hasn't had time.
12479 \1f
12480 SJK@MIT-MC 06/30/80 00:02:03 Re: \e\e\ 6 is S L O W
12481 To: (BUG DDT) at MIT-MC, (BUG ITS) at MIT-MC
12482 Is there any reason for this command to be slower?  I've noticed it sorta
12483 pauses after each line.  This is a fairly recent occurrance, maybe's been
12484 this way for two weeks.  Anyone else notice this?       -sjk
12485 \1f
12486 MOON@MIT-MC 06/28/80 00:01:09 Re: KMP's halt at TTYI15+15 from :REATTA
12487 To: KMP at MIT-MC, (BUG ITS) at MIT-MC, (BUG REATTA) at MIT-MC
12488 CC: RLB at MIT-MC, JIM at MIT-MC
12489 I have fixed this in the source (TS3TTY).  RMS, could you check the
12490 change and make sure I didn't break anything?
12491 \1f
12492 KMP@MIT-MC 06/27/80 14:09:45
12493 To: (BUG ITS) at MIT-MC, (BUG REATTA) at MIT-MC, KMP at MIT-MC
12494 CC: RLB at MIT-MC, JIM at MIT-MC
12495 I did :REATTA JIM /K from a terminal near Jim's to demo how REATTA works
12496 (the terminal I did it from was t22 on MC). I then typed \1a to see where
12497 we were in the reatta'd process, but nothing happened. The system had
12498 halted at TTYI15+15 (a JUMPL B,[JRST 4,.] which has a comment saying that
12499 the interrupting character belongs to no user). I suspect that REATTA and/or
12500 ITS needs to do something about this potential timing error. Control-Z is
12501 always the first char I type after a REATTA to get myself back to DDT where
12502 I can figure out what's going on ... Maybe it can just turn off interrupts
12503 -- will that help? -- or maybe ITS needs to be more tolerant of this type
12504 of error and just dismiss the interrupt and pretend it didn't see the 
12505 character. In any case, the bug makes me nervous since I suggest REATTA to
12506 many of our users who get themselves dropped by the network...  This was
12507 the nature of the system crash today at 12:15pm
12508 -kmp
12509
12510 \1f
12511 Date: 25 Jun 1980 1749-EDT
12512 From: CSTACY at MIT-DMS (Christopher C. Stacy)
12513 To: BUG-its at MIT-DMS
12514 Subject: BUG => its
12515 Message-id: <[MIT-DMS].152408>
12516
12517 On DMS with three users (one of them my crtsty)
12518 I got a FS from :sstatus of 102%.
12519 Is this broken?
12520 Chris
12521 ----
12522
12523
12524 \1f
12525 Date: 27 JUN 1980 1108-EDT
12526 From: KMP at MIT-MC (Kent M. Pitman)
12527 To: (BUG ITS) at MIT-MC
12528 CC: RWK at MIT-MC, (BUG EMACS) at MIT-MC, (BUG BABYL) at MIT-MC
12529
12530 I was running Babyl a little while ago and managed to get it into a wierd
12531 state where it started sending all sorts of garbage to the terminal that
12532 I just couldn't stop. I did \1a to get out of it -- that worked. My terminal
12533 went back to normal. When I \eP'd the job, the stream of garbage continued.
12534 After that, it was hard to tell if things were listening to me. I tried \1a'ing
12535 out of it again, but that didn't give me any re-assuring signs that my
12536 console was listening to me -- just streams of random characters displaying
12537 mostly. After a while, I noticed that the output I was seeing when I typed
12538 something was mixed part of the stuff I should be seeing and part of the
12539 stuff I'd seen a while back -- eg, "QUIQU^ IXX ?" or something when I typed
12540 \a ... Presumably the XX? was from the \ 4's earlier. I had
12541 JONL gun me and after \1a'ing the console again and typing some \a's
12542 I finally saw my console free message and the wakeup message from the \1a.
12543 RWK told me to do \e.\e\e0G and :PDUMP the Emacs job -- it's written to 
12544 MC:KMP;TS SCREW if someone wants to look at if -- Since it's running Babyl
12545 and I don't want my mail clobbered, be extremely careful not to "Q" out
12546 of it if you do want to look at it ... If it's not worth looking at, that's
12547 fine by me. Send me a message saying so, so that I can delete the dump file.
12548 -kmp
12549
12550 \1f
12551 Date: 27 JUN 1980 0352-EDT
12552 From: RMS at MIT-AI (Richard M. Stallman)
12553 To: (BUG DDT) at MIT-AI, (BUG ITS) at MIT-AI
12554
12555 I have :TCTYP QUERY in my init file,
12556 but very often I find that the bit has been cleared.
12557 Someone just linked to me and it didn't query.
12558 The bit was off.  He said he didnt patch it off,
12559 so it must be a bug.
12560 \1f
12561 Date: 26 JUN 1980 0116-EDT
12562 From: DLW at MIT-AI (Daniel L. Weinreb)
12563 To: (BUG ITS) at MIT-AI
12564
12565 I just got :LUISERed by someone who was trying to create
12566 a file using :CREATE and getting confused.  I hadn't known
12567 there even WAS a :CREATE, but there is such a program; it appears
12568 to be a simple TECO frob or something.  Anyone know what this is??
12569 \1f
12570 ZRM@MIT-MC 06/25/80 17:59:25
12571 To: (BUG ITS) at MIT-MC
12572 Having just fingered mc it occurs to me that listing
12573 ctrstys as users is redundant and leads to more confusion than
12574 information.
12575 \1f
12576 Date: 24 June 1980 20:59-EDT
12577 From: Earl A. Killian <EAK at MIT-MC>
12578 To: BUG-ITS at MIT-MC
12579
12580 Date: 23 Jun 1980 2153-EDT
12581 From: ZEMON at MIT-DMS (Landon M. Dyer)
12582 To:   BUG-crtsty at MIT-DMS
12583 Re:   BUG => crtsty
12584
12585         I have a slight problem.  I own a microcomputer
12586 system upon which I have simulated a superimage mode (SUPDUP?)
12587 terminal, i.e. a terminal which would (in theory) take the 'raw'
12588 output stream from ITS (escaped by 177s, as documented in INFO
12589 somewhere) and do nice (and fast) things without the aid of a
12590 front end preprocessor like CRTSTY.
12591
12592         I have all of the escape sequences & so forth working (I have
12593 tested them out in local mode....), but to date my efforts to get
12594 ITS to beleive in my SUPDUP terminal have been fruitless, if not
12595 unspectacular -- ITS will either ignore me completely and continue
12596 to treat me as a printing terminal, or it will "blow up" and
12597 start sending me wierd and wonderful, if useless, control characters.
12598
12599         1) How do I get ITS to beleive in me?  What bits must I
12600 twiddle in order to get the ITS buffer output codes to work for me?
12601
12602         2) If I can't get ITS to send me the buffer codes, how can
12603 I use CRTSTY's SOFT terminal emulator?  (Having looked
12604 at the listing for the SOFT front end it seems that that is about
12605 what I have written to emulate -- but I can't get SOFT to work either.)
12606
12607         It would be preferable to just set bits in DDT and not have
12608 to take up an extra job slot, of course.
12609
12610         Please answer -- I am badly in need of some help here.
12611 You can send mail to either  zemon@mit-ai  or  dyer@nbs-10.
12612
12613                         Thank you very much...
12614
12615 \1f
12616 Date: 24 June 1980 20:59-EDT
12617 From: Earl A. Killian <EAK at MIT-MC>
12618 Subject:  not getting software TTY codes
12619 To: ZEMON at MIT-DMS
12620 cc: BUG-ITS at MIT-MC
12621
12622 You were using :TCTYP SOFT, and you weren't getting what looked
12623 like ITS internal codes?  Maybe they were coming in their 200+
12624 form instead of the 177 escape form?  Could you tell us in octal
12625 what is sent when you type CR to DDT?
12626
12627 \1f
12628 Date: 24 JUN 1980 0300-EDT
12629 From: EB at MIT-AI (Edward Barton)
12630 Subject: CLI device
12631 To: (BUG ITS) at MIT-AI
12632 CC: EB at MIT-AI
12633
12634 The system job deletes core link files which have not been referenced
12635 for two minutes.  I do not believe that files which were opened as CLI:
12636 (perhaps as opposed to CLO:) should go away if the jobs to which interrupts
12637 were given still have those interrupts pending.  The effect of the current
12638 practice is that a job which is ^Z'ed at the time it receives its CLI
12639 interrupt may later get that interrupt but not be able to open CLA:.
12640
12641 Also, it would be nice if a channel open to CLO: could interrupt when
12642 input became available....
12643
12644 \1f
12645 CPR@MIT-MC 06/23/80 08:23:32
12646 To: (BUG ITS) at MIT-MC
12647 I got a 'all network ports in use' message as the 10th net tty...seems small.
12648 \1f
12649 GNU@MIT-MC 06/19/80 03:34:46
12650 To: (BUG ITS) at MIT-MC
12651 ITS seems to be flakier these days about when it types a colon (when in
12652 monitor mode).  Often after running a program it will type *, ^W,
12653 or nothing, requiring you to hit CR to get your input interpreted as 
12654 a command.  What has happened?  Can it be fixed to always provide a colon?
12655 In particular, :TCTYP *never* provides any prompt except ^W, and as I recall,
12656 never has.  This ought get fixed.  (Does anybody who works there use
12657 :monmode?  I've heard it referred to as "crippled mode", but since I 
12658 don't have an ITS manual handy ever, I can't remember the obscure
12659 ("incompatible") random control-strange-char-preceded-and-followed-by-other-
12660 strange-parameters "commands".
12661
12662 \1f
12663 JPG@MIT-MC 06/19/80 02:52:46
12664 To: CMA at MIT-MC
12665 CC: ELLEN at MIT-MC, (BUG ITS) at MIT-MC
12666 CMA@MIT-MC 06/18/80 14:24:25
12667 the command :tctyp padcr 0 padlf 0 padtab 1 width 228
12668 seems to disconnect me from the system.It has happened twice.
12669
12670 I don't see any way there could be a connection between the two.
12671 Getting disconnected unfortunately is also too easy to happen even 
12672 without this scenario.  Anyway, I am forwarding your mail to people 
12673 who know more about these things.
12674
12675 \1f
12676 JLK@MIT-MC 06/16/80 15:37:00
12677 To: FILE-RETRIEVE at MIT-MC
12678 CC: (BUG ITS) at MIT-MC
12679 Why are half of the login and emacs init files in the world on pack 13?
12680 I think this is a total loss.  I imagine if someone is on a vacation
12681 or something, their whole directory gets put on pack 13, and they never
12682 notice it until pack 13 crashes.  Can't this brain damaged dumping process
12683 be made more clever?  The backlash from this is likely to be people
12684 writing programs for their logout file that sets the don't reap bit
12685 for all their files and copies them all to primary packs.  I spent half
12686 the moring handling complaints from dozens of users who didn't understand
12687 why none of their normal activities worked (login, emacs, mail, etc.).
12688 I consider this to be a very serious lossage and hope steps can be taken
12689 to make sure this doesn't happen again.  I suppose I can write a trival
12690 program that fixes all directories after every dump, but it is a loss that
12691 this should be necessary.
12692
12693 \1f
12694 Date: 11 Jun 1980 1216-EDT
12695 From: PDL at MIT-DMS (P. David Lebling)
12696 To: BUG-its at MIT-DMS
12697 Cc: TAA at MIT-DMS, SWG at MIT-DMS, WJN at MIT-DMS
12698 Subject: BUG => its
12699 Message-id: <[MIT-DMS].150758>
12700
12701 Copying WJN;WJN READER to WJN;AR0:_WJNRE > causes a crash at USRUUO+5(?).
12702 This also happens (as an innocent experiment showed) in the newer ITS
12703 when you copy AI:COMMON;WJN READER to AI:COMMON;AR0:_WJNRE >.  We didn't
12704 realize the bug was so virulent.
12705         Dave
12706
12707
12708 \1f
12709 FMRC@MIT-ML 06/09/80 02:44:30
12710 To: (BUG ITS) at MIT-ML
12711 It is currently about 0240 EST and there is only one other user on.
12712 And it is sunday/mondaymorn at that.  I just recieved a message from
12713 SYSTEM OVERSEER saying that I am not supposed to be on right now.  This
12714 is I hope a bug?
12715 \1f
12716 Date:  6 JUN 1980 2327-EDT
12717 From: ED at MIT-AI (Ed Schwalenberg)
12718 Subject: Translations
12719 To: CBF at MIT-MC, CSTACY at MIT-MC
12720 CC: (BUG ITS) at MIT-AI
12721
12722 There are two seperate losses which are being confused here.
12723 There are a finite number of entries in the system translation
12724 table; if an attempt to create a translation (TRANAD) is done
12725 a DIRECTORY FULL error message is generated.  This virtually
12726 never happens, and clearly did not happen in this case.
12727
12728 If a translation gets chased more than 64 or so times, it is
12729 deemed to be losing and the error TOO MANY TRANSLATIONS
12730 is generated.  I think from CSTACY's message he did
12731 \14 DSK:FOO;MUMBLE MUMBLE
12732 To:
12733 *
12734 which resulted in a translation from MUMBLE MUMBLE to itself.
12735 He then did :PRINT MUMBLE MUMBLE and got the correct error
12736 message.
12737 \1f
12738 ECC@MIT-AI 06/06/80 17:37:29 Re:  tip port 5
12739 To: (BUG its) at MIT-ML
12740 Apparently, ML thinks that MIT-TIP port 5 is room 508, which is occupied
12741 by Kent, Sollins, and Ciccarelli.  Offhand, I don't know about the 508 --
12742 that is probably still correct, but I'm not in that office (or group, for
12743 that matter) anymore.
12744
12745
12746
12747 \1f
12748 CBF@MIT-MC 06/06/80 17:43:32 Re: Translations
12749 To: CSTACY at MIT-MC
12750 CC: (BUG ITS) at MIT-MC
12751     CSTACY@MIT-MC 06/05/80 07:04:03
12752     There are too many translations active on MC. Can this happen?
12753     (If I interpreted the error messg correctly...)
12754     I tried to do a $^T which failed,
12755     also a :link command failed with "TRANS: - TOO MANY TRANSLATIONS".
12756     How dynamic is this situation, or is this really a bug?
12757
12758 No bug, the total number of translations is a fixed constant on each ITS.
12759 IN general you should not make a translation unless there is no other good
12760 way to accomplish the objective and it is highly anti-social to have more
12761 than a few at any given time.
12762
12763 \1f
12764 Date:  6 JUN 1980 0126-EDT
12765 From: RMS at MIT-AI (Richard M. Stallman)
12766 To: (BUG ITS) at MIT-AI
12767
12768 Closing another job's disk channel inside IODCL,
12769 with U and P set up for that other job, got to QDEL11
12770 which went to UUOTRO.  UUOTRO assumes that U and P are
12771 set up to the job which is running.  So it called
12772 ALOGOUT again which decided, since U was a which
12773 had an inferior and 40 had .LOGOUT 1, to act like
12774 a .BREAK.  Giving the interrupt eventually crashed
12775 because it checked for LSWPR being nonzero.
12776 I think that UUOTRO assumes that LSWPR is zero.
12777 Probably UUOTRO should be changed to make these
12778 things true or bomb immediately if they are not.
12779 I can't say anything about the code in QDEL11
12780 because that code is not in the DISK listing at all,
12781 but it is probably a loss for any close routine to
12782 go to UUOTRO.
12783 \1f
12784 CSTACY@MIT-MC 06/05/80 07:04:03
12785 To: (BUG ITS) at MIT-MC
12786 There are too many translations active on MC. Can this happen?
12787 (If I interpreted the error messg correctly...)
12788 I tried to do a $^T which failed,
12789 also a :link command failed with "TRANS: - TOO MANY TRANSLATIONS".
12790 How dynamic is this situation, or is this really a bug?
12791 Thanks,
12792 Chris
12793
12794 \1f
12795 GJC@MIT-MC 06/02/80 16:23:55
12796 To: (BUG ITS) at MIT-MC
12797 I saw two detached HACTRO's today on MC, and they took an awful
12798 long time to die after being gunned with peek. The status stayed
12799 at *MULTIX for a couple minutes (near as I could tell), and
12800 then they went away...
12801
12802 -gjc
12803
12804
12805 \1f
12806 JONL@MIT-MC 06/02/80 07:58:58
12807 To: (BUG ITS) at MIT-MC
12808 CC: (BUG DDT) at MIT-MC
12809 :MOVE  seems to lose the "don't-reap-me" bit, and also
12810 resets the reference date to time of :MOVEing.  There
12811 ought to be a way to shuffle stuff to secondary or tertiary
12812 packs without destroying this valuable information.
12813
12814 \1f
12815 Date: 30 May 1980 0512-PDT
12816 From: Scott J. Kramer <Scott at SRI-KL>
12817 Subject: Well...
12818 To: bug-pword at MC, bug-its at MC
12819
12820 :DDTSYM BYERUN is set non-zero, don't know exactly what.
12821 -------
12822
12823 \1f
12824 Date: 30 May 1980 0501-PDT
12825 From: Scott J. Kramer <Scott at SRI-KL>
12826 Subject: PWORD weirdness
12827 To: bug-pword at MC, bug-its at MC
12828
12829 Wonderful bugs:
12830
12831 MC ITS.1191. PWORD.1733.
12832 TTY 42
12833 8. Lusers, Fair Share = 64%
12834
12835 *$$u
12836 MC ITS 1191  Console 42 Free. 07:57:57
12837
12838 MC ITS.1191. PWORD.1733.
12839 TTY 42
12840 8. Lusers, Fair Share = 74%
12841
12842 *sjk$^A
12843 (This person's mail is forwarded to CHNL NOT OPEN
12844 Bad file = ^Q : ^Q ; ^Q  ^Q 
12845 *$^A
12846 (This person's mail is forwarded to 
12847 Top level interrupt, tree detached
12848
12849 MC ITS 1191  Console 42 Free. 07:58:07
12850
12851 MC ITS.1191. PWORD.1733.
12852 TTY 42
12853 8. Lusers, Fair Share = 72%
12854
12855 *sjk$^A
12856 (This person's mail is forwarded to CHNL NOT OPEN
12857 Bad file = ^Q : ^Q ; ^Q  ^Q 
12858 *$$u
12859 These are the topics for which HELP can give more info.
12860 Type:
12861 :HELP <topic>
12862 for more info on a given topic.
12863
12864         ACOUNT  LOGIN   TCTYP   LUSER   ITS     JCL
12865         PRINT   LOGOUT  SEND    NAME    SSTATU  WHOJ
12866         BUG     WHO     DATE    TIME    TIMES   TIMOON
12867         OCTPUS  WHOIS   HELP    MAIL    QSEND   PRMAIL
12868         PRSEND  LISTF   USERS
12869 *
12870 *:logout
12871
12872 See Ya Later ___035... 
12873 The plural of spouse is spice.
12874
12875 ...and it hangs here.  And somehow :DDTSYM BYERUN is set to -1.
12876 Rather bizarre...       -sjk
12877 -------
12878
12879 \1f
12880 RWK@MIT-MC 05/29/80 13:16:43 Re: Scheduler observations
12881 To: (BUG ITS) at MIT-MC
12882 Response to --MORE-- in peek can still take 15 seconds or so (although
12883 not usually).  It's a lot better, but not perfect.  Also, I just gunned
12884 down a job with "1000000" interrupt according to PEEK.  What is that
12885 interrupt?  It took about 2 minutes for it to finally go away.  In
12886 the meantime, it could not be :UJOB'd, its FLSINS was zero, its
12887 state in PEEK was *MULTICS, its inferior disappeared at about the 1
12888 minute mark, etc.  Also, HIC and I saw a hung tree.  A WHOLIN job was
12889 hung waiting for output room, which isn't suprising but the HACTRN
12890 was hung in USRI.  It went away OK when gunned (we were going to lunch,
12891 not investigating the system).
12892
12893 A lot better than before, but still some quirks.
12894
12895 \1f
12896 Date: 29 MAY 1980 0720-EDT
12897 From: RWK at MIT-MC (Robert W. Kerns)
12898 To: (BUG ITS) at MIT-MC
12899 CC: SJK at MIT-MC
12900
12901 I'm not certain SJK's suggestion should be done.  When I use DIR:, I often
12902 use it in more than one mode.  However, I'm probably just abnormal.  Second
12903 opinion?
12904
12905 \1f
12906 RWK@MIT-MC 05/29/80 06:16:14
12907 To: (BUG ITS) at MIT-MC
12908 FIRST: should be a synonym for writing to a primary pack, for the benifit
12909 of allocated directories.
12910
12911 \1f
12912 GJC@MIT-MC 05/28/80 14:23:41
12913 To: (BUG ITS) at MIT-MC
12914 CC: CL at MIT-MC, JLK at MIT-MC
12915 T36 seems to be wedged.
12916
12917 \1f
12918 RWK@MIT-MC 05/27/80 15:57:22 Re: Schedualer lossage
12919 To: (BUG ITS) at MIT-MC
12920 CC: JM at MIT-MC, ELLEN at MIT-MC, JPG at MIT-MC
12921 Fooi, I sent mail before but it log lost in the crash.  Anyway, there
12922 definitely IS a problem, but it's not just that performance is bad.  There
12923 is a screwy interaction at work here between interrupts and I/O and the
12924 scheduler.
12925
12926 When a job has non-defered pending interrupts, SCHACK does not skip-return,
12927 leading to doing a full schedual.  I think this relates to the problem, in
12928 that only jobs with pending interrupts are scrod.  Because they only get run
12929 when a full schedual is done, they can be heavily discriminated against under
12930 some circumstances.  I'm not sure just what those circumstances are, but PEEK
12931 is screwed in --MORE-- but not elsewhere.  This only happens during heavy load,
12932 presumably because the full schedual then happens more often.
12933
12934 These observations are based on a lot of poking around, with H19WHO keeping me
12935 informed of the state of my current job.
12936
12937 1)  EMACS does it's input in a single big SIOT, getting MPV's along the way,
12938 which it handles and creates the core.  Unfortunately, these interrupts may
12939 take a very long time to go off, and it won't be schedualed until they do.
12940
12941 2)  PEEK .SLEEP's except during the --MORE-- break, where it waits in an input
12942 .IOT ... which never returns, since when you type a space, the %PITYI interrupt
12943 is asserted in .PIRQC, but NEVER GOES OFF.  If you clear this interrupt,
12944 disable %PITYI in .MASK, type the space, it reads the space.  Then of course
12945 you have to restore the mask, since PEEK reads it's commands at interrupt
12946 level.
12947
12948 3)  When COMSAT loses, getting schedualed but every minute or so, I've checked,
12949 found the pages required in core, at an ordinary BLT or TLNN etc., and with
12950 a %PIRLT interrupt that WAS NOT GOING OFF.  Eventually the load would drop and
12951 it would run.
12952
12953 4)  DDT sometimes doesn't get its interrupt when the inferior is ^Z'd, while
12954 it's sitting in it's .HANG  I also saw a .DTTY take 20 seconds, I don't have
12955 any other clues on that.  Oddly enough, giving DDT a ^G seems to wake it up
12956 when it's hung in that manner.  Perhaps the TTY driver manages to frob it in
12957 just the right way to make it run again, I don't know.  Or maybe it just
12958 happened to get schedualed when I typed &^G, but that seems unlikely; why
12959 didn't it get schedualed for 15 seconds before that?
12960
12961 Anyway, I hope this is enough to track down the problem.  The threshold of
12962 load before it shows up is fairly high, requiring many runnable jobs.  Probably
12963 enough to fill SCHBTB or something and just sit there keeping it full.
12964
12965 \1f
12966 RWK@MIT-MC 05/27/80 12:00:50 Re: Slowness
12967 To: (BUG ITS) at MIT-MC
12968 CC: JM at MIT-MC
12969 I'm not so sure that the reported slowness of disk I/O is anything other
12970 than very heavy disk loading.  Looking at the channels listing in peek, we're
12971 often in the 20-25 channel range, and it's not uncommon for there to be 15
12972 competitors for one disk drive.  Normal is more like 15-20 range, with maybe
12973 8-10 competitors for a drive.  Today seems to be more disk intensive than usual
12974 for some reason.  TY is doing a DUMP.  There are several compilers and TEX jobs
12975 plus the dover spooler and PFTHMG and ...
12976
12977 I've seen the system grind to a halt when there were 25 channels in use before.
12978 And indeed, when it drops back down to normal, it doesn't seem grossly slower
12979 than usual, although I can't assert it's normal.  Under the 25-channel load,
12980 I read SYSEN1;DDT > (98 blocks) into an EMACS in 110 seconds, watching with
12981 H19WHO updatng every 5 seconds.  Only 4 samples out of that period of 22 were
12982 in other than +DSKBI.  Under conditions of about 18 channels in use the time
12983 was 65 seconds with only one sample not in +DSKBI.  65 seconds is not
12984 inconsistant with times I've observed before under "similar" load.  It has also
12985 been observed by many people that the system is much less responsive WRT disk
12986 I/O when a dump is being taken.
12987
12988 Disclamer:  The above observations do not show that the system is performing as
12989 well as before.  My only assertion is that the data doesn't show it when
12990 balanced with the load observed. and the lack of a control case.  "Before" data
12991 would be necessary to make any reasonable judgements.
12992
12993 Further Disclamer:  The above does not mean that I think the schedular is
12994 working 100% right.  There are other clear problems with it.  Have yo utried
12995 continuing a --MORE-- break in PEEK lately?
12996
12997 BTW, ITS doesn't use an elevator algorithm for its disk I/O does it?
12998 110 seconds for 98 pages against say 12 competitors for one disk drive
12999 looks to me about right for randomly contending competitors, no?  This works
13000 out to about 10 seconds for the single user, with having it seek the block,
13001 then wait until the next schedual to transfer the block to the user's address
13002 space (perform the SIOT) and queue up the next transfer.  I.e. about 1/10
13003 second for each pair of seek/xfer and schedual.
13004
13005 Maybe elevator algorithm might be worthwhile during the heavier load
13006 situations?  Also, read-ahead when you encounter an extent of more than one
13007 block might help.
13008
13009 Maybe we should run the old system sometime in the daytime and take some
13010 performance measurements to compare with the current situation?
13011
13012 \1f
13013 Date: 27 May 1980 10:32-EDT
13014 From: Earl A. Killian <EAK at MIT-MC>
13015 Subject:  ITS 1188 is slower.
13016 To: BUG-ITS at MIT-MC
13017 cc: CBF at MIT-MC
13018
13019 I agree; reading my large Babyl file into TECO took much much
13020 longer just now than it ever has under similar load.
13021
13022 \1f
13023 CBF@MIT-MC 05/27/80 09:01:58 Re: ITS 1188 is slower.
13024 To: (BUG ITS) at MIT-MC
13025 ITS 1186 is slower
13026 It seems to take longer to do some things, ie. get into Rmail or Info.
13027 Quit starting seems to help.  (ie. ^Z $P).
13028 This claim is based on response time vs. my past experience at various
13029 loads.  I havn't tried to do any quantitive measurement.
13030
13031 \1f
13032 GLS@MIT-MC 05/26/80 17:35:09
13033 To: (BUG ITS) at MIT-MC
13034 See MC:CRASH;HALTPC 5550  for a crash at PC 5550 (see log).
13035 \1f
13036 Date: 12 MAY 1980 2214-EDT
13037 From: KLH at MIT-AI (Ken Harrenstien)
13038 Subject: Tabs
13039 To: ED at MIT-MC
13040 CC: (BUG ITS) at MIT-AI
13041
13042     ED@MIT-MC 05/12/80 21:38:18 Re: Tabs
13043         This line begins with a tab.  However, it echoes and redisplays
13044     consistantly with only one blank space at the beginning.
13045                 This line begins with two tabs.  It has 8 blank spaces.
13046     It appears to only happen at the beginning of the line.  This is
13047     on a C100, using :tctyp c100.
13048
13049 This appears to be an ITS problem; I cannot make it happen via
13050 software-TTY, so it must be C100 specific.
13051 \1f
13052 KMP@MIT-MC (Sent by ___131@MIT-MC) 05/10/80 23:39:34
13053 To: (BUG ITS) at MIT-MC
13054 The system console stopped typing out at 20:02 tonight. The console 11's
13055 lights are locked on ... it looks kinda out of it ... I asked RG who advised
13056 not doing anything and just waiting until the system goes down voluntarily,
13057 so I'm leaving it be. -kmp
13058
13059 \1f
13060 CBF@MIT-MC 05/10/80 21:18:52 Re: strange occurances on T13 (the first Vadic 3467 line)
13061 To: ASB at MIT-MC, (BUG ITS) at MIT-MC
13062 CC: KMP at MIT-MC, ELLEN at MIT-MC, SK at MIT-MC
13063 It is more than obvious that the T13 is not detecting hangup.  (Ie. either
13064 the modem card, the wires from it to the DH-11, the DH-11, the tables in
13065 the I/O-11, the I/O-11, the tables in ITS, ITS, the KL-10 or something in
13066 the path is broken).  Someone might look into fixing it before half the
13067 disk is taken up by bug reports.
13068
13069 \1f
13070 ASB@MIT-MC 05/10/80 16:05:04 Re: ADDENDUM TO PREVIOUS NOTE
13071 To: (BUG ITS) at MIT-MC
13072 CC: KMP at MIT-MC, SK at MIT-MC, ELLEN at MIT-MC, ASB at MIT-MC
13073 I now find that although <cr> wake-up still fails, CNTL-Z works fine.
13074 The TCTYP was apparently irrelevant.
13075
13076 \1f
13077 ASB@MIT-MC 05/10/80 14:47:44
13078 To: (BUG ITS) at MIT-MC
13079 CC: KMP at MIT-MC, ELLEN at MIT-MC, ASB at MIT-MC, SK at MIT-MC
13080 I have repeatable problems characterized by the following:
13081
13082 [1] My equipment:
13083     ADM-3A thru VADIC 3434 over FTS 835-6985
13084 [2] Procedure:
13085     Dial the phone no. get CXR light on VADIC indicating carrier locks.
13086     Type a <cr>, observe TXD light on vadic flash, indicating that <cr>
13087        was successfully transmitted.  No answering flash of RXD light on
13088        VADIC, indicating that the return copy of <cr> is not received.
13089     Repeat the <cr> transmission and return-receive failure as many times
13090        as desired.  I have done it 10 times with identical behavior.
13091     Type  :TCTYP FULL <cr> into MC.  After each character I notice the
13092        TXD flash, but no RXD flash.  No response yet.
13093     Type CNTL-Z .  Now the machine wakes up and transmits the banner:
13094        MC ITS.1168.PWORD bla bla
13095        TTY whatever
13096        ## LUSERS etc bla bla
13097     Now I find that I can log in.  
13098     After doing so, I do :P O and the line corresponding to me reads
13099
13100 13    137    ASB    P    T1061     24     80          X <- 
13101
13102
13103        which I interpret to mean that the systems thinks my terminal
13104        is T1061.
13105
13106 Perhaps I somehow told it this, though I am unaware of having done so.
13107 I have repeated this process successfully 3 times in the last 1/2 hour.
13108
13109 \1f
13110 ASB@MIT-MC (Sent by ASB0@MIT-MC) 05/09/80 18:46:32
13111 To: (BUG ITS) at MIT-MC
13112 CC: TYANG at MIT-MC, KMP at MIT-MC, CWH at MIT-MC
13113 Logged in as ASB, I tried to log in again thru a printing terminal
13114 to get a short listing.  I found that I was attached to a tree belonging
13115 to TYANG, and could not log in on my own.  So I detached his tree,
13116 logged in and all was well.
13117
13118 \1f
13119 Date:  9 MAY 1980 1611-EDT
13120 From: RICH at MIT-AI (Charles Rich)
13121 To: (BUG ITS) at MIT-AI
13122
13123 It is very irritating that the DVR^F command leaves the default
13124 device set to DVR: so that, for example, subsequence :PRINT
13125 commands which do not explicitly specify AI: or DSK: in the
13126 filename fail.  The XGP^F command, on which DVR^F is assumedly
13127 modelled, does not have this problem.
13128 \1f
13129 Date: 9 May 1980 08:29-EDT
13130 From: Kent M. Pitman <KMP at MIT-MC>
13131 Subject: Here's another one...
13132 To: BUG-ITS at MIT-MC
13133
13134 Date: 05/09/80 05:08:05
13135 From: DLW at MIT-AI
13136 To:   KMP
13137 Re:   MC dialup failure on 5/8/80
13138
13139 Just for the record, I also have been unable to make 253-6985
13140 respond to CR.
13141
13142 \1f
13143 RWK@MIT-MC 05/09/80 02:12:41
13144 To: KMP at MIT-MC, GZ at MIT-MC, DANIEL at MIT-MC
13145 CC: (BUG ITS) at MIT-MC, (BUG PWORD) at MIT-MC
13146 If someone would be so kind as to tell me which TTY line does not get PWORD,
13147 I would be fix it.  Noone has cared to tell me yet.  It is hardly necessary
13148 to send to note to all of BUG-ITS to get this fixed.  A single responsible
13149 bug report would do it.  I am sure you are aware I do not have a modem in
13150 my office, let alone a vadic triple-speed.
13151
13152 \1f
13153 KMP@MIT-ML 05/09/80 02:06:32
13154 To: (BUG PWORD) at MIT-ML
13155 CC: GZ at MIT-ML, (BUG ITS) at MIT-ML, DANIEL at MIT-ML, KMP at MIT-ML
13156 People have complained to me about dialing MC (GZ) and ML (DANIEL) and getting
13157 DDT instead of PWORD on occasion in the last couple of days. Something might
13158 be mixed up.
13159
13160 \1f
13161 KMP@MIT-MC 05/09/80 02:04:03
13162 To: (BUG ITS) at MIT-MC
13163 CC: ASB at MIT-MC, SK at MIT-MC, ELLEN at MIT-MC, KMP at MIT-MC
13164 I got multiple reports this evening of dialing 7985 and <Return> not waking
13165 up MC ... Something may be messed up. ASB's line was also 1/2-dpx for unknown
13166 reasons (said he did not :Tctyp Half) on it and doesn't know how it got into
13167 that mode but he wasn't seeing anything he was typing for a while and
13168 :Tctyp Full corrected the problem.
13169 -kmp
13170
13171 \1f
13172 RWK@MIT-MC 05/09/80 01:18:30
13173 To: (BUG TECO) at MIT-MC, (BUG ITS) at MIT-MC
13174 It seems that EMACS can't be ^P'd while running a keyboard macro, because
13175 it keeps doing .CALL of TTYGET.  Now while I doubt that TECO needs to be
13176 doing .CALL of TTYGET while doing a keyboard macro, on the other hand it
13177 should not require the TTY to do such a call, but should get the information
13178 out of .TTST1 and .TTST2 and TTSTS per-job variables.
13179
13180 \1f
13181 KMP@MIT-MC 05/03/80 00:07:15
13182 To: (BUG ITS) at MIT-MC, (BUG OS) at MIT-MC
13183 CC: RWK at MIT-MC
13184 There exists an AI:SYSENG;OS 93,95,and 96. 95 and 96 seemed to have been
13185 victims of hacks, so I deleted them and re-installed 93 which seems to work
13186 fine. -kmp
13187
13188 \1f
13189 RWK@MIT-MC (Sent by ___106@MIT-MC) 05/03/80 00:04:13 Re: OS
13190 To: RICH at MIT-MC
13191 CC: (BUG ITS) at MIT-MC, (BUG OS) at MIT-MC, KMP at MIT-MC
13192 KMP fixed OS; it had been vandalized.
13193
13194 \1f
13195 Date:  2 MAY 1980 2342-EDT
13196 From: RICH at MIT-AI (Charles Rich)
13197 To: (BUG OS) at MIT-AI, (BUG ITS) at MIT-AI
13198
13199 The :OS program seems to be broken.  Regardless of whether it is
13200 given a logged in user name or not, it just does a <cr> and
13201 kills itself.
13202 \1f
13203 Date:  1 MAY 1980 1959-EDT
13204 From: ED at MIT-AI (Ed Schwalenberg)
13205 Subject: infinite translation
13206 To: GLS at MIT-AI, (BUG ITS) at MIT-AI, (BUG EMACS) at MIT-AI
13207 To: RWK at MIT-MC
13208 CC: DUFTY at MIT-MC, ELLEN at MIT-MC, JPG at MIT-MC
13209
13210     GLS@MIT-AI 05/01/80 17:11:40 Re: infinite translation
13211     Maybe making an infinite translation may be permitted, but ITS should
13212     certainly put an upper limit on the number of translation iterations
13213     (it does the same for links).  An obvious such limit is the size
13214     of its internal translation table (which is fixed)!
13215 ITS already does this.  EMACS attempts to open the ERR: device, and if that
13216 open fails, for ANY REASON including Too Many Translations, it simply tries
13217 again.  The historical reason for this may lie in the fact that many programs
13218 (including TECO itself) were exhibiting the malfeasance of failing to CLOSE
13219 the ERR device when done, and the system would occasionally get wedged due
13220 to this.  A suitable PEEK mode was invented, and TECO at least was fixed to
13221 close ERR when done, but this business of reexecuting a failed OPEN was not.
13222 \1f
13223 GLS@MIT-AI 05/01/80 17:11:40 Re: infinite translation
13224 To: (BUG ITS) at MIT-MC
13225 CC: RWK at MIT-MC, DUFTY at MIT-MC, ELLEN at MIT-MC, JPG at MIT-MC
13226     RWK@MIT-MC (Sent by ___010@MIT-MC) 05/01/80 05:25:35 Re: infinite translation
13227     DUFTY had a translation of IO *:*;* * => *:*;* * in his EMACS.
13228     When it runs, it runs infinitely in OPEN.  ITS really should forbid such
13229     a translation, since it causes the system to lose totally, with the time
13230     hidden from view (it does not show up in PEEK).  Fair share dropped to
13231     2%, with about 10% going to users, and the rest just disappearing.  Anyway,
13232     probably the "right" thing to do is for ITS to detect attempts to define
13233     infinite translations, and return an error.  Of course, DDT could detect
13234     this obvious case.
13235
13236
13237 Maybe making an infinite translation may be permitted, but ITS should
13238 certainly put an upper limit on the number of translation iterations
13239 (it does the same for links).  An obvious such limit is the size
13240 of its internal translation table (which is fixed)!
13241
13242
13243 \1f
13244 Date:  1 MAY 1980 0943-EDT
13245 From: ED at MIT-AI (Ed Schwalenberg)
13246 Subject: infinite translation
13247 To: (BUG ITS) at MIT-AI, (BUG EMACS) at MIT-AI, RWK at MIT-MC
13248 CC: DUFTY at MIT-MC, ELLEN at MIT-MC, JPG at MIT-MC
13249
13250 The real bug here is in Emacs, which if the OPEN of the ERR: device
13251 fails simply retries.  I complained about this some time ago.
13252
13253 The fact that DDT will create an infinite translation
13254 entry of this sort by way of the user typing \14<return><return>, is
13255 perhaps at fault.  Maybe there should be YET ANOTHER DDT flag, or an
13256 improvement to one of the existing ones, which would turn off nearly
13257 all short commands which naive users would never want (\ 2\ f\14 are
13258 the "destructive" ones that come immediately to mind).
13259 \1f
13260 SJK@MIT-ML 05/01/80 07:10:54 Re: \12 DIR: ...
13261 To: (BUG its) at MIT-MC
13262 This isn't really a bug, just a suggestion.  When one is using the DIR:
13263 "device" and does, for example, \12 DIR:LISP;CDATE DOWN and then does a
13264 \12 .INFO.;  (ie no change to FN1 or FN2) the DIR: has been changed back
13265 to DSK: and the command barfs.  But if one changes only FN1 and/or FN2
13266 then a MODE NOT AVAILABLE error occurs.  This really seems to be the
13267 opposite of what should happen, DIR: should be "sticky" if only the
13268 directory names is changed, otherwise it can revert back to DSK: if
13269 filenames are changed.  I'm open to arguments for its present method
13270 of operation but vote that this be changed in the future if possible.
13271 Thanks.         -sjk
13272
13273 \1f
13274 RWK@MIT-MC (Sent by ___010@MIT-MC) 05/01/80 05:25:35 Re: infinite translation
13275 To: (BUG ITS) at MIT-MC
13276 CC: DUFTY at MIT-MC, ELLEN at MIT-MC, JPG at MIT-MC
13277 DUFTY had a translation of IO *:*;* * => *:*;* * in his EMACS.
13278 When it runs, it runs infinitely in OPEN.  ITS really should forbid such
13279 a translation, since it causes the system to lose totally, with the time
13280 hidden from view (it does not show up in PEEK).  Fair share dropped to
13281 2%, with about 10% going to users, and the rest just disappearing.  Anyway,
13282 probably the "right" thing to do is for ITS to detect attempts to define
13283 infinite translations, and return an error.  Of course, DDT could detect
13284 this obvious case.
13285
13286 \1f
13287 Date: 28 APR 1980 0337-EDT
13288 From: cstacy at MIT-AI (Christopher C. Stacy)
13289 Sent-by: ___020 at MIT-AI
13290 To: (BUG ITS) at MIT-AI
13291
13292 the same thing just happenned again!
13293 Chris Stacy
13294 \1f
13295 Date: 28 APR 1980 0326-EDT
13296 From: CSTACY at MIT-AI (Christopher C. Stacy)
13297 Sent-by: CSTAC0 at MIT-AI
13298 To: (BUG ITS) at MIT-AI
13299
13300 I was logged out with the normal console free message,
13301 but I did not issue a logout command of any sort. I was
13302 apparently not being gunned. When I Zd back up and logged
13303 in, I was logged in as CSTAC0...ie, no detatched trees!?!
13304 This occurred on AI. Whatsit mean???
13305 Chris
13306 \1f
13307 CBF@MIT-MC 04/27/80 15:15:39 Re: Archive device
13308 To: (BUG ITS) at MIT-MC
13309 The file AR6:CBF;1980 MINS seems to be perpetually locked.  There is no
13310 job which has it open.  Can this be repaired and is there a procedure
13311 for repairing should this occur again?
13312
13313 \1f
13314 Date: 25 April 1980 14:00-EST
13315 From: Robert W. Kerns <RWK at MIT-MC>
13316 Sender: ___126 at MIT-MC
13317 To: BUG-ITS at MIT-MC
13318
13319 If the number that PEEK prints just after the foreign address is the
13320 foreign connection number, then a second LSN by another job while waiting
13321 for the other host to get the OPN can somehow get the same connection!
13322 The number PEEK printed was identical for both jobs.
13323
13324 See HMR;.PEEK. >, the number 12541 is the one I'm talking about.
13325
13326 Am I misunderstanding what I'm seeing or is this an ITS bug?
13327
13328 (Note that while the state shown is INCXMT, there was a period while they
13329 were both in OPEN)
13330
13331 \1f
13332 Date: 20 APR 1980 1943-EST
13333 From: EB at MIT-AI (Edward Barton)
13334 To: (BUG ITS) at MIT-AI
13335
13336 Why is it that when logging in from a dialup or a STY (with :PTY)
13337 that one gets the message "Tremont is Spooling and waiting"
13338 before the AI ITS.1168 etc ??
13339 \1f
13340 Date: 14 Apr 1980 (Monday) 2358-EDT
13341 From: WESTFW at WHARTON (William Westfield)
13342 Subject: :F  SEEMS TO BE MESSED UP
13343 To:   BUG-ITS at MIT-ML
13344
13345 IF YOU DO JUST A :F, THINGS WORK PROPERLY, BUT IF YOU DO SOMETHING LIKE
13346 :F BILLW
13347 IT GOES INTO WHAT APPEARS TO BE AN INFINITE LOOP, IN WHICH IT KEEPS
13348 REOUTPUTTING THE TTY OUTPUT BUFFERS (?). I THINK :FINGER STILL WORKS
13349 PROPERLY.
13350 BILLW
13351
13352
13353 \1f
13354 SAM@MIT-AI 04/08/80 21:21:30
13355 To: (BUG its) at MIT-ML
13356 One of the ML dialups is very bad.  It starts out fine then worsens
13357 to the point where you can't get any characters over the line.
13358 Its one of the 300 baud ones.  I have no way of saying which
13359 it is,
13360 --Sam
13361
13362
13363 \1f
13364 Date:  4 APR 1980 2026-EST
13365 From: JNC at MIT-AI (J. Noel Chiappa)
13366 Sent-by: ___050 at MIT-AI
13367 Subject: Logging in on AI...
13368 To: (BUG ITS) at MIT-AI
13369
13370         Gets you the message "84375 Memory errors in 23.4 Hours".
13371 Is this machine serious, or do I detect little elves at work?
13372 \1f
13373 EAK@MIT-MC 04/01/80 17:34:17
13374 To: (BUG ITS) at MIT-MC
13375 "MC TOPS-20 V4.0 Console 60 Fried"?
13376
13377 \1f
13378 Date: 29 MAR 1980 1249-EST
13379 From: AGRE at MIT-AI (Philip E. Agre)
13380 To: (BUG DDT) at MIT-AI, (BUG ITS) at MIT-AI
13381 CC: AGRE at MIT-AI
13382
13383 I think that the "excessive tourist usage may lead to a restricted policy"
13384 clause in the MIT-AI ITS login message sounds like a very unfriendly threat.
13385 I don't think that we have made sufficient efforts yet to explain to 
13386 tourists exactly what the state of the world is and what is the behavior
13387 that is expected of members of the MIT-AI community.  Such explanations
13388 should be made, and individuals who refuse to cooperate with us should
13389 be singled out for threats rather than just threatening hundreds of our
13390 guests for the misdeeds of a few.  (And there ought to be more to this than
13391 an occasional flame by someone who has discovered a new form of tourist
13392 ignorance or misbehavior.)    - Phil
13393 \1f
13394 Date: 28 MAR 1980 1707-EST
13395 From: JERRYB at MIT-AI (Gerald R. Barber)
13396 To: (BUG ITS) at MIT-AI
13397
13398 What happened to fido?  I hope he didn't die of old age.
13399 \1f
13400 Date: 26 MAR 1980 2207-EST
13401 From: KLH at MIT-AI (Ken Harrenstien)
13402 To: (BUG ITS) at MIT-AI
13403
13404 SYSMSG should show more stuff.  Nowadays things happen so
13405 fast (logins/outs) that if, e.g. my net connection breaks,
13406 by the time I get back 2 minutes later (yes two minutes)
13407 any evidence as to the nature of the lossage has long vanished
13408 from the minor fragments SYSMSG knows about.  Foo.
13409 \1f
13410 Date: 25 MAR 1980 1908-EST
13411 From: MOON at MIT-MC (David A. Moon)
13412 Subject: DIRHNG:
13413 To: EBM at MIT-XX
13414 CC: (BUG its) at MIT-AI
13415
13416     Date: 25 Mar 1980 1118-EST
13417     From: EBM at MIT-XX
13418     Subject: DIRHNG:
13419     To: bug-its at MIT-AI
13420
13421     I believe that creating new links in a directory should also result
13422     in an interrupt on the channel open to the DIRHNG: device.  
13423 It does.
13424                                                                 [Also,
13425     I have always believed that one should be able to read the device,
13426     which will result in hanging until a file is closed.  The data
13427     returned could be garbage, or 0 -- it does not matter.  The point
13428     is that one should not be REQUIRED to use interrupts for such
13429     things if they are unnecessary.]  
13430 Maybe, but interrupts are trivial to use.
13431                                       Having a piece of documentation
13432     available on DIRHNG: would be nice, too.  E.g., :call open, or
13433     something.
13434 Yes, it should be.
13435
13436 \1f
13437 Date: 25 Mar 1980 1118-EST
13438 From: EBM at MIT-XX
13439 Subject: DIRHNG:
13440 To: bug-its at MIT-AI
13441
13442 I believe that creating new links in a directory should also result
13443 in an interrupt on the channel open to the DIRHNG: device.  [Also,
13444 I have always believed that one should be able to read the device,
13445 which will result in hanging until a file is closed.  The data
13446 returned could be garbage, or 0 -- it does not matter.  The point
13447 is that one should not be REQUIRED to use interrupts for such
13448 things if they are unnecessary.]  Having a piece of documentation
13449 available on DIRHNG: would be nice, too.  E.g., :call open, or
13450 something.
13451 -------
13452 \1f
13453 Date: 24 MAR 1980 2012-EST
13454 From: agre at MIT-AI (Philip E. Agre)
13455 Sent-by: GJS at MIT-AI
13456 To: (BUG ITS) at MIT-AI
13457
13458 How about a program that asks all tourists to log out?
13459 \1f
13460 Date: 24 MAR 1980 1915-EST
13461 From: AGRE at MIT-AI (Philip E. Agre)
13462 To: (BUG ITS) at MIT-AI
13463
13464 Is there a program that says "change working directory to my home directory"?
13465 \1f
13466 Date: 24 March 1980 17:24-EST
13467 From: "Guy L. Steele, Jr." <GLS at MIT-AI>
13468 Subject: Comma in ^O filespec loses!!
13469 To: KLH at MIT-AI, BUG-ITS at MIT-AI, BUG-DDT at MIT-AI
13470
13471 It is semi-well-known that a comma ends a filespec in DDT, as does
13472 a CR; CR in addition ends the command.  Consider :RENAME, for example;
13473 if you type :RENAME FOO GREPS\e,BARF GREPS\e the comma terminates
13474 the first file name and the second altmode redisplays the second
13475 file name.  This is actually useful.  However, had one used
13476 \ f instead of :RENAME (\e\e\ f), then the comma terminates the
13477 command, but the command doesn't "run" until the second altmode
13478 is typed.  Moreover, any stuff after the comma is lost -- the second altmode
13479 doesn't redisplay it or anything.  Maybe for safety's sake the number
13480 of commas should be counted and a complaint registered if there are
13481 too many.  Also, typing an altmode should NEVER cause the command to be run!
13482 The whole point is to be able to see the name of the file you are
13483 about to dastardly mung.
13484 \1f
13485 Date: 21 MAR 1980 2132-EST
13486 From: KLH at MIT-AI (Ken Harrenstien)
13487 Subject: Comma in ^O filespec loses!!
13488 To: (BUG ITS) at MIT-AI, (BUG DDT) at MIT-AI
13489
13490 Goddamit, I did an ^O and it said that it was about to
13491 delete ".FOO X".  I typed in ",FOO X" which was what
13492 i really wanted to delete (the comma was mis-typed in an append
13493 command), and the '"'$)#$)"#%#("$'$ went ahead and screwed me
13494 by flushing the original ".FOO X" file!!!!   Snarrrl!!
13495 Just what meaning is a comma supposed to have in a delete
13496 command anyway???  The FN1 wasn't changed at all....
13497 you'd at least have expected it to try deleting "FOO X".
13498 \1f
13499 Date: 20 MAR 1980 0913-EST
13500 From: RICH at MIT-AI (Charles Rich)
13501 Subject: Device Handling
13502 To: ED at MIT-AI, MOON at MIT-AI
13503 CC: (BUG ITS) at MIT-AI
13504
13505 Ok, with the help of your replies I think I understand the
13506 problem:  the various machines do not recognize THEMSELVES
13507 as a valid device combined with ARn in the same way as
13508 other machines.  This makes it much less convenient to write
13509 code which will run on any machine.
13510
13511 For example, on AI
13512
13513         :LISTF AIAR3:RICH;
13514
13515 doesn't work, but on other machines it does.
13516 Ed, you are right, the extra colon was never right;
13517 the form
13518
13519         :LISTF AI:AR3:RICH;
13520
13521 only worked on AI because the first AI: was thrown away.
13522
13523         I now think we have now narrowed this down to an
13524 honest-to-goodness bug.
13525
13526         Thanks, Chuck.
13527 \1f
13528 Date: 20 March 1980 03:09-EST
13529 From: Ed Schwalenberg <ED at MIT-AI>
13530 Subject: Device Handling
13531 To: RICH at MIT-AI, BUG-ITS at MIT-AI
13532
13533     On AI you type
13534         :LISTF ML:ARn:UNAME;
13535 I can' believe that this ever worked, or could work.  It certainly
13536 does not work now.
13537         :LISTF MLARn:UNAME;
13538 This has always been the form recognized by ITS.  The unknown device
13539 handler checks to see if the first 2 chars are a machine name, and hands
13540 the rest of the device name to that machine. Inserting an extra : will
13541 cause most filename readers to ignore the ML: by clobbering the device
13542 field with ARn:.  The exception is :FIND, which makes a LIST of all
13543 devices (and directories) to be searched.  Is it possible you were led
13544 down the garden path by having similar archives on 2 machines?  Experiment
13545 with the MLTTY: device and you will see that MLTTY: gives you ML's, ML:TTY:
13546 gives you AI's (TTY:) and TTYML: gives you NO SUCH DEVICE (the FIRST 2 chars
13547 must be the machine name.
13548 \1f
13549 Date: 19 MAR 1980 1824-EST
13550 From: RICH at MIT-AI (Charles Rich)
13551 Subject:  Device Handling
13552 To: (BUG ITS) at MIT-AI
13553
13554 On AI you type
13555
13556         :LISTF ML:ARn:UNAME;
13557
13558 to refer to an archive on another machine, but
13559 on DM you type it without the extra colon, i.e.
13560
13561         :LISTF MLARn:UNAME;
13562
13563 to get the same effect.  The alternative form on
13564 either machine loses.  Sigh... it would be nice
13565 if it were compatible, no?
13566 \1f
13567 Date: 17 March 1980 21:12-EST
13568 From: Ed Schwalenberg <ED at MIT-AI>
13569 To: AGRE at MIT-AI, BUG-ITS at MIT-AI
13570 cc: SHADOW at MIT-AI
13571
13572     Date: 17 MAR 1980 1509-EST
13573     From: AGRE at MIT-AI (Philip E. Agre)
13574     Sent-by: SHADOW at MIT-AI
13575
13576     I did agre<alt>ctl-s then :xfile agre;agre login on shadow's terminal,
13577     so I could read my mail without logging shadow out.  It did all the
13578     gmsgs's right, but when it finally called :rmail, it did it on shadow's
13579     mail file.  agre<alt>ctl-s :rmail works right, so I suspect that
13580     the agre<alt>ctl-s wasn't able to distribute over the whole :xfile
13581     execution.  This led to a rather embarrasing error.  Can it be fixed,
13582     or is it a feature?    - Phil
13583 From DDT ORDER:
13584 <user>$^S
13585         causes the next ^K, ^H or :-command, if it runs a program, to
13586         run it "as if <user> were running it".  Precisely, its .XUNAME
13587         variable will be <user> instead of you and its .HSNAME will be set to
13588         <user>'s HSNAME.  If the program follows the current convention, it
13589         will use <user>'s init file, etc.  $^S works by setting the ..TUNAME
13590         and ..THSNAME variables.
13591 Since your XFILE runs 2 programs, you lose.
13592 \1f
13593 Date: 17 MAR 1980 1509-EST
13594 From: AGRE at MIT-AI (Philip E. Agre)
13595 Sent-by: SHADOW at MIT-AI
13596 To: (BUG ITS) at MIT-AI
13597 CC: SHADOW at MIT-AI
13598
13599 I did agre<alt>ctl-s then :xfile agre;agre login on shadow's terminal,
13600 so I could read my mail without logging shadow out.  It did all the
13601 gmsgs's right, but when it finally called :rmail, it did it on shadow's
13602 mail file.  agre<alt>ctl-s :rmail works right, so I suspect that
13603 the agre<alt>ctl-s wasn't able to distribute over the whole :xfile
13604 execution.  This led to a rather embarrasing error.  Can it be fixed,
13605 or is it a feature?    - Phil
13606 \1f
13607 Date: 15 MAR 1980 2140-EST
13608 From: KLH at MIT-AI (Ken Harrenstien)
13609 To: EAK at MIT-MC
13610 CC: (BUG ITS) at MIT-AI
13611
13612     Date: 9 February 1980 13:00-EST
13613     From: Earl A. Killian <EAK at MIT-MC>
13614
13615     How about changing the definition of %TDICP n from being "insert
13616     n blanks in the current line" to being "insert next n characters
13617     in the current line"?  I suspect that no programs would have to
13618     change (i.e. TECO wouldn't).  The reason for the chnage would be
13619     to allow insertion to happen more reasonably on some terminals
13620     (in particular those with an insert character mode), without
13621     making it any less efficient for terminals like TVs or the
13622     Teleray.  CRTSTY would make use of the new constraint on what can
13623     follow a %TDICP, and maybe ITS could too.
13624
13625 I don't think it would be a good idea to change the %TDICP definition.
13626 The idea is certainly clever, but I am paranoid about what could
13627 happen if the output stream was interrupted or otherwise disrupted
13628 while counting down these N characters, since this is also in effect
13629 quoting the next N characters.  It seems much more robust to have a
13630 way to enter insert-char mode and leave it; then a reset of this mode
13631 would always be effective.  It would also be just as efficient, since
13632 a %TDICP N is two characters plus the string, whereas a %TDSIC and
13633 %TDEIC (Start & End insert-char mode) is also just two chars plus the
13634 string.  I don't see anything wrong with having more %TD codes, except
13635 that a TTYOPT bit might be needed to say whether the terminal could
13636 handle it or not; if not, ITS would just simulate it with %TDICP's.
13637 \1f
13638 MOON@MIT-MC 03/14/80 10:50:49 Re: Your bug report about translations
13639 To: KMP at MIT-MC
13640 CC: (BUG ITS) at MIT-MC, ECC at MIT-AI
13641 Presumably the underlying cause is that translations don't affect the
13642 RENMWO system call.  It is not obvious that they should, or what would
13643 be a consistent way of doing so.  Fortunately translations are mainly
13644 useful for devices and directories rather than file names.
13645 \1f
13646 KLH@MIT-MC 03/14/80 04:59:05
13647 To: (BUG ITS) at MIT-MC
13648 I think someone has barfed about this before, but...
13649 Is it really the right thing to turn foo < into foo >
13650 when writing??
13651
13652 \1f
13653 KMP@MIT-MC (Sent by TURNIP@MIT-MC) 03/14/80 04:46:16
13654 To: (BUG ITS) at MIT-MC, KMP at MIT-MC, ECC at MIT-AI
13655 CC: (BUG GMSGS) at MIT-MC
13656 Sigh. This 'feature' of writing to a temp file turns out to affect GMSGS
13657 for ECC ... We were just trying to isolate simpler cases, but the original
13658 ('real') attempt was to get GMSGS to output to a different file than
13659 xuname MAIL ... Its writing to a temp file and then Rename-While-Opening
13660 without checking translations is what prompted all this I guess.
13661
13662 \1f
13663 ED@MIT-AI 03/14/80 02:56:10
13664 To: ECC at MIT-AI, KMP at MIT-MC, (BUG ITS) at MIT-MC
13665 Both TECO and DDT are too smart for their own good, sometimes.
13666 The file OPENed in both cases (and thus subject to translations)
13667 is KMP;_TECO_ OUTPUT (or _COPY_  for DDT.).  When the file is completely
13668 written, it is RENMWOed to FOO BAR, which operation is NOT subject
13669 to translation.
13670 There is a teco command to write output directly without renaming,
13671 search for "core link" in TECO ORDER for suggestions.
13672
13673 \1f
13674 KMP@MIT-MC 03/14/80 01:07:49
13675 To: (BUG ITS) at MIT-MC, ECC at MIT-AI
13676 CC: KMP at MIT-MC
13677 Doing \e\14 KMP;FOO BAR,KMP;BAR FOO on MC and then :CREATE'ing KMP;FOO BAR
13678 still creates the file FOO BAR. :COPY TTY:, ... gives similar results
13679 so I doubt this is a Teco problem. When I try to read the file, I get
13680 a file not found error because an input translation has been created but
13681 not an output translation... o\e\14 ... produces the same results. In the
13682 former case, PEEK shows that there exists an IO translation. In the latter,
13683 it says there is just an output translation -- but in neither does it
13684 keep from writing to FOO BAR as a truename as it should. Can someone please
13685 fix this or tell me why I am misunderstanding what output translations
13686 are capable of? Thanks.
13687 -kmp
13688
13689 \1f
13690 Date: 13 MAR 1980 1857-EST
13691 From: JERRYB at MIT-AI (Gerald R. Barber)
13692 To: (BUG ITS) at MIT-AI
13693
13694
13695 One outcome of the disk storage crunch getting worse and worse is that there
13696 will be more randoms deleting random files.
13697
13698 It seem like a program that would combine the facilities of COMMON;FIND JUNK
13699 and DIRED would be useful.  In addition, it would keep track of what files
13700 were deleted and who deleted them.  In this way people would be less tempted
13701 to do rash deletions.  It might do other things such as refusing
13702 to delete files that have not been backed up, files that are > versions and
13703 files where the file name is of a specific structure etc.
13704 \1f
13705 Date: 11 MAR 1980 1945-EST
13706 From: EB at MIT-AI (Edward Barton)
13707 To: (BUG ITS) at MIT-AI
13708
13709 Why does :COPYing to other machines so often hang up doing
13710 an SAUTH ?  That has happened about five times today.
13711 \1f
13712 RWK@MIT-MC (Sent by ___036@MIT-MC) 03/06/80 04:07:41 Re: TTY hangage
13713 To: (BUG ITS) at MIT-MC
13714 I don't know if anybody cares, but it's possible to wedge a TTY completely
13715 by doing :SPRT EJS;STYOUT DEBUG on MC.  This outputs a random asii file
13716 as 8-bit codes.  I don't know if the TTY code claims not to wedge TTY's
13717 in the case of garbage super-image output, but if it does, here's a
13718 counter-example.
13719
13720 \1f
13721 Date:  4 MAR 1980 1437-EST
13722 From: gls at MIT-AI (Guy L. Steele, Jr.)
13723 Sent-by: RICH at MIT-AI
13724 To: MOON at MIT-AI
13725 CC: GLS at MIT-AI, (BUG DDT) at MIT-AI, (BUG LISP) at MIT-AI
13726 CC: (BUG ITS) at MIT-AI, (BUG TECO) at MIT-AI, (BUG EMACS) at MIT-AI
13727 CC: (BUG LISPM) at MIT-AI, cpr at MIT-MC
13728
13729 Last note from RICH was really from GLS.
13730 \1f
13731 Date:  4 MAR 1980 1434-EST
13732 From: RICH at MIT-AI (Charles Rich)
13733 To: MOON at MIT-AI
13734 CC: GLS at MIT-AI, (BUG DDT) at MIT-AI, (BUG LISP) at MIT-AI
13735 CC: (BUG ITS) at MIT-AI, (BUG TECO) at MIT-AI, (BUG EMACS) at MIT-AI
13736 CC: (BUG LISPM) at MIT-AI, CPR at MIT-MC
13737
13738 One obvious application of the Greek/Front key on the PDP-10
13739 is that all such characters could be self-inserting in TEX format;
13740 thus typing \ 2 would insert "\alpha", etc.  I don't know how much
13741 more convenient this would make it to type weird formulas in TEX.
13742 \1f
13743 Date:  3 MAR 1980 2337-EST
13744 From: MOON at MIT-MC (David A. Moon)
13745 Subject: Use of New Keyboards with ITS.
13746 To: JLK at MIT-MC
13747 CC: CPR at MIT-MC, (BUG DDT) at MIT-MC, (BUG LISP) at MIT-MC
13748 CC: (BUG ITS) at MIT-MC, (BUG TECO) at MIT-MC
13749
13750 I don't think ITS is going to be able to accomodate all of the new
13751 modifier bits.  There are no free bits in the present internal
13752 (18-bit) character code.  I don't think making Greek input work
13753 is very important, since we certainly aren't going to go to the
13754 very large amount of trouble required to make Greek output work
13755 and have a more-than-7-bit printing-character set.
13756
13757 It would be nice to make Super and Hyper work to ITS, although there
13758 are not enough bits available.  Note that shift-lock has already been
13759 recycled.  Shift is sort of recycled and sort of vestigially still
13760 there; it could be recycled for this.  It isn't necessary to be able to
13761 represent all 16 combinations of the "bucky bits"; for instance there
13762 are 8 combinations of 0, 1, or 2-adjacent buckies.
13763
13764 Since the function keys are there, you may as well make up top+>40
13765 codes for them.  Some of the function keys map into keys on the old
13766 keyboard; see the #\ table in LMIO;READ for something from which this
13767 mapping can be derived, as we are doing it on the Lisp machine now.
13768 From memory, it's clear-screen->form, delete->vt, clear-input->clear,
13769 macro->back-next (but should be system->backnext in your case), terminal->esc.
13770
13771 It's not obvious that new keyboards will ever be attached to the AI TVs.
13772 We might, and we might not.  It would involve slowing down the keyboard
13773 scanner substantially, and we might have to put some buffering in the
13774 keyboard microprocessor.
13775 \1f
13776 Date:  3 March 1980 21:41-EST
13777 From: John L. Kulp <JLK at MIT-MC>
13778 Subject:  Use of New Keyboards with ITS.
13779 To: MOON at MIT-MC
13780 cc: CPR at MIT-MC, BUG-DDT at MIT-MC, BUG-LISP at MIT-MC,
13781     BUG-ITS at MIT-MC, BUG-TECO at MIT-MC
13782
13783 We are going to hook up a new kbd to the PTV system in the next few
13784 days, and the obvious question comes up about how to encode all
13785 the function keys.  I suppose they could be handled the way
13786 they are on the old keyboard, namely send chars with the TOP bit +
13787 100 + <code>.  In order to distinguish them from the old kbd,
13788 how about encoding them in 140-177?  Presumably the extra modifier
13789 bits (SUPER, HYPER, and GREEK) need to be allowed (that uses up
13790 all the bits available in the intelligent terminal protocol, unless
13791 we want to flush SHIFT and SHIFT-LOCK).  It doesn't much matter
13792 what the encoding is, as long as its documented.  I guess any
13793 part of the system which masks off the high modifier bits or
13794 otherwise depends on them being zero will have to get looked at.
13795
13796 ITS presumably wants to know about the SYSTEM key (treat like BACK/NEXT).
13797
13798 Its about time DDT knew about CLEAR (or CLEAR INPUT on the new kbds) which
13799 should behave like ^D.  Also, HELP, STOP OUTPUT (^S, actually this should
13800 probably be defined to do an output hold at the terminal, followed by an
13801 output reset from the remote process (as is currently done)), ABORT (^G), END
13802 (^C), RESUME ($P), etc.
13803
13804 TELNET and SUPDUP should be informed about the NETWORK key.
13805
13806 Various programs should know about END, ABORT, RESUME, BREAK, QUOTE, HELP,
13807 STATUS (I'm not saying every program in the world should be retrofitted
13808 to know about these, but the basic ones -- DDT, TECO, LISP -- probably
13809 should).
13810
13811 I suspect that not much is going to happen on this until AI TV's start
13812 getting new keyboards, but I would at least like to see the encoding
13813 defined now, so that where only simple changes are required, they
13814 can be done quickly when desired.
13815
13816
13817 \1f
13818 Date:  3 MAR 1980 1201-EST
13819 From: AGRE at MIT-AI (Philip E. Agre)
13820 To: (BUG ITS) at MIT-AI
13821
13822 The terminal controller still seems to think that CADR-2 is still in 907.
13823 x6765 gets an occasional call looking for the person on CADR-2.  
13824 \1f
13825 CFFK@MIT-MC 03/01/80 19:04:16
13826 To: (BUG PEEK) at MIT-MC, (BUG ITS) at MIT-MC
13827 In PEEK M mode on a Macsyma I was running gave:
13828 Mem=216, Top=254, Shared=158, Out=-1, Total=215
13829 What does Out=-1 signify?
13830 \1f
13831 KLH@MIT-MC 03/01/80 18:40:23
13832 To: MOON at MIT-MC
13833 CC: (BUG ITS) at MIT-MC
13834 I think FAST-APPEND can win using the following algorithm:
13835 -------------------
13836 If canonical file doesn't exist:
13837         Check for AOS'd version, and rename to canonical.
13838 Find message-EOF of file:
13839         Re-open in read mode if not already in.
13840         Set .ACCESS ptr to file-EOF
13841         Read backwards until a msg-EOF mark is seen (ie ctl-_)
13842 If canonical file already existed, msg-EOF is set to file-EOF.
13843 Re-open file in write-over mode
13844 Set .ACCESS ptr to msg-EOF
13845 Write message.
13846         If IOC for some reason, just stop.
13847 Close channel.
13848 -------------------
13849         Note that there is no need to do anything about RENMWO'ing,
13850 because following attempts will always start at the right place, and
13851 it doesn't matter if the next attempt doesn't quite extend past the
13852 true file EOF, because following appends will still back up to the
13853 new msg-EOF mark.
13854         It would be a LOT more efficient if there
13855 was some way to both read and write the file while it was open;
13856 ironically enough the only way to do this now is to map into the
13857 system buffer and see what's there!!  The data is there, but the
13858 system won't let you get at it.  Foo.
13859         It would probably be easier to allow some way of doing
13860 this dual I/O ("read-while-locked"?) mode than to hack APPEND mode,
13861 since it doesn't depend on anything fundamental to the UFD.
13862         Another idea is for ITS to support this algorithm internally,
13863 given the EOF delimiter(s) as argument.  Might be invoked by an OPEN
13864 mode bit, or a new CALL.  This requires even less overhead and
13865 makes the feature generally available.  This also
13866 prevents race conditions since presumably one process would be
13867 locked out while the other's APPEND effort progressed; this sort of
13868 system-supported reliability could also make it reasonable to
13869 use FAST-APPEND on normal MAIL files (since the FN2 is just 4 letters
13870 and an AOS will stand out).
13871
13872 I'd claim this is a lot more useful than ECHOIN's hacking TECO buffers!
13873 The amount of really gross disk I/O that the COMSAT does seems to far
13874 exceed the amount of TTY-echo overhead being done, especially on AI.
13875
13876 Any comments on this scheme?  (No, I'm not likely to stop trying.)
13877
13878 \1f
13879 BARRYG@MIT-MC 02/29/80 20:30:10 Re: filenames for automatic deletion
13880 To: (BUG ITS) at MIT-MC
13881 I use EMACS in autosave mode and I'm getting tired of cleaning up after
13882 it.  I'm stuck with a filename1 of BARRYG (by convention), so is there
13883 a filename2 that will cause the file to be automatically reaped?
13884 If there is, it will simplify life as I want to keep the number of
13885 files I leave around to a minimum.
13886         /barry gold
13887 \1f
13888 Date: 1 December 1979 12:10-EST
13889 From: Robert W. Kerns <RWK at MIT-MC>
13890 Subject: Directory block shuffle
13891 To: GLS at MIT-AI
13892 cc: BUG-ITS at MIT-AI, DLW at MIT-AI
13893
13894 It would be better to make it store the UNAME in the word with the reference
13895 date, so you could find out who even if the person didn't have a directory
13896 of his own....
13897
13898 \1f
13899 Date: 11 December 1979 10:34-EST
13900 From: Earl A. Killian <EAK at MIT-MC>
13901 Subject:  sorting
13902 To: BARRYG at MIT-MC
13903 cc: BUG-DDT at MIT-MC, BUG-ITS at MIT-MC
13904
13905     Date: 12/11/79 00:44:04
13906     From: BARRYG at MIT-MC
13907     To:   (BUG DDT)
13908     cc:   (BUG ITS)
13909     Re:   sorting
13910
13911     Is there a way to sort a file on this system?  If it's easier to do than
13912     explain, the file I want to sort is MC:GUEST1;BARRYG YAMATO to be sorted
13913     in ascending order on the first 40 characters of each line.
13914
13915 Yes, try
13916 \10 \e 40c \e l \e\e
13917 in TECO.  \10 is the sort command - the first command string moves
13918 from the beginning of the record to the beginning of the key, the
13919 second command moves to the end of the key, and the third to the
13920 end of the record.
13921
13922 \1f
13923 MACRAK@MIT-MC 12/13/79 17:28:41
13924 To: (BUG ITS) at MIT-MC, (BUG SYS) at MIT-MC
13925 CC: RWK at MIT-MC
13926 ARGGGGH!!
13927
13928 .open [1,,'nul]
13929 .status  -> 2121
13930
13931 .open [1,,'dsk ? 'foobar ? 'quuzey]
13932 .status  -> 43
13933
13934 What happened to the 100 bit?? (write)
13935 Peek seems to know that the chnl is opened for writing.
13936 Why doesn't .status?!
13937 \1f
13938 ED and ALAN and 42TLNT TELSER@MIT-MC (Sent by ALAN@MIT-MC) 02/28/80 03:02:19 Re: .FLT1 and 2
13939 To: (BUG ITS) at MIT-MC
13940 These seem to be initialized to %pibrk and 0 on MC and
13941 not initialized elsewhere.  Elsewhere, in fact, they seem
13942 to contain the UNAME and JNAME of the last job to .LOGOUT
13943 of that job slot (?!?!?)
13944 What are these, anyway?  They aren't documented anywhere.
13945 Looking in the system also seems to comfirm that these values
13946 are used for COMPLETELY RANDOM stuff like the RENAME case of
13947 .MLINK ((??!!??!!??))
13948 \1f
13949 EJS@MIT-MC 02/26/80 20:24:16
13950 To: (BUG ITS) at MIT-MC
13951
13952 :call echoin
13953 and 
13954 :call ttyesc
13955
13956 do not provide documentation on the respective system calls.  Could
13957 somebody please update the doc file?  Thanks.
13958 \1f
13959 MOON@MIT-MC 02/24/80 21:37:03
13960 To: ECC at MIT-MC
13961 CC: (BUG ITS) at MIT-MC
13962     ECC@MIT-MC 02/24/80 21:31:43
13963     To: (BUG ITS) at MIT-AI
13964     The TV in 902 was garbling a lot of bits on the screen, in particular
13965     making the finger display shown when it is logged out almost totally
13966     unreadable.  I logged in to see if :FINGER would produce a more readable
13967     listing, which it sorta did.  However when I then logged out, it gave
13968     a little "bizzap!" sound (not very noisy) and the screen went blank,
13969     with nothing that I could type bringing it back.
13970 The garbling of bits was a central problem which I believe I have just fixed.
13971 If the screen is still blank, try turning the monitor off and back on (if you
13972 can't find the plug, pull the fuse in the back out and put it back in.)
13973 \1f
13974 ECC@MIT-MC 02/24/80 21:31:43
13975 To: (BUG ITS) at MIT-AI
13976 The TV in 902 was garbling a lot of bits on the screen, in particular
13977 making the finger display shown when it is logged out almost totally
13978 unreadable.  I logged in to see if :FINGER would produce a more readable
13979 listing, which it sorta did.  However when I then logged out, it gave
13980 a little "bizzap!" sound (not very noisy) and the screen went blank,
13981 with nothing that I could type bringing it back.
13982 \1f
13983 JLK@MIT-MC 02/11/80 09:05:07
13984 To: (BUG @) at MIT-MC
13985 CC: (BUG ITS) at MIT-MC
13986 I think it is a rather major loss that :@ defaults to MIDAS or somesuch, given the
13987 relatively few users of @ who make MIDAS listings.  If one were to base the defaults
13988 on numbers, it should default to LISP code.  But I don't suggest that.
13989 :@ <filename>
13990 with no other JCL should obviously be the same as :@ <filename>/L[RANDOM]/D[DOVER]/#
13991 these days.
13992
13993 \1f
13994 Date: 10 FEB 1980 0203-EST
13995 From: bak at MIT-AI (William A. Kornfeld)
13996 Sent-by: ___101 at MIT-AI
13997 To: (BUG ITS) at MIT-AI
13998
13999 This is a qubbling point, but if someone is REALLY bored he may
14000 wish to fix it.
14001
14002 If an archive is on an unmounted disk (i.e. SECOND) and you do
14003 an AR2^F, it gives an incorrect error message.  It thinks AR2
14004 is a non-existent directory.  The correct error message should
14005 be PACK NOT MOUNTED.
14006 \1f
14007 MOON@MIT-MC 02/09/80 16:25:23 Re: %TDICP suggestion (EAK)
14008 To: (BUG ITS) at MIT-MC
14009 CC: EAK at MIT-MC
14010 Hmm, clever.  Sounds like it would work.
14011 \1f
14012 Date: 9 February 1980 13:00-EST
14013 From: Earl A. Killian <EAK at MIT-MC>
14014 Subject:  %TDICP suggestion
14015 To: BUG-ITS at MIT-MC
14016
14017 How about changing the definition of %TDICP n from being "insert
14018 n blanks in the current line" to being "insert next n characters
14019 in the current line"?  I suspect that no programs would have to
14020 change (i.e. TECO wouldn't).  The reason for the chnage would be
14021 to allow insertion to happen more reasonably on some terminals
14022 (in particular those with an insert character mode), without
14023 making it any less efficient for terminals like TVs or the
14024 Teleray.  CRTSTY would make use of the new constraint on what can
14025 follow a %TDICP, and maybe ITS could too.
14026
14027 \1f
14028 Date: 9 February 1980 13:00-EST
14029 From: Earl A. Killian <EAK at MIT-MC>
14030 To: BUG-ITS at MIT-MC
14031 cc: %TDICP SUGGESTION at MIT-MC
14032
14033 How about changing the definition of %TDICP n from being "insert
14034 n blanks in the current line" to being "insert next n characters
14035 in the current line"?  I suspect that no programs would have to
14036 change (i.e. TECO wouldn't).  The reason for the chnage would be
14037 to allow insertion to happen more reasonably on some terminals
14038 (in particular those with an insert character mode), without
14039 making it any less efficient for terminals like TVs or the
14040 Teleray.  CRTSTY would make use of the new constraint on what can
14041 follow a %TDICP, and maybe ITS could too.
14042
14043 \1f
14044 Date: 9 FEB 1980 0941-EST
14045 From: GRAND at MIT-AI (Mark D. Grand)
14046 To: (BUG ITS) at MIT-AI
14047
14048         How does one go about recovering a file that (I presume)
14049 was reaped?
14050 \1f
14051 CFFK@MIT-MC 02/07/80 10:21:33
14052 To: (BUG ITS) at MIT-MC
14053 I was logged into TTY 7, and all of a sudden nearly everything I typed
14054 gave IBO.
14055 \1f
14056 Date: 27 JAN 1980 0457-EST
14057 From: DLW at MIT-AI (Daniel L. Weinreb)
14058 To: (BUG ITS) at MIT-AI
14059
14060 Someone should document the ECHOIN system call.
14061 \1f
14062 Date: 25 January 1980 01:40-EST
14063 From: Robert W. Kerns <RWK at MIT-MC>
14064 To: DLW at MIT-AI
14065 cc: AGRE at MIT-AI, BUG-ITS at MIT-AI
14066
14067     Date: 23 January 1980 01:17-EST
14068     From: Daniel L. Weinreb <DLW at MIT-AI>
14069     To:   AGRE at MIT-AI, BUG-ITS at MIT-AI
14070
14071         Date: 22 JAN 1980 2028-EST
14072         From: AGRE at MIT-AI (Philip E. Agre)
14073         ...
14074
14075     BUG-ITS: Does anyone think it might be more useful to display the
14076     MSNAME in the wholine, given that the SNAME is rather arbitrary?
14077     The main use I can see for the SNAME is that it seems to correlate with
14078     the *PRINT, :LISTF etc default directory in HACTRN, but I am not
14079     sure how good this correlation is.
14080 The TV can't display the MSNAME.  The MSNAME lives only in DDT.  (It could
14081 be added to ITS, but...) DDT's SNAME should correspond pretty well with
14082 the :PRINT default, which is a more useful thing to display.  You don't change
14083 your MSNAME very often.
14084
14085 \1f
14086 BEN@MIT-ML 01/24/80 08:42:45
14087 To: (BUG ITS) at MIT-ML
14088 I use a Teleray 1061 with SIPB prom, and the display of overlong
14089 lines seems to be incorrect.  I suspect that both the terminal and
14090 ITS are providing an extra <CR>, because the continuation skips
14091 a line before writing the remainder of the line.  If something was
14092 previously on the skipped line, it remains (i.e. nobody does a
14093 clear-to-end-of-line on <CR>).  This makes the text remarkably
14094 difficult to read.  This happens most noticeably in RMAIL.
14095
14096                                 Ben Kuipers
14097
14098 \1f
14099 GSB@MIT-ML 01/23/80 10:41:35 Re: ml lpt
14100 To: (BUG ITS) at MIT-ML
14101 CC: WAM at MIT-ML
14102 There are two consecutive columns near the left margin that don't
14103 print at all.
14104
14105 \1f
14106 Date: 23 JAN 1980 0117-EST
14107 From: DLW at MIT-AI (Daniel L. Weinreb)
14108 To: AGRE at MIT-AI, (BUG ITS) at MIT-AI
14109
14110     Date: 22 JAN 1980 2028-EST
14111     From: AGRE at MIT-AI (Philip E. Agre)
14112
14113     When you do a :CWD on a TV, the current-directory entry on the bottom
14114     line of the screen doesn't change to the new value until you use the
14115     directory, say by ^F'ing it.
14116 Philip: This is because the TV is showing you the "SNAME" of the
14117 running job, rather than the "MSNAME"; the latter is what is
14118 set by the :CWD command.
14119 BUG-ITS: Does anyone think it might be more useful to display the
14120 MSNAME in the wholine, given that the SNAME is rather arbitrary?
14121 The main use I can see for the SNAME is that it seems to correlate with
14122 the *PRINT, :LISTF etc default directory in HACTRN, but I am not
14123 sure how good this correlation is.
14124 \1f
14125 Date: 22 JAN 1980 2028-EST
14126 From: AGRE at MIT-AI (Philip E. Agre)
14127 To: (BUG ITS) at MIT-AI
14128
14129 When you do a :CWD on a TV, the current-directory entry on the bottom
14130 line of the screen doesn't change to the new value until you use the
14131 directory, say by ^F'ing it.
14132 \1f
14133 MOON@MIT-MC 01/15/80 09:31:33
14134 To: JONL at MIT-MC
14135 CC: (BUG ITS) at MIT-MC
14136     JONL@MIT-MC 01/15/80 01:37:49
14137     To: (BUG ITS) at MIT-MC
14138     It would be nice to be able to display a directory with only
14139     the PRIMARY device shown - but FIND PK0:foo;* *  shows all
14140     the SECOND: and THIRD: files too.
14141 The correct command is :FIND foo;* * &PACK 0.  I am surprised that
14142 giving "PK0:" in a :FIND does not give you an error; I guess it
14143 must be simply ignored.
14144 \1f
14145 JONL@MIT-MC 01/15/80 01:37:49
14146 To: (BUG ITS) at MIT-MC
14147 It would be nice to be able to display a directory with only
14148 the PRIMARY device shown - but FIND PK0:foo;* *  shows all
14149 the SECOND: and THIRD: files too.
14150
14151 \1f
14152 JLK@MIT-MC 01/14/80 12:46:25
14153 To: (BUG ITS) at MIT-MC
14154 Well T37 is once again in the wedged state where ist output buffer pointer is 
14155 garbaged.  Is there a way to patch this to make it functional again?
14156 (I realize its probably impossible to track down this problem)
14157
14158 \1f
14159 MOON@MIT-MC 12/27/79 08:04:42 Re: .STATUS and .CALL STATUS broken
14160 To: MACRAK at MIT-MC
14161 CC: (BUG ITS) at MIT-MC
14162 I thought I answered it.  It's fixed in the source.  It had evidently
14163 been broken for many years.
14164 \1f
14165 HAL@MIT-MC 12/26/79 22:24:08
14166 To: (BUG ITS) at MIT-MC, (BUG CRTSTY) at MIT-MC
14167
14168 i just sent a bug message about not being able to run crtsty.  i now
14169 realize that this occurred because, at the moment i tried to run it,
14170 disc space went to zero.  so i guess you can ignore the previous bug
14171 message.
14172 \1f
14173 HAL@MIT-MC 12/26/79 22:02:39
14174 To: (BUG ITS) at MIT-MC, (BUG CRTSTY) at MIT-MC
14175
14176 Has there just been some change to MC ITS ?  Suddenly I can't seem to
14177 run CRTSTY .
14178 \1f
14179 MACRAK@MIT-MC 12/26/79 21:18:38
14180 To: (BUG ITS) at MIT-MC
14181 I never received an answer about my complaint that .Status problem:
14182 namely, .Status doesn't seem to correctly report whether a Dsk
14183 or TTY channel is input or output!
14184 Try:
14185 100/ $$0'  !DSKfoo   >$
14186 .open 100$x
14187 .status$x
14188 0/ 43  (not 143)
14189 This does not seem to depend on the mode of output (image, block)
14190 nor anything else I can find.
14191
14192 Can anyone tell me how to find out whether a channel is open for input
14193 or output if this isn't considered a bug???
14194 \1f
14195 MOON@MIT-MC 12/20/79 00:07:07
14196 To: MRC at MIT-AI
14197 CC: (BUG ITS) at MIT-MC
14198     Date: 19 DEC 1979 2137-EST
14199     From: MRC at MIT-AI (Mark Crispin)
14200     To: (BUG ITS) at MIT-AI
14201     
14202     Why does .CALL USRVAR insist upon MOVEM for the return argument value?
14203     It should allow 2000,, like the rest of .CALL does.
14204
14205 It is not the same.  The arguments to USRVAR, TTYVAR are really
14206 instructions.
14207 \1f
14208 Date: 19 DEC 1979 2137-EST
14209 From: MRC at MIT-AI (Mark Crispin)
14210 To: (BUG ITS) at MIT-AI
14211
14212 Why does .CALL USRVAR insist upon MOVEM for the return argument value?
14213 It should allow 2000,, like the rest of .CALL does.
14214 \1f
14215 Date: 19 DEC 1979 2125-EST
14216 From: MRC at MIT-AI (Mark Crispin)
14217 To: (BUG ITS) at MIT-AI
14218
14219 TELNET failed to assemble because %TXSFL apparently is no longer
14220 defined.  All TELNET used it for was to turn the bit off along
14221 with %TXSFT.  I removed the reference; can TELNET trust that  that
14222 bit will never be on?
14223 \1f
14224 DLW@MIT-MC (Sent by DLW0@MIT-MC) 12/14/79 08:39:37
14225 To: (BUG ITS) at MIT-MC
14226 It appears that ITS does not understand what %TOSAI on a DM2500 is
14227 supposed to do.  On the SAIL-modified DMs, as well as our fake DMs,
14228 you send escape (033) followed by the low-order code in order to make
14229 it print an extended graphic.  Could ITS be changed to transmit this
14230 sequencefor terminals with TCTYP of DM2500 with the %TOSAI bit
14231 set?  This is not urgent...
14232
14233 \1f
14234 BARRYG@MIT-MC 12/11/79 00:44:04 Re: sorting
14235 To: (BUG DDT) at MIT-MC
14236 CC: (BUG ITS) at MIT-MC
14237 Is there a way to sort a file on this system?  If it's easier to do than
14238 explain, the file I want to sort is MC:GUEST1;BARRYG YAMATO to be sorted
14239 in ascending order on the first 40 characters of each line.
14240 \1f
14241 Date: 3 DEC 1979 0116-EST
14242 From: jnc at MIT-AI (J. Noel Chiappa)
14243 Sent-by: PK at MIT-AI
14244 Subject: Shutting down an ITS
14245 To: (BUG ITS) at MIT-AI
14246
14247         It sort of unflavorful that  you have to wait at least 5 mins
14248 to shut down the system (etc LOCK). In an emergency, you might want
14249 a fast shutdown to repatriate disk bufs, etc.... preumably one could
14250 patch, say, SHUTDN to the right thing, but it would be nice if there was
14251 a good way to do this without such hacks...
14252 \1f
14253 Date: 30 NOV 1979 1458-EST
14254 From: GLS at MIT-AI (Guy L. Steele, Jr.)
14255 To: (BUG ITS) at MIT-AI
14256 CC: GLS at MIT-AI, DLW at MIT-AI
14257
14258     MSG: LOSER  1     
14259     DLW@MIT-AI 11/29/79 19:23:09 Re: Don't delete other people's files!
14260     Some very recently deleted a group of files on my directory.
14261     These were very important information, and some had been
14262     quite recently modified.  If you are trying to create disk
14263     space, ASK people to delete their own files--don't do it yourself!
14264     The ITS no-security system can only work in an environment of
14265     reasonable, responsible people; deleting other people's files
14266     like this is highly irresponsible.
14267
14268 I wonder how hard it would be to make the following modifications
14269 to the disk routines:
14270 [a] when a file is deleted, shuffle its five-word block to the
14271 middle of the directory rather than just overwriting it.  Thus, a
14272 rotation of a number of five-word blocks would occur, I think.
14273 [b] install the uname of the deleting job as the file's "author".
14274
14275 This would tend (though not guarantee) to preserve information
14276 as to who deleted a file.  It might make it easier to deal with this
14277 problem, which has come up a lot recently.
14278 \1f
14279 RWK,RMS@MIT-MC (Sent by RWK@MIT-MC) 11/28/79 04:14:06
14280 To: (BUG ITS) at MIT-MC
14281 Translations should canonicallize DSK: to MC: etc, or the result is
14282 unpredictible.  (Do YOU know if MM Load Library\eFOO\e uses MC: or DSK: ??)
14283
14284 \1f
14285 Date: 28 NOV 1979 0250-EST
14286 From: RMS at MIT-AI (Richard M. Stallman)
14287 To: (BUG ITS) at MIT-AI
14288
14289 Control-CALL echoes as just a Z.  It should probably echo as ^Z.
14290 \1f
14291 CFFK@MIT-MC 11/20/79 08:32:07 Re: Continuation of previous message
14292 To: (BUG ITS) at MIT-MC
14293 Thus MC is receiving burst of ~ 70 characters at a time.
14294 I realize that the real culprit is the TELNET program
14295 that runs on the MFE-NET.  However is there any fix I
14296 can make at MC to circumvent this problem?
14297
14298 \1f
14299 CFFK@MIT-MC 11/20/79 08:28:12
14300 To: (BUG ITS) at MIT-MC
14301 If I log into MC from LLL-MFE, MC occasionally drops the last
14302 few characters of the lines I type in (and the <cr>).  The problem
14303 arises because I'm logged into LLL-MFE via the MFE-NET which works
14304 a-line-at-time.  Thus MC is receiving 
14305 \1f
14306 Date: 15 NOV 1979 1046-EST
14307 From: MAP at MIT-AI (Michael A. Patton)
14308 To: (BUG ITS) at MIT-AI
14309 CC: MAP at MIT-AI
14310
14311
14312 The node A/1/a in ITSTTY cannot be reached by any normal means (that I
14313 could find).  The only way I could get there was with G.
14314 \1f
14315 REM@MIT-MC 11/11/79 22:46:41 Re: Not a bug, rather a query/gripe/request
14316 To: (BUG ITS) at MIT-MC
14317 Given the SIXBIT name of a STY device, such as "S20", or just the number
14318 such as 20, it should be easy to find out whether or not that STY is in use
14319 by any job (your own job, or anybody else).  Anybody know how to do it?
14320 Apparantly currently you can't do it unless you know the TTY that is
14321 associated with it, thus making it impossible to write a subroutine that
14322 gets you a new STY you don't already have unless you have  been keeping
14323 a list of STYs-you-have all along since you started acquiring STYs.
14324
14325 \1f
14326 Date: 7 November 1979 06:31-EST
14327 From: Donald R. Woods <DWOODS at MIT-AI>
14328 Subject: net ports
14329 To: RWK at MIT-MC
14330 cc: BUG-CRTSTY at MIT-AI, BUG-ITS at MIT-MC
14331
14332 Hmm, okay, I guess I hadn't been willing to believe that completely
14333 unrestricted simulated ttys would number only 6, so I assumed that
14334 only a subset of them were allowed as net ports.  Amazing that you
14335 can survive with only 6!  Assuming most of them are normally in
14336 use for net ports or lisp-machine users, I find it hard to believe
14337 that you can get enough STYs for CRTSTY and other uses.  Maybe you
14338 don't use them as much on ITS as we do at SAIL.
14339
14340 \1f
14341 Date: 6 NOV 1979 2108-EST
14342 From: CEH at MIT-MC (Charles E. Haynes)
14343 To: C100-FANS at MIT-MC
14344 Redistributed-To: bug-its at MC
14345 Redistributed-By: GEOFF at SRI-KA
14346 Redistributed-Date:  6 Nov 1979
14347
14348 Recently I have become involved in a discussion of the relative merits
14349 of CRTSTY vs TCTYP support for C100's.  My personal feeling is that
14350 the TCTYP support is inadequate in a number of areas, the largest being
14351 its lack of support for the "Sail" character set.  Granted CRTSTY
14352 takes an extra job slot, I feel that its support is enough better
14353 that I prefer it (CRTSTY).
14354
14355 What do other people think?
14356
14357 -- Charles
14358
14359
14360 \1f
14361 Date: 7 November 1979 01:04-EST
14362 From: Robert W. Kerns <RWK at MIT-MC>
14363 Subject:  net ports
14364 To: CSD.DON at SU-SCORE
14365 cc: BUG-ITS at MIT-MC, BUG-crtsty at MIT-AI
14366
14367     Date: 5 Nov 1979 2308-PST
14368     From: CSD.DON at SU-SCORE
14369     To:   bug-crtsty at MIT-AI
14370     Re:   net ports
14371
14372     Incidentally, I consider it a crock of the finest shit that, for whatever
14373     reason(s), CRTSTY uses up an extra network port (of which I'm told there
14374     are only 6) instead of a system-internal simulated tty.  Do all STYs on
14375     ITS use net ports, or just CRTSTY STYs?  With net ports so rare, such an
14376     implementation seems rather silly.
14377 It does use a system-internal simulated TTY.  That's what a STY is.  That is
14378 also what a "net port" is.  It's not a limitation on how many network
14379 connections there are, but on the number of system-internal simulated tty's.
14380 While I would agree that 6 may be a little too few in the case of AI, it IS
14381 a very heavily loaded machine, and there is justification for wanting to limit
14382 the number of users coming in via the network.  This has nothing to do with
14383 whether CRTSTY is implemented in the reasonable way; it is.
14384
14385 \1f
14386 ED@MIT-MC 11/04/79 00:09:44 Re: I don't believe this
14387 To: (BUG ITS) at MIT-MC, (BUG DDT) at MIT-MC
14388 DDT version 1388 runs on AI and MC.  On MC, lower-case
14389 characters typed as the first thing to DDT's command
14390 loop (as in foo/ or foo\v, as opposed to :foo) generates
14391 an OP? error.  On AI, this is not the case.  Further,
14392 loading SYS;ATSIGN DDT into a job gets the same foul
14393 behavior, but doing :copy sys;atsign ddt,common;random file
14394 and then loading common;random file WINS!
14395 It seems that the pure page that's always in core is broken.
14396 Starting up several 256K jobs that referenced all their pages
14397 managed to get the offending page swapped out which fixed things.
14398 From this I gather that when a pure page is swapped, it is replaced
14399 from the original, rather than put a dupe in the swap area.
14400 Wierd.
14401 \1f
14402 Date: 26 OCT 1979 1212-EDT
14403 From: EB at MIT-AI (Edward Barton)
14404 To: (BUG ITS) at MIT-AI
14405
14406 :TIME, at least, claims that ITS has been up for 19 days
14407 surpassing all previous records for uptime.  That seems doubtful
14408 in view of the power situation earlier today.
14409 \1f
14410 Date: 26 Oct 1979 0113-EDT
14411 From: HARV at MIT-DMS (Patrick L. Harvey)
14412 To: (BUG its) at MIT-DMS
14413 Subject: BUG its
14414 Message-id: <[MIT-DMS].127634>
14415
14416 Continuation of previous message.  
14417
14418 After I finish with the new command, I get 
14419 :KILL F$J
14420 and a $P results in JOB?
14421 ...
14422
14423
14424 \1f
14425 Date: 26 Oct 1979 0111-EDT
14426 From: HARV at MIT-DMS (Patrick L. Harvey)
14427 To: (BUG its) at MIT-DMS
14428 Subject: BUG its
14429 Message-id: <[MIT-DMS].127633>
14430
14431 Sometimes when I do a :f then ^G it inthe middle, 
14432 I start typing a new command line and I get <beep><beep> Job F finished.
14433 Is this normal behavior?
14434
14435
14436 \1f
14437 Date: 26 October 1979 01:31-EDT
14438 From: Robert W. Kerns <RWK at MIT-MC>
14439 To: RMS at MIT-AI
14440 cc: BUG-DDT at MIT-MC, BUG-ITS at MIT-MC
14441
14442     Date: 26 October 1979 00:10-EDT
14443     From: Richard M. Stallman <RMS at MIT-AI>
14444     To:   BUG-DDT at MIT-AI
14445
14446     If I type Control-Top-H at the DDT now on AI,
14447     it seems to be treatd just as an H;
14448     but rubbing it out just backspaces and doesn't erase it.
14449
14450 DDT doesn't quite expect to get numbers bigger than 177 in response to
14451 it's IOT on a non %TIFUL channel.  Other than the [HELP] character, should
14452 it?  (It already expects the [HELP] character.)
14453
14454 \1f
14455 ED@MIT-MC 10/24/79 00:42:03
14456 To: (BUG ITS) at MIT-MC, (FILE [UCODE;UCODE BUGS]) at MIT-MC
14457 On MC, single-instruction proceed still loses if the
14458 instruction page faults on fetch.  Doing 
14459 100/ jrst 2000
14460 2000/ jrst 4000
14461 ...
14462 30000/ jrst 0
14463 100\e0G
14464 100>> JRST 2000  \ e     results in:
14465 0>> 0                   note that 0, being swapped IN, doesn't execute.
14466
14467 \1f
14468 Date: 23 OCT 1979 2254-EDT
14469 From: MRC at MIT-AI (Mark Crispin)
14470 To: (BUG ITS) at MIT-AI
14471
14472 Could AI have more STYs generated, or CRTSTY be less willing to have lots
14473 of tourist STY users, or something?  Today, I was unable to get a net port
14474 because there were three tourists on, one from a dialup and two from net
14475 sites, taking up 5 out of the 6 available STYs because each was running a
14476 CRTSTY.
14477 \1f
14478 pae@MIT-MC (Sent by ___043@MIT-MC) 10/21/79 15:02:33
14479 To: (BUG ITS) at MIT-MC
14480 mctty^f does not work when you are on mc.
14481 \1f
14482 Date: 17 October 1979 22:18-EDT
14483 From: Howard I. Cannon <HIC at MIT-MC>
14484 To: DHD at MIT-AI, BUG-ITS at MIT-AI
14485
14486     Date: 17 OCT 1979 2112-EDT
14487     From: DHD at MIT-AI (David Hodgson Dennis)
14488
14489     Is there any way the init files that use up almost all the file slots on
14490     users1/users2/users3 could be compacted (or the dir allocation changed)?
14491     That way, tourists who actually wanted to use storage for something other
14492     then init files (like documents or lisp programs) could do so more readily.
14493     I think this might make tourist's use of the system more productive.  Would
14494     this be too hard to do?
14495 -----
14496 Unfortunatly, the size of a directory is fixed by the system and cannot
14497 be changed.  We realize that the USERSn directories get full, and there
14498 is no easy fix.  Generally, it is possible to reap enough from the dirs
14499 so that they are only about 75% full, but that takes time.  If the guests
14500 were more responsible about cleaning up, the problem wouldn't be so bad.
14501 Many people are on INFO-MICRO and don't read their 15 blocks of mail for
14502 three months!  You should not be using the USERn dirs for anything but
14503 very short term storage because you are lucky enough to have use of a
14504 real dir on ML.  If a tourist wants to be productive, (s)he can always
14505 find a way -- it's really that most of them don't particularly care.
14506
14507 \1f
14508 Date: 17 OCT 1979 2112-EDT
14509 From: DHD at MIT-AI (David Hodgson Dennis)
14510 To: (BUG ITS) at MIT-AI
14511
14512 Is there any way the init files that use up almost all the file slots on
14513 users1/users2/users3 could be compacted (or the dir allocation changed)?
14514 That way, tourists who actually wanted to use storage for something other
14515 then init files (like documents or lisp programs) could do so more readily.
14516 I think this might make tourist's use of the system more productive.  Would
14517 this be too hard to do?
14518 \1f
14519 Date: 16 Oct 1979 (Tuesday) 1457-EDT
14520 From: OTTO at WHARTON (George Otto)
14521 Subject: Solution to previously reported C100 problems.
14522 To:   bug-its at MIT-AI, geoff at SRI-KA,
14523 To:   eak at MIT-MC, OTTO (George Otto)
14524
14525 As RWK@MIT first suggested, the problem with C100 screen control turned
14526 out to be caused by the local host, Wharton, eagerly removing ^L's from
14527 its ARPAnet transmissions before sending them on the the terminal.
14528 Thus the problem in entirly local.
14529    My appologies for even HINTING that ITS could have a bug in it, and
14530 many thanks for the help I received in tracking this problem down.
14531  
14532                                            George Otto
14533
14534 \1f
14535 Date: 16 OCT 1979 1223-EDT
14536 From: RWK at MIT-MC (Robert W. Kerns)
14537 Subject: OTTO's C100 complaints
14538 To: (BUG ITS) at MIT-MC, (BUG EMACS) at MIT-MC, geoff at SRI-KL
14539 CC: OTTO at WHARTON
14540
14541 (Sorry for not sending this note before, but I fell asleep).
14542 I talked with OTTO last night, and he's going to talk to the TELNET
14543 maintainer at his site.
14544
14545 \1f
14546 Date: 16 October 1979 12:17-EDT
14547 From: Earl A. Killian <EAK at MIT-MC>
14548 Subject:  Possible solution to errors in C100 support.
14549 To: OTTO at WHARTON
14550 cc: BUG-ITS at MIT-AI, Geoff at SRI-KA
14551
14552 How are you getting to ITS?  If you're using a TELNET program I
14553 suspect the problem is that it's doing some processing on the
14554 output ITS sends.  Nothing in the path from ITS to your C100
14555 should modify a single character output.
14556
14557 :TCTYP C100 works for other people, over the network.  That's why
14558 I suspect it is a local problem.  Probably an over zealous
14559 operating system turning form feeds into LFs.
14560
14561 P.S. don't include BUG-EMACS anymore, it's not relevant here.
14562
14563 \1f
14564 Date: 16 Oct 1979 (Tuesday) 0446-EDT
14565 From: OTTO at WHARTON (George Otto)
14566 Subject: Possible solution to errors in C100 support.
14567 To:   geoff at SRI-KA, OTTO (George Otto)
14568 cc:   bug-emacs at MIT-AI, bug-its at MIT-AI
14569
14570    In order to examine why the :CLEAR command was not clearing the
14571 screen of my CONCEPT APL, I put the terminal into transparent mode
14572 in order to examine the characters ITS was sending down the line
14573 in response to that command. The octal sequence was as follows:
14574  
14575    015 015 012 177 033 023 177 012 012 012 012
14576                              012 012 012 012 177 177 177 177 177 177
14577
14578 Among other things you should notice that there is not a single "clear
14579 screen" (^L, FF, 014) in the entire transmission! Instead we have some
14580 carraige returns (^M, CR, 015), some line feeds (^J, LF, 012), a single
14581 "clear to end of line/field" ($ ^S, ESC DC3, 033 023), and some random
14582 padding characters (DEL, 177).
14583    If all the routines in ITS send this same sequence thinking it is
14584 going to clear a screen instead of just move the cursor down 9 lines,
14585 this may explain the problems I encountered earlier.
14586    I am using the CONCEPT Reference Manual (DN1300-7808-1) and the
14587 CONCEPT Reference Card (DN1300-7810) as my documentation for this
14588 analysis, both from Human Designed Systems, Inc., 3700 Market Street,
14589 Philadelphia, Pa. 19104.
14590
14591 \1f
14592 Date: 15 Oct 1979 (Monday) 2341-EDT
14593 From: OTTO at WHARTON (George Otto)
14594 Subject: Possible errors in C100 support/additional information
14595 To:   bug-its at MIT-AI
14596
14597    I have tried the solution of indicating the speed of my terminal,
14598 with no luck. Increasing the speed to 600, 1200, and finally 9600
14599 did not change the behavior at all; in all cases the previously
14600 reported errors occurred. Some additional information may be in order:
14601  
14602 1) The :CLEAR command does not clear the screen, but only up-spaces
14603    about 10 lines,
14604 2) The characters which are shipped out to my terminal in response
14605    to the "TCTYP C100" command switch my terminal over to the APL
14606    character set, which I must immediatly reset to make any sense
14607    of the transmissions,
14608 3) My terminal is a CONCEPT APL, which, as far as anybody knows, is
14609    controlled identically to the CONCEPT 100. Local programs which
14610    use cursor homing, screen clearing, cursor addressing, and line
14611    insertion and deletion all work with no difficulty using the
14612    standard CONCEPT computer-issued command set.
14613  
14614 If I can provide more information, please let me know.
14615  
14616                                                George Otto
14617
14618
14619 \1f
14620 Date: 15 Oct 1979 (Monday) 2337-EDT
14621 From: OTTO at WHARTON (George Otto)
14622 Subject: Possible errors in C100 support/additional information.
14623 To:   geoff at SRI-KA, OTTO (George Otto)
14624 cc:   bug-its at MIT-AI, bug-emacs at MIT-AI
14625
14626    I have tried the solution of indicating the speed of my terminal,
14627 with no luck. Increasing the speed to 600, 1200, and finally 9600
14628 did not change the behavior at all; in all cases the previously
14629 reported errors occurred. Some additional information may be in order:
14630  
14631 1) The :CLEAR command does not clear the screen, but only up-spaces
14632    about 10 lines,
14633 2) The characters which are shipped out to my terminal in response
14634    to the "TCTYP C100" command switch my terminal over to the APL
14635    character set, which I must immediatly reset to make any sense
14636    of the transmissions,
14637 3) My terminal is a CONCEPT APL, which, as far as anybody knows, is
14638    controlled identically to the CONCEPT 100. Local programs which
14639    use cursor homing, screen clearing, cursor addressing, and line
14640    insertion and deletion all work with no difficulty using the
14641    standard CONCEPT computer-issued command set.
14642  
14643 If I can provide more information, please let me know.
14644  
14645                                                George Otto
14646
14647
14648 \1f
14649 Date: 15 Oct 1979 (Monday) 2256-EDT
14650 From: OTTO at WHARTON (George Otto)
14651 Subject: Possible errors in C100 support/padding solution
14652 To:   geoff at SRI-KA, OTTO (George Otto)
14653 cc:   bug-its at MIT-AI, bug-emacs at MIT-AI
14654
14655 I will try that solution, but keep in mind that I am operating at 300
14656 buad now.
14657                                          George Otto
14658
14659 \1f
14660 Date: 15 Oct 1979 1943-PDT
14661 Sender: GEOFF at SRI-KA
14662 Subject: Re: Possible errors in C100 terminal support
14663 From: the tty of Geoffrey S. Goodfellow
14664 To: OTTO at WHARTON
14665 Cc: bug-its at MIT-AI, bug-emacs at MIT-AI
14666 Message-ID: <[SRI-KA]15-Oct-79 19:43:51.GEOFF>
14667 In-Reply-To: Your message of 15 Oct 1979 (Monday) 2115-EDT
14668 Reply-to: Geoff @ SRI-KA
14669
14670 Perhaps your terminal is not getting the right amount of
14671 padding...  I suggest on the same TCTYP line along with C100 you
14672 add SPEED #, i.e.  as in
14673
14674 :TCTYP C100 SPEED 9600
14675
14676 so the system will insert the right amount of padding (9600
14677 baud's worth in this case).  I suspect this is your most likely
14678 cause of lossage if operating over 300 baud.
14679 \1f
14680 Date: 15 Oct 1979 (Monday) 2115-EDT
14681 From: OTTO at WHARTON (George Otto)
14682 Subject: Possible errors in C100 terminal support
14683 To:   bug-its at MIT-AI, bug-emacs at MIT-AI,
14684 To:   OTTO (George Otto)
14685
14686    I am a new user on the ARPAnet and a new user on the MIT-AI
14687 computer. I have used INFO for the past several days, using a
14688 CONCEPT 100 terminal identified via a "TCTYP C100" command.
14689 My reason for sending this note is that the screen control on my
14690 terminal has been somewhat messy. I do not know if this is due
14691 to a mistake in screen control or in the INFO program, so I thought
14692 I'd simply describe the problem and let you sort it out.
14693    When I give a command such as "INFO INTRO" the display proceeds
14694 as if on a regular TTY, i.e., the information is "painted" on the
14695 screen line by line, scrolling the terminal when the cursor hits the
14696 bottom line of the display. This usually results in "INFO docu-
14697 mentation reader" line being left on the LAST line of the display
14698 screen instead of in its usual place two lines above that. This
14699 causes problems later when the screen is being overwritten, because
14700 some display lines which are blank simply do a linefeed over the
14701 previous text, leaving it on the screen along with the newer display.
14702 Needless to say, these garbage lines make understanding of the new
14703 display somewhat difficult.
14704    Once, and this happened on a redisplay request (^L) as well, the
14705 scrolling operation was proceeding as described above when the cursor
14706 jumped into the middle of the screen and continued from there. This
14707 left a very confusing screen as a result.
14708    I think that a fair number of these problems could be removed if
14709 the screen could be cleared once in awhile. This would remove possible 
14710 garbage lines and also position the screen from the top down instead
14711 of from the bottom up, thus putting everything where it was expected 
14712 right off the bat. As it is, the screen is NEVER cleared.
14713    If there is anything you would like me to try on my terminal to help
14714 identify what is going on more specifically, just let me know.
14715
14716                                           George Otto
14717                                           (OTTO@WHARTON)
14718
14719
14720 \1f
14721 Date: 15 OCT 1979 1909-EDT
14722 From: GVEO at MIT-AI (George V.E. Otto)
14723 To: (BUG ITS) at MIT-AI
14724
14725    I would like to report some trouble with either the screen control
14726 for a C100 terminal, or the way INFO handles its display. I have the
14727 full report of the problems in a file at Wharton, so I would like to
14728 netmail the report from there. What userids should I use to mail the
14729 error report?
14730 \1f
14731 Date: 15 OCT 1979 1607-EDT
14732 From: OTTO@Wharton
14733 Sent-by: ___021 at MIT-AI
14734 To: (BUG ITS) at MIT-AI
14735
14736 I have a bug to report in either screen support of a CONCEPT 100 terminal
14737 or in the way INFO handles screen control. To whom should I send a
14738 description of the problems encountered? My addresses is OTTO@WHARTON.
14739 I have an edited file containing the description of the situation which
14740 I would liklike to send via netmail to the correcdt person
14741 or persons.
14742                                                 George Otto
14743 \1f
14744 BNLGHC@MIT-MC 10/15/79 15:37:22
14745 To: (BUG ITS) at MIT-MC
14746 My TEKtronix terminal (actually a 4051) is not being handled
14747 correctly by TCTYP and/or MACSYMA.  The screen is not being
14748 erased, --Continued-- overwrites --pause--, etc.
14749
14750 \1f
14751 HIC@MIT-MC 10/13/79 07:57:31 Re: Chaosnet FORCE.
14752 To: ED at MIT-MC, (BUG ITS) at MIT-MC
14753
14754 I explained the bug to ED.
14755
14756 \1f
14757 ED@MIT-MC 10/13/79 05:13:00 Re: Chaosnet FORCE.
14758 To: (BUG ITS) at MIT-MC
14759 The sequence:
14760 .iot chaoch,[go away]
14761 .call [setz ? sixbit /force/ ? setzi chaoch]
14762 .close chaoch,
14763 causes the target lisp machine to go into the error handler
14764 complaining that 3 is an illegal packet opcode.
14765 Doing a .SLEEP 30. after the force and before the close wins.
14766 \1f
14767 EAK@MIT-MC 10/08/79 18:01:27
14768 To: (BUG ITS) at MIT-MC
14769 How about a ^_ command to do an input reset?  I.e. flush randomness
14770 you accidentally typed.
14771 \1f
14772 Date: 6 OCT 1979 1740-EDT
14773 From: DLW at MIT-AI (Daniel L. Weinreb)
14774 To: (BUG ITS) at MIT-AI, KLH at MIT-MC
14775
14776 I must admit I've had the same problem.  It only takes two tourists
14777 running CRTSTY to use up 2/3 of the AI STYs.
14778 \1f
14779 KLH@MIT-MC 10/05/79 18:37:23
14780 To: (BUG ITS) at MIT-MC
14781 I can hardly ever read my AI mail any more.  Recently
14782 I had to let it pile up for a few days because I couldn't
14783 seem to find any time when all STY's weren't being
14784 hogged (either by LM's or T's or whatever).  Considering
14785 the number of LM's, I would think the # of STY's should be
14786 grossly increased, although the # of net logins could
14787 be controlled as a separate limit.  True, this implies more
14788 job slots, but I've always thought more were needed anyway.
14789 I've nevver seriously considered departing AI altogether, but
14790 the situation is getting grim.
14791
14792 \1f
14793 Date: 3 OCT 1979 2049-EDT
14794 From: JLK at MIT-AI (John L. Kulp)
14795 To: (BUG ITS) at MIT-AI, ARC at MIT-AI
14796
14797 :LISTF ARC:CHAOS; ON AI GIVES ARC NO SUCH DEVICE
14798 \1f
14799 Date: 3 OCT 1979 0819-EDT
14800 From: GRAND at MIT-AI (Mark D. Grand)
14801 To: (BUG ITS) at MIT-AI
14802
14803         I DON'T know if this is an oversite on sombody's part or
14804 what, but when I try to :INFO MACLISP   
14805 I get
14806 \rOPN016  INFO \b;AI:LISP >   PACK NOT MOUNTED?\r\r\1f
14807 Date:  2 Oct 1979 2341-PDT
14808 From: Mark Crispin <Admin.MRC at SU-SCORE>
14809 Subject: [PAE at MIT-MC (Philip A. Earnhardt): **more** state on the last line of the screen]
14810 To: Bug-ITS at MIT-AI
14811
14812 Has anybody looked at this problem?  I've been told that it's a bug
14813 in ITS.  Any comments?
14814                 ---------------
14815 Mail from MIT-AI rcvd at 2-Oct-79 2238-PDT
14816 Date: 3 OCT 1979 0103-EDT
14817 From: PAE at MIT-MC (Philip A. Earnhardt)
14818 Subject: **more** state on the last line of the screen
14819 To: (BUG TELNET) at MIT-MC, (BUG emacs) at MIT-MULTICS
14820
14821 two times tonight, I have gotten into a **more** state
14822 in multics emacs, telnet thru mc. Once this was through
14823 invoking emacs on the next-to-last line of my screen
14824 (which I believe was a known bug) and once while doing
14825 a multics command (using ^x-^m) in my minibuffer. Does
14826 anyone know where the problem/responsibility lies with
14827 this?
14828
14829 thanks,
14830 philip
14831
14832                 ---------------
14833
14834 -------
14835 \1f
14836 MACRAK@MIT-MC 10/01/79 19:00:55
14837 To: (BUG ITS) at MIT-MC
14838 Two problems with carriage motion optimization on printing terminals:
14839
14840 1. Final spaces before cr aren't flushed.
14841 2. Sometimes--especially when printing out Macsyma expressions using
14842 backspaces and linefeeds substituting for cr's and spaces--its seems
14843 to print out some backspaces, then some spaces, then more backspaces.
14844
14845 \1f
14846 Sheldon Furst <FURST at BBN-TENEXB>@MIT-MC (Sent by ___065@MIT-MC) 09/30/79 19:33:28
14847 To: (BUG ITS) at MIT-MC
14848 [This is Sheldon Furst (FURST)]
14849
14850 I connected to MC, did not log in, and typed "furst$\ 1" and got
14851 the response "This person's mail is forwarded to CHNL NOT OPEN (newline)
14852 Bad file = ^Q : ^Q ; ^Q ^Q".  Tried it again, and got a "Fork disconnected"
14853 or something like that, then a console free message.
14854
14855 I don't presume this is SUPPOSED to happen, is it?
14856
14857 -- Sheldon
14858
14859 \1f
14860 KMP@MIT-MC 09/11/79 14:09:48 Re: KMP;.LOGIN 227
14861 To: (BUG ITS) at MIT-MC
14862 My login init gives an IRRECOVERABLE DATA ERROR when I try to read it.
14863
14864 \1f
14865 KMP@MIT-MC 09/11/79 14:09:48 Re: KMP;.LOGIN 227
14866 To: (BUG ITS) at MIT-MC
14867 My login init gives an IRRECOVERABLE DATA ERROR when I try to read it.
14868
14869 \1f
14870 Date: 10 SEP 1979 2324-EDT
14871 From: MOON at MIT-MC (David A. Moon)
14872 Subject: New ITS on MC has disk deadlocks
14873 To: RWK at MIT-MC
14874 CC: (BUG ITS) at MIT-MC, JPG at MIT-MC
14875
14876 This is fixed now.
14877 \1f
14878 Date: 10 SEP 1979 1839-EDT
14879 From: MOON at MIT-MC (David A. Moon)
14880 Subject: New ITS on MC has disk deadlocks
14881 To: RWK at MIT-MC
14882 CC: (BUG ITS) at MIT-MC, JPG at MIT-MC
14883
14884 I already know about this, I guess I should be more anxious about fixing it
14885 if it is happening frequently.  I don't think it's a new bug, I don't
14886 understand why it happens more now.  The reason you can't list the TTY
14887 directory is probably that the DDT TTY^F command probably first checks for
14888 a TTY; directory on the disk.
14889 \1f
14890 RWK@MIT-MC (Sent by ___042@MIT-MC) 09/10/79 07:25:59 Re: AddendumP
14891 To: (BUG ITS) at MIT-MC
14892 CC: JPG at MIT-MC
14893 When it's hung as described, you can't list the TTY directory either.
14894
14895 \1f
14896 Date: 10 SEP 1979 0723-EDT
14897 From: RWK at MIT-MC (Robert W. Kerns)
14898 Sent-by: ___041 at MIT-MC
14899 Subject: New ITS on MC has disk deadlocks
14900 To: (BUG ITS) at MIT-MC
14901 CC: RWK at MIT-MC, JPG at MIT-MC
14902
14903 A phenomenon we've observed repeatedly on this new system is for it to go
14904 into a mode where reading directories (for everyone trying to do so) for
14905 up to several minutes.  It tends to hang repeatedly with short unhangings
14906 for quite a while, and then suddenly clear up.  It tends to happen when DUMP
14907 is running, grovelling over large numbers of directories.  I just saw such
14908 a state, and managed to get a little info before it unhung.  The DUMP's
14909 FLSINS was SKIPG QFUD (it was hung in this, QFUD being zero).  All the
14910 directories were in use (QSNUD non-zero), aparently brought in by DUMP
14911 (mostly in alphabetical order).  Other jobs trying to do things and getting
14912 hung hung waiting on QSKOSW, which was locked by the DUMP frob.  That's about
14913 all I could get before it spontaneously started working again.
14914
14915 \1f
14916 KMP@MIT-MC 09/06/79 20:54:40
14917 To: (BUG DDT) at MIT-MC, (BUG ITS) at MIT-MC
14918 System keeps dying here on me at least. Echos all chars but doesn't do
14919 anything. T^F doesn't even work ... wierd. Any guesses? It's like everything
14920 ITS does in the way of interrupt handling works, but that's all. No jobs 
14921 no ddt commands run. I detached myself from another tty and then tried to ^Z
14922 the console. Took it fully a minute or more to get it to listen. another 
14923 console next door had same problem. both freed at same time. system must
14924 be hanging some obscure way.
14925
14926 \1f
14927 BRIAN@MIT-ML 09/01/79 13:10:00 Re: Moving files to an archive
14928 To: (BUG ITS) at MIT-ML
14929 CC: BRIAN at MIT-ML
14930 When I try to move the file ML:BRIAN;MAIL O-COMM onto ARC MAIL, I
14931 get no error message, and the file name appears in the directory
14932 as expected, but names a file of zero length.  I have had a similar
14933 problem moving another fairly large file (14 blocks) on the
14934 archive (which is about 160 blocks), but a small file got moved
14935 OK.
14936
14937 \1f
14938 Date: 28 AUG 1979 0101-EDT
14939 From: ED at MIT-AI (Ed Schwalenberg)
14940 To: (BUG ITS) at MIT-AI
14941
14942 Why is it that 
14943 .CALL [SETZ ? '?_____ ? SETZM]
14944 is an ILOPR, while
14945 .CALL [SETZ ? 'FOOBAR ? SETZM]
14946 fails to skip and returns an ILLEGAL SYSTEM CALL NAME error code?
14947 I smell a crock.  Of course, I deserve no better, executing randomly
14948 named system calls.  On the other hand, and related to this, the
14949 .GETSYS uuo returns a list of NCALLS that includes ?_____ not once, but
14950 200-<number of real system calls> times.  This should either be fixed or
14951 documented.
14952 \1f
14953 Date: 26 August 1979 19:03-EDT
14954 From: Earl A. Killian <EAK at MIT-MC>
14955 To: BUG-ITS at MIT-MC, BUG-DDT at MIT-MC
14956
14957 When I exit my EMACS and type-ahead, most of the type-ahead isn't
14958 echoed.  Perhaps DDT could check the %TXPIE bit and echo the character
14959 itself if ITS didn't?  Or better, maybe ITS could do this?
14960
14961 Also, what about DDT option to use MP echoing instead of PI echoing?
14962
14963 \1f
14964 Date: 26 Aug 1979 0600-EDT
14965 From: RWK at MIT-MC
14966 To: EBM at MIT-DMS, BUG-its at MIT-DMS
14967 Subject: SYS directories full
14968 Message-id: <[MIT-DMS].120744>
14969
14970 Date: 26 August 1979 06:51-EDT
14971 From: Robert W. Kerns <RWK at MIT-MC>
14972 Subject:  SYS directories full
14973 To: EBM at MIT-DMS, BUG-its at MIT-DMS
14974
14975     Date: 25 Aug 1979 1536-EDT
14976     From: EBM at MIT-DMS (J. Eliot B. Moss)
14977     To:   (BUG its) at MIT-DMS
14978     Re:   BUG its
14979
14980     :linkn ml:sys2;ts nr,r;ts nr38
14981         fails when the link already exists, because the directory
14982     is full.  This is very annoying.  MC has the same problem.  I think
14983     that either the system call should be fixed, or some links in those
14984     two directoris should be gotten rid of so the directories are no longer
14985     full.
14986 The real problem here is that the directory is full.  DDT has long supported,
14987 and MC has long had a SYS3 directory.  I think that garbage links should be
14988 GC'd, but that if a directory is available a SYS3 directory should be created
14989 on the other machines.
14990
14991
14992
14993
14994 \1f
14995 Date: 25 Aug 1979 1536-EDT
14996 From: EBM at MIT-DMS (J. Eliot B. Moss)
14997 To: (BUG its) at MIT-DMS
14998 Subject: BUG its
14999 Message-id: <[MIT-DMS].120688>
15000
15001 :linkn ml:sys2;ts nr,r;ts nr38
15002         fails when the link already exists, because the directory
15003 is full.  This is very annoying.  MC has the same problem.  I think
15004 that either the system call should be fixed, or some links in those
15005 two directoris should be gotten rid of so the directories are no longer
15006 full.
15007
15008
15009 \1f
15010 Date: 24 AUG 1979 1343-EDT
15011 From: CFFK at MIT-MC (Charles F. F. Karney)
15012 Subject: Support of harware tabbing on printing terminal by Plot2
15013 To: RJF at MIT-MC
15014 CC: JPG at MIT-MC, (BUG PLOT2) at MIT-MC, (BUG ITS) at MIT-MC
15015 CC: (BUG CRTSTY) at MIT-MC
15016
15017 Most of the shortcuts taken by PLOT2 when plotting on printing
15018 terminals are in fact done by ITS.  (E.g. the suppression of
15019 trailing spaces on a line, and the use of backspaces instead of
15020 return+spaces.)  Support of hardware tabs by PLOT2 would similarly
15021 be best done by ITS (e.g. via a new TCTYP).  If this is not done
15022 then maybe CRTSTY could do the job.  (I believe CRTSTY may have
15023 some minimum requirements which rules this out.)  Support of
15024 tabs by PLOT2 itself would be the least desirable because (1)
15025 nothing else (e.g. :print) would benefit, and (2) because Plot2
15026 would have to implement ITS's other shortcuts at the same time.
15027 (However, I don't rule out the support of tabbing by PLOT2.)
15028 If ITS or CRTSTY also supported abs. curdsor positioning on daisy
15029 wheel printers, you would be able to win using Plot2 by setting
15030 PLOTMODE:DISPLAY$
15031 An absolute requirement for the implementation of any of this
15032 by any system is an EXACT specification of the  commands needed
15033 to make the tabbing/cursor positioning work.
15034
15035 \1f
15036 Date: 24 Aug 1979 0201-EDT
15037 From: KDO at MIT-DMS (Ken D Olum)
15038 To: (BUG its) at MIT-DMS
15039 Subject: BUG its
15040 Message-id: <[MIT-DMS].120603>
15041
15042 The tty input buffer is too small.  If you come from a site with a line
15043 editor (SAIL) and type a full line and CR the whole line will get sent
15044 at once and overfill your buffer.  I had a good time typing this message.
15045
15046
15047 \1f
15048 GJC@MIT-MC 08/21/79 21:13:08
15049 To: (BUG ITS) at MIT-MC
15050 I was running a peek, and the system fair-share was said to be
15051 113% at one point. This is mighty fine if it is true!
15052
15053 \1f
15054 EAK@MIT-MC 08/20/79 02:57:38
15055 To: (BUG ITS) at MIT-MC
15056 Using the .LOSE argument of .CALL DISMIS is really terribly inconvenient
15057 when the interrupt stack pointer isn't in an AC.  You have you put it
15058 in one to address the return PC etc., but then you've clobbered an AC
15059 which is hard to restore...
15060
15061 \1f
15062 SKH@MIT-MC 08/11/79 20:29:51
15063 To: (BUG ITS) at MIT-MC
15064 A suggestion:
15065 Change the more handling in WHOJ, PEEK, FINGER etc. to (:PRINT)
15066 to that of DDT'S implicit more (The one that vanishes if on
15067 a display). Its annoying to see the --more-- thing stick
15068 around. The vanishing more is 700% better.
15069
15070 \1f
15071 RWK@MIT-MC (Sent by KMP@MIT-MC) 08/11/79 20:24:46
15072 To: (BUG ITS) at MIT-MC
15073 The system with the ARCHIV handler doing a .CALL FINISH for 13 hours
15074 finally crashed, due to apparently related lossage.  It's dumped in
15075 MC:CRASH;QFLDF1 H/50
15076 The immediate cause of the crash was indexing the channel tables with
15077 H being 1 larger than the largest channel table index!
15078
15079 \1f
15080 Ed@MIT-MC (Sent by PAE@MIT-MC) 08/11/79 15:02:50
15081 To: (BUG ITS) at MIT-MC
15082 Look at MC:CHANNA;_DRGN_ TIMES
15083 (and MC:CHANNA;_DRGN_ TIMES, and MC:CHANNA;_DRGN_ TIMES,
15084 and MC:CHANNA;_DRGN_ TIMES, and MC:CHANNA;_DRGN_ TIMES, and...
15085 \1f
15086 RWK,KMP@MIT-MC (Sent by ___021@MIT-MC) 08/11/79 06:26:36 Re: .CALL FINISH won't
15087 To: (BUG ITS) at MIT-MC
15088 CC: (BUG ARCHIV) at MIT-MC, KMP at MIT-MC
15089 There's an archive device handler here, hung in a .CALL FINISH on its disk
15090 output channel.  The channel is in REAI mode according to PEEK's C mode.
15091 It's definately an output channel, so I guess PEEK must display append-mode
15092 channel's oddly.  Claims its 100% read.
15093
15094 The .CALL FINISH is at OPNOUT+16
15095
15096 The job's flush instruction is SKIPE QSBFS+5
15097 The PUSHJ P,UFLS is at QOCL2+1/ SKIPE QSBFS(A)
15098 A/ 1,,5
15099 QSBFS+5/        1
15100 QSCRW+5/        0       ;Read
15101 QSRAC+5/        %QAEFR+%QAACC+%QALBK+%QAMWO,,0
15102 QSMPRC+5/       0               ;No bytes left in buffer
15103
15104
15105 I don't know what else might be relevant.  I leave the job KMP JOB.06
15106 still hanging for your inspection.  KMP HACTRN is still hanging on the job
15107 to finish.
15108
15109 \1f
15110 KMP@MIT-MC 08/11/79 03:12:57
15111 To: (BUG ITS) at MIT-MC
15112 If I have a file name
15113 FOO .EXP99
15114 and write out a new file called
15115 FOO > 
15116 it seems to write to
15117 FOO .EX100
15118
15119 This would be ok if it weren't for the fact that if I then
15120 compile FOO >, I end up compiling FOO .EXP99 ... can this be
15121 fixed? Like maybe to open the > file, you could find all contenders
15122 (files with max number of digits, ending in a digit), strip all trailing
15123 digits, readlist the digits and compare them?
15124
15125 -kmp
15126
15127 \1f
15128 Date: 9 AUG 1979 1812-EDT
15129 From: PAE at MIT-MC (Philip A. Earnhardt)
15130 Subject: Getting thrown to DDT by :SEND
15131 To: RWK at MIT-MC
15132 CC: (BUG EMACS) at MIT-MC, (BUG ITS) at MIT-MC
15133
15134
15135     RWK@MIT-MC 08/09/79 05:41:16 Re: Getting thrown to DDT by :SEND
15136     If you type a ^G while a SEND is printing, DDT has control of the terminal
15137     and you'll end up in DDT.  Was this perhaps the problem?
15138 no, I was just typing characters...no control chars.
15139 \1f
15140 RWK@MIT-MC 08/09/79 05:41:16 Re: Getting thrown to DDT by :SEND
15141 To: PAE at MIT-MC
15142 CC: (BUG EMACS) at MIT-MC, (BUG ITS) at MIT-MC
15143 If you type a ^G while a SEND is printing, DDT has control of the terminal
15144 and you'll end up in DDT.  Was this perhaps the problem?
15145
15146 \1f
15147 Date: 8 AUG 1979 2050-EDT
15148 From: RMS at MIT-AI (Richard M. Stallman)
15149 To: (BUG ITS) at MIT-AI, ED at MIT-AI, RWK at MIT-MC
15150
15151
15152     RWK@MIT-MC (Sent by ___076@MIT-MC) 08/08/79 08:46:03
15153     It would seem that NO SUCH DEVICE is not really what's wanted.
15154     Note that if you are WRITING a file, that you want normally to
15155     go on the secondary pack, it also says "NO SUCH DEVICE".  In
15156     actual fact, there IS such a device, sitting broken and unavailable.
15157
15158 I agree.  "No such device" says "what you want makes no sense", which
15159 is not true in this case.
15160 \1f
15161 PAE@MIT-MC 08/08/79 19:46:18
15162 To: (BUG ITS) at MIT-MC
15163 CC: (BUG EMACS) at MIT-MC
15164 I received a message while replying to mail (using emacs rmail),
15165 kept typing at the time, and somehow got kicked out of emacs back to
15166 ddt.  I didn't think there was anything that would quit an emacs
15167 like that.
15168 \1f
15169 RWK@MIT-MC (Sent by ___076@MIT-MC) 08/08/79 08:46:03
15170 To: (BUG ITS) at MIT-MC
15171 CC: ED at MIT-MC
15172 It would seem that NO SUCH DEVICE is not really what's wanted.
15173 Note that if you are WRITING a file, that you want normally to
15174 go on the secondary pack, it also says "NO SUCH DEVICE".  In
15175 actual fact, there IS such a device, sitting broken and unavailable.
15176
15177 \1f
15178 MOON@MIT-MC 08/08/79 03:10:39 Re: SECOND:
15179 To: ED at MIT-AI
15180 CC: (BUG ITS) at MIT-MC
15181     Date: 8 AUG 1979 0201-EDT
15182     From: ED at MIT-AI (Ed Schwalenberg)
15183     Subject: SECOND:
15184     To: (BUG ITS) at MIT-AI
15185     
15186     Printing a file on SECOND: on AI these days results in NO SUCH DEVICE,
15187     when one would expect a PACK NOT MOUNTED.  Is this a bug or a feature?
15188 It does give you pack not mounted.  You were probably typing SECOND:
15189 and indeed there is no such device if the pack isn't mounted.  But you don't
15190 need to, and usually don't, give the device name if you're just printing a file.
15191 \1f
15192 Date: 8 AUG 1979 0201-EDT
15193 From: ED at MIT-AI (Ed Schwalenberg)
15194 Subject: SECOND:
15195 To: (BUG ITS) at MIT-AI
15196
15197 Printing a file on SECOND: on AI these days results in NO SUCH DEVICE,
15198 when one would expect a PACK NOT MOUNTED.  Is this a bug or a feature?
15199 \1f
15200 Date: 5 AUG 1979 2158-EDT
15201 From: BH at MIT-AI (Brian Harvey)
15202 To: (BUG ITS) at MIT-AI
15203
15204 How come top-/ is infinity, but shift-/ is \vN ?  (Of course
15205 I mean the blue slash key, not the grey one.)  I realize that
15206 infinity is 016 octal and so is \vN, but the difference seems
15207 weird to me, e.g. when typing in EMACS and getting to the next
15208 line when one wanted an infinity.
15209 \1f
15210 Date: 3 AUG 1979 2030-EDT
15211 From: MRC at MIT-AI (Mark Crispin)
15212 To: (BUG ITS) at MIT-AI
15213
15214 Padding on Telerays seems to lose in EMACS with i/d mode.  Are you using
15215 Pentti's algorithm yet?  Telerays require lots of padding!
15216 \1f
15217 Date: 29 JUL 1979 1748-EDT
15218 From: KEN at MIT-AI (Kenneth Kahn)
15219 Subject:  the dirar<n> devices.
15220 To: (BUG ITS) at MIT-AI
15221
15222 I consistently get FILE LOCKED errors when printing
15223 ken;dirar3:name1 up
15224 dirar4:name1 up
15225 dirar7:name1 up
15226 dirarc:name1 up
15227
15228
15229 All the other names (for example dirar5:)  seemed to work fine.
15230 The archives themselves seemed fine, peek showed no one holding on to them,
15231 and just creating a link from ar0 >, to ar7 > and then printing dirar0: avoided
15232 the problem.
15233 \1f
15234 GSB@MIT-ML 07/27/79 17:23:55
15235 To: (BUG ITS) at MIT-ML
15236 why doesn't PK13:  work like PK3: etc.?
15237
15238 \1f
15239 Date: 27 JUL 1979 1130-EDT
15240 From: RICH at MIT-AI (Charles Rich)
15241 Subject:  Job slots
15242 To: (BUG ITS) at MIT-AI
15243
15244 I know we had this argument before, but I really think that 
15245 we need more job slots.  With 7 Lisp machines logged
15246 in (and soon to be more), the transient average of
15247 CHAOSnet jobs had gone up noticeably, with the result
15248 that people spend half the day doing :SHOUT FLUSH JOBS!
15249 which is a nuisance.  As for example, right now, there
15250 is noone logged in from the ARPA net -- just
15251 local people, none of whom are running more than a
15252 Lisp and an Emacs and maybe an occasional compiler,
15253 and there are no free job slots to run even a :MAIL
15254 (I am doing this inside EMACS, and it will probably
15255 bomb the first time I try to send it!!!!!).
15256
15257         Sincerely,  Chuck Rich.
15258 \1f
15259 HIC@MIT-MC 07/25/79 14:32:27
15260 To: BYRON at MIT-ML, (BUG ITS) at MIT-ML
15261
15262
15263     BYRON@MIT-ML 07/25/79 09:23:54
15264     :tcytp c100 no no longer works, but gives back
15265     ERROR: CNSSET:  MEANINGLESS ARGS
15266     270>>.CALL 3330 (CNSSSET)
15267
15268     Also, PWORD is no longer invoked on T04 (intentional?).
15269
15270
15271 ------
15272 Some turkey loaded the wrong ITS (an old version) on ML.
15273 I just reloaded the system, and all this
15274 should be fixed now.
15275
15276
15277 \1f
15278 BYRON@MIT-ML 07/25/79 09:23:54
15279 To: (BUG ITS) at MIT-ML
15280 :tcytp c100 no no longer works, but gives back
15281 ERROR: CNSSET:  MEANINGLESS ARGS
15282 270>>.CALL 3330 (CNSSSET)
15283
15284 Also, PWORD is no longer invoked on T04 (intentional?).
15285
15286 \1f
15287 BYRON@MIT-MC 07/25/79 10:55:25
15288 To: (BUG ITS) at MIT-MC
15289 I continually get "Host reset" messages while SUPDUPing from MC to ML.
15290 They occur about once every 5 minutes or so, and detach me as well
15291 of course.
15292
15293 \1f
15294 Date: 23 JUL 1979 0251-EDT
15295 From: RMS at MIT-AI (Richard M. Stallman)
15296 To: (BUG ITS) at MIT-AI, AGRE at MIT-AI, KEN at MIT-AI
15297
15298 I just noticed that C-N on my TV was giving me only one
15299 more line at the bottom of my screen.  The code was still
15300 the old speed-dependent stuff, so I checked and found
15301 that my TV was supposed to be running at 300 baud
15302 (luckily my TV didn't know that!).
15303 Probably it should be impossible to change the speed
15304 of a TV, and :TCTYP should barf very loud at anyone who tries.
15305
15306 This is probably the result of an unconditional :TCTYP in an init file.
15307 \1f
15308 Date: 20 JUL 1979 1356-EDT
15309 From: JERRYB at MIT-AI (Gerald R. Barber)
15310 Subject: Dissappearance of init files
15311 To: (BUG ITS) at MIT-AI
15312
15313 I keep losing some of my init files for no apparent reasons, usually either my
15314 EMACS or LISP inits.  Is there a way to tell when a file was deleted and by
15315 whom?  Failing this is there a way to set up some sort of mechanism so that in
15316 the future I will be told who deleted one of these files.
15317 \1f
15318 Date: 18 JUL 1979 2044-EDT
15319 From: RWK at MIT-AI (Robert W. Kerns)
15320 To: (BUG ITS) at MIT-AI
15321 CC: (BUG DDT) at MIT-AI
15322
15323 There seems to have been a time around 4:30 pm on the 25 of June, when
15324 all the DDT's in the world (and a PWORD too) got scrod.  I'm not certain
15325 right off exactly what happened to them, but many of them seem to have
15326 gotten their PC's set to -1, probably by having the stack-pointers
15327 changed out from under them.  (They seemed to be doing a TYI at the time).
15328 The PWORD definately had a PDL underflow.  Something like 40 crash files
15329 were dumped at the time.
15330
15331 There are a few saved crash files on CRASH;(first name BUGDDT)  The relavent
15332 PWORD crash file is PWORD PDLHAK.
15333 \1f
15334 Date: 18 JUL 1979 0242-EDT
15335 From: JNC at MIT-AI (J. Noel Chiappa)
15336 To: DLW at MIT-AI
15337 CC: (BUG ITS) at MIT-AI
15338
15339         Well, IMPUP is definitely a symbol. Sounds like the system
15340 was slowly dying away; did anybosy see any "memory changed between"
15341 messages as it went? Sounds like the kind of cumulative bit rot whose
15342 origin is almost impossible to track down....
15343                 Noel
15344 \1f
15345 Date: 17 JUL 1979 1823-EDT
15346 From: DLW at MIT-AI (Daniel L. Weinreb)
15347 To: (BUG ITS) at MIT-AI
15348
15349 To add to the rash of strange reports: last night, RK tried to
15350 use TELNET on MC and fond it halting with an "ERROR;" message
15351 at a .EVAL.  I examined it; the symbol in question was "IMPUP",
15352 and going into SYS$J showed that IMPUP was not a known symbol.
15353 Maybe the exec symbol table was bashed?  Anyway, the system
15354 crashed shortly after this (while I was examining the problem).
15355 \1f
15356 KMP@MIT-MC (Sent by ___031@MIT-MC) 07/17/79 07:53:33 Re: Unreproducible errors...
15357 To: (BUG ITS) at MIT-MC
15358 CC: (BUG COMPLR) at MIT-MC
15359 I got an error from the lisp compiler just about 2 seconds before the 
15360 last crash. I don't know if it is related ...
15361
15362 ;(LOAD ((DSK LIBLSP) TTY FASL)) - NON-EXISTENT DIRECTORY
15363
15364 which is odd because that file and dir exist and as soon as system came
15365 back up the complr did the compilation with no errors. 
15366 -kmp
15367
15368 \1f
15369 GSB@MIT-MC 07/11/79 00:34:43 Re: c100 padding for i&d line
15370 To: (BUG ITS) at MIT-MC
15371 CC: EAK at MIT-MC
15372 !@#%^#&!@, ML is running an ITS 3 months older than MC, and the cruft
15373 in the tty code for it doesn't look at all like the stuff in the current
15374 source...  It appears to win on MC, EXCEPT THAT CLEOS DOESN'T WORK AT
15375 ALL!!  (This is still at 9600 baud.)  (It doesn't on ML either.)
15376
15377 \1f
15378 Date: 10 July 1979 18:41-EDT
15379 From: Earl A. Killian <EAK at MIT-MC>
15380 To: GSB at MIT-MC
15381 cc: BUG-ITS at MIT-MC
15382
15383     Date: 07/10/79 13:12:20
15384     From: GSB at MIT-ML
15385     To:   (BUG ITS) at MIT-ML
15386
15387     Padding for the c100 is insufficient for i&d line at 9600 baud.
15388     Can anyone tell me a place i can patch to experiment?
15389
15390 You might experiment with CRTSTY's padding at 9600 and when you find
15391 the appropriate value, try it in ITS.  Patch C1LIDP+7 to multiply by
15392 different padding times (which are floating point no.s - it is
15393 currently .75E-3).
15394
15395 \1f
15396 GSB@MIT-ML 07/10/79 13:12:20
15397 To: (BUG ITS) at MIT-ML
15398 Padding for the c100 is insufficient for i&d line at 9600 baud.
15399 Can anyone tell me a place i can patch to experiment?
15400
15401 \1f
15402 Date: 2 JUL 1979 1046-EDT
15403 From: APW at MIT-AI (Andrew P. Witkin)
15404 To: (BUG ITS) at MIT-AI
15405
15406 (sorry about the incomplete msg) The bug reported by bkph -- random
15407 garbling of type in-- has also struck the datamedia in E10 (T35).
15408 \1f
15409 Date: 2 JUL 1979 0954-EDT
15410 From: APW at MIT-AI (Andrew P. Witkin)
15411 To: (BUG ITS) at MIT-AI
15412
15413 T
15414 \1f
15415 Date: 2 JUL 1979 0845-EDT
15416 From: BKPH at MIT-AI (Berthold K.P. Horn)
15417 To: (BUG ITS) at MIT-AI
15418
15419 What's up with the Teletype lines? Both outside (telephone)
15420 and inside (DATAPOINT & Mini-Robot) lines have very peculiar
15421 random behaviour -- garbling characters, inserting characters,
15422 dropping bits, copying several times every second letter of
15423 what was typed recently and other such randomness...
15424 \1f
15425 JPG@MIT-MC 06/14/79 08:48:51
15426 To: (BUG ITS) at MIT-MC
15427 Say, this system is locking disk blocks!  
15428 It just crashed, and I reloaded it from scratch.
15429 Before the crash, the number of available blocks on #0,#1,#13 
15430 respectively were 320,380,201 .  (I checked this just before the 
15431 crash.)  After the crash, the number available was 547,552,257 
15432 + I dumped out a 171 block crash file on CRASH;.
15433 I noticed this phenomenon about 2 weeks ago when the system crashed 
15434 and RWK reloaded it, and mentioned it to him, but I wasn't as certain 
15435 then, so didn't report it.
15436 I wonder if this has something to do with swapping disk somehow using 
15437 user blocks or whatever, and the system's marking them at high-use time 
15438 getting screwed up.  Whatever, something is doing this!
15439
15440 \1f
15441 Date: 11 JUN 1979 2014-EDT
15442 From: RWK at MIT-MC (Robert W. Kerns)
15443 Subject:  E? USR:$
15444 To: EAK at MIT-MC, RWK at MIT-MC, (BUG ITS) at MIT-MC
15445 CC: (BUG TECO) at MIT-MC
15446
15447     Date: 10 JUN 1979 1242-EDT
15448     From: EAK at MIT-MC (Earl A. Killian)
15449     To:   RWK, (BUG ITS)
15450     cc:   (BUG TECO)
15451     Re:   E? USR:$
15452
15453         Date: 06/09/79 03:47:19
15454         From: RWK at MIT-MC
15455         To:   (BUG TECO)
15456         Re:   E? USR:$
15457
15458         creates an inferior.  It should set the bit saying to fail if the job
15459         doesn't exist.
15460
15461     Even better would be to have the USR: device obey the same convention
15462     as the DSK: device, i.e. if you open for reading then it is an error
15463     if it doesn't exist.  RWK, you said once DDT could be fixed if ITS
15464     were so changed, is that still true?
15465 Yes, it's still true.
15466
15467 \1f
15468 Date: 10 JUN 1979 1242-EDT
15469 From: EAK at MIT-MC (Earl A. Killian)
15470 Subject:  E? USR:$
15471 To: RWK at MIT-MC, (BUG ITS) at MIT-MC
15472 CC: (BUG TECO) at MIT-MC
15473
15474     Date: 06/09/79 03:47:19
15475     From: RWK at MIT-MC
15476     To:   (BUG TECO)
15477     Re:   E? USR:$
15478
15479     creates an inferior.  It should set the bit saying to fail if the job
15480     doesn't exist.
15481
15482 Even better would be to have the USR: device obey the same convention
15483 as the DSK: device, i.e. if you open for reading then it is an error
15484 if it doesn't exist.  RWK, you said once DDT could be fixed if ITS
15485 were so changed, is that still true?
15486
15487 \1f
15488 JKESS@MIT-MC 06/01/79 03:02:59 Re: to whoever is maintaining the CROCKS again
15489 To: (BUG ITS) at MIT-MC
15490 and CROCK loses its center point, writing randomly.
15491
15492 Both of these are new bugs -- CROCK ran perfectly before today...
15493 \1f
15494 JKESS@MIT-MC 06/01/79 03:00:58 Re: to whoever maintains the CROCKs...
15495 To: (BUG ITS) at MIT-MC
15496 DCROCK fails totally to get its digit positioning right on VT100s.
15497 \1f