🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.protocols.iso.dev-environ
Article #782

Hung Select

#782
From: Maurice R. Turcotte
Date: Mon, 19 Feb 1990 14:12
29 lines
1616 bytes
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
Technical Details
Message-ID: <9002191412.AA14278@dcatla.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!dcatla.UUCP!dnmrt

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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