This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re[2]: Bash quits unexpectedly in cygwin 1.1.5-7


I can confirm this by simply typing:

  diff $(dirs)

Bash exits and the window closes. Cygcheck is attached.

I too am running under W2K with SP1
  
Monday, November 20, 2000, 1:12:34 PM, you wrote:

RB> On Mon, 20 Nov 2000, David Starks-Browning wrote:

>>
>> On Monday 20 Nov 00, Robert Bogomip writes:
>> > Doing "ls $(echo file)" causes bash to quit. Here is a quick session log:
>> >
>> >   PANG (~) $ ls
>> >   1      buff-in.rc5  macros.rec
>> >   PANG (~) $ # You can do this next line as often as you like
>> >   PANG (~) $ echo $(echo 1)
>> >   1
>> >   PANG (~) $ #..But this will kill bash on the first or second go
>> >   PANG (~) $ ls $(echo 1)
>> >
>> > This occurs for both bash 2.04-3 and 2.04-4 under cygwin 1.1.5-7. It
>> > works OK (bash doesn't quit) under cygwin 1.1.4. Hmmmm.
>>
>> On Monday 20 Nov 00, Corinna Vinschen writes:
>> >
>> > This works in the latest developer snapshot. I can't reproduce it.
>>
>> I cannot even reproduce this with bash-2.04-4 and cygwin-1.1.5-7, so
>> there must be something else going on.
>>

RB> I've just had another poke at this. So far I can only say that

RB>   $ command1 `command2`

RB> seems to be a problem where command1 is external and command2 is a
RB> builtin. For example,

RB>   $ ls `echo 1`

RB> or

RB>   $ diff `dirs`

RB> breaks.

RB>   $ ls `cat 1`

RB> is fine.

RB> This is definately OK on cygwin 1.1.4. It's 1.1.5-7 that seems to be the
RB> problem (that's on Win2000 SP1). I've played with the path, PS1 setting,
RB> aliases etc. etc. and nothing seems to affect it.

--
Andy Philpotts
Senior Software Developer
CalendarCentral Inc.
[w] 919/654-6200  xt.155
[c] 919/656-1166
[e] andy.philpotts@calendarcentral.com
[www] www.calendarcentral.com

Andy says: I just got lost in thought. It was unfamiliar territory 

Cygnus Win95/NT Configuration Diagnostics
Current System Time: Mon Nov 20 13:29:27 2000

WinNT Ver 5.0 build 2195 Service Pack 1

Path:	/usr/local/bin
	/usr/bin
	/bin
	/Oracle/Ora81/bin
	/c/Program Files/Oracle/jre/1.1.7/bin
	/c/WINNT/system32
	/c/WINNT
	/c/WINNT/system32/WBEM
	/c/bin
	/usr/bin
	/c/Perl/bin
	/c/progra~1/wincvs~1.1/
	/Python20/
	/PROGRA~1/Borland/CBUILD~1/Projects/Bpl
	.

SysDir: C:\WINNT\System32
WinDir: C:\WINNT

PWD = `/dev'
USER = `andy'
MAKE_MODE = `unix'
HOME = `/home/andy'

NUMBER_OF_PROCESSORS = `1'
LOGONSERVER = `\\ANDY'
OS2LIBPATH = `C:\WINNT\system32\os2\dll;'
COMSPEC = `C:\WINNT\system32\cmd.exe'
CCDIR = `/cc/dev/cc'
IMNINSTSRV = `d:\IMNnq_NT'
SYSTEMDRIVE = `C:'
HOSTNAME = `ANDY'
PROCESSOR_REVISION = `0703'
PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'
COMPUTERNAME = `ANDY'
JAVAPLUGIN = `d:\1.1.3sunplugin'
WINDIR = `C:\WINNT'
USERPROFILE = `C:\WINNT\Profiles\andy'
PS1 = `]0;\w
\u@\h \w
$ '
PROGRAMFILES = `C:\Program Files'
MACHTYPE = `i686-pc-cygwin'
WEBDIR = `/wwwroot/portB'
PROCESSOR_IDENTIFIER = `x86 Family 6 Model 7 Stepping 3, GenuineIntel'
OS = `Windows_NT'
DEVDIR = `/dev'
PROCESSOR_ARCHITECTURE = `x86'
TEMP = `/temp'
NTRESKIT = `D:\ntreskit'
PROCESSOR_LEVEL = `6'
SYSTEMROOT = `C:\WINNT'
IMNINST = `help'
HOMEDRIVE = `C:'
ALLUSERSPROFILE = `C:\WINNT\Profiles\All Users'
SHLVL = `1'
APPDATA = `C:\WINNT\Profiles\andy\Application Data'
COMMONPROGRAMFILES = `C:\Program Files\Common Files'
HOMEPATH = `\'
USERDOMAIN = `ANDY'
USERNAME = `andy'
SHELL = `/bin/sh'
CVSROOT = `:pserver:andy@cvs1:/cvsroot'
HOSTTYPE = `i686'
OSTYPE = `cygwin'
TERM = `cygwin'
rebuild = `() {  rebuildClasses;
 copyImages;
 copyHTML
}'
rebuildClasses = `() {  date;
 pushd $DEVDIR/src;
 if [ "$1" != "-noclean" ]; then
 echo "Clean old class files...";
 rm $CCDIR/*.class;
 find $CCDIR/com -name "*.class" -print | xargs -P 0 -n 10 rm;
 fi;
 jc -d $CCDIR applets;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar com/irenaissance/xml;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar com/irenaissance/license;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar com/irenaissance/cc;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar com/irenaissance/cc/server;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar com/irenaissance/cache;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar com/irenaissance/db;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar com/irenaissance/db/sql;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar com/irenaissance/debug;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar com/irenaissance/meta;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar com/irenaissance/odb;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar com/irenaissance/profile;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar com/irenaissance/task;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar com/irenaissance/test;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar com/irenaissance/util;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar com/irenaissance/upgrade;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar com/irenaissance/upgrade/R2toR3;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar:$CCDIR/lib/collections.jar DB_admin;
 jc -d $CCDIR -c $CCDIR/lib/xml4j.jar locksmith;
 popd;
 date
}'
cleanDB = `() {  echo Deleting old database;
 rm -r $CCDIR/db/cloudscape/*;
 echo Unzipping from $DEVDIR/res/r3/ent/db/cloudscape/cloudscape.zip to $CCDIR/db/cloudscape;
 unzip -q $DEVDIR/res/r3/ent/db/cloudscape/cloudscape.zip -d $CCDIR/db/cloudscape
}'
dir = `() {  ls -FBX "$@"
}'
copyHTML = `() {  pushd $DEVDIR/res/r3/ent/db;
 echo "Copying HTML files from $PWD to $CCDIR/db";
 find -name "*.html" -exec cp -P \{\} $CCDIR/db \;;
 echo "Copying Javascript files from $DEVDIR/res/r3/common/js to $CCDIR/js";
 cp $DEVDIR/res/r3/common/js/*.js $CCDIR/js;
 cp $DEVDIR/res/r3/common/*.css $CCDIR/;
 popd
}'
doc = `() {  local PACKAGES;
 PACKAGES="$PACKAGES com.irenaissance.xml";
 PACKAGES="$PACKAGES com.irenaissance.license";
 PACKAGES="$PACKAGES com.irenaissance.cc.server";
 PACKAGES="$PACKAGES com.irenaissance.cache";
 PACKAGES="$PACKAGES com.irenaissance.db";
 PACKAGES="$PACKAGES com.irenaissance.db.sql";
 PACKAGES="$PACKAGES com.irenaissance.debug";
 PACKAGES="$PACKAGES com.irenaissance.err";
 PACKAGES="$PACKAGES com.irenaissance.meta";
 PACKAGES="$PACKAGES com.irenaissance.odb";
 PACKAGES="$PACKAGES com.irenaissance.profile";
 PACKAGES="$PACKAGES com.irenaissance.task";
 PACKAGES="$PACKAGES com.irenaissance.test";
 PACKAGES="$PACKAGES com.irenaissance.util";
 PACKAGES="$PACKAGES com.irenaissance.upgrade";
 PACKAGES="$PACKAGES com.irenaissance.upgrade.R2toR3";
 local ROGUES=$DEVDIR/src/com/irenaissance/cc/irServer.java;
 /jdk1.3/bin/javadoc -windowtitle "Calendar Central Javadoc" -author -d $DEVDIR/ccdocs -sourcepath $DEVDIR/src $PACKAGES $ROGUES
}'
compileClasses = `() {  promoteClasses -noclean
}'
copyImages = `() {  echo "Copying Image files from $PWD to $CCDIR/images";
 cp -r $DEVDIR/res/r3/common/images/* $CCDIR/images/;
 cp $DEVDIR/res/r3/ent/images/*.* $CCDIR/images/;
 killCVS $CCDIR/images/
}'
longread = `() {  local LINE;
 echo "$1" '("." to finish):' 1>&2;
 read -p '> ' LINE;
 while [ "$LINE" != "." ]; do
 echo "$LINE";
 read -ep '> ' LINE;
 done
}'
_ = `/usr/bin/cygcheck'
TZ = `EST5EDT4,M4.1.0/2,M10.5.0/2'

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 = 0x00000020
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/c
  (default) = `c:'
  flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/e
  (default) = `e:'
  flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/i
  (default) = `i:'
  flags = 0x00000000
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
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/
  (default) = `d:'
  flags = 0x00000008
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/bin
  (default) = `d:\cygwin\bin'
  flags = 0x00000008
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
  (default) = `D:/cygwin/bin'
  flags = 0x00000008
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
  (default) = `D:/cygwin/lib'
  flags = 0x00000008
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options

a:  fd           N/A    N/A                    
c:  hd  NTFS    2008Mb  91% CP CS UN PA FC     WinNT
d:  hd  NTFS   10974Mb  57% CP CS UN PA FC     RANDYS D DRIVE
e:  cd           N/A    N/A                    
i:  net NTFS   10958Mb  82% CP CS UN PA FC     

D:\cygwin\bin  /usr/bin  system  textmode
D:\cygwin\lib  /usr/lib  system  textmode
d:\cygwin\bin  /bin     system  textmode
c:    /c       user    textmode
d:    /        system  textmode
e:    /e       user    textmode
i:    /i       user    textmode

Found: D:\cygwin\bin\bash.exe
Found: D:\cygwin\bin\cat.exe
Found: D:\cygwin\bin\cpp.exe
Found: D:\cygwin\bin\find.exe
Found: D:\cygwin\bin\gcc.exe
Found: D:\cygwin\bin\gdb.exe
Found: D:\cygwin\bin\ld.exe
Found: D:\cygwin\bin\ls.exe
Found: D:\cygwin\bin\make.exe
Found: D:\cygwin\bin\sh.exe

   82k 2000/11/07 D:\cygwin\bin\cygform5.dll - os=4.0 img=1.0 sys=4.0
                  "cygform5.dll" v0.0 ts=2000/11/7 14:56
   18k 2000/10/23 D:\cygwin\bin\cyggdbm.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdbm.dll" v0.0 ts=2000/10/22 22:26
   14k 2000/10/23 D:\cygwin\bin\cygintl.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl.dll" v0.0 ts=2000/10/23 15:02
   83k 2000/06/11 D:\cygwin\bin\cygitcl30.dll - os=4.0 img=1.0 sys=4.0
                  "cygitcl30.dll" v0.0 ts=2000/6/10 23:34
   35k 2000/06/11 D:\cygwin\bin\cygitk30.dll - os=4.0 img=1.0 sys=4.0
                  "cygitk30.dll" v0.0 ts=2000/6/10 23:34
   45k 2000/10/22 D:\cygwin\bin\cygjbig1.dll - os=4.0 img=1.0 sys=4.0
                  "cygjbig1.dll" v0.0 ts=2000/10/22 19:06
  119k 2000/10/23 D:\cygwin\bin\cygjpeg6b.dll - os=4.0 img=1.0 sys=4.0
                  "cygjpeg6b.dll" v0.0 ts=2000/10/22 20:58
   53k 2000/11/07 D:\cygwin\bin\cygmenu5.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu5.dll" v0.0 ts=2000/11/7 14:55
  426k 2000/11/07 D:\cygwin\bin\cygncurses++5.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++5.dll" v0.0 ts=2000/11/7 14:57
  299k 2000/11/07 D:\cygwin\bin\cygncurses5.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses5.dll" v0.0 ts=2000/11/7 14:54
   34k 2000/11/07 D:\cygwin\bin\cygpanel5.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel5.dll" v0.0 ts=2000/11/7 14:55
  162k 2000/10/23 D:\cygwin\bin\cygpng2.dll - os=4.0 img=1.0 sys=4.0
                  "cygpng2.dll" v0.0 ts=2000/10/22 20:40
  402k 2000/06/11 D:\cygwin\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtcl80.dll" v0.0 ts=2000/6/10 23:30
    5k 2000/06/11 D:\cygwin\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0
   10k 2000/06/11 D:\cygwin\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtclreg80.dll" v0.0 ts=2000/6/10 23:30
  243k 2000/10/23 D:\cygwin\bin\cygtiff3.dll - os=4.0 img=1.0 sys=4.0
                  "cygtiff3.dll" v0.0 ts=2000/10/22 21:14
  639k 2000/06/11 D:\cygwin\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtk80.dll" v0.0 ts=2000/6/10 23:34
   41k 2000/10/28 D:\cygwin\bin\cygXpm-noX4.dll - os=4.0 img=1.0 sys=4.0
                  "cygXpm-noX4.dll" v0.0 ts=2000/10/28 14:45
   45k 2000/10/28 D:\cygwin\bin\cygXpm-X4.dll - os=4.0 img=1.0 sys=4.0
                  "cygXpm-X4.dll" v0.0 ts=2000/10/28 14:47
   49k 2000/10/23 D:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
                  "cygz.dll" v0.0 ts=2000/10/22 20:22
  609k 2000/11/11 D:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=2000/11/11 1:49
    Cygwin DLL version info:
        dll major: 1001
        dll minor: 5
        dll epoch: 19
        dll bad signal mask: 19005
        dll old termios: 5
        dll malloc env: 28
        api major: 0
        api minor: 30
        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: Sat Nov 11 01:49:33 EST 2000
        shared id: cygwin1S3

Use -h to see help about each section
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]