Patch-ID# 100359-04 Keywords: panic assertion failure, machine freeze, console printf hangs, jumbo Synopsis: SunOS 4.1;4.1.1;4.1.2: streams jumbo patch Date: 6/January/92 SunOS release: 4.1 4.1.1 4.1.2 Topic: Streams Jumbo Patch BugId's fixed with this patch: 1068158 1044100 1044888 1047355 1058097 1061174 Architectures for which this patch is available: Sun3 Sun3x Sun4 Sun4c Sun4m Patches which may conflict with this patch: 100179 100233 100255 100279 100310 100359 100189 Obsoleted by: This patch obsoletes patches: 100179 100233 100255 100279 100310 100359 100189 Problem Description: 2/6/92 This version of the patch contains the additional binaries for sun4m architecture. Bugid 1068158 System crash with assertion failure vp->v_stream when using clone driver. Bugid 1044100 This patch incorporates the fix for bug id #1044100 which results in a machine freeze. Bugid 1044888 This patch also fixes a bug where kernel printf hangs the system. Bugid 1047355 Polling not working correctly. Bugid 1058097 System crash with panic data fault, with bad buffer pointer, usually in the login process. Bugid 1061174 'poll()' does not return -1 when 'poll()' receives a signal when polling fds greater than 30. Bugid 1058097 (11/11/91 100359-03) The same system crash panic data fault can occur when the ioctl FIONREAD is being processed. INSTALL: As root, make a backup copy of the files to be patched: mv /sys/`arch -k`/OBJ/str_io.o /sys/`arch -k`/OBJ/str_io.o_orig mv /sys/`arch -k`/OBJ/str_syscalls.o /sys/`arch -k`/OBJ/str_syscalls.o_orig Now install the patched files: cp `arch -k`/str_io.o /sys/`arch -k`/OBJ cp `arch -k`/str_syscalls.o /sys/`arch -k`/OBJ chmod 444 /sys/`arch -k`/OBJ/str_io.o chmod 444 /sys/`arch -k`/OBJ/str_syscalls.o Then a new kernel will need to be made Please refer to the System and Network Administration manual on building and installing a custom kernel.