OBSOLETE Patch-ID# 125719-53
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 xorg server man mesa
Synopsis: Obsoleted by: 125719-54 X11 6.8.0: Xorg server patch
Date: May/17/2014
Install Requirements: Use Single User Mode (run level S) when installing this patch on an active boot environment. An alternative may be specified in the Special Install Instructions.
Solaris Release: 10
SunOS Release: 5.10
Unbundled Product: X11
Unbundled Release: 6.8.0
Xref: This patch available for x86 as patch 125720
Topic:
Relevant Architectures: sparc
Bugs fixed with this patch:
Changes incorporated in this version: 18434279 17907916 16823614
Patches accumulated and obsoleted by this patch: 118965-02
Patches which conflict with this patch:
Patches required with this patch: 120201-04 144500-19 (or greater)
Obsoleted by:
Files included with this patch:
/etc/security/exec_attr
/usr/X11/bin/Xephyr
/usr/X11/bin/Xorg
/usr/X11/bin/Xvfb
/usr/X11/bin/Xvnc
/usr/X11/bin/cvt
/usr/X11/bin/scanpci
/usr/X11/bin/xorgcfg
/usr/X11/bin/xorgconfig
/usr/X11/bin/xrandr
/usr/X11/lib/X11/xkb/keycodes/sun
/usr/X11/lib/X11/xkb/keycodes/xfree86
/usr/X11/lib/X11/xkb/rules/xorg
/usr/X11/lib/X11/xkb/rules/xorg.lst
/usr/X11/lib/X11/xkb/symbols/ar
/usr/X11/lib/X11/xkb/symbols/it
/usr/X11/lib/X11/xkb/symbols/kz
/usr/X11/lib/X11/xkb/symbols/pc/kz
/usr/X11/lib/X11/xkb/symbols/pc/za
/usr/X11/lib/X11/xkb/symbols/ru
/usr/X11/lib/X11/xkb/symbols/sun/it
/usr/X11/lib/X11/xkb/symbols/sun/jp
/usr/X11/lib/X11/xkb/symbols/sun/ko
/usr/X11/lib/X11/xkb/symbols/sun/kz
/usr/X11/lib/X11/xkb/symbols/sun/solaris
/usr/X11/lib/X11/xkb/symbols/sun/tr
/usr/X11/lib/X11/xkb/symbols/za
/usr/X11/lib/X11/xkb/xkbtable.map
/usr/X11/lib/X11/xserver/libXfont.so.1
/usr/X11/lib/X11/xserver/sparcv9/libXfont.so.1
/usr/X11/lib/libpciaccess.so
/usr/X11/lib/libpciaccess.so.0
/usr/X11/lib/modules/drivers/ast_drv.so
/usr/X11/lib/modules/drivers/mga_drv.so
/usr/X11/lib/modules/drivers/wsfb_drv.so
/usr/X11/lib/modules/extensions/libIA.so
/usr/X11/lib/modules/extensions/libdbe.so
/usr/X11/lib/modules/extensions/libextmod.so
/usr/X11/lib/modules/extensions/librecord.so
/usr/X11/lib/modules/extensions/libxtrap.so
/usr/X11/lib/modules/fonts/libbitstream.so
/usr/X11/lib/modules/fonts/libfreetype.so
/usr/X11/lib/modules/fonts/libtype1.so
/usr/X11/lib/modules/input/kbd_drv.so
/usr/X11/lib/modules/input/mouse_drv.so
/usr/X11/lib/modules/input/void_drv.so
/usr/X11/lib/modules/libafb.so
/usr/X11/lib/modules/libexa.so
/usr/X11/lib/modules/libfb.so
/usr/X11/lib/modules/libint10.so
/usr/X11/lib/modules/libmfb.so
/usr/X11/lib/modules/libpcidata.so
/usr/X11/lib/modules/libscanpci.so
/usr/X11/lib/modules/libshadow.so
/usr/X11/lib/modules/libshadowfb.so
/usr/X11/lib/modules/libvbe.so
/usr/X11/lib/modules/libvgahw.so
/usr/X11/lib/modules/libxaa.so
/usr/X11/lib/modules/libxf1bpp.so
/usr/X11/lib/modules/libxf4bpp.so
/usr/X11/lib/modules/libxf8_16bpp.so
/usr/X11/lib/modules/libxf8_32bpp.so
/usr/X11/lib/sparcv9/libpciaccess.so
/usr/X11/lib/sparcv9/libpciaccess.so.0
/usr/X11/share/X11/xkb
/usr/X11/share/man/man1/Xorg.1
/usr/X11/share/man/man1/scanpci.1
/usr/X11/share/man/man1/xcursorgen.1
/usr/X11/share/man/man1/xorgcfg.1
/usr/X11/share/man/man1/xorgconfig.1
/usr/X11/share/man/man3Xcursor/Xcursor.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorCursorsCreate.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorCursorsDestroy.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorFilenameLoad.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorFilenameLoadAllImages.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorFilenameLoadCursor.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorFilenameLoadImage.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorFilenameLoadImages.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorFilenameSave.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorFilenameSaveImages.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorGetDefaultSize.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorGetTheme.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorImageCreate.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorImageDestroy.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorImagesCreate.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorImagesDestroy.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorLibraryLoadCursor.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorLibraryLoadCursors.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorLibraryLoadImage.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorLibraryLoadImages.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorSetDefaultSize.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorSetTheme.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorShapeLoadCursor.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorShapeLoadCursors.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorShapeLoadImage.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorShapeLoadImages.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorSupportsARGB.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorXcFileLoad.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorXcFileLoadAllImages.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorXcFileLoadImage.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorXcFileLoadImages.3Xcursor
/usr/X11/share/man/man3Xcursor/XcursorXcFileSave.3Xcursor
/usr/X11/share/man/man4/xorg.conf.4
/usr/X11/share/man/man7/kbd.7
/usr/X11/share/man/man7/mga.7
/usr/share/hwdata/pci.ids
Problem Description:
18434279 backport 17951734 to Solaris 10 (increase MAX_CLIENT to 256)
17907916 typing while X resets on attached or rkvm console leads to hard hang
16823614 protocol handling issues in libXtsol library
(from 125719-52)
18085099 Solaris 10 Xorg does not work in VESA mode on Haswell
(from 125719-51)
17970188 need to badpatch 125719-50
(from 125719-50)
15798251 mga: actual mouse pointer is off from the cursor on remote window
(from 125719-49)
16448336 on T3-1 AST graphics causes PCIe bus lockup
(from 125719-48)
7186363 scanpci is core dumping on M5000
7183318 PCIe UR fatal fabric errors on T5-x platforms (Xorg fails to start)
7182065 dtlogin user name input box cursor ibeam 'I' has become a ']'
7194154 stipple of 16x8 is incorrectly assumed to reducible to 8x8
(from 125719-47)
7195396 fix for 6892399 on Solaris 10 changes keyboard layout to US/English
(from 125719-46)
7186247 specifying /usr/X11/lib/X11/fonts/mis does not help solving Xvfb error
6892399 keyboard LEDs do not function under Xorg on SPARC
7180963 update device ids data files to current versions as of 2012.06
(from 125719-45)
7160417 Turkish locales do not generate Iabovedot character when using caps lock - G11n part
7169621 Turkish locales do not generate Iabovedot character when using caps lock - X server part
7179742 patch 125719-45 for SPARC can't be installed from net directly, and can't be removed
(from 125719-44)
7159782 backport of libpciaccess to Solaris 10 Update
7045469 need Matrox SPARC ddx
(from 125719-43)
7130080 update device ids data files to current versions as of 2012.02
(from 125719-42)
7054410 Xorg -configure crashes on a T3-1
7099891 problem with Xserver (Xorg server)
(from 125719-41)
7061718 update device ids data files to current versions as of 2011.07.01
7074024 problem with Xserver (font)
6934062 backing store in Xephyr is not working
(from 125719-40)
6984785 XFER/NFER/HKTG symbols should be available in XKB keycode table
(from 125719-39)
7033715 update Xorg/scanpci ids database to Version 2011.04.04
(from 125719-38)
7026437 kumpaa screensaver kills Xserver with backing store enabled
(from 125719-37)
6862948 update AST Xorg driver to support AST2300
6992282 mismerge of AST ddx driver
7018348 update Xorg util-macros to 1.3.0
7008213 for maximum compatibility with Xsun, 75dpi should be before 100dpi in font path
(from 125719-36)
7011705 update Xorg/scanpci ids database to Version 2011.01.11
(from 125719-35)
7003339 Xephyr core dump when running "xset -q" in another terminal
6993357 Xorg default font path should use unscaled & scaled modifiers
(from 125719-34)
6984785 XFER/NFER/HKTG symbols should be available in XKB keycode table
6887341 setting using "kbd -s" does not work for some keyboard layouts
6972990 update Xorg/scanpci ids database to Version 2010.07.14
6989393 update Xorg/scanpci ids database to Version 2010.10.04
(from 125719-33)
6963822 patch 125719-32 produces pkgadd error when applying to system
(from 125719-32)
6958998 keysym HJCV has more than one keycode assigned
(from 125719-31)
6945016 memory corruption in Xorg libfb
6947093 for Sun Korean Type6 keyboard, the Hanja key should report HJCV instead of MENU
6952559 package SUNWxorg-xkb partially failing to install
(from 125719-30)
6944113 update XKB files to fix Korean Keycodes for HNGL and HJCV keys
6946946 update Xorg/scanpci ids database to Version 2010.04.09
(from 125719-29)
6718192 Trusted Extensions X server doesn't support multilevel UNIX domain sockets
4762869 X Library needs to deduce when $DISPLAY refers to local machine
(from 125719-28)
6924667 "Xorg -configure" core dump on Ultra 45 - X_133
6897089 add Hangul and Hangul_Hanja keys in Korean type6 keytable
(from 125719-27)
6928847 add Keyboard Layout support for South African locale "af_ZA.UTF-8"
6897086 Hangul and Hanja keys on Korean PC 105 keyboard are not recognized
(from 125719-26)
6908660 Xorg-based servers should not link to Xprint font functions
6916627 update Xorg/scanpci ids database to Version 2010.01.11
(from 125719-25)
6676221 setxkbmap can't find rules file (xorg) by default
(from 125719-24)
6889891 update Xorg/scanpci ids database to Version 2009.09.18
(from 125719-23)
6860461 exiting dtlogin causes the system to hang on AST on SPARC
(from 125719-22)
6858172 update Xorg/scanpci ids database to Version 2009.07.04
6816942 add EOF notice to xorgcfg & xorgconfig man pages
(from 125719-21)
6831193 AST driver does not work on SPARC
(from 125719-20)
6798359 64-bit Xorg server core dumps when logging in
(from 125719-19)
6826285 update Xorg/scanpci ids database to Version 2009.03.29
(from 125719-18)
6803356 125720-22 (or greater) causes Xorg server unable to start when using 24.1" LCD monitor (365-1434)
(from 125719-17)
6699579 [PSARC 2008/294] Xorg driver selection based on VIS_GETIDENTIFIER
(from 125719-16)
6790717 update Xorg/scanpci ids database to Version 2008.12.27
(from 125719-15)
6735095 update mga driver to 1.4.9 version
6668806 Xorg server fails to start on IBM x3850 M2
(from 125719-14)
6751698 update Xorg/scanpci ids database to 2008-10-01 snapshot
6759029 scanpci modules should include information about which pci.ids snapshot they use
6699798 xvnc with Trusted Extensions broken by putback order in u5
(from 125719-13)
6685465 Xephyr uses wrong or bad colortable in 8-bit mode
6720984 update Xorg/scanpci ids database to 2008-06-30 snapshot
6471196 Arabic input does not work correctly
6551083 [Xorg] not possible to select Arabic Keyboard Layout using "xorgconfig" script
6551670 [Xorg] not possible to input "numerosign" using Russian Keyboard Layout
6625337 [Xorg] two symbols missing in Italian Keyboard Layout
6695363 Kazakhstan keyboard support is needed for Solaris
(from 125719-12)
6683567 [Xorg][X.Org Bug #15222] multiple X server vulnerabilities reported by iDefense
6661110 update xtrans from 1.0.3 to 1.0.4
6688467 64-bit SPARC mlib demo causes _X11TransConvertAddress: Unknown family type 0
(from 125719-11)
6669237 need updated list of pci-ids from sourceforge
6683154 Russian keyboard layout gives "No" (numer osign) instead of "#" (number sign)
(from 125719-10)
6618220 Xorg server core dump with dtlogin on SPARC
(from 125719-09)
6278039 [jds3.1] all applications crash when accessibility enabled via dtremote
6660115 [Xorg] MIT-SHM security fix broke pixmaps of less than 8-bit depth
6551083 [Xorg] not possible to select Arabic Keyboard Layout using "xorgconfig" script
6471196 Arabic input does not work correctly
(from 125719-08)
6646626 [X.Org bug #4947] Xv extension not byte-swapping properly
(from 125719-07)
6642762 [X.Org bug 13706] file existence disclosure vulnerability [CVE-2007-5958]
6635732 [X.Org Bug 13519] EVI Extension Integer Overflow Vulnerability (Refixed)
6641737 125719-04/-05/-06 clashes with 118965-01/-02 on /usr/X11/bin/xrandr
(from 125719-06)
6635727 [X.Org Bug 13523] TOG-CUP Extension Memory Corruption Vulnerability
6635732 [X.Org Bug 13519] EVI Extension Integer Overflow Vulnerability
6635740 [X.Org Bug 13520] MIT-SHM Extension Integer Overflow Vulnerability
6635721 [X.Org Bug 13522] XInput Extension Memory Corruption Vulnerability
6640505 [X.Org Bug 13526] PCF Font Parser Vulnerability
6636174 [X.Org Bug 13524] XFree86-MISC Extension Invalid Array Index Vulnerability
(from 125719-05)
6351300 [LSARC 2007/491] libXcursor & xcursorgen
(from 125719-04)
6589829 X server should include zoneid of shared memory segment in access policy
6627712 libXfont should support freetype font engine in Solaris 10
6628854 cannot install in GUI due to bad patch 125720-13 for MIT-SHM
(from 125719-03)
6533895 update Xorg siliconmotion driver to 1.5.1
6536092 Xorg 7.2 not using /dev/srn
6580970 [PSARC/2007/434] Xorg Server 1.3
6582847 XErrorDB path is incorrect
6594444 xf86-video-savage-2.1.3
6607872 upgrade xf86-video-nv from 2.1.2 to 2.1.5
(from 125719-02)
6568258 /tmp/.X11-pipe/X0 named pipe not being created by Xorg 7.2
6579866 [tcde] cannot launch terminal in non-root administrative role workspace
(from 125719-01)
6563653 xorgcfg fails with "Can't create rules structure" error message
(from 118965-02)
6489660 [PSARC 2007/051] Xorg server 7.2
(from 118965-01)
6366603 upgrade Xorg to X11R6.9 [final release]
Patch Installation Instructions:
--------------------------------
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands provided with Solaris.
The following example installs a patch to a standalone machine:
example# patchadd /var/spool/patch/123456-07
The following example removes a patch from a standalone system:
example# patchrm 123456-07
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.
Special Install Instructions:
-----------------------------
NOTE 1: The keyboard layout number for Japanese type6 is changed to 271
after installation. Then the layout number 15 is used for
Japanese type7.
The patch for BugId 6338046 (Sun Type 6 Japanese keyboard and
other Japanese keyboards should be recognized) is needed to work
with this:
118833-36 (or greater) kernel patch
NOTE 2: To get the complete fix for BugId 6205248 (Suspend Resume code
must be ported from Xsun to Xorg server), reboot after patch
installation.
NOTE 3: With this patch, Trusted Extensions functionalities can be enabled
when Trusted Extensions software is installed on the system.
NOTE 4: To get the complete fix for BugId 6589829 (X server should include
zoneid of shared memory segment in access policy), please also
install the following patch:
119059-34 (or greater) Xsun patch
NOTE 5: The patch for bug 16448336 (on T3-1 AST graphics causes PCIe bus
lockup) provides several fixes that allow the DDX to perform atomic
ioctl's with the AST driver and thus preclude the possibility of a
deadly embrace or a forced bus state change resulting in a Master
Bus Timeout condition on the PCI bus.
To get a complete fix for 16448336, the following patch is required
for AST ILOM on SPARC machines:
142373-03 (or greater) AST Graphics Patch
Patch 142373-02 supplies a fix for the AST kernel driver that
prevents a Master Bus Timeout on the PCI bus. This will lock
the PCI bus and prevent the machine from doing anything, including
a crash dump. Patch 142373-03 also includes changes that allow
the AST DDX to perform atomic ioctl's with the driver.
NOTE 6: The fix for 18085099 (Solaris 10 Xorg does not work in VESA mode
on Haswell) resolves an issue with some Intel hardware that would
fail to start Xorg or hang on shutdown of Xorg. As the old binaries
could cause instability and these affected binaries are shared
objects, it is suggested that this patch be applied in single-user
mode and the machine reboot from single-user mode after the patch
is applied. This helps to ensure that the old binaries were either
not loaded or are fully removed from from system memory.
README -- Last modified date: Thursday, October 9, 2014