Re: [info-performer] pfuFreeAllCPUs hangs Onyx300

Date view Thread view Subject view Author view

From: Clive Harding (clive++at++sgi.com)
Date: 03/24/2004 02:13:24


Hi Simon,
        If you are running 6.5.21, then this sounds like bug 896223 which is
fixed in various patches. 5355 for 6.5.21m and 5383 for 6.5.21f are the
latest.

Clive.

Allan Schaffer wrote:
> Hi Simon,
>
> Thanks for the report (& workaround!). We've had a second similar case of
> this reported as well. My first suspicion is that an IRIX update might be
> causing this problem since this bit of Performer code hasn't changed in quite
> some time. We'll look into it (SCR 911439); which version of IRIX are you
> running, and did you notice if this started after a recent upgrade?
>
> Allan
>
> Simon.Mills++at++esa.int wrote:
>
>>The call pfuFreeAllCPUs is hanging our Onyx300 with 6 CPUs and 2 IR4 pipes
>>when running a performer 3.0 application in real-time mode i.e. running as
>>root and isolating CPU's and locking processes to run on only those CPUs.
>>This call is done when exiting the application just like in perfly. The
>>symptoms are the call never returns and after some seconds the system hangs -
>>no mouse movement, no response from console etc., all I can do is reboot.
>>
>>The same behaviour is shown by perfly if run as root with the command 'perfly
>>-L -N'.
>>
>>I have a workaround now by using a modified pfuFreeAllCPUs with the line
>>
>> sysmp(MP_EMPOWER, i); /* allow CPU to run any process */
>>
>>commented out. In fact this line would seem redundant in pfuFreeAllCPUs if I
>>look at the sysmp() call man page (see also MP_UNISOLATE).
>>
>>Can anyone confirm the same behavior? Is it a bug in pfuFreeAllCPUs or the
>>symp call? Is it or will it be fixed in newer Performer releases?


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Wed Mar 24 2004 - 02:13:37 PST