[comp.protocols.iso.dev-environ] Hung Select

dnmrt@dcatla.UUCP (Maurice R. Turcotte) (02/19/90)

I have a problem with a select() call that never returns. It is called
as a result of an AcInit call which is in response to an indication of
a new connection. The select call has a timeout of -1.

I am running ISODE 5.0 on 3.5 UNIX, and implementing an asynchronous interface
using rosy-pepy but not the cooked interface.

The stack trace looks like this, courtesy of dbxtool:

select(0x7, 0xeffe38c, 0x0, 0xeffe388, 0xffffffff) at 0x4d794
TReadRequest(0x6, 0xeffe3dc, 0xffffffff, 0xeffe3fc) at 0x22801
SInit(0x3, 0xefffb58, 0xeffe9d4, 0xeffe7bc) at 0x168d7
PInit(0x3, 0xefffb58, 0xefff534, 0xeffef60) at 0xb795
AcInit(0x3, 0xefffb58, 0xefff504, 0xefff2e4) at 0x73e3
mInitReqRecv(argc = 3, argv = 0xefffb58), line 318 in "fcassoc.c"
iserver_wait(0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x60004, 0x8e15c, 0xefffc18, 0x2d70, 0x8e15c, 0xefffc40, 0x8e15c, 0xefffc4c, 0x2104, 0xefffc34, 0x48a62, 0x6000d, 0xefffc40, 0x77748) at 0x870d

Previous to this, iserver_init() was called is shown here:

iserver_init(0x1, 0x6011c, 0x7b03c, 0x28ac, 0xefffbe4) at 0x841a

Any advice on a direction to look would be appreciated.

Maurice Turcotte

Arpanet format:		dnmrt@dcatla.com

uucp format:		...!gatech!dcatla!dnmrt

mrose@CHEETAH.NYSER.NET (Marshall Rose) (02/26/90)

RTFM.  The documentation says that the bug address is

	bug-isode@nisc.nyser.net

You should get a copy of ISODE 6.0 and see if the problem exists there.
If so, you can submit a bug report, to the proper address, based on the
6.0 code.

/mtr