Re: Performer Warning Question

New Message Reply Date view Thread view Subject view Author view

John Rohlf (jrohlf++at++tubes)
Wed, 2 Aug 95 13:53:31 PDT


>
> During execution of a program I occasionally get the following output:
>
>
> > Performer Warning (1): Attempt to modify deleted object
>
> and
>
> > Performer Debug (1): Cannot access this object from this process. Object type
> > is pfDCS, id is 529 and process id is 10248
> (Cull proc id)
>
> I believe they are related, but could be I am wrong.
>
> Configured to run PFMP_APP_CULL_DRAW on a 4 processor ONYX
> sproc'ed threads are manipulating shared data (but I believe proper
> synchronization of access is provided)
>
> I am particularly puzzled by the msg since I am not pfDelete'ing nor pfFree'ing
> anything.
>
> I was wondering if anybody has encountered either of the two msgs and could
> share any insight about the issue.
>
> Thanks, KW

         
        You are illegally modifying a pfDCS in your CULL process.
When multiprocessing, Performer creates copies of nodes for the APP
and CULL processes so each process only modifies its own copy
to avoid multiprocessed data collisions. My guess is that you
are modifying a pfDCS before its copy is created in the CULL. This
error is safe 99% of the time but can crash your program the other 1%
of the time.


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:51:45 PDT

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