lynx doesn't like COMSPEC=C:\\bin\\bash.exe

Timo Frenay dreamer@followyourdreams.nl
Thu Oct 24 11:37:00 GMT 2002


I've noticed that lynx (2.8.4-1) uses $COMSPEC rather than $SHELL as the 
shell for the `!' command, so I set $COMSPEC in my cygwin.bat as follows:

set SHELL=C:\bin\bash.exe
set COMSPEC=%SHELL%

But now when I do `!' in lynx it generates an acces violation:

     140 [main] ? 0 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
Exception: STATUS_ACCESS_VIOLATION at eip=610A0024
eax=61680000 ebx=00004AB4 ecx=000012AD edx=00000000 esi=00000000 edi=61680000
ebp=007BFCF8 esp=007BFCEC program=
cs=0167 ds=016F es=016F fs=1247 gs=0000 ss=016F
Stack trace:
Frame     Function  Args
007BFCF8  610A0024  (61680000, 00000000, 00004AB4, 00000004)
007BFD58  61001AA6  (00000001, 6100541F, BFF741F7, BFFC9490)
007BFDA8  61005A20  (610C29AC, FFFFFFFE, 00000018, 610C28D0)
007BFE08  61005E2C  (00000000, 00000000, BFFC9490, 007BFF68)
007BFE28  004749B2  (00401204, 037F0500, 007BFF78, BFF8B560)
007BFE38  0040103C  (00000000, 81690F04, 005B0000, 68736142)
007BFF78  BFF8B560  (816958A0, 00000008, 81690F04, 00000000)
  486211 [main] ? 0 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
  486900 [main] ? 0 handle_exceptions: Error while dumping state (probably 
corrupted stack)

I'm running a manually installed (shoot me!) cygwin 1.3.12-4 with bash 
2.05b-5 under Windows 98.

* Reproduce:
         export COMSPEC=$SHELL
         echo -e 'key !\nkey q\nkey y' > lynx-script
         lynx -cmd-script lynx-script 2> lynx-errors
         cat lynx-errors

Timo Frenay.
-------------- next part --------------

Cygwin Win95/NT Configuration Diagnostics
Current System Time: Thu Oct 24 19:46:17 2002

Windows 98 SE Ver 4.10 Build 2222 

Path:	C:\bin
	C:\PROGRA~1\BORLAND\CBUILD~1\BIN
	C:\PROGRA~1\VIM\VIM61
	C:\PROGRA~1\MICROS~3\COMMON\MSDEV98\BIN
	C:\PROGRA~1\MICROS~3\VC98\BIN
	C:\PROGRA~1\MICROS~3\COMMON\TOOLS\WIN95
	C:\PROGRA~1\MICROS~3\COMMON\TOOLS
	C:\SYSTEM
	C:\WINDOWS
	C:\WINDOWS
	C:\WINDOWS\COMMAND

SysDir: C:\WINDOWS\SYSTEM
WinDir: C:\WINDOWS

HOME = `C:\home\timo'
PWD = `/home/timo'
USER = `timo'

BLASTER = `A220 I5 D1 T4 P330'
CMDLINE = `C:\bin\bash.exe --login -i'
COMSPEC = `C:\bin\bash.exe'
HOMEDRIVE = `C:'
HOMEPATH = `\home\timo'
INCLUDE = `C:\PROGRA~1\MICROS~3\VC98\ATL\INCLUDE;C:\PROGRA~1\MICROS~3\VC98\INCLUDE;C:\PROGRA~1\MICROS~3\VC98\MFC\INCLUDE;'
INPUTRC = `/etc/inputrc'
LIB = `C:\PROGRA~1\MICROS~3\VC98\LIB;C:\PROGRA~1\MICROS~3\VC98\MFC\LIB;'
LYNX_CFG = `/etc/lynx.cfg'
MSDEVDIR = `C:\PROGRA~1\MICROS~3\COMMON\msdev98'
MSVCDIR = `C:\PROGRA~1\MICROS~3\VC98'
PROMPT = `$p$g'
PS1 = `\w>'
SHELL = `C:\bin\bash.exe'
SHLVL = `1'
TEMP = `C:\windows\TEMP'
TERM = `cygwin'
TMP = `C:\windows\TEMP'
WINBOOTDIR = `C:\WINDOWS'
WINDIR = `C:\WINDOWS'
_ = `/usr/bin/cygcheck'

HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
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) = `/mnt'
  cygdrive flags = 0x00000022
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\Cygwin\mounts v2\/
  (default) = `C:\'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
  (default) = `C:\bin'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
  (default) = `C:\lib'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/local/bin
  (default) = 0x0000000a
  native = `C:\bin'
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/local/lib
  (default) = 0x0000000a
  native = `C:\lib'
HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\Cygwin\Program Options

a:  fd           N/A    N/A                    
c:  hd  FAT32   9529Mb  75% CP    UN           COMPAQ
d:  cd           N/A    N/A                    
k:  net NTFS   30592Mb  89% CP CS UN PA FC     
l:  net NTFS   34726Mb  93% CP CS UN PA FC     
m:  net NTFS   30592Mb  89% CP CS UN PA FC     
o:  net NTFS   34726Mb  93% CP CS UN PA FC     
p:  net NTFS   30592Mb  89% CP CS UN PA FC     
u:  net NTFS   34726Mb  93% CP CS UN PA FC     

C:\     /               system  binmode
C:\bin  /usr/bin        system  binmode
C:\lib  /usr/lib        system  binmode
C:\bin  /usr/local/bin  system  binmode
C:\lib  /usr/local/lib  system  binmode
.       /mnt            user    binmode,cygdrive

Found: C:\bin\bash.exe
Found: \bin\bash.exe
Warning: C:\bin\bash.exe hides \bin\bash.exe
Not Found: cat
Not Found: cpp (good!)
Found: C:\WINDOWS\COMMAND\find.exe
Not Found: gcc
Not Found: gdb
Not Found: ld
Not Found: ls
Found: C:\PROGRA~1\BORLAND\CBUILD~1\BIN\make.exe
Not Found: sh

  625k 2002/08/09 C:\bin\cygcrypto.dll - os=4.0 img=1.0 sys=4.0
                  "cygcrypto.dll" v0.0 ts=2002/8/9 22:20
  159k 2002/08/09 C:\bin\cygssl.dll - os=4.0 img=1.0 sys=4.0
                  "cygssl.dll" v0.0 ts=2002/8/9 22:20
   21k 2001/06/20 C:\bin\cygintl.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl.dll" v0.0 ts=2001/6/20 19:09
   45k 2001/04/25 C:\bin\cygform5.dll - os=4.0 img=1.0 sys=4.0
                  "cygform5.dll" v0.0 ts=2001/4/25 7:28
   26k 2001/04/25 C:\bin\cygmenu5.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu5.dll" v0.0 ts=2001/4/25 7:27
  156k 2001/04/25 C:\bin\cygncurses++5.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++5.dll" v0.0 ts=2001/4/25 7:29
  226k 2001/04/25 C:\bin\cygncurses5.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses5.dll" v0.0 ts=2001/4/25 7:17
   15k 2001/04/25 C:\bin\cygpanel5.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel5.dll" v0.0 ts=2001/4/25 7:27
   50k 2002/03/12 C:\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
                  "cygz.dll" v0.0 ts=2002/3/12 5:38
   40k 2001/11/21 C:\bin\cygpcre.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcre.dll" v0.0 ts=2001/11/21 23:15
   39k 2001/11/21 C:\bin\cygpcreposix.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcreposix.dll" v0.0 ts=2001/11/21 23:15
  883k 2002/07/06 C:\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=2002/7/6 8:16
    Cygwin DLL version info:
        DLL version: 1.3.12
        DLL epoch: 19
        DLL bad signal mask: 19005
        DLL old termios: 5
        DLL malloc env: 28
        API major: 0
        API minor: 54
        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 Jul 6 02:16:58 EDT 2002
        CVS tag: cygwin-1-3-12-1
        Shared id: cygwin1S3

  625k 2002/08/09 \bin\cygcrypto.dll - os=4.0 img=1.0 sys=4.0
                  "cygcrypto.dll" v0.0 ts=2002/8/9 22:20
  159k 2002/08/09 \bin\cygssl.dll - os=4.0 img=1.0 sys=4.0
                  "cygssl.dll" v0.0 ts=2002/8/9 22:20
   21k 2001/06/20 \bin\cygintl.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl.dll" v0.0 ts=2001/6/20 19:09
   45k 2001/04/25 \bin\cygform5.dll - os=4.0 img=1.0 sys=4.0
                  "cygform5.dll" v0.0 ts=2001/4/25 7:28
   26k 2001/04/25 \bin\cygmenu5.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu5.dll" v0.0 ts=2001/4/25 7:27
  156k 2001/04/25 \bin\cygncurses++5.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++5.dll" v0.0 ts=2001/4/25 7:29
  226k 2001/04/25 \bin\cygncurses5.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses5.dll" v0.0 ts=2001/4/25 7:17
   15k 2001/04/25 \bin\cygpanel5.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel5.dll" v0.0 ts=2001/4/25 7:27
   50k 2002/03/12 \bin\cygz.dll - os=4.0 img=1.0 sys=4.0
                  "cygz.dll" v0.0 ts=2002/3/12 5:38
   40k 2001/11/21 \bin\cygpcre.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcre.dll" v0.0 ts=2001/11/21 23:15
   39k 2001/11/21 \bin\cygpcreposix.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcreposix.dll" v0.0 ts=2001/11/21 23:15
  883k 2002/07/06 \bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=2002/7/6 8:16
    Cygwin DLL version info:
        DLL version: 1.3.12
        DLL epoch: 19
        DLL bad signal mask: 19005
        DLL old termios: 5
        DLL malloc env: 28
        API major: 0
        API minor: 54
        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 Jul 6 02:16:58 EDT 2002
        CVS tag: cygwin-1-3-12-1
        Shared id: cygwin1S3


Cygwin Package Information
No setup information found

Use -h to see help about each section

-------------- next part --------------
--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


More information about the Cygwin mailing list