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

Attachment: XWinrc
Description: XWinrc

Attachment: 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

Reply via email to