Patch-ID# 100410-01 Keywords: Ada, task, exception, SIGIO, runtime Synopsis: SunAda: Trapping for SIGIO with a task entry causes a hardware exception Date: 17-Oct-91 ************************************************************************************ PLEASE read the ENTIRE installation discussion before proceeding with the installation of this patch. ************************************************************************************ SunOS release: 4.1.1 Unbundled Product: Sun Ada Unbundled Release: 1.0 Topic: Patch for tasking runtime BugId's fixed with this patch: 1072371 Trapping for SIGIO with a task entry causes a hardware exception Matches Verdix DR 1529 Architectures for which this patch is available: sun4, sun4c Patches which may conflict with this patch: none Obsoleted by: Problem Description: Using an interrupt task entry to catch SIGIO will cause an exception to be raised in the RunTime System (RTS). The user program dies. The problem is caused by the idle task's stack being too small. INSTALL: To install this patch, you must become the owner of the Sun Ada release (usually root) and go to the directory where you installed Sun Ada: mv /standard/.objects/tasking.a /standard/.objects/tasking.a.FCS mv /sunview/.objects/tasking.a /sunview/.objects/tasking.a.FCS mv /xview/lib/tasking.a /xview/lib/tasking.a.FCS cp standard/.objects/tasking.a /standard/.objects/tasking.a cp sunview/.objects/tasking.a /sunview/.objects/tasking.a cp xview/lib/tasking.a /xview/lib/tasking.a