Patch-ID# 107180-12
Keywords: dtlogin failures SIGHUP corona stuck configured ECHILD dtl remote
Synopsis: CDE 1.3: dtlogin patch
Date: Aug/30/99

Solaris Release: 7

SunOS Release: 5.7

Unbundled Product: CDE

Unbundled Release: 1.3

Relevant Architectures: sparc

Xref: This patch available for x86 as 107181

BugId's fixed with this patch: 4178402 4178408 4178415 4178431 4184874 4189472 4190072 4190214 4201306 4205939 4198977 4225029 4225037 4213502 4170777 4236871 4242140 4239275 4240836 4225029 4250335 4246047 4237848 4259869

Changes incorporated in this version: 4259869 

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch:

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

        /usr/dt/bin/dtlogin
        /usr/dt/bin/Xsession
        /usr/dt/config/Xinitrc.ow
        /usr/dt/config/Xsession.ow

Problem Description:

4259869 Dtlogin does not present login screen after return from remote lo
        (please refer to the special Install instructions at the bottom)

(from 107180-11)
4237848 Action 'Return to Local Host' sometimes does not work fine in dtl

(from 107180-10)
4246047 dtlogin gets into loop calling wait, which returns ECHILD

(from 107180-09)
4250335 3/3, cde/login - dtlogin misses SIGHUPs and won't bring up all of the configured c

(from 107180-08)
4240836 Dtlogin sometimes ignores all child death signals
4242140 Sun Ray - login as root gets stuck in a loop, unable to enter a u
4239275 Primary dtlogin process can be killed when SIGUP/SIGUSR1 collide
4225029 dtlogin fails to protect for the receipt of SIGHUP at start-up.

(from 107180-07)
4236871 In large configuration, all Corona units do not come up with BYPASS_LOGIN

(from 107180-06)
4170777  "Start Over" can't be used.

(from 107180-05)
4225029 dtlogin fails to protect for the receipt of SIGHUP at start-up
4225037 dtlogin sends unnecessary SIGHUPs to dtgreet processes.
4213502 X server can not open display, after coming back from remote window.

(from 107180-04)
4198977 "LOGIN incorrect; please try again" message appears on 
        top of dtlogin screen.

(from 107180-03)
4205939 dtlogin sometimes fails to restart X servers

(from 107180-02)
4201306 dtlogin crashes using valid Xaccess file with SIGSEGV

(from 107180-01)
4178402 Xsession.ow doesn't check for /etc/dt/config/Xsession
4178408 Xinitrc.ow pauses for 15 seconds before starting desktop apps.
4178415 Xsession runs fbconsole program on non-console X sessions
4178431 dtlogin runs fbconsole program on non-console X Sessions
4184874 SIGHUP to dtlogin(1) kills essential system services
4189472 dtlogin(1) may fail to start Xservers when reconfigured
4190072 Error in SIGUP processing in dtlogin
4190214 dtlogin close down does not work correctly

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 release, 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: 
----------------------------- 
The Bug fix for 4259869 also requires Xsun patch 107078-18 or greater to be 
installed.

