Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uwm.edu!uakari.primate.wisc.edu!caesar.cs.montana.edu!ogicse!schaefer From: schaefer@ogicse.ogc.edu (Barton E. Schaefer) Newsgroups: comp.mail.mush Subject: Re: Problem with tool mode in 7.0.1 Keywords: editor Message-ID: <6284@ogicse.ogc.edu> Date: 19 Dec 89 22:41:50 GMT References: <16266@megaron.cs.arizona.edu> Reply-To: schaefer@ogicse.UUCP (Barton E. Schaefer) Organization: Oregon Graduate Institute (formerly OGC), Beaverton, OR Lines: 24 In article <16266@megaron.cs.arizona.edu> tsf@cs.arizona.edu (Ted Frohling @ CCIT-Telcommunications, University of Arizona) writes: } } Window display lock broken because process 1151 blocked } } process 1151 is mush running from the sunview startup file .sunview } } Any ideas of what I'm doing wrong, or is it a bug in Mush :-(. It's a bug in mush, but it isn't a particularly interesting one. ;-) The problem arises because mush does a fork() before sending mail, so you don't have to wait for the MTA to complete its possibly long-winded task. After the fork, both the parent and the child have a lock on the window display, but the parent wants to do i/o, so it breaks the child's lock. The child is never going to do anything with the display, so that's no problem. Unfortunately, although I'm able to figure out that's what is going on, I'm not able to figure out what to do about it. :-( However, the message can be safely ignored, so I'm not going to worry about it until after the holidays (and then all I'm going to do is make *Dan* worry about it :-). -- Bart Schaefer "Miserable miscreant! Question MY integrity, will you?" "I have to see some *evidence* of it before I can question it." -- Calvin & Hobbes schaefer@cse.ogi.edu (used to be cse.ogc.edu)