home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / lang / lisp / 3100 < prev    next >
Encoding:
Internet Message Format  |  1992-12-16  |  1.3 KB

  1. Path: sparky!uunet!think.com!barmar
  2. From: barmar@think.com (Barry Margolin)
  3. Newsgroups: comp.lang.lisp
  4. Subject: Re: Lucid 4, process help
  5. Date: 16 Dec 1992 20:06:53 GMT
  6. Organization: Thinking Machines Corporation, Cambridge MA, USA
  7. Lines: 21
  8. Distribution: comp
  9. Message-ID: <1go28tINNloe@early-bird.think.com>
  10. References: <23064@venera.isi.edu>
  11. NNTP-Posting-Host: telecaster.think.com
  12.  
  13. In article <23064@venera.isi.edu> jas@ISI.EDU (Jeff Sullivan) writes:
  14. >I'm trying to set up a system where several processes are run in the
  15. >background, controlling CLIM applications, and are controlled in some
  16. >part by a forground processes, which is itself a CLIM application.
  17. >
  18. >Now, the only problem comes when trying to quit from the main process.
  19. >I try to issue a KILL-PROCESS to each of the sub-processes, and
  20. >sometimes (not all the time, but not reproducably), I get the
  21. >following error:
  22. >
  23. >>>Error: Attempting to unlock a lock held by #<Process Summary Window 1DE823E>
  24.  
  25. It would help if you included a stack trace, but what is suspect is
  26. happening is that the subprocesses are all trying to close their windows
  27. concurrently, and there's a problem in the locking protocol that's supposed
  28. to prevent contention for the CLX root window.  
  29. -- 
  30. Barry Margolin
  31. System Manager, Thinking Machines Corp.
  32.  
  33. barmar@think.com          {uunet,harvard}!think!barmar
  34.