Hi Alex,
thank you for explanation.
Cheers,
Tomas
--
UNSUBSCRIBE: mailto:[EMAIL PROTECTED]
On Tue, Oct 14, 2008 at 11:06:59AM +0200, Alexander Burger wrote:
> wait : 1000
> close : 6
> close = 6
> wait = NIL
>23078 SIG-11
Well, now the situation is clear to me. I would not call it a bug in the
PicoLisp kernel, though crashing with a segmentation violation when
acce
On Tue, Oct 14, 2008 at 08:58:53AM +0200, Alexander Burger wrote:
> So the problem must have to do with the background event handling in
> 'wait'. I suspect that the socket is closed in between.
Yep. I inserted the lines
(load "@dbg.l")
(trace 'wait)
(trace 'close)
(server 8080 "@star
Hi Tomas,
> I am wondering whether there is a way to end the loop without
> crashing? I tried (loop ... (NIL (flush))) but that does not work and
Oops. This is the right way to go, and is supposed to work.
There is obviously a bug in the PicoLisp kernel. I must investigate it
more closely, but