On Jul 27, 2007, at 6:00 AM, Bert Wesarg wrote:

Passing NULL to pthread_exit() is verbotten.
Why? I can't find anything in the standard or is it some OMPI internal?

The man page for pthread_exit(1) on Linux does not specifically say that NULL is allowed. Plus, on RHEL4 when using the TLS glibc and OMPI was compiled with the pathscale compiler, if you pass NULL to pthread_exit(), an abort is triggered deep within glibc. I don't know why this doesn't show up with other compilers, though.

--
Jeff Squyres
Cisco Systems

Reply via email to