Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!snorkelwacker.mit.edu!bloom-beacon!eru!hagbard!sunic!dkuug!diku!bombadil From: bombadil@diku.dk (Kristian Nielsen) Newsgroups: comp.sys.amiga.programmer Subject: Re: 1.3 Shell DeadLock Keywords: bug Workbench1.3 Shell Message-ID: <1991Jan23.153130.10588@odin.diku.dk> Date: 23 Jan 91 15:31:30 GMT References: <1991Jan17.182709.23562@odin.diku.dk> <17761@cbmvax.commodore.com> Sender: news@odin.diku.dk (Netnews System) Organization: Department of Computer Science, U of Copenhagen Lines: 41 andy@cbmvax.commodore.com (Andy Finkel) writes: >In article <1991Jan17.182709.23562@odin.diku.dk> bombadil@diku.dk (Kristian Nielsen) writes: >>However, my problem is that sometimes the shell will deadlock immediately >>after typing return on a command, but before loading the command from disk. >>Sometimes the entire screen will tremble for a split second before the crash. >>The deadlock semms to have nothing to do with the command that locks up, or >>the previous one. What happens is that a command sequence like this: >> >> GetDF1 DF0: ;scriptfile, basically diskcopy df0: rad: >> cd ... >> assign... >> copy ... >> run ... >> >>will cause the deadlock, while changing the first line to >I'm not quite sure what you mean by deadlock ... you you mean the >machine hangs and the mouse doesn't move ? Do you mean crash, ie GURU ? >Do you mean get a software error task held ? >> >> s:GetDF1 DF0: >My first thought is you have something else called GetDF1 somewhere. >Do a which GetDF1 and see what turns up. With deadlock I just meant that the shell process stops executing commands entered into the cli window - it probably isn't reading them at all, stuck in a Wait() for example. What I was trying to describe was that the error is somehow related to the way the shell searches the path, so that specifying a path relative to the current directory (ie. absolute) removes the problem. Kristian ========================================================================== Kristian Nielsen | /// Only the AMIGA Student at DIKU, University of Copenhagen | /// (Department of Computer Science) | \\\/// makes it possible! Denmark | \XX/ ==========================================================================