[Linux][VM][3.2-5] Socket problem 'dataHandler: selected socket would block (why?)'

Ian Piumarta ian.piumarta at inria.fr
Thu Oct 24 14:49:53 UTC 2002


Stephan,

> thank you very much for your hint!
> Without it I'd have had to do nasty work around this bug(s)...

You're welcome.  (And thank_you_ for identifying a problem.)

> > Try running your VM with `-notimer' and tell me (either way) if that
> > helps.
> 
> Your hint solves this socket problem (AFAICS)!
> 
> But I assume that using the -notimer option has some drawbacks
> (performance?), otherwise it would be default, I guess.

Try running `0 tinyBenchmarks' with and without the flag.  ;)

> Though running Squeak with -notimer seems to be OK for me, I'm willingly to
> help debugging the other variant by testing patches; just mail me modified
> sqUnixSocket.c sources

Thanks!  I'll get something to you shortly.

> Please tell me, if staying with Squeak-3.2-5 (my current source tree)
> is OK for these tests.

Yes, absolutely.  The problem should not appear in earlier releases.  
(The differences in -6devel at the moment are trivial and affect only
npsqueak install, the generated OSProcessPlugin sources, and a couple of
shortcomings in older versions of Solaris).

Regards,
Ian





More information about the Squeak-dev mailing list