Re: Performer Fatal (9):

New Message Reply Date view Thread view Subject view Author view

Jim Helman (jimh++at++surreal)
Thu, 23 Dec 93 11:19:07 -0800


The problem was probably more than 2GB of swap. Either decreasing
swap below 2GB or setting PFTMPDIR (which bypasses the entire swap
allocation issue) should fix it under 1.1.

The entire problem was created when IRIX 5.0 went to a strict memory
reservation system which reserves sufficient swap even for unused
portions of mmaps. Performer currently needs a single contiguous
memory allocation. Usually, people who bought 1-2GB systems for
Performer want to use as much as possible of it as shared memory, but
we also don't want to completely lock out other programs. Hence the
take half of everything compromise in 1.1. With 1.2 (release version,
not in the betas) under IRIX 5.2 the problem goes away, because we're
back to allocation on demand without reservation of the original mmap
(MAP_AUTORESRV to mmap). 1.2 also has a routine pfSharedArenaSize to
explicitly specify the desired size of the Performer shared memory
mmap, but with of the AUTORESRV fix to IRIX, this shouldn't be
required except on pre-5.2 systems or beta versions of 1.2.

rgds,

-jim helman

jimh++at++surreal.asd.sgi.com
415/390-1151


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:50:07 PDT

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