Re: sproc problem

New Message Reply Date view Thread view Subject view Author view

Remi Arnaud (remi++at++remi.asd.sgi.com)
Mon, 17 Jun 1996 10:22:34 -0700


>
> I need to call many times sproc and then exec from a Performer application.
> Children exit soon after sproc so there are only a few actually running
> simultaneously.
>
> Unfortunately after a while sproc returns with an error:
>
> TRACE: Process 781 added as tid 31 sfd 19 arena /var/tmp/ioAAAa000Bh at
> 0x600000
> ERROR:Process 749 no tids left in arena /var/tmp/ioAAAa000Bh ++at++0x600000. Too
> many users? (max = 32)
>

The max user (max process) is set at 65 in pfInitArenas(),
 but, there is also a usinit in the DataPool, and a datapool is used for the
clock.
 pfInitClock() is called in pfInit(), creates a DataPool, and fixes the max
users to 32 !

 There's nothing you can do, no more that 32 sprocs processes is the current
limit.

 "Thank you very much" to Sharon. She found the problem, and opened an internal
bug (390831).

 -- Remi

-- 

o o Remi ARNAUD - Silicon Graphics, Advanced Systems Dev o o o o Mail Stop 590 - 2011 N. Shoreline Boulevard o o o o Mountain View, California 94043-1389, USA o o o o Tel: (415) 933 6208 Fax: (415) 965 2658 o o

======================================================================= List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer.html Submissions: info-performer++at++sgi.com Admin. requests: info-performer-request++at++sgi.com


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:53:01 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.