Patch-ID# 102380-02 Keywords: intensive, sunview, freeze, desktop, patch, install Synopsis: SunOS 4.1.3_U1: I/O intensive sunview application freezes desktop. Date: Jun/25/98 Solaris Release: 1.1.1 SunOS release: 4.1.3_U1 Solaris Release: 1.1.1 Unbundled Product: Unbundled Release: Topic: Computationally intensive and I/O intensive sunview application freezes desktop. Note: This patch is also available for 4.1.3 as 100467-03 and for 4.1.2 as 102379-01. BugId's fixed with this patch: 1212089 1178865 1054780 Changes incorporated in this version: 1212089 Architectures for which this patch is available: sun4, sun4c, sun4m Patches which may conflict with this patch: 101452-01 Obsoleted by: Files included with this patch: win.o wincms.o windevconf.o windt.o winioctl.o winlock.o win_syscall.o winshared.o winsvj.o wintree.o ws.o ws_dispense.o ws_interrupt.o wintree.h setrlim Problem Description: 1212089 --> Missing files in patch 102380-01. 1054780 --> Computationally intensive and I/O intensive sunview application freezes desktop. 1178865 --> Up-ported patch 100467-03 to 4.1.3_U1. Patch Installation Instructions: As root, make a backup copy of the files that are to be patched: mv /sys/`arch -k`/OBJ/win.o /sys/`arch -k`/OBJ/win.o.FCS mv /sys/`arch -k`/OBJ/wincms.o /sys/`arch -k`/OBJ/wincms.o.FCS mv /sys/`arch -k`/OBJ/windevconf.o /sys/`arch -k`/OBJ/windevconf.o.FCS mv /sys/`arch -k`/OBJ/windt.o /sys/`arch -k`/OBJ/windt.o.FCS mv /sys/`arch -k`/OBJ/winioctl.o /sys/`arch -k`/OBJ/winioctl.o.FCS mv /sys/`arch -k`/OBJ/winlock.o /sys/`arch -k`/OBJ/winlock.o.FCS mv /sys/`arch -k`/OBJ/win_syscall.o /sys/`arch -k`/OBJ/win_syscall.o.FCS mv /sys/`arch -k`/OBJ/winshared.o /sys/`arch -k`/OBJ/winshared.o.FCS mv /sys/`arch -k`/OBJ/winsvj.o /sys/`arch -k`/OBJ/winsvj.o.FCS mv /sys/`arch -k`/OBJ/wintree.o /sys/`arch -k`/OBJ/wintree.o.FCS mv /sys/`arch -k`/OBJ/ws.o /sys/`arch -k`/OBJ/ws.o.FCS mv /sys/`arch -k`/OBJ/ws_dispense.o /sys/`arch -k`/OBJ/ws_dispense.o.FCS mv /sys/`arch -k`/OBJ/ws_interrupt.o /sys/`arch -k`/OBJ/ws_interrupt.o.FCS mv /usr/include/sunwindowdev/wintree.h /usr/include/sunwindowdev/wintree.h.FCS Now copy over the patched files: cp `arch -k`/win.o /sys/`arch -k`/OBJ cp `arch -k`/wincms.o /sys/`arch -k`/OBJ cp `arch -k`/windevconf.o /sys/`arch -k`/OBJ cp `arch -k`/windt.o /sys/`arch -k`/OBJ cp `arch -k`/winioctl.o /sys/`arch -k`/OBJ cp `arch -k`/winlock.o /sys/`arch -k`/OBJ cp `arch -k`/win_syscall.o /sys/`arch -k`/OBJ cp `arch -k`/winshared.o /sys/`arch -k`/OBJ cp `arch -k`/winsvj.o /sys/`arch -k`/OBJ/ cp `arch -k`/wintree.o /sys/`arch -k`/OBJ cp `arch -k`/ws.o /sys/`arch -k`/OBJ cp `arch -k`/ws_dispense.o /sys/`arch -k`/OBJ cp `arch -k`/ws_interrupt.o /sys/`arch -k`/OBJ cp `arch -k`/wintree.h /usr/include/sunwindowdev Rebuild your kernel, place it in the root directory and reboot your machine. Refer to the System and Networking Administration Manual section on building and installing a custom kernel. This patch also contains a shell script called "setrlim" which allows a customer site to tune this patch to their individual requirements. Read the first few lines of the setrlim file for more details