Martin Simmons martin@xanalys.com writes:
On Sun, 20 Jun 2004 18:08:04 +0200, Klaus Harbo klaus@harbo.net said:
Klaus> I run Lispworks on WinXP and Emacs on my OpenBSD box. SLIME Klaus> occassionally provokes an error: The Lispworks debugger says 'Error in Klaus> thread "control-thread"', "PROCESS-WAIT called when scheduling not Klaus> allowed".
Klaus> Note that I run Lispworks on Windows XP and Emacs on my OpenBSD box. Klaus> I strongly suspect that the problem is related to Lispworks Klaus> multiprocessing.
The error means that something is mis-using PROCESS-WAIT, but we need to know more. Next time it happens, please try to get a bug report including a backtrace by using the :bug-form command.
I will do that - any help would be most welcome.
How is Windows XP running on OpenBSD (some kind of emulator or VM)?
No, they are separate machines - I use M-slime-connect to connect from the OpenBSD box to the XP machine, which is why use
(defun init-slime () (mp:initialize-multiprocessing) (sleep 2) (setf swank::*loopback-interface* "192.168.2.16") (setf swank::*use-dedicated-output-stream* nil) (swank:create-swank-server 4005 swank::*communication-style* #'swank::simple-announce-function t))
to change the address swank listens at from "127.0.0.1" to "192.168.2.16", to enable remote connections. I am not sure this is really the best way to do it, though.
best,
-K.