Allan Schaffer (allan++at++southpark.engr.sgi.com)
Tue, 3 Nov 1998 19:46:15 -0800 (PST)
If you're running your old Performer2.0-based executable on a system
with 2.2 loaded, a problem with pfdFindConverterDSO in the
performer_compat subsystems are what's causing this trouble. Load
patch 3229 and it should be fixed.
> But now i compile the same program with Performer 2.2 with the new
> compiler under the irix6.4. The application crashes in my pipewin
> open callback just in the call to mypipewin->open() with:
>
> PF Fatal/SysErr: _pfDirtCheck: pfRealloc of 0 bytes returned NULL.
This doesn't sound familiar. I do see a two report of problems with
_pfDirtCheck:
- a case where the user called pfInitState(NULL) before pfConfig
(which they shouldn't call at all, in a libpf-based program)
- a problem tracked down to a 2.1 app ported to 2.2 that called
pfuMapWinColors(). It's not clear from the bug report what the
fix was.
If either of these look like your problem I can look into them
further.
Which multiprocess mode do you use? You might try PFMP_APPCULLDRAW
while debugging, or (if running single process somehow eliminates the
problem) find the forked process id's and use "dbx -p pid" to connect
to the Draw process while it's running.
Allan
-- Allan Schaffer allan++at++sgi.com Silicon Graphics http://reality.sgi.com/allan
This archive was generated by hypermail 2.0b2 on Tue Nov 03 1998 - 19:46:23 PST