Scott A. Friedman (scott++at++gsaup.ucla.edu)
Tue, 30 May 1995 16:15:13 -0700
This is either a Performer or MultiGen Loader question so this seemed to be the
best place to post this. This question has to do with pfUserData and any
potential gotchas it may present. I have an application that sets pfUserData
of various Groups and Objects from within a loader callback. The pointers
passed to pfUserData are not pfMalloc'ed and are not from any shared arena.
Problem is when I run MP the application dies inside the loader. When I force
run my application in single process mode everything works fine. The program
quits - no core dump - no message - NOTHING. I figured things were going
astray in my callback but no that's not the problem either (I think). The
application quits outside of my callback and in the loader somewhere. Now,
when I remove the pfUserData call in my callback and run in MP mode everything
works fine. My feeling is there is something building up before it dies(?).
Man pages on pfUserData are pretty straightforward - nothing special there.
The data is only accessed from the APP process so it shouldn't have to come
from an arena (right?)
Question:
Is there something not obvious I should watch for when using pfUserData in MP
mode?
<MultiGen> Is there some loader weirdness I should take into consideration?
Any thoughts, suggestions or experiences are welcome.
Scott
-- Scott A. Friedman UCLA Department of Architecture + Urban Design Lecturer Department of Computer Science
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:51:32 PDT