Re: Question... (should be Pthreads & Performer)

New Message Reply Date view Thread view Subject view Author view

Marc Erich Latoschik (marcl++at++TechFak.Uni-Bielefeld.DE)
Tue, 19 Jan 1999 11:15:24 +0100


Phil Keslin wrote:
>
> Intermixing sproc threads and POSIX threads is forbidden. Since
> Performer doesn't use sproc, the above should not be at issue.
>

Ahh, good to know. Now im confused. I have to keep this thread alive for
just another question.
How does this work together with your last information about Performer
and pthreads?

You just wrote:

  Actually, the bottom line is that there is a bug in the OpenGL
  implementation such that forked processes that use pthreads cannot
also
  use OpenGL. The bug is being fixed for IRIX 6.5.3 (which should
release
  soon). That means that pthreads should work with performer apps.
  - Phil

And another info from dezember from you:

  Actually, Performer does not use sproc. It is implemented using an
  explicit shared storage model and fork (as opposed to implicit sharing
  and sproc). It does however use arenas for the sharing which are also
  incompatible with pthreads.
  -Phil

So what is the point now?
Is it a bug in OGL that might be fixed in 6.5.3 or is it because of
the use of arenas? It would be very kind of you to make a final
statement about:

1) Why Performer and pthread don't work.
2) Why they might work (in another OS release cause of bugfixing)
3) I thought an incompatibility comes from the X-Server which is not
   (p)thread-safe (might be the same as the OGL bug you were
referencing)

Since lots of our work is based on pthreads, it would be very nice
to know if it will still work (or even better) after e.g. a system
upgrade.
(currently 6.2 and 6.4). Or if we better stick to the older releases.

thx in advance

-- 

bye Marc

************************************************************************** Marc Erich Latoschik, AG-WBS, Technische Fakultaet, Universitaet Bielefeld Universitaetsstrasse 25, PO 100 131, 33501 Bielefeld Room M4-122 Tel: (0521) 106 2919, Fax: (0521) 106 2962, marcl++at++techfak.uni-bielefeld.de http://www.TechFak.Uni-Bielefeld.DE/techfak/persons/marcl/


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Tue Jan 19 1999 - 02:15:38 PST

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