[Gbbopen-list] Changes to portable threads
Dan Corkill
corkill at gbbopen.org
Thu Aug 16 13:45:52 EDT 2007
> I am now back to code that was working about a month ago before
> the changes to the thread module. I am now encountering a problem
> where Lispworks signals an error:
>
> Error: PROCESS-WAIT called when scheduling not allowed
>
> On the stack is gbbopen::do-evfns :after
> with EVENT #<PEP::TX-TIMEOUT-EVENT>
>
> which is one of my own event classes and a subclass of
> gbbopen:timer-interrupt-event. This event is signalled from a Lispworks
> timer by (mp:make-timer 'signal-event 'tx-timeout-event)
The important question is who is calling PROCESS-WAIT? GBBopen doesn't
use it any longer so I suspect it is in your code (or possibly, but less
likely, in LW itself). A more complete backtrace would help in tracking
things down.
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the Gbbopen-list
mailing list