OBSOLETE Patch-ID# 108653-87


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security xsun libdps cg6 fontadmin nkbm dtremote
Synopsis: Obsoleted by: 119068-01 X11 6.4.1_x86: Xsun patch
Date: May/26/2006


Install Requirements: NA

Solaris Release: 8_x86

SunOS Release: 5.8_x86

Unbundled Product: X11

Unbundled Release: 6.4.1_x86

Xref: This patch available for SPARC as 108652

Topic:

Relevant Architectures: i386

Bugs fixed with this patch:

Sun CR # Bug #
122132414903711
406802114944053
410254714952565
410776214953926
418541814974535
419411214976698
424863214991686
428137415002908
428668215004867
428774115005277
429207515006853
429239515006989
429386115007533
429683215008501
429758115008784
429783015008886
429949515009620
429966715009675
430086615010218
430515715011991
430559715012176
430635015012485
430677415012642
430855415013287
430864015013320
430866115013331
430867015013337
431012015013988
431053615014194
431081315014308
431108815014454
431168515014722
431180415014795
431251715015114
431278015015257
431289315015320
431430415015997
431772715016946
431877715017365
432099015018298
432316415019265
432389215019550
433073815022409
433296615023429
433298215023442
433307015023490
433425415023987
433624615024839
433630815024873
433885115025971
434212815027367
434307115027741
434560915028845
434674915029321
435192815031336
435578215032793
435579715032804
435626515033003
435719115033368
435945515034274
436301615035471
436731115036984
436804415037251
437930115041209
437992115041383
438082815041736
438375115042715
438447015042992
438651315043690
438985915044836
439624415046830
440878015050842
442028115054639
442135815055002
442161015055097
442200015055205
442201115055210
442399015055856
442510015056255
442876215057506
443020515058028
443489315059608
444137415060347
445364215063044
445954415064723
447458115069864
447630815070459
447699015070662
447780715070930
447923415071456
448044415071872
448202115072413
448261615072615
448274915072668
448292415072734
448309015072784
449152615075570
449650415077049
449719315077293
449967115078119
450996915081650
450998315081656
451097715081981
452033815085050
452076615085213
452461115086478
453333015089058
454609515089409
454680415089601
460739615090819
462561115093853
463354915095862
463886415097248
464263215098046
464496615098589
464961715099606
466198715102863
466399815103325
467572515105869
468091315106839
469262315109606
469340715109792
470388415112117
471040215113883
471095815114012
471600715115193
472675215117861
472926715118550
474041715121754
474274415122417
475822615127092
476067215127722
476279715128349
476349515128571
478089415134065
478105615134137
478431115135153
478537215135456
478741615136072
478769215136161
480586315142314
480908115143337
480977615143564
481074015143893
481811115146251
483169715150468
483308615150916
483822215152597
484323415154276
484609015154970
484705415155298
485559615157840
485620815158027
487431915162916
488022215164694
488619015166426
488912115167321
488916415167336
488956515167465
490703415172798
492220015176915
498583715194307
498954715195345
499228715196040
499561115196926
502298215203861
502890115205602
503239115206671
504646615210949
504885315211655
505571615213535
506242815215167
506422715215701
506727515216542
617460615230671
622671715248282
623734515252676
626504515263651
626541415263795
626993815265696
628240515270427
631111715281806
631643615284057
632139015286132


Changes incorporated in this version: 6265414

Patches accumulated and obsoleted by this patch: 110500-03

Patches which conflict with this patch:

Patches required with this patch: 109148-26 (or greater)

Obsoleted by: 119068-01

Files included with this patch:

/usr/openwin/bin/Xprt
/usr/openwin/bin/Xsun
/usr/openwin/bin/fbconsole
/usr/openwin/bin/lbxproxy
/usr/openwin/bin/xlock
/usr/openwin/bin/xprop
/usr/openwin/bin/xrx
/usr/openwin/bin/xset
/usr/openwin/lib/libFS.so.5
/usr/openwin/lib/libICE.so.6
/usr/openwin/lib/libSM.so.6
/usr/openwin/lib/libX11.a
/usr/openwin/lib/libX11.so.4
/usr/openwin/lib/libXIE.so.6
/usr/openwin/lib/libXau.a
/usr/openwin/lib/libXau.so
/usr/openwin/lib/libXau.so.6
/usr/openwin/lib/libXaw.a
/usr/openwin/lib/libXaw.so.4
/usr/openwin/lib/libXaw.so.5
/usr/openwin/lib/libXdmcp.so
/usr/openwin/lib/libXdmcp.so.6
/usr/openwin/lib/libXext.a
/usr/openwin/lib/libXext.so.0
/usr/openwin/lib/libXi.a
/usr/openwin/lib/libXi.so.5
/usr/openwin/lib/libXinput.so.0
/usr/openwin/lib/libXmu.a
/usr/openwin/lib/libXmu.so.4
/usr/openwin/lib/libXp.a
/usr/openwin/lib/libXp.so
/usr/openwin/lib/libXp.so.1
/usr/openwin/lib/libXt.a
/usr/openwin/lib/libXt.so.4
/usr/openwin/lib/libXtst.a
/usr/openwin/lib/libXtst.so.1
/usr/openwin/lib/libdga.so.1
/usr/openwin/lib/libdps.a
/usr/openwin/lib/libdps.so.5
/usr/openwin/lib/libdpstk.a
/usr/openwin/lib/libdpstk.so.5
/usr/openwin/lib/libdpstkXm.so.5
/usr/openwin/lib/libp/libX11.a
/usr/openwin/lib/libp/libXext.a
/usr/openwin/lib/libp/libXt.a
/usr/openwin/lib/libpsres.a
/usr/openwin/lib/libpsres.so.5
/usr/openwin/lib/libxkbfile.so.4
/usr/openwin/server/lib/libXz.so.1
/usr/openwin/server/lib/libcfb.so.1
/usr/openwin/server/lib/libcfb16.so.1
/usr/openwin/server/lib/libcfb32.so.1
/usr/openwin/server/lib/libcfb4.so.1
/usr/openwin/server/lib/libfont.so.1
/usr/openwin/server/lib/libmfb.so.1
/usr/openwin/server/lib/libmhc.so.1
/usr/openwin/server/lib/libmi.so.1
/usr/openwin/server/lib/libovl.so.1
/usr/openwin/server/modules/common/ddxSUNWkbd.so.1
/usr/openwin/server/modules/common/ddxSUNWmouse.so.1
/usr/openwin/server/modules/common/ddxSUNWx86mouse.so.1
/usr/openwin/share/include/X11/ICE/ICElib.h
/usr/openwin/share/include/X11/Intrinsic.h
/usr/openwin/share/include/X11/XWDFile.h
/usr/openwin/share/include/X11/Xauth.h
/usr/openwin/share/include/X11/Xdmcp.h
/usr/openwin/share/include/X11/Xfuncproto.h
/usr/openwin/share/include/X11/Xfuncs.h
/usr/openwin/share/include/X11/Xlib.h
/usr/openwin/share/include/X11/Xlibint.h
/usr/openwin/share/include/X11/Xmd.h
/usr/openwin/share/include/X11/Xos.h
/usr/openwin/share/include/X11/Xosdefs.h
/usr/openwin/share/include/X11/Xproto.h
/usr/openwin/share/include/X11/Xresource.h
/usr/openwin/share/include/X11/Xthreads.h
/usr/openwin/share/include/X11/Xutil.h
/usr/openwin/share/include/X11/extensions/XI.h
/usr/openwin/share/include/X11/extensions/XInput.h
/usr/openwin/share/include/X11/extensions/XIproto.h
/usr/openwin/share/include/X11/extensions/XTest.h
/usr/openwin/share/include/X11/extensions/multibufst.h
/usr/openwin/share/include/X11/extensions/sync.h
/usr/openwin/share/include/X11/keysym.h
/usr/openwin/share/include/X11/keysymdef.h
/usr/openwin/share/man/man1/Xserver.1
/usr/openwin/share/man/man1/Xsun.1
/usr/openwin/share/man/man1/xset.1
/usr/openwin/share/man/man3/XSolarisGetVisualGamma.3
/usr/openwin/server/lib/libserverdps.so.5
/usr/dt/bin/sdtfontadm
/usr/openwin/bin/accessx

Problem Description:

6265414 Dtsession dies when when exit button pressed, but CDE doesn't exit - Remote login to local host
 
(from 108653-86)
 
6282405 Xsun patch 108652-90 causes faulty behavior of dtaction
6321390 Xserver crashes on XVR-100 / Sol
 
(from 108653-85)
 
6269938 (rework) Solaris 8 and 9 Xtest call is not Xinerama aware 
 
(from 108653-84)
 
6311117 Sol8/X11R6.4.1: 64-bit libX11 can't XOpenDisplay() when hostname starts with a digit
 
(from 108653-83)
 
6316436 [CAN-2005-2495] Integer overflow in Xsun
 
(from 108653-82)
 
6269938 Solaris 8 and 9 Xtest call is not Xinerama aware
6237345 Lines on drawing area disappeared when back from power management (DPMS) for X
6226717 memory leak in _XlcInitCTInfo with Japanese locale
6265045 buffer overflow in Xsun
 
(from 108653-81)
 
4359455 Xtest call is not Xinerama aware
 
(from 108653-80)
 
4763495 [X.org defect #7329] XdmcpReadARRAY and XdmcpDisposeARRAY may free twice
5022982 XdmcpDisposeARRAYofARRAY8 crashes if array was not properly initialized
 
(from 108653-79)
 
4889121 Monitor power saving causes a backing-stored image to disappear
 
(from 108653-78)
 
4482749 Xt spins forever when select() returns EBADF
 
(from 108653-77)
 
5064227 XCopyArea() from a Window to a Pixmap not accelerated on m64 and pfb
 
(from 108653-76)
 
4380828 Xsun SEGVs in 9_23a with Enlightenment, seems to be shaped window frame related?
 
(from 108653-75)
 
5046466 Compose LED is not working in NON-C locales
6174606 dtgreet crashes with patch 108652-85 and 108653-74
5067275 Calling XGrabButton() and specifying a drawing area blanks monitor
 
(from 108653-74)
 
5048853 Application crashes in _XrmInternalStringToQuark
 
(from 108653-73)
 
5062428 With 108652-61 or later, lines on drawing area disappear on iconify/scroll
 
(from 108653-72)
 
5028901 CATIA V5 crashes due to a limitation in direct contexts when using pixmaps
5032391 UnlockDisplay should release all the locks held in dpy->lock
5055716 Java core dumps in XdbeGetVisualInfo
 
(from 108653-71)
 
4633549 AltGraph + E does not bring EuroSign in GNOME2/Netscape7 in ISO8859-15
4992287 Compose LED not working after applying 108652-56 or greater
 
(from 108653-70)
 
4856208 cannot logout from the remote machine when clicking EXIT button
 
(from 108653-69)
 
4985837 XdbeGetVisualInfo causes Xlib threads to hang
4995611 Additional font information file handling overflows
 
(from 108653-68)
 
4989547 ReadFontAlias buffer overflow
 
(from 108653-67)
 
4810740 vsw5.1.2 test XtCallbackReleaseCacheRefList regresses
4482924 VSW5.1.2 test XSetICFocus fail due to problem with XCreateIC.
 
(from 108653-66)
 
4907034 XtOverrideTranslations() takes 10x more cycles than 32-bit.
 
(from 108653-65)
 
4874319 Xinerama copy functions do not work with dzfb.
4922200 Banners, images and icons appear distorted, white, or blank in Netscape 7
4889565 VisibilityNotify events broken for non mpg devices in Xinerama
 
(from 108653-64)
 
4886190 VSW5.1.3: Xlib9/XDrawArcs-103: A total of 50 out of 9000 pixels were bad
4367311 Snapshot Images Have Seam Between Xinerama Displays
 
(from 108653-63)
 
4781056 Graphics.drawChars(...) hangs Xserver
4889164 scrolling on xinerama is too slow on four headed pgx64 blade100/150
 
(from 108653-62)
 
4855596 GLX rendering causes Xsun crash on DhakaZulu
4843234 Solaris Xprt loses space when rendering with '-monotype-arial-*'-font
 
(from 108653-61)
 
4248632 xlock should accept Kerberos passwords
4880222 (rework) Keys repeat too quickly under server load and patch 108652-70 
4680913 DGA: Insecure creation of /tmp/wg0000*
 
(from 108653-60)
 
4880222 Keys repeat too quickly under server load and patch 108652-70
4846090 provide shared versions of libXdmcp & libXau
 
(from 108653-59)
 
4847054 xterm switches to autistic mode by inserting at end-of-line in vi
 
(from 108653-58)
 
4838222 warning message seen with xlock
4787416 Xserver hangs in m64SourceValidate on Solaris 8
 
(from 108653-57)
 
4422011 Raise mouse button limit from three
4491526 intel kbd/mouse ddx should be merged into core server tree
4607396 keyboard & mouse DDX only allow one of each per Xserver
4831697 SunRay server does not come up in multiuser mode after adding patch T1
4805863 Performance problems on sunblade 2000 with m64 card, Xinerama
4833086 Xserver display is getting corruption frequently on Sun Ray 1.3 appliance
4785372 StarOffice core dumps on startup on SunRay in Xinerama with patch 108652-59
 
(from 108653-56)
 
4809776 XDgaUnGrabDrawable of zombie window will crash on SW cursor devices
4818111 shm pixmaps corrupted with XFree86 porting kit
4716007 Xsun crashing in cfb32FillBoxTile32sCopy
 
(from 108653-55)
 
4742744 nautilus crashes when moving mouse in the bookmark menu
4787692 fbconfig stuck on open of jfb0 after 10 minutes keyboard inactivity
4809081 System hangs during boot up with Xserver 6.6.2 build 27 pkgs installed
4758226 dtlogin can be forced to hang by using remote login or resetting dtlog
4784311 User is logged out when running ANSYS AGP app
 
(from 108653-54)
 
4342128 Xsun should use /usr/lib/libz.so
4334254 Not all R6.4 changes included in header files
4780894 XInputExtension doesn't work correctly in 64bit.
 
(from 108653-53)
 
4248632 xlock should accept Kerberos passwords
 
(from 108653-52)
 
4762797 [X.org defect #7955] XextAddDisplay cache not cleaned unless server ha
4740417 Keys not working in Gnome applications
 
(from 108653-51)
 
4726752 Xsun crashes when attempting to view certain PS file on JA locale.
 
(from 108653-50)
 
4760672 Xsun crashes in SunBlade 150/2000 when using a Speedo Font
 
(from 108653-49)
 
4703884 xlock: password buffers are too small 
4638864 accessx should not require <alt-graph> key held down to perform mousek
4729267 Toggle Keys are not working for AccessX in XKB mode
 
(from 108653-48)
 
4710402 Memory leak in multibuffering extension
 
(from 108653-47)
 
4710958 XInitImage should be public, not SUNWprivate
 
(from 108653-46)
 
4533330 XKB extension not fully implemented in Xsun
4546804 Compose key does not work in XKB mode
4663998 In ko/zh/ja locales, Asian characters become garbage in dtmail & dtcm
 
(from 108653-45)
 
4675725 XFillArc does not draw correctly
4355782 Xbell pitch & volume cannot be changed
 
(from 108653-44)
 
4692623 ToggleKeys/NumLock fails on SunRay on S8U4
4693407 Application resident help for AccessX doesn't display on S8 based systems.
 
(from 108653-43)
 
4642632 Xserver: rollover condition in XdmcpWakeupHandler()
 
(from 108653-42)
 
4661987 CAN-2002-0158: Xsun "-co" heap overflow
 
(from 108653-41)
 
4644966 Security issue with zlib in SUNWxwplt
4649617 lbxproxy contains a buffer overflow
 
(from 108653-40)
 
4480444 Motif Crash With Dynamic Menus
4497193 (rework) Motif does not cache ref-counted objects correctly
4520766 xlock broken in 108652-38 and above
4524611 Purify errors in X libraries
 
(from 108653-39)
 
4497193 Motif does not cache ref-counted objects correctly
4625611 fix to Xos.h for 4421358 breaks 64-bit compiles
 
(from 108653-38)
 
4546095 libX11 should not honor some environment variables in set*id programs
4305157 GTK(GDK) dumps core at XRegisterIMInstantiateCallback()
 
(from 108653-37)
 
4520338 shm client breaks after development changes
 
(from 108653-36)
 
4482616 NKBM - Null Keyboard / Mouse ddx
4509969 default Xlib buffer size should be increased
4509983 power management code update
4441374 PGX32 does not launch Openwindows 3.6.2 in TRUECOLOR after Sol81
4510977 dtremote fails to start session on b47
4499671 Bus Error in _XData32 when running a 64-bit application
 
(from 108653-35)
 
4482021 abs() should be a macro, not a function call
4499671 Bus Error in _XData32 when running a 64-bit application
4343071 REGRESSION: sdtfontadm & sdtfontls dump core on certain TrueType fonts
4320990 fonts cannot be installed
4496504 change X compiler flags to use -xO3 instead of -O (aka -xO2)
 
(from 108653-34)
 
4474581 SunRay1.2 utselect at dtlogin can't work in Japanese environment
4479234 Don't have Intel watch FBPMCpr
4476990 Xsun looping using 100% of the CPU
4368044 CDE sdtimage on SunRay hangs opening PostScript after raster, GIF, JPEG
4477807 64 bit dps client library non-functional
 
(from 108653-33)
 
4483090 xlock buffer overflow                                             
 
(from 108653-32)
 
4476308 screen saver doesn't work on OpenWindows after applying 108652-33
 
(from 108653-31)
 
4396244 New xserver bug causes problems in Font2DTest (jdk demo)
4453642 DPMS levels are not transitioned at right time intervals
4194112 Change in Functionality of /etc/*.hosts on Solaris 2.6 from Solaris 2.5.1
4421610 s8u4 performance down by 2 with xserver benchmarks
 
(from 108653-30)
 
4434893 Xsun crash SEGV at the end of ICEMSurf session
 
(from 108653-29)
 
4459544 Xserver faults when starting Gnome on x86
 
(from 108653-28)
 
4102547 XOpenDisplay() hangs with shmem transport when XInitThreads() called
 
(from 108653-27)
 
4421610 s8u4 performance down by 2 with xserver benchmarks
4422000 window.c should not call miVisibilityPrivate functions in non-Xinerama
4408780 DGA application crashes when run through ssh connection
4420281 vsw502 XFillArcs plane-mask operations produce wrong values
4428762 Solaris/Intel Xserver internals not compatible with XFree86 ddxen
4068021 SIGILL is not handled correctly by the signal handler.
 
(from 108653-26)
 
4396244 (rework) New xserver bug causes problems in Font2DTest (jdk demo)
4421358 Xos.h causing compiles to fail when used with strings.h in S9 with Forte
4423990 X header files should not require -DSVR4
4430205 sdtimage seg faults displaying postscript file
 
(from 108653-25)
 
4396244 New xserver bug causes problems in Font2DTest (jdk demo)
4389859 Xprt prints "l" instead of "!" in Russian and Spanish within en_US.UTF
 
(from 108653-24)
 
4425100 110499-03 should not be included in S8U5
 
(from 108653-23)
 
4379921 XtDestroyWidget leaks memory with libXm.so.4
 
(from 108653-22)
 
4383751 Xsun dumps core with HP OpenView Node Manager 6.1
4386513 add appcert tags to client libs
4384470 Xserver will not start with patch 110499-01 applied - s8u4 Build 1
4296832 X header files have no-type declaration forbidden in ANSI C++
4363016 multiple CPR cycles with 2 IFBs will eventually hang
4351928 DPMS doesn't work across Xserver resets
4357191 mouse can't bring screen out of FBPM mode
 
(from 108653-21)
 
4379301 Buffer overflow in X socket transport code
 
(from 108653-20)
 
4345609 Font server connection hangs
 
(from 108653-19)
 
4355797 Xprt always uses 100 dpi as its default resolution
4356265 PS driver of Xprt doesn't support transparent bitmap font printing
 
(from 108653-18)
 
This patch revision was skipped.
 
(from 108653-17)
 
4338851 I-DEAS8 hangs when atok8 is enabled
 
(from 108653-16)
 
4323164 fbconsole should open /dev/console with O_NOCTTY
 
(from 108653-15)
 
4332982 Intel: it can't display character correctly
 
(from 108653-14)
 
4346749 Xsun crashes after reducing cameleo's display window and using an XRead
 
(from 108653-13)
 
4336246 Intel DDX's are not 6.4 upgrade compliant
 
(from 108653-12)
 
4336308 (rework) FBPM is not enabled by default
 
(from 108653-11)
 
4185418 (rework) the X server should support more connections
 
(from 108653-10)
 
4185418 the X server should support more connections
4336308 FBPM is not enabled by default
 
(from 108653-09)
 
4323892 printjob owner is not adjusted correctly
4333070 X setuid/setgid binary permissions need to be changed
 
(from 108653-08)
 
4330738 accessX - StickyKeys and MouseKeys do not work in X11R6.4
4332966 security: Xsun has a buffer overflow
4107762 xset fp causes Segmentation Fault or Bus Error
 
(from 108653-07)
 
4292075 2.6 Xsun crash caused by memory leak after patch 105633-14 installed
4310536 scaling the fonts larger results in invisible glyphs
 
(from 108653-06)
 
4311685 vsw502 testcase crashes server with fatal error in xinerama
4317727 Performance regression from Solaris 7 to Solaris 8 in Unigraphics
4314304 OpenGL regression with Catia due to Xsun patch
4310120 lib/X11/Xlibint.h ptr to int is passed to _XData32()
4299667 GLUT animation programs stuck until window is moved across two screens
 
(from 108653-05)
 
4305597 frame buffer with 24 bits depth do not support shared memory pixmaps
4310813 Xserver exits unexpectedly, when working with HyperHelp 5.1.2
4293861 XQueryTextExtents gets incorrect font information for vsw font
4311804 Xserver loops in FindCachedFontPattern or crashes
4318777 Xprt output has position problem in PS mode
 
(from 108653-04)
 
4287741 Xprt can't start on zh locale
4297581 Xprt crash caused by memory leak
4297830 Xprt prints large scalable font at wrong position
4299495 XpQueryScreesns() returns wrong screens which cause application crash
4306774 general page comments for PS descriptions missing.
4308640 Xprt core dump when PCL mode is enabled
4308661 Overlapping occurs on PCL mode Xprt
4308670 duplex and landscape printing do not work with Xprt PostScript output
4311088 Xprint does not handle .pmf files defined in the printer fonts directory
4312780 wrong font after first page when using PostScript printer fonts
4312893 Xprt:PS driver can't handle pmf font properly
 
(from 108653-03)
 
4312517 FBPM code should also be propagated from Xsun to Xprt
4308554 xset does not support fbpm options
4306350 Obsolete IOCTL in Xsun
 
(from 108653-02)
 
4286682 Documentation for XSolarisGetVisualGamma() is unclear
4300866 Copy text caused dtterm or dtpad core-dumped in all UTF
1221324 DgaScreenRec needs argument lists in the prototypes
 
(from 108653-01)
 
4281374 Xinerama should support overlapping of screens
4292395 lack of FBPM in Xserver to work with Xcalibur


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-8 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:  To get the complete fix for 4633549 (AltGraph + E does not bring
         EuroSign in GNOME2/Netscape7 in ISO8859-15) please also install the
         following patches:
 
         114539-01 (or greater)  X11 6.4.1_x86: keyboards patch
         113129-03 (or greater)  X11 6.4.1_x86: XKB patch
 
NOTE 2:  To get the complete fix for 6265414 (Dtsession dies when when exit
         button pressed, but CDE doesn't exit - Remote login to local host),
         please also install the dtlogin patch which fixes bug 6342881
         (dtlogin fbconsole handling needs to change to fix bug 6265414):
 
         108920-30 (or greater)  CDE 1.4_x86: dtlogin patch


README -- Last modified date: Friday, November 9, 2012