Re: PF Fatal/Internal message from Performer

New Message Reply Date view Thread view Subject view Author view

From: ross barna (rbarna++at++umich.edu)
Date: 01/05/2000 17:12:14


he said he was using pthreads, and i suggested that he use a mutex that
would make sure his pthread did not access any pfMemory derived tyes
durring the call to pfFrame().

The first suggestions, in combination with a switch to APPCULLDRAW mode
with pfMultiprocess made things work for me.

-rb

On Wed, 5 Jan 2000, Allan Schaffer wrote:

> On Jan 5, 2:02pm, Anthony Bavuso wrote:
> > I created an application by modifying the perfly source. My application
> > runs fine on an Octane but when I try to run it on an Onyx 2 I get the
> > following error message:
> >
> > PF Fatal/Internal: Assertion failed:
> > _pfCurrentPipe->pf_getFrameCount() != frameCount || frameCount == 0 in
> > ../../../lib/libpf/pfProcess.C at line 5552
> > PF Notice: Caught SIGCHLD. Exiting due to death of child
> > wit
> > h pid 2241.
> >
> > Does anyone know what would cause of the error message?
> > Has anyone else seen this before? Also is the source available,
> > specifically pfProcess.C and if so where do you get it?
>
> Hmm. There's a few reports of this in the 1999 archives but no
> replies. Ross Barna or Kevin Curry, did you find solutions for this
> problem?
>
> This particular bit of code is in the APP process in the routine that
> triggers the CULL to begin. The code in this region may print some
> additional information if you use the Debug libraries -- set your
> LD_LIBRARYN32_PATH to /usr/lib32/Performer/Debug [or LIBRARYN64 to
> lib64, depending on which you use] and give it a try.
>
> What modifications did you make to the perfly source, is it something
> that could be whittled down to a fairly simple 'diff'?
>
> [The libpf source isn't available.]
>
> Allan
>
> --
> Allan Schaffer allan++at++sgi.com
> Silicon Graphics http://reality.sgi.com/allan
> -----------------------------------------------------------------------
> List Archives, FAQ, FTP: http://www.sgi.com/software/performer/
> 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 2b29 : Wed Jan 05 2000 - 17:09:55 PST

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