Performer 1.2 beta conversion subtlety

New Message Reply Date view Thread view Subject view Author view

Jean Daigle (jaydee++at++thor.ats.qc.ca)
Sun, 9 Jan 94 12:56:31 EST


> ------------------------------
>
> Subject: -42- 1.1 Bug with Multipipe Onyx
> Date: 26 Oct 93 00:00:01 EST
>
> There is a bug in the 1.1 multipipe code. The symptom is a core dump
> and an error like:
>
> Performer Fatal (4):pfFree() pointer 0x9c9350 not from pfMalloc
>
> The workaround is to do the following after you've created a channel
> with pfNewChan:
>
> ((long**)chan)[3] = NULL;
>
> ------------------------------

Is it pointed out anywhere that this fix _induces_ segmentation
faults in Performer 1.2 code? I can't find any reference to this
in the release notes. Has anyone else found that their freshly
ported Performer 1.1 apps crash ingloriously?

Perhaps the
        '/usr/src/Performer/src/tools/port1.2'
conversion script should flag this situation with a comment somewhere
in the neighbourhood of pfNewChan() calls.

Cheers,
Jean Daigle.

 -----------------------------------------------------------------
| Jean Daigle ATS AeroTechnologies Inc. |
| Software Designer 1250 Boul Marie-Victorin |
| St. Bruno, QC J3V 6B8 |
| jaydee++at++ats.qc.ca Tel: (514) 441-9000 Fax: (514) 441-6789 |
 -----------------------------------------------------------------


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:08 PDT

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