I'm seeing weird things on my comanche and running out of steam on debugging hypotheses... : i have a 4-strong-winds server processing a unique page, a form (http://coolschool.auf.net/apply.html). Part of the processing of this form should imply sending of an email to the person who filled the form. The weird behavior is that all works perfectly fine _without_ the email sending; and the email sending works fine too, but after the first send, everything seems to hang (not in the GUI though). Ie. as soon as call SMTPSocket>deliverMailFrom:to:text:usingServer: from within the #process: method of my module, things stop: the email gets sent, the #process: method is exited correctly but the http request never returns. The server is then blocked, no more incoming requests are accepted (but the web-browser clients are not told so, so they're left hanging waiting for an answer). Furthermore, even stopping/starting the server with teh ComSwiki Launcher doesn't help... The only cure is to shutdown squeak altogether, and restart. (Until the next request, which will hang everything again, of course). Forking the SMTPSocket>deliverMailFrom:to:text:usingServer: to a new process helps mildly - the first form submitted gets back to the web-client and seems to terminate normally, but all subsequent requests are still blocked. As I said, all works like a charm without the SMTPSocket call. Ideas? michal
