Patch-ID# 106541-36 Keywords: security pci ssre ypserv rpc sockfs nis pam ide ts ypxfrd rpc Synopsis: SunOS 5.7: Kernel Update Patch Date: Sep/28/2004 Install Requirements: Install in Single User Mode Reboot immediately after patch is installed See Special Install Instructions Solaris Release: 7 SunOS Release: 5.7 Unbundled Product: Unbundled Release: Xref: This patch available for x86 as patch 106542 Topic: SunOS 5.7: Kernel Update Patch ************************************************************************ NOTE: This patch may contain one or more OEM-specific platform ports. See the appropriate OEM_NOTES file within the patch for information specific to these platforms. DO NOT INSTALL this patch on an OEM system if a corresponding OEM_NOTES file is not present (or is present, but instructs not to install the patch), unless the OEM vendor directs otherwise. ************************************************************************ NOTE: Refer to Special Install Instructions section for IMPORTANT specific information on this patch. Relevant Architectures: sparc BugId's fixed with this patch: 1231256 1256102 1257084 4009465 4013043 4031220 4044295 4044653 4049222 4053258 4061229 4077873 4080892 4104625 4106267 4112730 4115493 4115711 4115715 4120985 4122086 4124715 4125102 4132160 4132290 4136059 4137086 4138467 4139770 4140352 4140423 4141554 4143503 4146756 4147402 4151780 4152055 4154939 4155392 4156899 4156902 4159337 4160727 4161206 4161576 4162016 4162091 4162184 4162491 4163786 4164648 4165983 4166495 4166626 4167174 4167270 4167727 4168739 4168892 4169315 4169319 4170365 4170410 4170500 4170595 4170981 4171679 4172111 4172702 4173187 4173696 4174167 4174308 4174331 4174434 4174755 4174794 4175299 4175350 4175558 4175651 4176038 4176099 4176365 4176940 4177334 4177496 4177530 4178298 4178455 4179264 4179342 4179407 4179861 4179883 4180045 4180438 4180514 4181149 4181152 4181570 4182043 4182047 4182072 4182227 4182234 4182240 4182970 4183947 4184015 4184305 4184430 4184461 4184542 4184786 4184788 4184794 4184852 4184877 4185110 4185366 4185433 4185742 4186155 4186223 4187811 4187978 4188005 4188193 4188573 4190080 4190083 4190117 4190138 4190405 4190466 4190566 4190796 4190807 4190812 4191306 4191544 4191586 4192056 4192195 4192227 4192420 4192639 4192698 4193375 4193378 4193379 4193380 4193381 4193383 4193467 4193657 4193683 4193748 4193852 4193899 4194454 4194505 4194789 4195726 4195875 4196408 4196541 4196832 4196836 4196986 4197418 4197450 4197461 4198134 4198533 4198723 4198942 4199032 4199606 4199897 4200121 4200217 4200283 4200817 4201446 4201811 4201921 4202680 4203342 4203394 4203482 4203989 4204046 4204491 4205009 4205258 4205298 4205336 4205437 4205959 4206401 4207080 4208677 4209971 4210139 4210635 4210841 4211024 4211033 4211474 4211618 4211840 4212490 4212524 4212620 4212634 4212925 4212961 4213535 4213705 4213840 4214611 4214739 4215477 4216224 4216863 4217122 4218505 4218508 4218800 4219071 4219851 4220394 4220910 4220949 4223353 4223471 4224086 4224111 4224166 4224282 4224495 4224713 4224714 4224729 4225553 4225913 4226443 4226963 4227724 4228409 4229238 4229414 4229608 4230627 4231168 4231212 4233009 4233315 4233526 4233795 4235823 4236372 4236399 4238230 4238662 4238982 4240566 4240626 4240810 4240889 4241671 4242224 4242668 4242724 4243161 4243937 4243984 4244731 4245196 4245264 4245362 4245749 4245852 4246172 4246455 4246501 4246789 4246796 4247447 4248004 4248024 4248431 4249101 4249187 4249426 4249494 4249960 4250104 4250626 4250836 4250964 4251458 4252011 4252331 4252698 4252743 4253070 4253149 4253437 4253500 4253619 4254422 4255622 4255768 4256294 4256338 4256591 4256769 4256836 4257930 4258561 4258750 4258764 4258771 4258820 4258917 4260058 4260071 4260500 4260509 4260700 4261432 4261612 4261908 4262856 4263629 4263899 4265017 4265182 4266124 4267183 4267195 4267487 4267563 4269582 4269834 4269845 4270284 4270735 4271068 4271069 4271250 4271267 4271807 4271957 4272341 4272453 4273366 4274368 4276984 4278584 4278679 4279983 4282135 4282525 4285517 4285794 4286288 4289187 4289663 4290041 4290575 4291034 4291844 4291980 4292683 4294240 4294881 4295457 4295776 4295779 4297348 4297858 4298424 4298451 4298472 4298567 4299010 4299508 4300454 4300951 4301477 4302592 4303474 4303962 4304051 4304283 4304289 4305286 4306401 4307306 4308422 4308666 4309712 4309804 4310608 4311360 4312641 4314913 4314993 4318178 4318695 4319441 4319717 4320047 4320394 4323101 4323971 4324992 4325682 4325959 4328971 4330074 4330959 4331346 4331790 4332740 4336917 4337337 4337543 4337605 4337637 4337798 4338139 4340183 4340646 4341664 4341921 4342151 4343747 4344513 4345133 4345785 4348738 4351971 4353719 4353901 4353965 4355886 4356040 4356318 4356701 4357732 4357762 4357778 4359760 4359797 4360843 4362110 4362946 4363051 4363678 4365374 4366956 4367306 4368057 4369289 4370475 4371826 4374039 4374117 4374785 4374859 4374974 4375247 4375449 4375461 4375529 4375745 4380319 4380626 4382913 4384445 4384992 4385688 4386798 4391137 4391657 4392477 4393383 4397494 4399549 4400897 4400900 4400977 4401865 4402632 4406103 4406571 4408502 4409175 4417371 4417407 4417599 4419089 4419882 4420522 4421299 4424175 4424387 4428257 4429942 4430831 4431508 4431629 4432295 4433640 4439142 4444569 4449640 4449844 4455088 4459797 4463575 4463711 4466547 4466910 4467132 4468171 4468181 4468852 4471303 4475227 4476741 4477262 4477967 4477991 4478097 4478291 4480376 4481993 4483007 4484446 4484819 4484980 4485871 4486764 4487376 4488416 4489291 4492255 4492876 4495032 4495989 4499464 4500054 4504341 4506569 4507281 4511840 4517840 4518087 4519254 4525149 4525250 4528269 4530942 4545767 4554798 4558909 4559012 4587859 4614036 4614329 4615223 4618459 4619870 4622143 4626999 4635294 4635484 4636627 4639269 4639827 4644260 4646188 4649946 4651433 4653919 4661997 4662085 4665297 4669963 4670382 4670414 4670468 4673801 4674435 4676535 4677620 4686943 4694382 4699850 4703422 4705713 4708822 4713110 4715028 4729683 4732828 4735093 4737417 4737656 4739785 4747008 4748411 4749274 4756192 4765756 4767215 4768760 4772471 4774015 4774462 4787413 4797219 4812764 4850672 4851925 4854840 4857394 4926980 4931045 4998030 Changes incorporated in this version: 4249494 Patches accumulated and obsoleted by this patch: 106832-02 106832-03 106976-01 107029-01 107030-01 107031-01 107117-05 107121-02 107147-08 107334-01 107458-15 107462-02 107899-01 108752-01 108754-02 109104-04 109649-02 111598-01 Patches which conflict with this patch: Patches required with this patch: 107544-02 or greater 107834-02 or greater Obsoleted by: Files included with this patch: /etc/default/devfsadm /etc/default/nss /etc/devlink.tab /etc/driver_aliases /etc/driver_classes /etc/fs/hsfs/mount /etc/fs/ufs/mount /etc/init.d/autofs /etc/init.d/coreadm /etc/init.d/devfsadm /etc/init.d/nfs.client /etc/init.d/pcmcia /etc/init.d/rootusr /etc/init.d/rpc /etc/init.d/syslog /etc/init.d/tsquantum /etc/init.d/volmgt /etc/inittab /etc/iu.ap /etc/minor_perm /etc/name_to_major /etc/name_to_sysnum /etc/rc0.d/K35volmgt /etc/rc0.d/K40syslog /etc/rc0.d/K41autofs /etc/rc0.d/K41nfs.client /etc/rc0.d/K41rpc /etc/rc0.d/K78pcmcia (deleted file) /etc/rc0.d/K83devfsadm /etc/rc1.d/K35volmgt /etc/rc1.d/K40syslog /etc/rc1.d/K41autofs /etc/rc1.d/K41rpc /etc/rc2.d/S71rpc /etc/rc2.d/S73nfs.client /etc/rc2.d/S74autofs /etc/rc2.d/S74syslog /etc/rc2.d/S92volmgt /etc/rc2.d/S99tsquantum /etc/rcS.d/K35volmgt /etc/rcS.d/K40syslog /etc/rcS.d/K41autofs /etc/rcS.d/K41rpc /etc/rcS.d/S30rootusr.sh /etc/rcS.d/S42coreadm /etc/rcS.d/S50devfsadm /etc/rcS.d/S50drvconfig (deleted file) /etc/rcS.d/S60devlinks (deleted file) /etc/rcS.d/S65pcmcia (deleted file) /etc/rmmount.conf /etc/security/audit_class /etc/security/audit_event /etc/syslog.conf /etc/vold.conf /kernel/drv/cn /kernel/drv/conskbd /kernel/drv/dad /kernel/drv/devinfo /kernel/drv/icmp /kernel/drv/ip /kernel/drv/iwscn /kernel/drv/llc1 /kernel/drv/log /kernel/drv/mm /kernel/drv/pcic /kernel/drv/poll /kernel/drv/poll.conf /kernel/drv/sd /kernel/drv/sparcv9/cn /kernel/drv/sparcv9/conskbd /kernel/drv/sparcv9/dad /kernel/drv/sparcv9/devinfo /kernel/drv/sparcv9/icmp /kernel/drv/sparcv9/ip /kernel/drv/sparcv9/iwscn /kernel/drv/sparcv9/llc1 /kernel/drv/sparcv9/log /kernel/drv/sparcv9/mm /kernel/drv/sparcv9/pcic /kernel/drv/sparcv9/poll /kernel/drv/sparcv9/sd /kernel/drv/sparcv9/ssd /kernel/drv/sparcv9/stp4020 /kernel/drv/sparcv9/sy /kernel/drv/sparcv9/sysmsg /kernel/drv/sparcv9/tcp /kernel/drv/sparcv9/uata /kernel/drv/sparcv9/udp /kernel/drv/sparcv9/wc /kernel/drv/ssd /kernel/drv/ssd.conf /kernel/drv/stp4020 /kernel/drv/sy /kernel/drv/sysmsg /kernel/drv/sysmsg.conf /kernel/drv/tcp /kernel/drv/uata /kernel/drv/udp /kernel/drv/wc /kernel/exec/elfexec /kernel/exec/sparcv9/elfexec /kernel/fs/nfs /kernel/fs/procfs /kernel/fs/sockfs /kernel/fs/sparcv9/nfs /kernel/fs/sparcv9/procfs /kernel/fs/sparcv9/sockfs /kernel/fs/sparcv9/specfs /kernel/fs/sparcv9/ufs /kernel/fs/specfs /kernel/fs/ufs /kernel/genunix /kernel/misc/busra /kernel/misc/dada /kernel/misc/klmmod /kernel/misc/klmops /kernel/misc/krtld /kernel/misc/pcalloc (deleted file) /kernel/misc/pcmcia /kernel/misc/scsi /kernel/misc/sparcv9/busra /kernel/misc/sparcv9/dada /kernel/misc/sparcv9/klmmod /kernel/misc/sparcv9/klmops /kernel/misc/sparcv9/krtld /kernel/misc/sparcv9/pcalloc (deleted file) /kernel/misc/sparcv9/pcmcia /kernel/misc/sparcv9/scsi /kernel/misc/sparcv9/strplumb /kernel/misc/sparcv9/swapgeneric /kernel/misc/sparcv9/ufs_log /kernel/misc/strplumb /kernel/misc/swapgeneric /kernel/misc/ufs_log /kernel/sched/TS /kernel/sched/sparcv9/TS /kernel/strmod/ms /kernel/strmod/pfmod /kernel/strmod/ptem /kernel/strmod/sparcv9/ms /kernel/strmod/sparcv9/pfmod /kernel/strmod/sparcv9/ptem /kernel/strmod/sparcv9/ttcompat /kernel/strmod/ttcompat /kernel/sys/c2audit /kernel/sys/doorfs /kernel/sys/inst_sync /kernel/sys/kaio /kernel/sys/nfs /kernel/sys/pset /kernel/sys/sparcv9/c2audit /kernel/sys/sparcv9/doorfs /kernel/sys/sparcv9/inst_sync /kernel/sys/sparcv9/kaio /kernel/sys/sparcv9/nfs /kernel/sys/sparcv9/pset /platform/SUNW,Ultra-Enterprise-10000/kadb /platform/SUNW,Ultra-Enterprise-10000/kernel/cpu/SUNW,UltraSPARC /platform/SUNW,Ultra-Enterprise-10000/kernel/cpu/sparcv9/SUNW,UltraSPARC /platform/SUNW,Ultra-Enterprise-10000/kernel/drv/cvc /platform/SUNW,Ultra-Enterprise-10000/kernel/drv/cvcredir /platform/SUNW,Ultra-Enterprise-10000/kernel/drv/dr /platform/SUNW,Ultra-Enterprise-10000/kernel/drv/pci /platform/SUNW,Ultra-Enterprise-10000/kernel/drv/rootnex /platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sbus /platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sparcv9/cvc /platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sparcv9/cvcredir /platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sparcv9/dr /platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sparcv9/pci /platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sparcv9/rootnex /platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sparcv9/sbus /platform/SUNW,Ultra-Enterprise-10000/kernel/misc/drmach /platform/SUNW,Ultra-Enterprise-10000/kernel/misc/platmod /platform/SUNW,Ultra-Enterprise-10000/kernel/misc/sparcv9/drmach /platform/SUNW,Ultra-Enterprise-10000/kernel/misc/sparcv9/platmod /platform/SUNW,Ultra-Enterprise-10000/kernel/sparcv9/unix /platform/SUNW,Ultra-Enterprise-10000/kernel/unix /platform/SUNW,Ultra-Enterprise-10000/lib/dr_daemon /platform/SUNW,Ultra-Enterprise/kernel/misc/platmod /platform/SUNW,Ultra-Enterprise/kernel/misc/sparcv9/platmod /platform/sun4c/kadb /platform/sun4c/kernel/unix /platform/sun4d/kadb /platform/sun4d/kernel/unix /platform/sun4m/cprboot /platform/sun4m/kadb /platform/sun4m/kernel/cpu/Ross,RT625 /platform/sun4m/kernel/cpu/TI,TMS390Z55 /platform/sun4m/kernel/cpu/default /platform/sun4m/kernel/drv/cgfourteen /platform/sun4m/kernel/misc/cpr /platform/sun4m/kernel/unix /platform/sun4u/cprboot /platform/sun4u/cprbooter /platform/sun4u/kadb /platform/sun4u/kernel/cpu/SUNW,UltraSPARC /platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC /platform/sun4u/kernel/drv/ac /platform/sun4u/kernel/drv/ebus /platform/sun4u/kernel/drv/fhc /platform/sun4u/kernel/drv/pci /platform/sun4u/kernel/drv/pci_pci /platform/sun4u/kernel/drv/rootnex /platform/sun4u/kernel/drv/sbus /platform/sun4u/kernel/drv/sparcv9/ac /platform/sun4u/kernel/drv/sparcv9/ebus /platform/sun4u/kernel/drv/sparcv9/fhc /platform/sun4u/kernel/drv/sparcv9/pci /platform/sun4u/kernel/drv/sparcv9/pci_pci /platform/sun4u/kernel/drv/sparcv9/rootnex /platform/sun4u/kernel/drv/sparcv9/sbus /platform/sun4u/kernel/drv/sparcv9/su /platform/sun4u/kernel/drv/sparcv9/sysctrl /platform/sun4u/kernel/drv/sparcv9/zsh /platform/sun4u/kernel/drv/su /platform/sun4u/kernel/drv/sysctrl /platform/sun4u/kernel/drv/zsh /platform/sun4u/kernel/genunix /platform/sun4u/kernel/misc/consconfig /platform/sun4u/kernel/misc/cpr /platform/sun4u/kernel/misc/forthdebug /platform/sun4u/kernel/misc/sparcv9/consconfig /platform/sun4u/kernel/misc/sparcv9/cpr /platform/sun4u/kernel/misc/sparcv9/forthdebug /platform/sun4u/kernel/sparcv9/genunix /platform/sun4u/kernel/sparcv9/unix /platform/sun4u/kernel/strmod/kb /platform/sun4u/kernel/strmod/sparcv9/kb /platform/sun4u/kernel/tod/sparcv9/todmostek /platform/sun4u/kernel/tod/sparcv9/todstarfire /platform/sun4u/kernel/tod/todmostek /platform/sun4u/kernel/tod/todstarfire /platform/sun4u/kernel/unix /sbin/mount /sbin/mountall /sbin/rc1 /sbin/rcS /sbin/sulogin /usr/bin/adb /usr/bin/coreadm /usr/bin/gcore /usr/bin/ipcs /usr/bin/kgmon /usr/bin/plimit /usr/bin/prex /usr/bin/ps /usr/bin/savecore /usr/bin/setuname /usr/bin/sparcv7/adb /usr/bin/sparcv7/ps /usr/bin/sparcv7/savecore /usr/bin/sparcv7/truss /usr/bin/sparcv9/adb /usr/bin/sparcv9/ps /usr/bin/sparcv9/savecore /usr/bin/sparcv9/truss /usr/bin/tnfxtract /usr/bin/truss /usr/bin/uptime /usr/bin/w /usr/include/bsm/audit.h /usr/include/bsm/audit_record.h /usr/include/config_admin.h /usr/include/devpoll.h /usr/include/inet/ip.h /usr/include/inet/ip_if.h /usr/include/inet/mi.h /usr/include/inet/tcp.h /usr/include/libdevice.h /usr/include/libdevinfo.h /usr/include/nfs/lm.h /usr/include/nfs/lm_server.h /usr/include/nfs/rnode.h /usr/include/nl_types.h /usr/include/poll.h /usr/include/sac.h /usr/include/stdio_ext.h /usr/include/stdio_impl.h /usr/include/sys/aio_impl.h /usr/include/sys/bootconf.h /usr/include/sys/callb.h /usr/include/sys/callo.h /usr/include/sys/cladm.h /usr/include/sys/clconf.h /usr/include/sys/cmn_err.h /usr/include/sys/condvar.h /usr/include/sys/console.h /usr/include/sys/copyops.h /usr/include/sys/core.h /usr/include/sys/corectl.h /usr/include/sys/cpuvar.h /usr/include/sys/dc_ki.h /usr/include/sys/ddi_impldefs.h /usr/include/sys/ddi_implfuncs.h /usr/include/sys/dditypes.h /usr/include/sys/debug/debugger.h /usr/include/sys/devctl.h /usr/include/sys/devinfo_impl.h /usr/include/sys/devpoll.h /usr/include/sys/disp.h /usr/include/sys/door.h /usr/include/sys/dumphdr.h /usr/include/sys/fcntl.h /usr/include/sys/fdbuffer.h /usr/include/sys/flock.h /usr/include/sys/flock_impl.h /usr/include/sys/fs/pxfs_ki.h /usr/include/sys/fs/snode.h /usr/include/sys/fs/udf_inode.h /usr/include/sys/fs/udf_volume.h /usr/include/sys/fs/ufs_inode.h /usr/include/sys/fs/ufs_mount.h /usr/include/sys/fs/ufs_trans.h /usr/include/sys/ftrace.h /usr/include/sys/isa_defs.h /usr/include/sys/kmem.h /usr/include/sys/kmem_impl.h /usr/include/sys/kobj.h /usr/include/sys/kobj_impl.h /usr/include/sys/log.h /usr/include/sys/mem.h /usr/include/sys/mem_config.h /usr/include/sys/memlist.h /usr/include/sys/mntent.h /usr/include/sys/modctl.h /usr/include/sys/mount.h /usr/include/sys/param.h /usr/include/sys/pcalloc.h (deleted file) /usr/include/sys/pcb.h /usr/include/sys/pcmcia.h /usr/include/sys/poll.h /usr/include/sys/poll_impl.h /usr/include/sys/proc.h /usr/include/sys/promif.h /usr/include/sys/prsystm.h /usr/include/sys/rce.h /usr/include/sys/reboot.h /usr/include/sys/refstr.h /usr/include/sys/refstr_impl.h /usr/include/sys/scsi/generic/message.h /usr/include/sys/scsi/impl/services.h /usr/include/sys/scsi/impl/transport.h /usr/include/sys/scsi/scsi_ctl.h /usr/include/sys/scsi/targets/sddef.h /usr/include/sys/scsi/targets/ssddef.h /usr/include/sys/session.h /usr/include/sys/share.h /usr/include/sys/socketvar.h /usr/include/sys/spl.h /usr/include/sys/sservice.h /usr/include/sys/stp4020_var.h /usr/include/sys/stream.h /usr/include/sys/strlog.h /usr/include/sys/strredir.h /usr/include/sys/strsun.h /usr/include/sys/sunddi.h /usr/include/sys/sunndi.h /usr/include/sys/syscall.h /usr/include/sys/systm.h /usr/include/sys/taskq.h /usr/include/sys/taskq_impl.h /usr/include/sys/thread.h /usr/include/sys/uadmin.h /usr/include/sys/utrap.h /usr/include/sys/vfs.h /usr/include/sys/vm.h /usr/include/sys/vmsystm.h /usr/include/sys/vnode.h /usr/include/v9/sys/machpcb.h /usr/include/v9/sys/machtrap.h /usr/include/v9/sys/traptrace.h /usr/include/vm/anon.h /usr/include/vm/hat.h /usr/include/vm/page.h /usr/include/vm/seg.h /usr/include/vm/seg_kp.h /usr/include/vm/seg_map.h /usr/kernel/drv/dump /usr/kernel/drv/ksyms /usr/kernel/drv/logindmux /usr/kernel/drv/sparcv9/dump /usr/kernel/drv/sparcv9/ksyms /usr/kernel/drv/sparcv9/logindmux /usr/kernel/drv/sparcv9/tnf /usr/kernel/drv/tnf /usr/kernel/sched/RT /usr/kernel/sched/sparcv9/RT /usr/lib/adb/callout_table /usr/lib/adb/cpu /usr/lib/adb/dp_entry /usr/lib/adb/fdbuffer /usr/lib/adb/kmem_cache /usr/lib/adb/lock_descriptor /usr/lib/adb/msgbuf /usr/lib/adb/msgbuf.wrap (deleted file) /usr/lib/adb/msgtext /usr/lib/adb/pollcache /usr/lib/adb/polldat /usr/lib/adb/pollstate /usr/lib/adb/qthread.info /usr/lib/adb/refstr /usr/lib/adb/scsi_disk /usr/lib/adb/scsi_hba_tran /usr/lib/adb/snode /usr/lib/adb/sonode /usr/lib/adb/sparcv9/callout_table /usr/lib/adb/sparcv9/cpu /usr/lib/adb/sparcv9/dp_entry /usr/lib/adb/sparcv9/fdbuffer /usr/lib/adb/sparcv9/kmem_cache /usr/lib/adb/sparcv9/lock_descriptor /usr/lib/adb/sparcv9/msgbuf /usr/lib/adb/sparcv9/msgbuf.wrap (deleted file) /usr/lib/adb/sparcv9/msgtext /usr/lib/adb/sparcv9/pollcache /usr/lib/adb/sparcv9/polldat /usr/lib/adb/sparcv9/pollstate /usr/lib/adb/sparcv9/qthread.info /usr/lib/adb/sparcv9/refstr /usr/lib/adb/sparcv9/scsi_disk /usr/lib/adb/sparcv9/scsi_hba_tran /usr/lib/adb/sparcv9/snode /usr/lib/adb/sparcv9/sonode /usr/lib/adb/sparcv9/ssa_disk /usr/lib/adb/sparcv9/task /usr/lib/adb/sparcv9/taskq /usr/lib/adb/sparcv9/tcp /usr/lib/adb/sparcv9/thread /usr/lib/adb/sparcv9/thread.brief /usr/lib/adb/sparcv9/ud_ext /usr/lib/adb/sparcv9/ud_inode /usr/lib/adb/sparcv9/ud_map /usr/lib/adb/sparcv9/ud_part /usr/lib/adb/sparcv9/ud_vfs /usr/lib/adb/ssa_disk /usr/lib/adb/task /usr/lib/adb/taskq /usr/lib/adb/tcp /usr/lib/adb/thread /usr/lib/adb/thread.brief /usr/lib/adb/ud_ext /usr/lib/adb/ud_inode /usr/lib/adb/ud_map /usr/lib/adb/ud_part /usr/lib/adb/ud_vfs /usr/lib/cfgadm/scsi.so /usr/lib/cfgadm/scsi.so.1 /usr/lib/cfgadm/sparcv9/scsi.so /usr/lib/cfgadm/sparcv9/scsi.so.1 /usr/lib/class/TS/TSbigquanta /usr/lib/devfsadm/devfsadmd /usr/lib/devfsadm/devfseventd /usr/lib/devfsadm/linkmod/SUNW_audio_link.so /usr/lib/devfsadm/linkmod/SUNW_disk_link.so /usr/lib/devfsadm/linkmod/SUNW_port_link.so /usr/lib/devfsadm/linkmod/SUNW_tape_link.so /usr/lib/fs/hsfs/mount /usr/lib/fs/ufs/mount /usr/lib/isaexec /usr/lib/libbsm.a /usr/lib/libbsm.so.1 /usr/lib/libc.a /usr/lib/libc.so.1 /usr/lib/libcfgadm.so.1 /usr/lib/libdevfsevent.so.1 /usr/lib/libdevice.so.1 /usr/lib/libdevinfo.so.1 /usr/lib/libkvm.so.1 /usr/lib/libp/libc.a /usr/lib/libp/sparcv9/libc.so.1 /usr/lib/libproc.so.1 /usr/lib/llib-lbsm /usr/lib/netsvc/yp/ypserv /usr/lib/netsvc/yp/ypxfr /usr/lib/netsvc/yp/ypxfrd /usr/lib/nss_nis.so.1 /usr/lib/nss_nisplus.so.1 /usr/lib/pcmciad /usr/lib/pics/libc_pic.a /usr/lib/pics/sparcv9/libc_pic.a /usr/lib/sparcv9/libbsm.so.1 /usr/lib/sparcv9/libc.so.1 /usr/lib/sparcv9/libcfgadm.so.1 /usr/lib/sparcv9/libdevice.so.1 /usr/lib/sparcv9/libdevinfo.so.1 /usr/lib/sparcv9/libkvm.so.1 /usr/lib/sparcv9/libnss_nisplus.so.1 /usr/lib/sparcv9/libproc.so.1 /usr/lib/sparcv9/nss_nis.so.1 /usr/lib/sparcv9/nss_nisplus.so.1 /usr/lib/sparcv9/watchmalloc.so.1 /usr/lib/watchmalloc.so.1 /usr/platform/sun4c/include/sys/machparam.h /usr/platform/sun4c/include/vm/mach_page.h /usr/platform/sun4c/lib/adb/msgbuf (deleted file) /usr/platform/sun4d/include/sys/devaddr.h /usr/platform/sun4d/include/sys/machparam.h /usr/platform/sun4d/include/vm/hat_srmmu.h /usr/platform/sun4d/include/vm/mach_page.h /usr/platform/sun4d/lib/adb/msgbuf (deleted file) /usr/platform/sun4m/include/sys/devaddr.h /usr/platform/sun4m/include/sys/machcpuvar.h /usr/platform/sun4m/include/sys/machparam.h /usr/platform/sun4m/include/vm/hat_srmmu.h /usr/platform/sun4m/include/vm/mach_page.h /usr/platform/sun4m/lib/adb/msgbuf (deleted file) /usr/platform/sun4u/include/sys/ac.h /usr/platform/sun4u/include/sys/clock.h /usr/platform/sun4u/include/sys/cpr_impl.h /usr/platform/sun4u/include/sys/cpu_sgnblk_defs.h /usr/platform/sun4u/include/sys/dr.h /usr/platform/sun4u/include/sys/fhc.h /usr/platform/sun4u/include/sys/intr.h /usr/platform/sun4u/include/sys/intreg.h /usr/platform/sun4u/include/sys/machcpuvar.h /usr/platform/sun4u/include/sys/machparam.h /usr/platform/sun4u/include/sys/machsystm.h /usr/platform/sun4u/include/sys/memlist_plat.h /usr/platform/sun4u/include/sys/pci_var.h /usr/platform/sun4u/include/sys/prom_plat.h /usr/platform/sun4u/include/sys/sfdr.h /usr/platform/sun4u/include/sys/spitasi.h /usr/platform/sun4u/include/sys/spitregs.h /usr/platform/sun4u/include/sys/starfire.h /usr/platform/sun4u/include/sys/sysctrl.h /usr/platform/sun4u/include/sys/vis.h /usr/platform/sun4u/include/sys/vm_machparam.h /usr/platform/sun4u/include/sys/xc_impl.h /usr/platform/sun4u/include/vm/hat_sfmmu.h /usr/platform/sun4u/include/vm/mach_page.h /usr/platform/sun4u/lib/adb/msgbuf (deleted file) /usr/platform/sun4u/lib/adb/sparcv9/msgbuf (deleted file) /usr/platform/sun4u/lib/cfgadm/ac.so.1 /usr/platform/sun4u/lib/cfgadm/sparcv9/ac.so.1 /usr/platform/sun4u/lib/cfgadm/sparcv9/sysctrl.so.1 /usr/platform/sun4u/lib/cfgadm/sysctrl.so.1 /usr/platform/sun4u/lib/libc_psr.so.1 /usr/platform/sun4u/lib/sparcv9/libc_psr.so.1 /usr/platform/sun4u/sbin/prtdiag /usr/proc/bin/pcred /usr/proc/bin/pfiles /usr/proc/bin/pflags /usr/proc/bin/pldd /usr/proc/bin/pmap /usr/proc/bin/prun /usr/proc/bin/psig /usr/proc/bin/pstack /usr/proc/bin/pstop /usr/proc/bin/ptime /usr/proc/bin/ptree /usr/proc/bin/pwait /usr/proc/bin/pwdx /usr/proc/bin/sparcv7/pwdx /usr/proc/bin/sparcv9/pstack /usr/proc/bin/sparcv9/pwdx /usr/sbin/add_drv /usr/sbin/auditd /usr/sbin/auditreduce /usr/sbin/audlinks /usr/sbin/cfgadm /usr/sbin/clinfo /usr/sbin/consadm /usr/sbin/consadmd /usr/sbin/crash /usr/sbin/devfsadm /usr/sbin/devlinks /usr/sbin/disks /usr/sbin/dmesg /usr/sbin/drvconfig /usr/sbin/killall /usr/sbin/lockstat /usr/sbin/mount /usr/sbin/mountall /usr/sbin/msgid /usr/sbin/nlsadmin /usr/sbin/pmadm /usr/sbin/ports /usr/sbin/praudit /usr/sbin/prtconf /usr/sbin/rem_drv /usr/sbin/rmmount /usr/sbin/sacadm /usr/sbin/sparcv7/crash /usr/sbin/sparcv7/dmesg (deleted file) /usr/sbin/sparcv9/crash /usr/sbin/sparcv9/dmesg (deleted file) /usr/sbin/strace /usr/sbin/strerr /usr/sbin/swap /usr/sbin/sysdef /usr/sbin/syslogd /usr/sbin/tapes /usr/sbin/whodo /usr/ucb/ps /usr/ucb/sparcv7/ps /usr/ucb/sparcv9/ps /usr/ucb/ucblinks /usr/ucblib/ucblinks.awk Problem Description: 4249494 uata misuses the SCSA framework (from 106541-35) 4998030 umount doesn't complete due to infinite loop in ufs_idle_drain (from 106541-34) 4500054 system soft hangs in kaio:aio_cleanup_thread 4507281 panic in ufs_iinactive() due to corrupted/freed ufsvfs struct (from 106541-33) 4703422 Node hangs while rebooting 4857394 AUE_MODADDMAJ doesn't check user arguments properly (from 106541-32) 4797219 pstack is amazingly inefficient for MT targets 4756192 pstack goes into loop, different location than bugid 4524527 4271957 ucontext_t.uc_link points to garbage (from 106541-31) 4926980 ufs_trans_touch() walks beyond the end of the uio_iov array (from 106541-30) 4265182 binding of lwp's to processor inconsistent 4653919 race condition caused by the sockfs module (from 106541-29) 4729683 modload() could do some checking before loading a module (from 106541-28) 4246172 lwpchan implementation is broken on 64-bit kernels 4851925 limiting the infinite retries for unit attention 4931045 fix for 4694382 in Solaris 7 causes assertion failure during boot (from 106541-27) 4137086 Problems with TCIflush and TCIO options of tcflush() 4477262 panic in flk_process_request() due to l_next being NULL 4677620 security hole in sysinfo 4694382 prom_thread may sleep with prom_cpu lock held. 4850672 TOD validation of clock rate produces false warning 4854840 Clusternode 3.0 panics in ufs_si_store called from ufs_acl_set (from 106541-26) 4330959 System panics invalidating quotas when unmounting filesystem 4713110 Clean window fast trap sets fault type in wrong register 4739785 ssd incorrectly sets the throttle for disks of type ST336605FSUN36G and MAL3364F 4747008 serial port on Netra T1 105 hang up application 4765756 I/O to Veritas volume made with A5200 by Oracle thread got stuck in biowait 4774462 Improve nfs access cache lock(nfs_acache_lock) performance 4468852 NFS access cache hash is too expensive (from 106541-25) 4203482 fsflush does not flush data to disk 4371826 copying large files over NFS to (logging) UFS serializes all UFS writes 4466910 panic ufs_putapage: bn == UFS_HOLE 4477967 pci nexus drivers unnecessarily copies properties at initchild 4485871 bad trap panic in ddi_unorphan_devs 4559012 /usr/ucb/ps hangs after reboot until one is killed creating /tmp/ps_data 4676535 trap in psig() due to lwp_cursig=0 and proc.p_sig nonzero 4732828 BSM enabled system can panic referencing NULL p_audit_data 4737656 strqset+0x14 alignment panic 4768760 automountd hangs if NFS threads receive NFS3ERR_JUKEBOX 4772471 console logfile corrupted due to syslogd: some logger thread(s) are stuck 4787413 syslogd: Bad terminal owner; root owns '/dev/console' but utmp says LOGIN 4812764 *syslogd* dumps core with large size (> 1024) packet. (from 106541-24) 4009465 msgpullup may fail and not report it 4587859 I_STR ioctl payloads are improperly validated 4644260 "/usr/lib/llc2/llc2_config -P" fails after I_STR validation fix 4044295 nfs hang waiting for locked page 4267487 door_inactive() panics while trying to delete a revoked door 4311360 updwtmp(3c) creates files with unspecified permissions 4433640 mod_remove(9F) fails under 108528-06 [Solaris 8 KU-06] 4477991 kern_preprom()/kern_postprom() deadlock in cnputs() 4031220 kern_preprom can cause deadlock when !mutex_ready 4622143 Panic with prom address when doing DR 4480376 assertion failure in pcacheset_invalidate; poll doesn't check args well enough 4626999 poll(2) fix for bugid 4480376 could cause regression for some applications 4488416 tcp state is in BOUND when application stops 4636627 Failed write operation on a read-only LUN is reporting retryable 4328971 pointer to a sd_thr_request struct is bogus, called from sd_mhd_resvd_recover 4673801 sd_decode_sense in sd (not ssd) still suffers from buffer overflow in S7 and S8 4639269 fhc reports "Illegal Fault type 15" when it gets a TOD fault 4651433 System hang tod_fault called from clock try's to demand load symbol table 4639827 TCP cwnd does not increase during congestion avoidance 4646188 panic due to pr_getprot() bounds checking error 4669963 Strong security checks in catgets(3C) break setuid application 4674435 When msgid=0 was configured in log.conf, qfe link messages wasn't logged 4705713 *syslogd* outputs error messages when shutting down the system 4699850 t_state not reaching global visibility in door_return() before t_lockp 4708822 priocntl() system can load a user module and can gain access to system 4748411 Fix for 4708822 can be improved 4715028 mount has an open file descriptor 'leak' which is exposed with parallel mounting 4735093 F_SETLK performance can degrade quadratically with number of locks 4737417 ypxfrd security issue with map handling 4749274 MT-Safe functions such as syslog(3C) and wordexp(3C) cannot use fork() 4767215 Incorrect output with kP format, losing significant digits 4774015 Applying 106541-24 to E10K domain causes repeatable panic at login (from 106541-23) 4146756 ufs trans code makes insufficient reservations in some cases 4242724 ufs_trans_write_resv() calculations cause panic in segmap_getmapflt() 4243984 *syslogd* drops FORW messages 4424387 *syslogd* gathers unnecessary information 4558909 syslogd stops logging remote messages after restart 4665297 syslogd shuts down itself 4670382 *syslogd* opens door too early 4670414 *syslogd* should not close door while reconfiguring 4670468 *syslogd* does not log its error message 4253149 NFS failover error can hang threads 4274368 UNIX98: vsnprintf() can print too many characters 4492876 A client program can cause denial of service request (problem not fixed in Solaris 7) 4518087 No driver support for TI 1225 PVD chipset in Solaris 7, Solaris 8 and Solaris 9 4635484 DoS attack streams.c 4662085 panic occurs in tcp_accept_comm() under the shortage of memory 4686943 memcpy has stale data in the fp regs after a signal is delivered (from 106541-22) 4530942 Panic in ssdstrategy due to null kstat pointers 4419089 Release of SD_MUTEX during kstat deletion leaves kernel vulnerable to panic 4170365 kstr_open allocates a file slot unnecessarily 4216863 libproc Prelease() can loop infinitely reporting "Psetrun: Device busy" 4231168 Deadlock between tcp_snmp_get and tcp_close 4318178 wordexp puts automatic string into environment 4444569 Purify reports memory leaks in wordexp(3C) 4351971 RDAC driver doesn't attach/detach properly during Solaris 8 boot up 4382913 deadlock in modload while loading dependent modules 4499464 prtdiag shows incorrect slot for SUNW,pci-qfe 4619870 System hung due to mutex held by thread in TS_RUN with stack still swapped out 4661997 buffer overflow in dbm_open (from 106541-21) 4194505 trap type=0x31 in disp_lowpri_cpu running HSM 3.1.1 migsweepihand 4199897 agent lwp can be deadly when issued license to SIGKILL 4247447 system_misc kstat calculates pp_kernel incorrectly 4289663 streams devices fronted by the console need to be guarded more carefully 4300454 svvs failure caused by 4289663; sy needs to pass CONSOPEN to stropen() 4337637 grover: IDE doesn't complete all writes 4348738 "NOTICE: free inode had size " error 4360843 sd_struiowrq is NULL causing struioget to panic system 4380626 strcasecmp and strncasecmp are broken for 8-bit characters 4392477 Problem with asynchronous writes under NFSv3 protocol of Solaris 8 4517840 nfs fails to write all the pages to the server due to frequent verifier changes 4431629 memory delete hangs forever in pre-delete function, cannot timeout to continue 4417599 purging the seg_pcache can be inefficient 4649946 disconnecting SB gets stuck with both Oracle and SunMC running 4449844 segvn_pagelock passed rw_enter a NULL pointer 4476741 syslogd dumps core 4385688 syslog recurses when memory is low, runs off stack 4519254 *syslogd* does not check the permissions on the door file 4614036 *syslogd* incorrectly logs kern messages under user facil. from remote machines 4495032 NFS may loose async write blocks in rare conditions 4525250 Certain security relevant system calls are not auditable 4528269 unsafe check in SIGWAITING signal delivery routine can cause panic 4554798 dr_daemon: Segmentation Fault - core dumped 4614329 console output stops, which will stop other processes later 4618459 Tuning maxphys on Solaris 7 causes crash dump collection to abort 4635294 p_notifsigs[SIGWAITING] needs to be reset when some thread does exec (from 106541-20) 4190080 System can be paniced in adb by a normal user 4308666 panic in cv_wait_stop 4338139 Process hangs for lack of lwp to execute runnable threads 4359797 jurassic: asserted on t->t_state == TS_ONPROC 4344513 /dev/kmem gives root too much rope 4545767 kvm_open(3KVM) needs to know about /dev/allkmem 4475227 Memory kstat collection may loop forever with DR in Solaris 7 4487376 ufs create/edquota deadlock on vfs_dqrwlock 4492255 close(2) may return EAGAIN on "nocto" NFS mounted filesystems 4504341 mount syscall can panic machine as ordinary user 4525149 Stack size of sysctrl_overtemp_poll and sysctrl_keyswitch_poll are incorrect for (from 106541-19) 4240889 32 bit land timer_create sends bad sigev on 64 bit kernels 4291034 arp: bad trap in ip while deleting logical interface during arp 4308422 siginfo_t.si_trapno not correctly handled in a 64 bits kernel 4310608 ufs thread deadlocks with itself on vfs_dqrwlock 4400897 NFS multi-client open same file and write almost same time cause invalid result 4419882 large select(3c) timeout 4455088 ce/async fault queue producers and consumers can deadlock 4484980 kernel should provide a common error queue primitive 4484819 ddi_add_softintr should provide a fixed priority preference 4483007 spitfire scan_ecache() routine can corrupt stack 4463711 tcp_strong_iss=2 is not strong enough 4466547 syslogd hangs system after long uptime 4467132 NULL pointer *lwp_regs leads panic in lwp_freeregs() 4468171 deleteboard of a board with no memory causes Solaris 8 domain to crash 4471303 dr_daemon prints incorrect PSM error messages 4342151 DR overwrites SFDR_ERR_UTHREAD PSM error with SFDR_ERR_INTERNAL 4478291 DR attach does not recognize a target device - SCSIPROBE_NONCCS error 4484446 Domain hang while attempting to configure SB17 4486764 System panics when nfsstat -m is run during unmount 4506569 catgets() function call doesn't return, hang in extract_format() (from 106541-18) 4013043 wscons's wcvnget() may return null vnode pointer for sun4u_10000 4167727 swprintf may put more data into the buffer than specified 4184461 Failure to fork causes calling process to lose file locks 4218505 from cthon99: nfs3write() doesn't sanity check NFS3WRITE results from server 4252698 nfs hang waiting for a locked page 4253619 httpd hangs doing a fork() 4267183 dofusers(), dumpsys(), mmioctl() unsafe wrt exec(2) 4267195 holdlwps() and exitlwps() may call lwp_exit() while deep in the kernel 4294240 system running vxfs panics with trap level 2 type=0x2 4306401 Failed to select valid memory target on detach 4318695 "nscd -g" causes "netibuf malloc failed - clnt_dg_create: out of memory" 4337543 Red mode trap consistently seen on sun4u machines 4245362 sun4u softint pool needs to be expanded 4340183 software inums should be replaced - cannot be handled by OBP 4341921 dump_ioctl DIOCSETDEV/DIOCTRYDEV leaks vnode reference count (v_count) 4353719 DDI_RESUME failure results in failure of subsequent DR operations 4356040 nfs_access_cache() makes umount take long time to complete 4409175 access(2) system crdup()s too often causing nfs_access_cache pollution 4400900 nfs access cache has no upper limit 4365374 TCP window update algorithm in RFC 1122 has problem 4370475 Send SIGBUS to process on userland TO/BERR 4417371 Provide a hook to select panic instead of reboot on user AFT events 4408502 lfmt(3C) calls ctime() which is MT_Unsafe 4417407 NFS client writes don't get committed when writing to large files over NFS v3 4421299 relocation logic for large pages needs to be cleaned up 4428257 Kernel patch 106541-15 makes application disfunctional 4429942 syslog incorrectly logs emerg messages when forwarding to remote syslogd 4430831 tsb/tlb flushing not always correct for ISM pages 4432295 send() doesn't handle incorrect arguments correctly 4459797 catgets sets errno to EBADF for the special message catalog for C locale 4463575 syslogd ignores log messages sent over IPv6 4478097 Kernel panic during bsst execution on Serengeti system 4431508 modified page may be destroyed without relocating when kernel_cage_enable is set 4481993 DR in new board and its memory gets permanent fix for 4481993 fails on 32-bit kernel 4375247 drain/detach takes an hour to complete 4495989 fix for 4481993 fails on 32-bit kernel 4489291 pset module should be delivered with patch 106541 (from 106541-17) 4049222 excessive xcalls when processes with very large shared memory segment exit 4115493 localtime() (strftime()) tm_hour can be off if POSIX timezones with rules 4170595 lufs: ldl_strategy contains a race condition 4294881 fork in MT process can hang in sockfs due to cv_wait/cv_wait_sig dependency 4298472 deadlock in ufs_si_store 4300951 panic : "recursive rw_enter" due to the command mv 4309804 trap on valid user address in copyout_blkdone() 4375461 kernel memory corruption due to incorrect register usage in mmu_trap_tl1 4325682 heartbeat panic due to stuck clock thread 4331790 malloc() is slow on Solaris 7 4357762 init_attach failed after upgrade the Solaris 4380319 bt_getlowbit trap type 31 (data mmu miss) 4400977 Solaris 7 bad unix file generated by savecore 4401865 delete_memory_thread does not clean up correctly 4406571 Starfire DR code acquires adaptive lock and resets PIL during OS quiesce 4424175 DR code walks thread list without protection (starfire) 4439142 Kernel preemption during setfpregs results in floating point register corruption 4449640 dump_as aborts a dump unnecessarily (from 106541-16) 1257084 login times out, due to excessive time in group lookup 4357778 PSARC 2000/038 create /etc/default/nss 4077873 syslogd "mark" facility messages may be incorrectly suppressed as duplicates 4140423 syslogd consumes far too much CPU 4160727 Cust logging a mark on loghost and not working (syslog problems) 4162016 early syslog messages can be lost 4220910 syslogd does not handle malformed log messages 4233526 syslogd does not handle network messages containing newlines 4246796 *syslogd* does not reflect when messages are ignored due to highwater mark 4271807 *syslogd* loggers leak messages 4369289 syslog(3C) can't output the strings including newline code correctly 4374974 *syslogd* checks open("/dev/zero") for failure incorrectly 4309712 *syslogd* hangs on HUP when Lentronic terminal server has flow control enabled 4323101 *syslogd* syslogd on Solaris 7 stops logging if file size exceeds 2gb 4336917 *syslogd* inherits its parent's behavior for signal HUP 4337337 *syslogd* leaks file descriptors when sent repeated SIGHUP 4345133 *syslogd* dies when given lots of SIGHUPS 4345785 *syslogd* calls perror when stderr points to a bad file: 4353901 *syslogd* can't print japanese code to remote host 4357732 *syslogd* debugging information is meaningless 4374785 *syslogd* mark facility of syslog not time stamping log file properly 4386798 *syslogd* sometimes hangs when given lots of SIGHUP 4224111 Multihomed E3500 servers does not working correctly under Solaris 2.6 4250626 dr_daemon: if there are no swap devices, dr_daemon can segfault 4254422 dr_daemon accesses /etc/nodename to get nodename rather than call uname() 4299508 memory values reported incorrectly for DR drain/abort_detach operations 4355886 Stress testing of AP/DR causes dr_daemon segfault 4356318 Board state not saved across procedure calls 4375745 dr_daemon still contains lots of old (and broken) test code that is never used 4258764 memory corruption in RPCSEC_GSS refresh entry point 4297858 Restarting lockd on server makes statd on client send rst to 0.0.0.0 4340646 filesystem full error message lost, not logged to /var/adm/messages 4362110 Starfire network console should drop stale network connections 4363051 race condition in namefs deletes 4363678 Kernel panics with ufs_putapage: bn == UFS_HOLE after hit a users quota limit 4375529 realpath modifies filename when ENOENT is returned 4391137 Panic in pci_dma_unbindhdl() due to an alignment error 4406103 pollcache deadlock from dpioctl/untimeout and polltime callout 4420522 KJP 106541-15 prompts for /etc/devlink.tab override via JumpStart installation (from 106541-15) 1231256 panic "pagefault as_gap" in pagefault can occur and should be handled 4080892 64-bit mktime(localtime(long)) extremely slow 4235823 JPN: mmaped file's i_mtime 4250836 Client sends thousands of COMMIT calls for same file and range 4298424 pcmcia on Solaris 7 does not support pci adapters based on TI 1221 chipset 4298567 warning: "/etc/rmmount.conf" line 18: filesystem type "udfs" not recognized 4399549 rmmount security fix for 4205437: 'volmgt mounts setuid' is incomplete 4314993 libc .init race causes .div to overwrite return address in MT application 4332740 pages allocated by spawned thread after mlockall(MCL_FUTURE) do not stay locked 4353965 CDE logout / exit fails with Tooltalk message 4362946 Threadlist traversal dereferences NULL t_lockp before thread creation completes 4366956 NLSPATH gettext introduces problems when used printf format specifier 4375449 dtmail crashes when calling catgets with NULL default message 4368057 Parallel entry gets deleted while installing SUNWsaip packages 4374039 libc/realpath can still write past end of buffer 4374117 panic due to WAIT_MBOX_DONE() timeout 4374859 series of ce's leads to stack overflow 4384445 high correctable error rate leads to system hang 4393383 on998 SUNW,UltraSPARC is not platform-specific (from 106541-14) 4391657 System can not reboot after backout 106541-13/106542-13 (from 106541-13) 4290041 unlock putpage was not completely moved from KLM to NFS code 4256836 NFS must disallow mmap mixed with mandatory locking 4331346 diskless client soft hangs during boot, probably due to nfs deadlock 4286288 nfs_lockrelease didn't clean up local list of locks 1256102 improve survivability when encountering UE 4269582 Kernel (and OBP) handling of Ecache data and Tag parity errors should be enhanced 4269845 OS needs to recover from a processor failure 4320394 scrubbing the cache may improve the reliability of some systems 4323971 correctable error unum reporting is broken 4324992 default dump timeout is too short for fas driver 4263899 error handling code doesn't report correct correctable error (CE) bit 4205437 Security problem with Solaris 7 volmgt mounts diskettes with setuid flag 4304283 Memory allocation error in conf_mount() procedure in rmm_config.c 4298451 rmmount fails with SIGSEGV when mounting more than 3 partitions on one medium 4304289 Need to add "udfs" to "mount * ufs hsfs -o nosuid" line in /etc/rmmount.conf 4226443 REGRESSION : loopback read() performance degrades badly as more data is available 4240810 multithreaded process hangs in /proc watchpoint call 4325959 /proc: dbx SIGTRAP problem: single-stepping and WA_EXEC watchpoint 4253437 Async I/O problem 4256769 /usr/proc/bin/pstack shows incorrect traceback from a signal handler 4270735 Kernel panic at trap level 2 stack overflow caused by recursion in ufs_log 4271267 nfs_subr.c: assert fail rp->r_mapcnt == 0 4272341 /proc PCSTOP request fails when applied to a freshly fork1()d MT child 4273366 /etc/inittab can be overwritten; inittab should be filetype "e" instead of "f" 4285517 Aio does not return a signal to the calling application 4302592 TLI library is not fork-safe 4303962 multi-threaded fork1/execvp can fail because __environ_lock is held in parent 4319717 systems generate multiple old-broadcast tcp packets 4330074 TCP should handle out of order FIN 4341664 Pulsar panics after Jumpstart installation 4359760 sockfs and c2audit patch dependencies broken in Solaris 2.6 and 7 (from 106541-12) 4044653 get_free_smp() sits in cv_wait() 4184542 BAD TRAP occurred in module "ip" due to an illegal access to a user address 4185433 strftime() causes ar tv with TZ=MET-1METDST,M3.5.0,M10.5.0 show wrong date 4191586 SVVS:BA/OS/malloc 4..4.1.3. SEVERR on E-10000 4193748 BAD TRAP panic in strlen() 4203989 ypserv on SS20 with 100 meg card running 5.7 spawns hundreds of ypserv processes 4249187 multi-threaded process deadlock during cfork, nfs reads/writes 4257930 need 4128748 fix ported to Starfire DR (S7/S8) 4267563 memory leak in tcp_xmit_mp() 4278679 df -k gives incorrect output in SEVM 2.6 in case of fs size > 200GB 4291844 strftime and strptime are MT-Unsafe due to use of tzname[] 4295779 NFS V3 setattr call after exclusive create returns "update sync mismatch" 4299010 Solaris disks(1m) chokes on /dev/osa/dev/osa when rdac installed 4307306 stopping c2 auditing does not always stop auditing in the kernel 4312641 blocked cpu_dispqalloc() causes hang as cpu_pause threads running 4319441 SACK causes data corruption in TCP (data shifted by 12 bytes) (from 106541-11) 4156902 "su" Node not added for Nordica systems 4156899 On Nordica: "su" driver has minor node problems 4164648 software clock has no prevention for possible broken tod 4270284 tod_version is not needed 4203342 ld.so.1 aborts with "mmap failed: Invalid argument" 4215477 stream/pagefault holding q_lock,tcp blocked on q_lock hmeintr blocked on 4224166 TPI messages get flushed if 3rd party module processes M_PROTO in service procedure 4162091 fork in MT process can hang process in sockfs due to cv_wait/cv_wait_sig dependency 4229608 SS20 running 5.7 hangs, deadlock between page_lock and entersq 4249960 terminating active I/O will cause system to hung 4253070 64-bit /proc//psinfo contains truncated rss value 4258820 prtdiag exits with good status when it should not 4276984 "ls" does not terminate on Solaris 7 system in 32 bit mode 4278584 memory leak in sigaddq() 4282135 the sf device is NOT marked as DR or DE when needed in apconfig -S 4289187 server panics with corruption under heavy paging load 4292683 /usr/ucb/shutdown core dumps in syslog() 4295776 kaio can hang in aiosuspend() 4303474 illegal instruction caused by stale T_LOFAULT 4304051 3 400mhz 8M/4M module danger/warning temperature change in SF 4314913 fix for Bug 4042527 leaves part of heap unusable, so frees can not combine 4193683 malloc() with very big requested array size works incorrectly 4225913 malloc does not set errno to ENOMEM when not enough memory 4053258 calloc does not set errno to ENOMEM when not enough memory (from 106541-10) 4106267 NFS client is not able to access after server reboot due to auth err 4183947 garbage tokens in exit(2) audit record 4195726 page_list_sub: large page on cachelist panic 4213840 Solaris 7 FCS panic in mi_timer 4218508 from cthon99: NFS V3 client creates generate error from invalid mtime in 4243937 kpreempt() doesn't finish 4248024 Starfire panic's in lwp_sigredirect 4256338 syslogd dumps core when logging msgs & sending HUP's simultaneously 4261612 profil not disabled on exec*() as indicated in man page (from 106541-09) 4122086 disconnecting from netcon during boot forces single user mode 4162184 memory leak in aclentry2vsecattr() 4162491 localtime() fails for earliest possible time (and possibly others) 4188573 the lwp_cond_wait system call is broken at small timeout values 4193899 server panic'ed: kernel memory allocator: buffer freed to wrong cache 4196832 libc TSD routines cause inconsistent behavior when libthread dlopen()ed 4198533 It seems that data corruption occurs under stressful environment 4201446 ntp_gettime does not work properly for 32-bit programs on 64-bit kernel 4208677 panics when getpgid() is called with PID of a process just being 4210635 accept() scales poorly as the listen queue drops 4211474 Open call hangs on nfs mount point with stale file handle 4213535 32-bit version of adjtime(2) on 64-bit OS provides inaccurate "olddelta" 4220394 wait3 library function fails after 248 days 4229414 Solaris 7 64 bit BSM auditing with +argv policy break exec() 4233315 console hangs when performing DR operations on OS 7 and 8 4233795 fsflush causes panic in bio code (bflush) 4238662 quotaon on a Solaris 7 NFS server seems to hang the system and NFS 4242224 memory leak in IP 4246455 ddi_umem_alloc() panic in s7 4246501 E4000 panic with xc_attention after installing 103640-27 4248004 quotaon on a Solaris 7 NFS server seems to hang the system and NFS 4249101 sigbcmd failing to send host to OBP 4249426 _lwp_condition_wait can return ETIME if passed a NULL 3rd argument 4252743 Solaris panics on /dev/poll ioctl with BAD TRAP type 34 4253500 /dev/poll interface causes system panic when pollfd events member is 4260058 ip_newroute: CLASSD 0xNNNNNNNN errors on console with ip_debug=0 4260071 panic during DR detach - can cause data corruption 4260500 DR reports all instances of unsafe drivers 4260509 OS suspend on Starfire DR can mistakenly overlook referenced "unsafe" 4261908 Retry of failed detach results in incorrect system memory computation 4262856 /dev/poll can look beyond the end of the open file table 4263629 assertion failure panics seen on /dev/poll usage in debug kernel 4265017 DR driver and DR daemon incorrectly report unsafe devices list 4266124 domain panics while trying to complete a detach operation 4271250 /dev/poll can crash kernel with improper arguments to DP_ISPOLLED ioctl() 4285794 threads hang waiting for ULOCKFS_SLOCK after upgrading to 106541-07 (from 106541-08) 4141554 need Universal Disk Format filesystem support 4151780 devfsadm project 4163786 need databearing mondo vector support 4171679 system hang in mi_alloc_sleep 4173187 devfsadm port link module logs incorrect warning messages during reconfig 4174434 printing in devfsadm needs cleanup 4174755 ufs_rdwr_data() & ufs_alloc_data() should return zero if io is started 4175651 devfsadm: common link data should be in common file, not duplicated 4180045 devfsadm removes links with absolute contents and gives warning message 4181149 devfsadm: modules should not be required to include "_link" in the module 4181152 `make install` in devfsadm removes the devfsadm binary after installing 4184794 node panic in module ip after reconfiguration 4211840 ufs_alloc_data/ufs_rdwr_data can dead lock 4250104 ufs_alloc_data() does not update the length field indicating allocation 4230627 VM system trying to free memory leads to remote invocations 4231212 SEGV in a signal handler 4238982 optimize hat layer performance for large address space processes 4245196 PCI Hotplug project 4245264 support for Starfire Inter-Domain Network (IDN) in Solaris 7 4245749 Illegal lock transition from 7 to 7 4246789 integrate xmemfs functionality into Solaris 7 4252011 cladm should not call cladmin if not booted as a cluster 4255622 need to integrate the Sun Fibre Channel Transport layer with Solaris 4255768 "/usr/sbin/ifconfig -a broadcast +" deletes/changes routes associated with 4256294 disks getting multiple entries in /dev/[r]dsk under 1199 for clustered 4258561 devfsadm does not match devlink.tab entries correctly 4258750 add_drv does not create nodes for network (clone) devices 4258771 need to define the interface to cladm() system call for cluster device 4258917 everest driver needs an entry in /etc/driver_aliases 4260700 cannot set rt_metrics on interface routes 4261432 need to backport pci.so bugfixes to Update Release 11/99 4269834 drvconfig -i sd creates no nodes 4272453 add_drv dumps core when adding drivers to 11/99 s998u4_07 4279983 printf() sometimes fails in multithreaded v9 programs under Solaris (from 106541-07) 4245852 sscanf does not allow range over 7f in Solaris 7 4228409 rmalloc(9F) sloth and fragmentation kill Veritas performance 4227724 none of atoi, atof, atol and strtol works correctly in multi-byte locales 4225553 setlocale leaks memory for setting a composite locale 4220949 dis_err_panic1() does not save the AFSR value during panic 4207080 hang in poll, application does not get notified of data on stream head 4205959 mountall will sometimes crash the system when doing the fsck portion of command 4202680 thread_create() can return at different interrupt level 4201811 system hangs waiting for a mutex with no owner 4200217 program hangs with resource temporarily unavailable using lio_listio library 4195875 fread() is many times slower when linked with libthread 4187978 Sunfire system panics while running lwp stress tests 4176365 syslogd is increasing its size rapidly 4125102 ufs_itrunc()/top_end_async() deadlock 4061229 NFS server crashes in flk_delete_active_lock (from 106541-06) 4242668 /usr/bin/coreadm cannot be localized because no setlocale is called 4240566 security: LC_MESSAGES buffer overflow 4238230 /kernel/sys/inst_sync not included in patch RTI P4168739 for FU releases 4236372 aio performance improvements 4233009 coreadm project 4226963 A Memory Leak of pthread program is due to schedctl doesn't free user address 4224086 syslogd dies when sent a SIGHUP 4223353 assumptions made in pollunlock() no longer valid with /dev/poll 4219071 kernel panics with segkp_fault: accessing redzone 4214611 hot kernel lock limiting scalability on Solaris 2.6+ or greater 4212925 NFS client unlink operation slow 4205009 system rebooted sfmmu_tsb_miss trap 31 4192195 ftime() does not update contents of struct timeb timezone and dstflag members 4190466 netpit caused poll() to assert 4185110 cfgadm extensions 4184786 config_admin(3X) extensions 4184788 cfgadm scsi hotplug plugin 4166495 libthread is not fork-safe wrt to system() (from 106541-05) 4209971 CPU modules going off-line when overtemperature with mfg-mode=chamber 4206401 panic when linking active stream below mux 4200121 moving values-xpg4.o from /usr/ccs/lib to /usr/lib opens security hole 4178455 recursive mutex_enter panic in TCP Streams device driver 4175299 automounted binary crashes on replicated F/S when an NFS server dies 4173696 getcwd() returns NULL over lofs 4120985 panic in free_page on multiprocessor machines with fix bug 4026411 (from 106541-04) 4224714 sunfire board poweroff must setup ASIC hotplug mode 4224729 console failure and intr redist hangs after bug fix for 4112730 4219851 panic: send_mondo timeout during DR unconfigure 4217122 KMF_LITE changes break NCA 4216224 Sunfire DR: test OBP object which indicates CPU/Mem boards supported 4214739 sulogin shoots itself when filesystem needs manual fsck 4213705 NFS not responding over GEM network on PCI GEM cards 4212634 cpu panic in 32-bit mode with Oracle, AP2.2 and Veritas3.0.1 4212620 consadmd needs to get linked to consadm 4212524 ftrace should stop tracing at panic 4211618 segkp much too small for 64 bit kernels 4211033 no NOTICE of board removal when remove a board failing DR connect 4211024 DR connect fails with 8MB 400 mhz module 4210841 DR connect operation hangs in single user mode; thread blocked in kobj_open() 4204046 bad trap during oracle database startup 4203394 krtld doesn't understand sparcv9 register symbols 4201921 lwp_create of ts thread causes NULL in suser 4200817 panic[cpu0]/thread=2a100255d60: Illegal lock transition from 6 to 6 4199606 need a scalable mechanism to poll large number of file descriptors 4199032 need fast event tracing support for OEM requirement 4198942 solaris ntp_adjtime broken: clock.c; useless for PPS sync of the system clock 4198723 PSARC/1997/394 - provide a trace mechanism for logging around TCP RSTs 4198134 RFE: Provide Sunfire CPU/MEM DR and Starfire DR in a Solaris 7 QU 4197450 if offlining fails, OFFLINING bit is not cleared in devi_state 4197418 PSARC/1999/257 - severe performance degradation with default Dispatch Table 4196986 deadlock caused by fix for bug 4060416 in patch 103640-24 4194789 Deuterium: customizing file system gives "can't stat" and "fsck" 4193852 page_get_mnode_freelist() bug can cause hang or panic 4193657 swapadd fails on 2gb+ partitions with large specfs changes 4193383 redzone violation in console_get_size() 4193380 provide kmalog subcommand for crash(1M) 4193381 make kmem_flags settable in /etc/system 4193379 provide logging for kmem slab creation (cache growth) 4193378 provide logging for kmem allocation failures 4193375 provide lightweight kmem debugging option 4192698 any user can corrupt the kernel heap with sparc_utrap_install() 4192420 SIGHUP handling of syslogd in Solaris 7 incorrect 4192056 memscrubber can cause long hangs (several minutes) during boot 4191544 system panic "blocked on mutex" in streams 4190566 hard hang on spin mutex in disp_swapped_enq() 4190117 networked application cause a hard hang 4185742 kill fails to exit properly when killing dga process 4186155 PSARC/1998/173 - remote console feature 4179342 PSARC/1999/031 - provide a resource management solution for big servers 4178298 race condition in pr_getprot() 4175350 longjmp see NULL value with jmp_buf causes csh dump core on SS20 hyperSPARC MP 4167270 SCSA should support devctl interfaces 4154939 syslogd: illegal instruction fault 4143503 problem with 64 bit file pointers 4112730 sunfire: can't remove 'central' io board (from 106541-03) 4197461 provide ability to log all messages to panicbuf 4192639 ufs/dfratime: very frequent atime only updates can cause them not to be deferred 4176940 panic() when parsing driver.conf greater than 8KB 4155392 timezone change gives wrong alternate timezone 4136059 utc changes from 2.5.1 to 2.6 cause problems when including OS patches 4188005 mktime() can return wrong time if using multiple TZ's 4132290 can't dump core when deadman drops into debugger (from 106541-02) 4193467 panic in door_info(DOOR_QUERY, ...) 4190138 last argument in ddi_create_minor_node prototype should be renamed 4190083 kernel should define SPL8 4190405 panic in rpcsec_gss, rpc_gss_free_pvt dereferences NULL pointer 4190796 nfs names are allocated as 255 bytes, freed as 256 bytes 4190807 softcall_lock should be at SPL8, not SPL7 4190812 log_freeq spin lock should be initialized to SPL8 4184015 door_info never returns DOOR_IS_UNREF when called from unref thread 4181570 Clustering modules have changed names & form; need to edit modstubs to match 4182043 ufs: extended ufs ops (ufs_alloc_data()) needs ufs logging transactions 4182047 fdbuffer: The async handler should bp_mapout the aysnc buffers 4179883 kmem code dealing with CPU removal broken when NCPU > 32 4182227 provide general-purpose asynchronous task scheduling 4182234 provide a better console output method than prom_printf() 4182240 replace kmem_async_dispatch() et al with a taskq 4182970 replace callout thread pool with a taskq 4184430 panic: recursive mutex_enter on kmem_cache_lock 4184852 kmem taskq should use a more modest 'minalloc' 4184877 missing mutex_enter() in task_alloc() error recovery 4185366 callout taskq should set minalloc == maxalloc 4177496 PSARC/1998/399: new system error message implementation 4177334 Performance with s998_21 kernel stops scaling at 30 processors 4175558 TZ=GMT0BST-1,M3.5.0/2:00,M10.5.0/2:00 breaks 6 times from now to 2037 4170410 rename is not atomic over nfs 4168739 Hooks for Sun Cluster 3.0 4159337 sfmmu hat layer should implement HAT_LOAD_REMAP 4152055 RFE: implement deferred access time option (dfratime) 4147402 Would like an interface to get from a phys. dev. path to a dev_info_t structure 4138467 need a way to get multiple unreferenced notifications on a door 4165983 new kernel interface for doors 4115711 adb can't handle long symbols 4115715 kadb input line length too small for C++ 4104625 UE4000's 2.5.1 panic: xc_attention() timeout, recv_cpuset 0x0, xc_cpuset 0x1 (from 106541-01) 4179407 extended fcntl(F_SHARE) file sharing has a 64 bit bug 4174167 volnotify is not working on Solaris 7 4170500 solaris ntp_adjtime broken, useless for PPS sync of the system clock 4140352 cpr resume doesn't work with disksuite mirrored-root fs 4139770 fcntl() returns EINVAL error in BCP mode when NFS file is read (from 106976-01) 4174331 system falls into panic while shutdown procedure is executed during writing (from 107029-01) 4184305 inconsistency in prtdiag output for system speed and board specification (from 107030-01) 4184305 inconsistency in prtdiag output for system speed and board specification (from 107334-01) 4192227 recursive rw_enter on as->a_lock acquired initially in procfs (from 107031-01) 4161576 ucblinks doesn't generate correct links for PCI cdroms (from 107117-05) 4218800 cl AUE_CLOSE close(2) events logged regardless of success or failure (from 107117-04) 4179861 au_to_arg and au_to_return disappeared Some of the libbsm interfaces were renamed (e.g. au_to_arg -> au_to_arg32). Restore old interfaces that were renamed. (from 107117-03) 4196408 details of cron command not written to audit trail (from 107117-02) 4196541 in.ftpd does not set audit characteristics for user after authentication (from 107117-01) 4188193 cron BSM records logged as unknown job (from 106832-03) 4194454 auditing to pipe causes system to panic (from 106832-02) 4187811 auditing of read or write system calls can cause system panic 4182072 praudit -l command merges output for several records into one line (from 106832-01) 4172702 system panics when ssh is used 4168892 Solaris 7 auditreduce does not work with pre-Solaris 7 audit trails 4172111 Audreduce gives random diagnostics 4174308 auditreduce command confused of format of AUT_SOCKET token 4167174 praudit cannot process Solaris 2.6 audit trails 4166626 praudit produces core when it process record of failure event with errno > 128 (from 107899-01) 4229238 Unable to drain sysboards in Solaris 7 and dr_daemon segmentation faults (from 108752-01) 4124715 Denial of Service in connection oriented Transports (from 107147-08) 4320047 FATAL RESET seen with ISP 220X adapters on E4500 machines (from 107147-07) 4305286 Solaris 7 PCI driver returns wrong value when PCI CE happens (Rework of -06 fix.) (from 107147-06) 4305286 Solaris 7 PCI driver returns wrong value when PCI CE happens (from 107147-05) 4224282 pci_dma_bindhdl() leaks memory (from 107147-04) This patch revision was generated to accommodate a fix in the OEM port (from 107147-03) 4224713 PCI nexus driver does not call unregister_bus_func on detach, causes panic (from 107147-02) 4170981 ebus: ranges 'fix' breaks plug-in ASIC for 10Mb/100Mb Ethernet and PCI Bus card 4205258 NULL pointer dereference panic of the cdip variable in map_pcidev_cfg_reg() 4205298 ebus nexus driver doesn't support PCI card ebus hardware (from 107147-01) 4180438 pci nexus driver does not panic for uncorrectable ssre errors on dma reads/writes 4177530 Setting redzone on DVMA mapping causes mappings to be invalidated (from 109104-04) 4337605 inetd Denial of Service Attack - accept() hangs after successful select() (from 109104-03) 4191306 TL_IOC_SOCKET failed: 4 on multi cpu system (from 109104-02) 4176038 TCP layer can be in LISTEN while socket layer is not (from 109104-01) 4224166 TPI messages get flushed if 3rd party module processes M_PROTO in service 4162091 fork in MT process can hang process in sockfs due to cv_wait/cv_wait_sig dependency 4290575 2nd connect() to determine status of non-blocking connect sends extra Syn packet (from 109649-02) 4244731 initgroups() doesn't return all groups when RFE 4005653 is on NIS+ server (from 109649-01) 4301477 Unable to authenticate user when linked with libthread and using NIS+ (from 111598-01) 4294881 fork in MT process can hang in sockfs due to cv_wait/cv_wait_sig dependency (from 107458-15) 4615223 Data miscompare using block sizes >128K on LVM soft partitions with DAD drives (from 107458-14) 4402632 ssd is verbose to console about sense data slowing sonoma failover 4511840 sd error recovery for failed lun on A1000 can reduce total array throughput ~0 (from 107458-13) 4384992 A3x00 SCSI controller NOT_READY up to 111 secs after a Bus Reset 4397494 Add the following drives to ssd_disk_table (from 107458-12) 4356701 ssd: not waiting 3 minutes for T300 BUSY status 4367306 T300 fails reserve cmd occasionally while another node is rebooting (from 107458-11) 4343747 rdriver wants sd/ssd to attach a LSI_array property to all LSI devinfos (from 107458-10) 4271069 ssd: Overloaded (Queue Full) throttle 4297348 ssd: ssddump() does not work reliably 4271068 ssd: Eliminate excessive transport rejected messages 4337798 Seagate drives have throttling problem (from 107458-09) 4295457 ssd: serial number should be obtained from the Unit Serial Number page (from 107458-08) 4176099 ssd uses kmem_free'd pkt struct when photon loop error offlines drive (from 107458-07) 4236399 A3500 LUNs go offline without warning 4291980 Offlined controller causes "transport rejections" (from 107458-06) 4161206 Quorum configured on the shared ccd diskgroup crashes the node 4241671 sd/ssd should support MHIOCREGISTERDEVID ioctl (PSARC 1999/357) 4256591 SSD_DO_KSTATS fix (4224495) needs to be putback into sd driver 4248431 problem with sd trying to recover 4282525 sd/ssd: Increase retries in dump routine for devices that take longer after (from 107458-05) 4223471 ssd: MUST handle T300 fail-over delay 4240626 TX kstat panic running load on FCAL 3500 (Multi-Lun) 4250964 ssd: Should not perform HEROIC error recovery on unmounted T300 4251458 scsi_poll() NOT COMPATIBLE with multi-lun (RAID) devices 4252331 ssd: queue full adaptive throttle ineffective (from 107458-04) 4132160 sd driver retries for some non-recoverable errors 4210139 DVD-ROM support required for solaris 8 4255622 Need to integrate the Sun Fibre Channel Transport layer with Solaris (from 107458-03) 4180514 CDROMCDDA ioctl gives error on ultra 5/10 4200283 Ultra 5/10 reports: WARNING: level 4 interrupt not serviced 4243161 "Warning: no backup labels" is displayed with format lable on 64bit (from 107458-02) 4204491 ssd: Add Product String for 18G Seagate FC Drives 4174794 buffer overflow in sd_decode_sense causes panic handling sense errors 4212961 ssd: add Not Ready Retry count for devices (A3xxx) that take long to come online 4224495 handle qlen == 0 case in ssd while updating kstats (from 107458-01) 4169315 Need support for SCSI-3 PGR multi-host ioctls in ssd 4169319 Need support for SCSI-3 PGR multi-host ioctls in sd 4196836 sd: SCMD_PRIN doesn't work if target support this command (from 107121-02) 4212490 CDROM on the same channel as disk causes disk buffers to return EIO 4205336 System panic on reboot with CD and Disk on Primary channel (from 107121-01) 4179264 Ultra 5/10 systems have intermittent failure to detect cdrom 4186223 dad: The manufactured device id is read/written from 2 different locations (from 107462-02) 4468181 low priority TS threads on a sleep queue can be victimized (from 107462-01) 4201921 lwp_create of ts thread causes NULL in suser (from 108754-02) 4737417 ypxfrd security issue with map handling (from 108754-01) 4124715 Denial of Service in connection oriented Transports Patch Installation Instructions: -------------------------------- For Solaris 2.0-2.6 releases, refer to the Install.info file and/or the README within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. 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/104945-02 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: ----------------------------- NOTE 1: If possible, perform patch installation in single user mode. If this cannot be done, it is suggested that you have the system in as quiet a state as possible, that is, no users are logged on and no user jobs are running. NOTE 2: System Boot and Error Messages ------------------------------ This patch improves the system boot and error message format by providing a unique identifier, module name, and time stamp to messages generated by the syslogd(1M) logging facility. In addition, messages that were previously lost after a system panic and reboot are now more likely to be saved. A msgid(1M) command is provided for OEMs who want to generate message catalogs that map message IDs to message text. See msgid(1M) for details. The new message format can be enabled or disabled by setting the msgid property in the log.conf file; see log(7D) for details. The new message format is not enabled by default. New System Error Message Format If msgid is set to 0 in the log.conf file, there are no changes in the message format. If msgid is set to 1, there are two changes in the message format: 1. The text of the message is preceded by message ID that looks like this: [ID .] For example: [ID 123456 kern.notice] The identifier is described in msgid(1M). The and tags are described in syslog.conf(4). 2. If the message originated in the kernel, the kernel module name is displayed instead of just 'unix.' Previous message format: Oct 1 14:07:24 venus unix: alloc: /: file system full New message format: Oct 1 14:07:24 venus ufs: [ID 845546 kern.notice] alloc: /: file system full \ How to Enable or Disable System Message IDs 1. Become superuser. 2. Enable or disable system message IDs by setting the msgid property in the file /platform/`uname -i`/kernel/drv/log.conf if it exists, or /kernel/drv/log.conf otherwise. a. To enable system message IDs, add this line: msgid=1; b. To disable system message IDs, add this line: msgid=0; 3. Save and close the file. 4. Reboot the system. NOTE 3: To get the complete fix for 4240566 (security: LC_MESSAGES buffer overflow), it is suggested that you install the following patches: 106793-03 (or newer) ufsdump and ufsrestore patch 107972-01 (or newer) /usr/sbin/static/rcp patch NOTE 4: Reboot the system after the Kernel Update patch is installed. Upon the initial update of a system running Solaris 7 to 106541-04 or newer revisions of the KU patch, a reboot(1M) or a halt(1M) should be used, rather than shutdown(1M), init 6, or init 0. This is because the shutdown, init 6, and init 0 commands will hang or be rendered non-functional due to modifications to the system's /etc/inittab resulting from the application of rev04 (or newer) revisions of the Kernel Update patch. This behavior, however, is only true on the initial application of these patch revisions. Subsequent updates should not adversely affect shutdown as the modifications would already be in place. NOTE 5: The complete fix for 4196832 requires that you install the libthread patch, 106980-08, or its newer revision. NOTE 6: On a system running Solaris 7 11/99, installation of this Kernel Update patch (or its newer revision) also requires installation of patch 107171-05, which contains a fix for patchrm. Without this "patchrm" patch, the Kernel Update -09 (or its newer revisions) cannot be backed out. NOTE 7: To get the complete fix for bug 4124715 (DENIAL OF SERVICE IN CONNECTION ORIENTED TRANSPORTS), you also need to install the following patches: 106942-09 (or newer) libnsl & rpc.nisd 107477-03 (or newer) /usr/lib/nfs/mountd 108551-03 (or newer) /usr/sbin/rpc.nispasswdd 108748-01 (or newer) /usr/lib/nfs/statd 108750-01 (or newer) /usr/lib/netsvc/yp/ypbind 108756-01 (or newer) /usr/lib/netsvc/yp/rpc.ypupdated 108758-01 (or newer) /usr/sbin/keyserv 108760-01 (or newer) /usr/sbin/rpcbind 108762-01 (or newer) /usr/sbin/rpc.nisd_resolv 108764-01 (or newer) /usr/sbin/rpc.bootparamd B NOTE 8: The complete fix for bug 4302592 (TLI library is not fork-safe) requires that you install patch 106942-14 or its newer version. NOTE 9: The complete fix for bug 4253437 (Async I/O problem) requires that you install patch 108244-02 or its newer version. NOTE 10: It is suggested that SunMC 2.1.1 users install 110215-01 (or newer); SunMC 2.1 FCS users install 110213-01 (or newer); and SunMC 2.1 L10N users install 110214-01 (or newer). The fixes for bug 1256102 (improve survivability when encountering UE) and bug 4323971 (correctable error unum reporting is broken) change the log message strings for main memory errors. This causes the management console to under-report the occurrence of corrected main memory errors. The above patches add support for the new log message strings. It is suggested that SyMON 2.0 and 2.0.1 users upgrade to SunMC 2.1.1, and then install 110215-01 (or newer). NOTE 11: It is suggested that customers with PGX32 or GFXP framebuffers consider installing patch 107851-09 or 107716-10, or newer, as appropriate: o if pkginfo shows packages beginning with "TSIgfx..." then consider installing 107851-09 (or newer) o if pkginfo shows packages beginning with "TSIpgx..." then consider installing 107716-10 (or newer) NOTE 12: Due to a patchrm(1M) bug (4388023), patch 107171-07 or newer must be installed before patch 106541-14 or newer can be backed out. NOTE 13: The complete fix for bug 4366956 (NLSPATH gettext introduces problems when used printf format specifier) requires that you install patches: 106793-07 (or newer) usr/lib/fs/ufs/ufsrestore 107972-02 (or newer) usr/sbin/static/rcp 107475-02 (or newer) usr/sbin/in.telnetd NOTE 14: The complete fix for bug 4258764 (memory corruption in RPCSEC_GSS refresh entry point) requires that you install patches 107841-03 and 111195-01 or newer. NOTE 15: The complete fix for bug 4362110 (Starfire network console should drop stale network connections) requires that you install patch 107450-03. In addition, if you are running SSP 3.4, you need to install SSP patch 111174-01, which provides a fix for bug 4419070. NOTE 16: The fix for bug 4160727 will no longer allow syslogd to forward the mark message to other systems. The mark message is a system time stamp, and so is only defined for the system on which syslogd is running. It can not be forwarded to other systems. The fix for bug 4309712 can cause the sending of a mail message to the superuser. When syslogd receives a HUP signal, it attempts to close all log files to which it is currently logging messages. If, for some reason, one of these files does not close within a generous grace period, syslogd shuts down, logging an error message to the console. If the console is one of the files which did not successfully close, syslogd instead sends a mail message to the superuser on the current system stating that it shut down, and that the console was not responding. The fix for bug 4353901 fully allows forwarding of messages which contain characters defined in the system default locale. Care should be taken to ensure that each window displaying messages forwarded by syslogd (especially console windows) is run in the system default locale (which is syslogd's locale). If this advice is not followed, it may be possible for a syslog message to alter the terminal settings for that window, possibly even allowing remote execution of arbitrary commands from that window. NOTE 17: The fix for bug id 4344513 "/dev/kmem gives too much rope." requires a change in the default behavior of the /dev/kmem device. This will generally not impact current users at all. The special file, /dev/kmem, gives access to an image of the kernel virtual memory of the machine. Previously this included I/O memory mapped into the kernel. With the advent of this fix, attempts to access I/O memory will, by default, result in failure with errno set to EIO. The legacy behavior of /dev/kmem can be achieved by opening the new, /dev/allkmem device instead or by adding the following property to the mm configuration file (/kernel/drv/mm.conf): kmem_io_access=1 e.g.: name="mm" parent="pseudo" instance=0 kmem_io_access=1; For more detail on bug 4344513, please see the bug report or contact your local support center. NOTE 18: To get the complete fix for 4201921, please also install the Kernel Update patch, 106541-04, or its newer version. NOTE 19: To activate the fix for bug 4468181 (low priority TS threads on a sleep queue can be victimized), add the following line in /etc/system and reboot. set TS:ts_sleep_promote=1 NOTE 20: This patch repairs the device identification (devid) algorithm for fibre-channel attached storage products. A devid provides a unique handle for a device which allows the Solaris kernel to identify them independently of the datapath used to access them and provides this handle to applications. NOTE 21: This patch affects the use of T300 storage devices. T300 is a RAID controller that prior to this patch would report the same devid for all LUNs created behind the RAID controller. If you are using version 2.3 of the Alternate Pathing (AP) product, this patch prevents the loss of an existing AP 2.3 configuration with T300 devices and allows a successful upgrade to AP 2.3.1. If you are installing AP 2.3.1 this patch will allow creation of alternate paths to T300 devices. NOTE 22: Sun has identified Sun Cluster 2.x products to require assistance in upgrading to this patch and suggests that you contact your SE in this case. Products that have been identified as NOT affected by this changes are all Veritas VxVM products, all Sun StorEdge RAID manager products and all Solstice Disk Suite products. NOTE 23: In order to obtain the complete fix for bugid 4492876, Patch 109744-02 or higher must also be installed on your system. Known Interactions ------------------ 1. Installing 106541-13 (or newer) with VxVM and an encapsulated root disk 2. Interaction with Veritas Cluster Server (VCS) 3. Oracle Web-Server 1. Installing 106541-13 (or newer) with VxVM and an encapsulated root disk ------------------------------------------------------------------------------ Some users have experienced problems when installing 106541-13 (or newer) with VxVM and an encapsulated root disk. However, this is believed to be a preexisting problem with the mirror and in no way related to 106541-13 (or newer). To ensure proper installation, please read the following procedure. Note: *** It is not necessary to either unencapsulate root or break the mirror. 1) Ensure backups are current. 2) Make sure there are no issues with compatibility in README concerning other patches or lack of them. 3) Check mirror status (vxprint -ht): Looking for ENABLED / ACTIVE nasc# vxprint -ht | more Disk group: rootdg DG NAME NCONFIG NLOG MINORS GROUP-ID DM NAME DEVICE TYPE PRIVLEN PUBLEN STATE V NAME USETYPE KSTATE STATE LENGTH READPOL PREFPLEX PL NAME VOLUME KSTATE STATE LENGTH LAYOUT NCOL/WID MODE SD NAME PLEX DISK DISKOFFS LENGTH [COL/]OFF DEVICE MODE SV NAME PLEX VOLNAME NVOLLAYR LENGTH [COL/]OFF AM/NM MODE dg rootdg default default 0 967503804.1025.nasc dm disk01 - - - - REMOVED dm rootdisk c3t11d0s2 sliced 2159 8380799 - sd rootdiskPriv - rootdisk 7311600 2159 PRIVATE c3t11d0 ENA v rootdisk6vol gen ENABLED ACTIVE 21600 ROUND - pl rootdisk6vol-01 rootdisk6vol ENABLED ACTIVE 21600 CONCAT - RW sd rootdisk-04 rootdisk6vol-01 rootdisk 8337599 21600 0 c3t11d0 ENA pl rootdisk6vol-02 rootdisk6vol DISABLED REMOVED 21600 CONCAT - WO sd disk01-01 rootdisk6vol-02 disk01 0 21600 0 - RMOV 4) Reboot system to multiuser. This ensures no other latent system config issues. 5) Take system down to single-user. 6) Install the patch. 7) Reboot the system to multiuser. 8) If problems occur, contact the Sun Enterprise Services Customer Care Center. 2. Interaction with Veritas Cluster Server (VCS) ------------------------------------------------ Solaris servers that run Veritas Cluster Server (VCS) versions below version 1.3.0 and that apply the Kernel Patches that contain the Improved Error Handling portion of the E-Cache changes 106541-13 (or newer) may experience unexpected behavior of the cluster node in the event of a reboot of a node due to an E-Cache, Memory, Bus Error, or Bus Timeout event (collectively, a "fatal error"). After the installation of the kernel patch, the system will gracefully reboot (as if the operator had entered an 'init 6' command) if a fatal error occurs to a user process. Previously, the system panicked on such errors. The reboot is preferable because it allows the file systems to be sync'd and prevents the generation of an unnecessary kernel core file. In VCS versions prior to 1.3.0 (in particular, in VCS versions 1.1.1 and 1.1.2), the kernel-initiated reboot is treated as an operator-initiated event, so VCS does not fail over the resources to the other node(s) in the cluster. After the reboot completes, then all resources must be manually restarted by the system administrator. Failure to fail over does not happen with the Veritas FirstWatch or Veritas Axxion products. These products fail over correctly on a kernel initiated reboot. This problem also does not occur on Sun's SunCluster product. This is the Veritas recommended fix for any system running Veritas Cluster Server from Veritas Development Engineering. Veritas Cluster Server version 1.3 will not exhibit this problem. The following is provided as a guideline to implement on servers running VeritasCluster Server (VCS) below 1.3.0 who have applied 106541-13 (or newer). If a customer chooses to have the node resources fail over in the event of a kernel-initiated reboot due to E-Cache, Memory, or Bus Error event, they should modify the /etc/rc0.d/K10vcs kill script, adding an ' -evacuate ' option to the HASTOP command line. FILE IS: .... case "$1" in 'start') if [ -z "$VCS_HOME" ] then $RM -f /etc/VRTSvcs/conf/$CONF_DIR/.lock else $RM -f $VCS_HOME/conf/$CONF_DIR/.lock fi $HASTART ;; 'stop') $HASTOP -local > /dev/null 2>&1 <---- This is the line ;; .... CHANGE TO: .... case "$1" in 'start') if [ -z "$VCS_HOME" ] then $RM -f /etc/VRTSvcs/conf/$CONF_DIR/.lock else $RM -f $VCS_HOME/conf/$CONF_DIR/.lock fi $HASTART ;; 'stop') $HASTOP -local -evacuate > /dev/null 2>&1 <---- This is the change .... 3. Oracle Web-Server -------------------- If you are running a version of Oracle Web-Server (OWS) earlier than 4.0.8.1, we suggest you consider upgrading to OWS 4.0.8.1 or later, as earlier versions are not supported on Solaris 7-8. README -- Last modified date: Tuesday, September 28, 2004