Will the real sqUnixSocket.c step forward?

John M McIntosh johnmci at smalltalkconsulting.com
Fri May 3 21:28:43 UTC 2002


At 6:26 PM +0200 5/3/02, Ian Piumarta wrote:
>Lex,
>
>I just rewrote aio and various bits of socket code.  Goran has the
>new sources and when I hear it works for him I'll post them.
>

Well I've a copy too I'm trying to get to work on a freebsd 
4.3-Release-p28 i386 box.

But still have the connection abort problem

acceptHandler(10, 0x80de0c0 ,2)
signal CONN
acceptFrom(145604100, 0)
aioHandle(10, acceptHandler, 3)
aioEnable(11)
No Data wait for Data      // Yes my fprintf for no data available
aioHandle(11, dataHandler, 3)
dataHandler(11, 0x80de100, 2)
signal READ		// Yes my fprintf to track which semaphores 
are signaled
receiveData(11) = 369
aioSuspend(11)
closeConnection(11)
aioDisable(11)
aioSuspend(11)
signal CONN
destroy(0)
acceptHandler(10, 0x80de0c0 ,2)
signal CONN
acceptFrom(145721024, 0)
aioHandle(10, acceptHandler, 3)
aioEnable(11)
receiveData(11) = 369
aioSuspend(11)
closeConnection(11)
aioDisable(11)
aioSuspend(11)
signal CONN
destroy(0)

//So far things look good, right to here, and then we are toasted...

acceptHandler(10, 0x80de0c0 ,2)
acceptHandler: Software caused connection abort
signal CONN


WHen this happens, image becomes unresponsive. Clients are unable to connect.
CPU sits at 99%

Right now I need to run an errand, and I can't get back to this for 7 
or 8 hours.
-- 
--
===========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================



More information about the Squeak-dev mailing list