Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!dcatla.UUCP!dnmrt From: dnmrt@dcatla.UUCP (Maurice R. Turcotte) Newsgroups: comp.protocols.iso.dev-environ Subject: Hung Select Message-ID: <9002191412.AA14278@dcatla.com> Date: 19 Feb 90 14:12:34 GMT Sender: daemon@ucbvax.BERKELEY.EDU Distribution: inet Organization: The Internet Lines: 29 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