Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!uunet!steinmetz!thuban!putnam From: putnam@thuban.steinmetz (putnam) Newsgroups: comp.windows.news Subject: problem with NeWS Message-ID: <6440@steinmetz.steinmetz.UUCP> Date: Wed, 24-Jun-87 14:56:45 EDT Article-I.D.: steinmet.6440 Posted: Wed Jun 24 14:56:45 1987 Date-Received: Fri, 26-Jun-87 05:42:14 EDT Sender: root@steinmetz.steinmetz.UUCP Reply-To: putnam@thuban.steinmetz.UUCP (putnam) Distribution: world Organization: General Electric CRD, Schenectady, NY Lines: 23 NeWS has an implementation limit of 100 entries on an ExecutionStack in a process. When this limit is exceeded, NeWS hangs. It is hard to decide what action is correct here, but just hanging is probably not it. To see this try : /deep { % currentprocess /ExecutionStack get length = % dup = dup 0 ne { 1 sub deep } if } def 10 10 100 { deep } for Note that either comment line may be uncommented for a more verbose demo, but if the first is uncommented, it crashes (at least my) NeWS quite reliably. If the second is uncommented and NeWS is going to hang, it usually hangs before any output is displayed. Well, shall we go? -- jefu (jeff putnam) Yes, lets go. -- UUCP: steinmetz!putnam (They do not move.) -- ARPA: putnam@ge-crd.com