Hi all, I have found a couple of bugs in the XWinrc feature.
1- The ICONS instruction does nothing, i.e. the applications
that have a defined icon display that icon, those that don't have
one display the default icon.
2- This one is really weird. The normal behavior of XWin -multiwindow is
to assing to a generic window a menu with 6 items: Restore, Move,
Size, Minimize, Maximize and Close (I am not sure of the actual
english names). After I tried to include some items in a particular
program (xeyes) with XWinrc the following happened:
a) The new items were indeed included in the xeyes menu, but the
original items Restore, Minimize and Maximize disappeared. The buttons
at the upper right corner were inactivated.
b) From that point, ALL windows produced by XWin -multiwindows
lack of items Restore, Minimize and Maximize in their menus and have the
Minimize and Maximize buttons inactivated. This happens
even to other applications, even if the XWin program is shutdown and
started again WITHOUT a XWinrc file, even if the machine is rebooted
and even if XWin is reinstalled.
c) This wrong behavior is recorded in some place.
3- After starting XWin -multiwindow with the XWinrc and opening the
xeyes and xterm with the behavior explained above, both applications
were closed, xeyes with the close button and xterm by typing exit. Then
the XWin Exit menu item was clicked. The panel reports that there
is still one client connected, but the ps shell command says:
$ps
PID PPID PGID WINPID TTY UID STIME COMMAND
949197 1 949197 4294018099 con 56503 10:22:15 /usr/bin/RXVT
I 668173 949197 668173 4294318159 0 56503 10:22:19 /usr/bin/BASH
620897 1 620897 4294346399 con 56503 10:28:05 /usr/bin/RXVT
601221 620897 601221 4294362171 1 56503 10:28:06 /usr/bin/BASH
642257 668173 642257 4294316947 0 56503 19:22:45 /USR/X11R6/BIN/XWIN
3383769 601221 3383769 4291721375 1 56503 19:37:34 /usr/bin/PS
$
I closed XWin anyway.
The output of cygcheck -rs, the XWinrc and the XWin.log are attached
I would really apreciate a response to this message. I can live without
the XWinrc feature, but I want to cure my machine.
bye
Rodrigo Medina
XWinrc
Description: XWinrc
XWin.log
Description: XWin.log
Cygwin Win95/NT Configuration Diagnostics
Current System Time: Sun Apr 11 17:49:55 2004
Windows 95 Ver 4.0 Build 1111
Path: .\
~\bin
c:\Rodrigo\bin
C:\cygwin\usr\X11R6\bin
C:\cygwin\bin
c:\WINDOWS
c:\WINDOWS\COMMAND
C:\cygwin\USR\LOCAL\BIN
c:\ADABAS\BIN
c:\ADABAS\PGM
c:\ARCHIV~1\GRISOFT\AVG6
Output from C:\cygwin\bin\id.exe (nontsec)
UID: 56503(rmedina) GID: 544(users)
544(users)
Output from C:\cygwin\bin\id.exe (ntsec)
UID: 56503(rmedina) GID: 544(users)
544(users)
SysDir: C:\WINDOWS\SYSTEM
WinDir: C:\WINDOWS
HOME = `C:\cygwin\home\rmedina'
LIBRARY_PATH = `/usr/X11R6/lib:/usr/local/lib'
MAKE_MODE = `unix'
PWD = `/home/rmedina/XWin_man/bug'
USER = `rmedina'
HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
(default) = `/cygdrive'
cygdrive flags = 0x00000022
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
(default) = `/cygdrive'
cygdrive flags = 0x00000022
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/
(default) = `C:/cygwin'
flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
(default) = `C:/cygwin/bin'
flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
(default) = `C:/cygwin/lib'
flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/X11R6/lib/X11/fonts
(default) = `C:\cygwin\usr\X11R6\lib\X11\fonts'
flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options
a: fd N/A N/A
c: hd FAT32 3069Mb 79% CP UN
d: hd FAT32 6137Mb 16% CP UN
e: cd N/A N/A
f: cd N/A N/A
. /cygdrive user binmode,cygdrive
C:/cygwin / system binmode
C:/cygwin/bin /usr/bin system binmode
C:/cygwin/lib /usr/lib system binmode
C:\cygwin\usr\X11R6\lib\X11\fonts /usr/X11R6/lib/X11/fonts system binmode
. /cygdrive system binmode,cygdrive
Found: C:\cygwin\bin\awk.exe
Found: C:\cygwin\bin\bash.exe
Found: C:\cygwin\bin\cat.exe
Found: C:\cygwin\bin\cp.exe
Found: C:\cygwin\bin\cpp.exe
Found: C:\cygwin\bin\find.exe
Found: c:\WINDOWS\COMMAND\find.exe
Found: C:\cygwin\bin\gcc.exe
Found: C:\cygwin\bin\gdb.exe
Found: C:\cygwin\bin\grep.exe
Found: C:\cygwin\bin\ld.exe
Found: C:\cygwin\bin\ls.exe
Found: C:\cygwin\bin\make.exe
Found: C:\cygwin\bin\mv.exe
Found: C:\cygwin\bin\rm.exe
Found: C:\cygwin\bin\sed.exe
Not Found: sh
Found: C:\cygwin\bin\tar.exe
28k 2004/01/16 C:\cygwin\usr\X11R6\bin\cygDtPrint-1.dll
76k 2004/01/16 C:\cygwin\usr\X11R6\bin\cygMrm-2.dll
66k 2004/01/16 C:\cygwin\usr\X11R6\bin\cygUil-2.dll
41k 2002/05/14 C:\cygwin\usr\X11R6\bin\cygPropList-0.dll
1293k 2004/01/16 C:\cygwin\usr\X11R6\bin\cygXm-2.dll
36k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygFS-6.dll
431k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygGL-1.dll
437k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygGLU-1.dll
74k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygICE-6.dll
1250k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygOSMesa-4.dll
30k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygSM-6.dll
869k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygX11-6.dll
8k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygXRes-1.dll
27k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygXTrap-6.dll
253k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygXaw-6.dll
355k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygXaw-7.dll
30k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygXcursor-1.dll
49k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygXext-6.dll
7k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygXfontcache-1.dll
27k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygXi-6.dll
76k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygXmu-6.dll
11k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygXmuu-1.dll
26k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygXp-6.dll
51k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygXpm-4.dll
11k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygXrandr-2.dll
27k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygXrender-1.dll
282k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygXt-6.dll
17k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygXtst-6.dll
237k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygdps-1.dll
9k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygoldX-6.dll
25k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygdpstk-1.dll
56k 2004/03/11 C:\cygwin\usr\X11R6\bin\cygXft-1.dll
63k 2004/03/23 C:\cygwin\usr\X11R6\bin\cygXft-2.dll
21k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygfontenc-1.dll
282k 2003/10/28 C:\cygwin\usr\X11R6\bin\cygfreetype-9.dll
275k 2004/01/13 C:\cygwin\usr\X11R6\bin\cygXaw3d-7.dll
20k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygpsres-1.dll
124k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygxkbfile-1.dll
12k 2004/04/09 C:\cygwin\usr\X11R6\bin\cygxkbui-1.dll
37k 2003/08/10 C:\cygwin\bin\cygintl-2.dll
48k 2003/08/09 C:\cygwin\bin\cygform7.dll
7k 2003/10/19 C:\cygwin\bin\cygcrypt-0.dll
617k 2004/03/22 C:\cygwin\bin\cygcurl-2.dll
22k 2004/02/10 C:\cygwin\bin\cygcygipc-2.dll
831k 2003/09/20 C:\cygwin\bin\cygdb-4.1.dll
155k 2004/01/07 C:\cygwin\bin\cygexpat-0.dll
132k 2003/08/11 C:\cygwin\bin\cygjpeg-62.dll
62k 2003/12/11 C:\cygwin\bin\cygpcre-0.dll
9k 2003/12/11 C:\cygwin\bin\cygpcreposix-0.dll
30k 2003/08/11 C:\cygwin\bin\cyggdbm-4.dll
21k 2001/06/20 C:\cygwin\bin\cygintl.dll
22k 2001/12/13 C:\cygwin\bin\cygintl-1.dll
45k 2001/04/25 C:\cygwin\bin\cygform5.dll
26k 2001/04/25 C:\cygwin\bin\cygmenu5.dll
156k 2001/04/25 C:\cygwin\bin\cygncurses++5.dll
226k 2001/04/25 C:\cygwin\bin\cygncurses5.dll
15k 2001/04/25 C:\cygwin\bin\cygpanel5.dll
35k 2002/01/09 C:\cygwin\bin\cygform6.dll
20k 2002/01/09 C:\cygwin\bin\cygmenu6.dll
175k 2002/01/09 C:\cygwin\bin\cygncurses++6.dll
202k 2002/01/09 C:\cygwin\bin\cygncurses6.dll
12k 2002/01/09 C:\cygwin\bin\cygpanel6.dll
380k 2002/07/24 C:\cygwin\bin\cygdb-3.1.dll
19k 2003/03/22 C:\cygwin\bin\cyggdbm.dll
170k 2002/01/21 C:\cygwin\bin\cygpng2.dll
22k 2002/06/09 C:\cygwin\bin\cygpopt-0.dll
17k 2001/06/28 C:\cygwin\bin\cyghistory4.dll
108k 2001/06/28 C:\cygwin\bin\cygreadline4.dll
61k 2003/08/09 C:\cygwin\bin\cygbz2-1.dll
129k 2004/03/11 C:\cygwin\bin\cygfontconfig-1.dll
29k 2003/08/09 C:\cygwin\bin\cygmenu7.dll
487k 2002/07/24 C:\cygwin\bin\cygdb_cxx-3.1.dll
19k 2003/08/09 C:\cygwin\bin\cygpanel7.dll
28k 2003/07/20 C:\cygwin\bin\cyggdbm-3.dll
15k 2003/07/20 C:\cygwin\bin\cyggdbm_compat-3.dll
361k 2003/10/25 C:\cygwin\bin\cygfreetype-6.dll
224k 2003/08/09 C:\cygwin\bin\cygncurses7.dll
29k 2003/08/10 C:\cygwin\bin\cyghistory5.dll
63k 2003/04/11 C:\cygwin\bin\cygpcre.dll
61k 2003/04/11 C:\cygwin\bin\cygpcreposix.dll
148k 2003/08/10 C:\cygwin\bin\cygreadline5.dll
12k 2003/08/10 C:\cygwin\bin\cyggettextpo-0.dll
69k 2003/08/10 C:\cygwin\bin\cyggettextlib-0-12-1.dll
134k 2003/08/10 C:\cygwin\bin\cyggettextsrc-0-12-1.dll
645k 2003/04/11 C:\cygwin\bin\cygcrypto.dll
165k 2003/04/11 C:\cygwin\bin\cygssl.dll
1049k 2003/11/07 C:\cygwin\bin\cygperl5_8_2.dll
168k 2003/08/10 C:\cygwin\bin\cygpng10.dll
15k 2003/08/11 C:\cygwin\bin\cyggdbm_compat-4.dll
173k 2003/08/10 C:\cygwin\bin\cygpng12.dll
119k 2002/02/09 C:\cygwin\bin\cygjpeg6b.dll
281k 2003/02/24 C:\cygwin\bin\cygtiff3.dll
282k 2003/08/11 C:\cygwin\bin\cygtiff4.dll
50k 2003/08/09 C:\cygwin\bin\cygXpm-noX4.dll
54k 2003/08/09 C:\cygwin\bin\cygXpm-X4.dll
60k 2003/07/27 C:\cygwin\bin\cygkpathsea-3abi13.dll
1080k 2003/09/20 C:\cygwin\bin\cygdb_cxx-4.1.dll
841k 2004/03/17 C:\cygwin\bin\cygcrypto-0.9.7.dll
958k 2003/08/10 C:\cygwin\bin\cygiconv-2.dll
60k 2003/09/17 C:\cygwin\bin\cygkpathsea-3.dll
61k 2003/12/04 C:\cygwin\bin\cygz.dll
802k 2003/09/15 C:\cygwin\bin\cygaspell-15.dll
171k 2004/03/17 C:\cygwin\bin\cygssl-0.9.7.dll
15k 2003/11/20 C:\cygwin\bin\cygminires.dll
1122k 2004/04/10 C:\cygwin\bin\cygwin1.dll
Cygwin DLL version info:
DLL version: 1.5.10
DLL epoch: 19
DLL bad signal mask: 19005
DLL old termios: 5
DLL malloc env: 28
API major: 0
API minor: 113
Shared data: 4
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: Fri Apr 9 20:57:22 EDT 2004
Snapshot date: 20040409-20:54:13
Shared id: cygwin1S4
Cygwin Package Information
Package Version
_update-info-dir 00227-1
a2ps 4.13-1
antiword 0.34-2
ash 20040127-1
aspell 0.50.3-1
aspell-dev 0.50.3-1
aspell-doc 0.50.3-1
aspell-en 0.51.0-1
autoconf 2.59-1
autoconf-devel 2.59-1
autoconf-stable 2.13-5
automake 1.7.9-1
automake-devel 1.7.9-1
automake-stable 1.4p6-2
base-files 2.6-1
base-passwd 1.1-1
bash 2.05b-16
binutils 20040312-1
bison 20030307-1
byacc 1.9-1
bzip2 1.0.2-5
clear 1.0-1
cpio 2.5-3
cron 3.0.1-11
crypt 1.1-1
ctags 5.5-4
curl 7.11.1-1
cvs 1.11.6-3
cygipc 2.03-2
cygutils 1.2.5-1
cygwin 1.5.9-1
cygwin-doc 1.3-7
cygwin-x-doc 1.0.3-1
dejagnu 20021217-2
diff 1.0-1
diffutils 2.8.4-1
ed 0.2-1
editrights 1.01-1
expat 1.95.7-1
expect 20030128-1
file 4.06-1
fileutils 4.1-2
findutils 4.1.7-4
flex 2.5.4a-3
fontconfig 2.2.2-1
freetype2 2.1.5-1
fvwm 2.4.7-3
gawk 3.1.3-4
gcc 3.3.1-3
gcc-g++ 3.3.1-3
gcc-g77 3.3.1-3
gcc-mingw 20030911-4
gcc-mingw-core 20031020-1
gcc-mingw-g++ 20031020-1
gcc-mingw-g77 20031020-1
gdb 20030919-1
gdbm 1.8.3-7
gettext 0.12.1-3
ghostscript-base 7.05-2
ghostscript-x11 7.05-2
gperf 2.7.2-1
grace 5.1.12-1
grep 2.5-1
groff 1.18.1-2
gzip 1.3.5-1
indent 2.2.9-1
inetutils 1.3.2-27
jpeg 6b-11
less 381-1
lesstif 0.93.91-6
libaspell15 0.50.3-1
libbz2_1 1.0.2-5
libdb3.1 3.1.17-2
libdb4.1 4.1.25-1
libfontconfig-devel 2.2.2-1
libfontconfig1 2.2.2-1
libfreetype2-devel 2.1.5-1
libfreetype26 2.1.5-1
libgdbm 1.8.0-5
libgdbm-devel 1.8.3-7
libgdbm3 1.8.3-3
libgdbm4 1.8.3-7
libgettextpo0 0.12.1-3
libiconv2 1.9.1-3
libintl 0.10.38-3
libintl1 0.10.40-1
libintl2 0.12.1-3
libjpeg62 6b-11
libjpeg6b 6b-8
libkpathsea3 2.0.2-13
libkpathsea3abi13 2.0.2-2
libncurses5 5.2-1
libncurses6 5.2-8
libncurses7 5.3-4
libpcre 4.1-1
libpcre0 4.5-1
libpng 1.2.5-4
libpng10 1.0.15-4
libpng10-devel 1.0.15-4
libpng12 1.2.5-4
libpng12-devel 1.2.5-4
libpng2 1.0.12-1
libpopt0 1.6.4-4
libPropList 0.10.1-3
libreadline4 4.1-2
libreadline5 4.3-5
libtiff-devel 3.6.0-5
libtiff3 3.6.0-2
libtiff4 3.6.0-5
libXft 2.1.6-1
libXft-devel 2.1.6-1
libXft1 1.0.0-1
libXft2 2.1.6-1
login 1.9-7
lynx 2.8.4-7
m4 1.4-1
make 3.80-1
man 1.5k-3
mingw-runtime 3.2-1
minires 0.97-1
mktemp 1.5-3
nano 1.2.2-1
ncftp 3.1.4-1
ncurses 5.3-4
nedit 5.4-1
newlib-man 20020801
opengl 1.1.0-7
openssh 3.8p1-1
openssl 0.9.7d-1
openssl096 0.9.6j-1
patch 2.5.8-8
pcre 4.5-1
pcre-doc 4.5-1
pdksh 5.2.14-3
perl 5.8.2-1
popt 1.6.4-4
psutils 1.17-1
readline 4.3-5
rxvt 2.7.10-4
sed 4.0.9-2
sh-utils 2.0.15-4
sharutils 4.2.1-3
tar 1.13.25-5
tcltk 20030901-1
tcsh 6.12.00-7
termcap 20021106-2
terminfo 5.3_20030726-1
tetex 2.0.2-13
tetex-base 2.0.2-13
tetex-bin 2.0.2-13
tetex-extra 2.0.2-13
tetex-tiny 2.0.2-13
tetex-x11 2.0.2-13
texinfo 4.2-4
textutils 2.0.21-1
tiff 3.6.0-5
time 1.7-1
units 1.77-1
unzip 5.50-5
vim 6.2.098-1
w32api 2.5-1
wget 1.9.1-1
which 1.5-2
whois 4.6.7-1
X-startup-scripts 1.0.7-1
Xaw3d 1.5D-5
XFree86-base 4.3.0-11
XFree86-bin 4.3.0-21
XFree86-etc 4.3.0-12
XFree86-fenc 4.3.0-2
XFree86-fnts 4.3.0-1
XFree86-fscl 4.3.0-1
XFree86-fsrv 4.3.0-9
XFree86-lib 4.3.0-3
XFree86-lib-compat 4.3.0-2
XFree86-man 4.3.0-10
XFree86-prog 4.3.0-21
XFree86-startup-scripts 4.3.0-1
XFree86-xserv 4.3.0-68
XFree86-xwinclip 4.3.0-3
xorg-x11-base 6.7.0.0-4
xorg-x11-bin 6.7.0.0-3
xorg-x11-bin-dlls 6.7.0.0-3
xorg-x11-bin-lndir 6.7.0.0-2
xorg-x11-devel 6.7.0.0-2
xorg-x11-etc 6.7.0.0-1
xorg-x11-fenc 6.7.0.0-2
xorg-x11-fsrv 6.7.0.0-1
xorg-x11-libs-data 6.7.0.0-2
xorg-x11-man-pages 6.7.0.0-1
xorg-x11-xwin 6.7.0.0-2
xpm-nox 4.2.0-4
xterm 185-4
zip 2.3-6
zlib 1.2.1-1
Use -h to see help about each section
