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.
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
-- 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/