Patch-ID# 103613-03 Keywords: libc buffer _cnt FILE stdio memory leak su C++ strptime getdate Synopsis: SunOS 5.5.1_x86: libc patch Date: Nov/04/96 Solaris Release: 2.5.1_x86 SunOS Release: 5.5.1_x86 Unbundled Product: Unbundled Release: Xref: This patch available for SPARC as patch 103612 Xref: This patch available for PPC as patch 103614 Topic: SunOS 5.5.1_x86: libc patch WARNING: This patch will cause Fortran 90 programs to Segmentation Fault if they write to terminal or other line buffered device (bug 1260474). This is caused as a side effect of the fix for bug 1235867. It can be worked around for programs that only output to terminal by redirecting or piping output. For example -- program | cat BugId's fixed with this patch: 1219671 1235867 1246864 Changes incorporated in this version: 1246864 Relevant Architectures: i386 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/lib/libc.a /usr/lib/libc.so.1 /usr/lib/libp/libc.a /usr/lib/pics/libc_pic.a Problem Description: 1246864 Multithreaded C++ program using strptime() causes bus error when 'new' used. (from 103613-02) 1219671 Memory is given free which was never allocated before. (from 103613-01) 1235867 line buffered stdio loses data and/or hangs in 2.5 Patch Installation Instructions: -------------------------------- Refer to the Install.info file within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below. Special Install Instructions: ----------------------------- None.