Patch-ID# 117557-01 Keywords: libmtsk shared openmp Synopsis: SunOS 5.8: Microtasking libraries (libmtsk) patch Date: Oct/26/2004 Install Requirements: None Solaris Release: 8 SunOS Release: 5.8 Unbundled Product: Unbundled Release: Xref: This patch available for x86 as patch 117558 Topic: Relevant Architectures: sparc BugId's fixed with this patch: 4822965 4877490 4915962 5087100 5087277 5087628 5089382 5091653 5092014 5092233 5094879 5096814 5098026 5098139 Changes incorporated in this version: 4822965 4877490 4915962 5087100 5087277 5087628 5089382 5091653 5092014 5092233 5094879 5096814 5098026 5098139 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /usr/include/libmtsk_db.h /usr/include/omp.h /usr/lib/libmtsk.so /usr/lib/libmtsk.so.1 /usr/lib/libmtsk_db.so /usr/lib/libmtsk_db.so.1 /usr/lib/sparcv9/libmtsk.so /usr/lib/sparcv9/libmtsk.so.1 /usr/lib/sparcv9/libmtsk_db.so /usr/lib/sparcv9/libmtsk_db.so.1 Problem Description: 4822965 Provide runtime error, deadlock and race condition diagnostics 4877490 ABAQUS: Shared object versions required for libmtsk.a 4915962 OpenMP: support for nested parallelism 5087100 OMP: incorrect error about chunk size expression being issued 5087277 AMD64: OMP-C++: segmentation fault in _ex_pop 5087628 incorout -xspace -xautopar -xreduction -xrestrict; 1stF:20040722_venus 5089382 OMP_F90:seg-fault w/ 20040817_venus and 20040816_vulcan with -xO[345] 5091653 REG:./parallel/pragma/prag_ncpu/pragma_ncpu_013p failed in 08/24 nightly build 5092014 OMP: segmentation fault during run time in free_taskinfo_struct 5092233 OpenMP: Infinite loop with multiple user threads 5094879 OMP: do not catch error of nested critical regions in different parallel reg 5096814 OMP: incorrect error being given for directives within critical region 5098026 libmtsk should not change the number of threads when dynamic is off 5098139 libmtsk uses deprecated interface Patch Installation Instructions: -------------------------------- For Solaris 7-9 releases, refer to the man pages for instructions on using 'patchadd' and 'patchrm' scripts provided with Solaris. Any other special or non-generic installation instructions should be described below as special instructions. The following example installs a patch to a standalone machine: example# patchadd /var/spool/patch/106326-01 The following example removes a patch from a standalone system: example# patchrm 104945-02 For additional examples please see the appropriate man pages. Special Install Instructions: ----------------------------- none. README -- Last modified date: Tuesday, October 26, 2004