Hi
When closing XWin, I am experiencing relatively frequent
post-termination orphaning (improper clean-up) of the shell opened
within the xterm by the default startxwin.bat -- perhaps 1 in 3 times.
I can reproduce this by opening X using startxwin.bat and soon closing
it by clicking the XWin window's close button. About a third of the
time after XWin has disappeared from the process list, bash remains
until I manually terminate it. After a number of these orphaned
processes accumulate unterminated, an xterm sometimes does not even
appear after starting XWin.
This occurs with both twm and fvwm2. There does not seem to be a
consistent pattern -- sometimes this doesn't seem to happen unless I
execute a command (eg xmodmap<ENTER>), but sometimes I don't even need
to bring the focus on the xterm.
This is on a newly-installed vanilla Cygwin and XFree86 package set
downloaded yesterday. The only modification to startxwin.bat was to
CYGWIN_ROOT.
OS is Windows 2000 Professional Ver 5.0 Build 2195 Service Pack 3.
Cheers
Michael
Cygwin Win95/NT Configuration Diagnostics [cut]
Current System Time: Thu Nov 28 02:25:29 2002
Windows 2000 Professional Ver 5.0 Build 2195 Service Pack 3
CYGWIN = `ntsec'
HOME = `c:\Users\MBax'
MAKE_MODE = `unix'
PWD = `/cygdrive/c/Users/MBax'
USER = `MBax'
58k 2002/05/07 C:\Progra~1\Cygwin\bin\cygbz2-1.dll
643k 2002/11/09 C:\Progra~1\Cygwin\bin\cygcrypto.dll
45k 2001/04/25 C:\Progra~1\Cygwin\bin\cygform5.dll
35k 2002/01/09 C:\Progra~1\Cygwin\bin\cygform6.dll
19k 2002/02/20 C:\Progra~1\Cygwin\bin\cyggdbm.dll
17k 2001/06/28 C:\Progra~1\Cygwin\bin\cyghistory4.dll
20k 2002/10/10 C:\Progra~1\Cygwin\bin\cyghistory5.dll
929k 2002/06/24 C:\Progra~1\Cygwin\bin\cygiconv-2.dll
22k 2001/12/13 C:\Progra~1\Cygwin\bin\cygintl-1.dll
28k 2002/09/20 C:\Progra~1\Cygwin\bin\cygintl-2.dll
21k 2001/06/20 C:\Progra~1\Cygwin\bin\cygintl.dll
45k 2002/02/08 C:\Progra~1\Cygwin\bin\cygjbig1.dll
119k 2002/02/09 C:\Progra~1\Cygwin\bin\cygjpeg6b.dll
26k 2001/04/25 C:\Progra~1\Cygwin\bin\cygmenu5.dll
20k 2002/01/09 C:\Progra~1\Cygwin\bin\cygmenu6.dll
156k 2001/04/25 C:\Progra~1\Cygwin\bin\cygncurses++5.dll
175k 2002/01/09 C:\Progra~1\Cygwin\bin\cygncurses++6.dll
226k 2001/04/25 C:\Progra~1\Cygwin\bin\cygncurses5.dll
202k 2002/01/09 C:\Progra~1\Cygwin\bin\cygncurses6.dll
15k 2001/04/25 C:\Progra~1\Cygwin\bin\cygpanel5.dll
12k 2002/01/09 C:\Progra~1\Cygwin\bin\cygpanel6.dll
40k 2001/11/21 C:\Progra~1\Cygwin\bin\cygpcre.dll
39k 2001/11/21 C:\Progra~1\Cygwin\bin\cygpcreposix.dll
1006k 2002/07/24 C:\Progra~1\Cygwin\bin\cygperl5_8_0.dll
179k 2002/07/22 C:\Progra~1\Cygwin\bin\cygpng12.dll
22k 2002/06/09 C:\Progra~1\Cygwin\bin\cygpopt-0.dll
108k 2001/06/28 C:\Progra~1\Cygwin\bin\cygreadline4.dll
127k 2002/10/10 C:\Progra~1\Cygwin\bin\cygreadline5.dll
66k 2001/11/20 C:\Progra~1\Cygwin\bin\cygregex.dll
169k 2002/11/09 C:\Progra~1\Cygwin\bin\cygssl.dll
549k 2002/07/19 C:\Progra~1\Cygwin\bin\cygtcl83.dll
11k 2002/07/19 C:\Progra~1\Cygwin\bin\cygtclpip83.dll
253k 2002/02/10 C:\Progra~1\Cygwin\bin\cygtiff3.dll
221k 2002/07/19 C:\Progra~1\Cygwin\bin\cygtix4183.dll
830k 2002/07/19 C:\Progra~1\Cygwin\bin\cygtk83.dll
50k 2002/03/12 C:\Progra~1\Cygwin\bin\cygz.dll
923k 2002/11/27 C:\Progra~1\Cygwin\bin\cygwin1.dll
Cygwin DLL version info:
DLL version: 1.3.17
DLL epoch: 19
DLL bad signal mask: 19005
DLL old termios: 5
DLL malloc env: 28
API major: 0
API minor: 67
Shared data: 3
DLL identifier: cygwin1
Mount registry: 2
Cygnus registry name: Cygnus Solutions
Cygwin registry name: Cygwin
Program options name: Program Options
Cygwin mount registry name: mounts v2
Cygdrive flags: cygdrive flags
Cygdrive prefix: cygdrive prefix
Cygdrive default prefix:
Build date: Wed Nov 27 18:54:29 EST 2002
Shared id: cygwin1S3
47k 2002/02/23 C:\Progra~1\Cygwin\usr\local\bin\netpbm\cygpbm.dll
7k 2002/02/23 C:\Progra~1\Cygwin\usr\local\bin\netpbm\cygpgm.dll
26k 2002/02/23 C:\Progra~1\Cygwin\usr\local\bin\netpbm\cygpnm.dll
31k 2002/02/23 C:\Progra~1\Cygwin\usr\local\bin\netpbm\cygppm.dll
Cygwin Package Information
Package Version
XFree86-base 4.2.0-1
XFree86-bin 4.2.0-2
XFree86-doc 4.2.0-1
XFree86-etc 4.2.0-1
XFree86-f100 4.2.0-2
XFree86-fenc 4.2.0-2
XFree86-fnts 4.2.0-2
XFree86-fscl 4.2.0-2
XFree86-lib 4.2.0-3
XFree86-man 4.2.0-1
XFree86-prog 4.2.0-1
XFree86-startup-scripts4.2.0-3
XFree86-xserv 4.2.0-16
Xaw3d 1.5-1
_update-info-dir 00094-1
ash 20020731-1
base-files 1.1-1
base-passwd 1.0-1
bash 2.05b-8
binutils 20021117-1
bzip2 1.0.2-2
clear 1.0-1
crypt 1.0-1
cygrunsrv 0.95-1
cygutils 1.1.3-1
cygwin 1.3.17-1
cygwin-doc 1.2-1
diff 1.0-1
diffutils 2.8.1-1
fileutils 4.1-1
findutils 4.1.7-4
fvwm 2.4.7-2
gawk 3.1.1-5
gcc 3.2-3
gcc-mingw 3.2-20020817-1
gdb 20020718-1
gdbm 1.8.0-4
gettext 0.11.5-1
ghostscript 7.05-2
ghostscript-base 7.05-2
grep 2.5-1
groff 1.17.2-1
gzip 1.3.3-4
jbigkit 1.2-6
jpeg 6b-7
less 374-1
libbz2_1 1.0.2-2
libiconv2 1.8-2
libintl 0.10.38-3
libintl1 0.10.40-1
libintl2 0.11.5-1
libncurses5 5.2-1
libncurses6 5.2-8
libpng 1.2.4-2
libpng12 1.2.4-2
libpopt0 1.6.4-4
libreadline4 4.1-2
libreadline5 4.3-2
login 1.7-1
make 3.79.1-7
man 1.5g-2
mingw-runtime 2.2-1
more 2.11o-1
ncurses 5.2-8
newlib-man 20020801
openssh 3.5p1-2
openssl 0.9.6g-2
pcre 3.7-1
perl 5.8.0-1
perl_manpages 5.8.0-1
rcs 5.7-2
readline 4.3-2
regex 4.4-2
rxvt 2.7.2-14
sed 4.0.1-1
sh-utils 2.0-2
tar 1.13.25-1
tcsh 6.11.00-5
termcap 20020930-1
terminfo 5.2-3
texinfo 4.2-4
textutils 2.0.21-1
tiff 3.5.7-1
vim 6.1-2
w32api 2.1-1
wget 1.8.2-1
which 1.5-1
zlib 1.1.4-1