|
From: William K. <wil...@gm...> - 2006-10-13 02:50:20
|
Hi, my installation of msys has started behaving strangely and I can't
figure out why. configure scripts that use to run fine now hang, and I
get 'WFSO timed out' errors and shell seg faults. I've tried running
'msysinfo all' and even that has problems (output appended below).
I've re-installed a fresh version of mingw and msys and the problem
remains, so it's possible something strange has happend to my
installation of Windows XP that is affecting msys. In trying to debug
the problem, I examined the environmental variables and right at the
top are some strange ones that I can't get rid of because they have
special characters in the name that I don't know how to escape:
$set
!::='::\'
!C:='C:\swtools\msys\bin
ALLUSERSPROFILE='C:\Documents and Settings\All Users'
APPDATA='C:\Documents and Settings\strangecell\Application Data'
APR_ICONV_PATH='c:\swtools\version-control\svn\iconv'
...
Specifically, the first two variables start with a '!', which is a
special character in bash for indirect variable expansion. I don't
know how to escape that to unset it. It's not set in /etc/profile, I
don't have a .profile, and it's not in my DOS environment when I
launch msys. Don't know where it comes from. I don't even know if
that's the cause of my main problem, but that's what I'm stuck on now.
Below is the output of my 'msysinfo all', which has a core dump
redirected to a second error stream:
---------------------------------------------------stdout:
msysinfo-1.3: Send this to the MSYS support list:
MSYS 1.0.11(0.46/3/2) 2004-04-30 18:55 i686 unknown; targ=MINGW32
GNU bash, version 2.05b.0(1)-release (i686-pc-msys); ENV=.profile
GNU Make version 3.79.1,Built for i686-pc-msys; MAKE_MODE=unix
gcc.exe (GCC) 3.2.3 (mingw special 20030504-1); targ=MINGW32
GNU ld version 2.13.90 20030111
5927498 Fri Apr 30 22:15:08 2004 /bin/msys-1.0.dll
52064 Thu Jan 02 07:05:27 2003 /bin/msysltdl-3.dll
135680 Fri Apr 30 22:15:05 2004 /bin/make.exe
82432 Sun May 04 23:38:20 2003 /mingw/bin/gcc.exe
566272 Sun Jan 12 04:42:48 2003 /mingw/bin/ld.exe
HOME=/c/home/willkn
Sysname=MINGW32_NT-5.1 OSTYPE=msys TERM=msys
PATH=.:/usr/local/bin:/mingw/bin:/bin:/c/math/gnumeric/bin:/c/PR
OGRAM FILES/THINKPAD/UTILITIES:/c/WINDOWS/system32:/c/WINDOWS:/c
/WINDOWS/System32/Wbem:/c/Program Files/Intel/Wireless/Bin/:/c/b
in:/c/swtools/gtk+/bin:/c/swtools/cvsnt:/c/swtools/version-contr
ol/svn/bin:/c/swtools/perl/bin:.
$ ls -tx /c/home/willkn/msys-bug/new
err out sh.exe.stackdump .out.swp
cbb74f259ee6c7fa2da40b125bddbade */bin/msys-1.0.dll
7c2d7d01f6a96b73aeea7738faaaa9c5 */bin/msysltdl-3.dll
0e7941487ca8156a25b46b0b8f9a8bd9 */bin/make.exe
aad05e77b37da603d3097824834fdfc8 */mingw/bin/gcc.exe
In /etc/fstab:
In /etc/profile:
export PATH=".:/usr/local/bin:/mingw/bin:/bin:$PATH"
export PATH=".:/usr/local/bin:/bin:/mingw/bin:$PATH"
export HOME LOGNAME MSYSTEM HISTFILE
export MAKE_MODE=unix
export PS1='\[\033]0;$MSYSTEM:\w\007
/bin/msys-1.0.dll:%%% MSYS dll major: 1000
/bin/msys-1.0.dll:%%% MSYS dll minor: 11
/bin/msys-1.0.dll:%%% MSYS dll epoch: 19
/bin/msys-1.0.dll:%%% MSYS dll bad signal mask: 19005
/bin/msys-1.0.dll:%%% MSYS dll old termios: 5
/bin/msys-1.0.dll:%%% MSYS dll malloc env: 28
/bin/msys-1.0.dll:%%% MSYS api major: 0
/bin/msys-1.0.dll:%%% MSYS api minor: 46
/bin/msys-1.0.dll:%%% MSYS shared data: 3
/bin/msys-1.0.dll:%%% MSYS dll identifier: msys-1.0
/bin/msys-1.0.dll:%%% MSYS mount registry: 2
/bin/msys-1.0.dll:%%% MSYS cygnus registry name: msys
/bin/msys-1.0.dll:%%% MSYS cygwin registry name: 1.0
/bin/msys-1.0.dll:%%% MSYS program options name: Program Options
/bin/msys-1.0.dll:%%% MSYS cygwin mount registry name: mounts v2
/bin/msys-1.0.dll:%%% MSYS cygdrive flags: cygdrive flags
/bin/msys-1.0.dll:%%% MSYS cygdrive prefix: cygdrive prefix
/bin/msys-1.0.dll:%%% MSYS cygdrive default prefix:
/bin/msys-1.0.dll:%%% MSYS build date: Fri Apr 30 18:55:14 EDT 2004
/bin/msys-1.0.dll:%%% MSYS shared id: msys-1.0S3
!::='::\'
!C:='C:\swtools\new-msys\bin'
ALLUSERSPROFILE='C:\Documents and Settings\All Users'
APPDATA='C:\Documents and Settings\strangecell\Application Data'
APR_ICONV_PATH='c:\swtools\version-control\svn\iconv'
BASH=/usr/bin/sh
BASH_VERSINFO=([0]="2" [1]="05b" [2]="0" [3]="1" [4]="release"
[5]="i686-pc-msys")
BASH_VERSION='2.05b.0(1)-release'
BGCOLOR=LightYellow
CLIENTNAME=Console
COLORFGBG='default;default'
COLORTERM=rxvt
COMMONPROGRAMFILES='C:\Program Files\Common Files'
COMPUTERNAME=TYRELL2005
COMSPEC='C:\WINDOWS\system32\cmd.exe'
DIRSTACK=()
DISPLAY=:0
EUID=500
FGCOLOR=Navy
FP_NO_HOST_CHECK=NO
GROUPS=()
GTK_BASEPATH='C:\math\gnumeric'
HISTFILE=/c/home/willkn/.bash_history
HOME=/c/home/willkn
HOMEDRIVE=C:
HOMEPATH='\'
HOSTNAME=TYRELL2005
HOSTTYPE=i686
IBMSHARE='C:\IBMSHARE'
IFS='
'
LOGNAME=strangecell
LOGONSERVER='\\TYRELL2005'
MACHTYPE=i686-pc-msys
MAKE_MODE=unix
MINGW32BGCOLOR=LightYellow
MINGW32FGCOLOR=Navy
MSYSBGCOLOR=White
MSYSCON=rxvt.exe
MSYSFGCOLOR=Black
MSYSTEM=MINGW32
NUMBER_OF_PROCESSORS=1
OPTERR=1
OPTIND=1
OS=Windows_NT
OSTYPE=msys
PATH='.:/usr/local/bin:/mingw/bin:/bin:/c/math/gnumeric/bin:/c/P
ROGRAM
FILES/THINKPAD/UTILITIES:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDO
WS/System32/Wbem:/c/Program
Files/Intel/Wireless/Bin/:/c/bin:/c/swtools/gtk+/bin:/c/swtools/
cvsnt:/c/swtools/version-control/svn/bin:/c/swtools/perl/bin:.'
PATHEXT='.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.pyo;.
pyc;.py;.pyw'
PIPESTATUS=([0]="0")
POSIXLY_CORRECT=y
PPID=1204
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER='x86 Family 6 Model 13 Stepping 6,
GenuineIntel'
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0d06
PROGRAMFILES='C:\Program Files'
PROMPT='$P$G'
PS4='+ '
PWD=/c/home/willkn/msys-bug/new
PYTHONCASEOK=1
PYTHONPATH='C:\IBMTOOLS\utils\support;C:\IBMTOOLS\utils\logger'
RRU='C:\Program Files\IBM\IBM Rapid Restore Ultra\'
SESSIONNAME=Console
SHELL=/bin/sh
SHELLOPTS=braceexpand:hashall:interactive-comments:posix
SHLVL=2
SYSTEMDRIVE=C:
SYSTEMROOT='C:\WINDOWS'
TCL_LIBRARY='C:\IBMTOOLS\Python22\tcl\tcl8.4'
TEMP=/tmp
TERM=msys
TK_LIBRARY='C:\IBMTOOLS\Python22\tcl\tk8.4'
TMP=/tmp
UID=500
USERDOMAIN=TYRELL2005
USERNAME=strangecell
USERPROFILE='C:\Documents and Settings\strangecell'
WD='C:\swtools\new-msys\\bin\'
WINDIR='C:\WINDOWS'
WINDOWID=268502208
_=echo
$ msysinfo all >msysinfo.txt will save this to a file
----------------------------------- stderr:
ls: 1: Permission denied
0 [main] sh 1776 open_stackdumpfile: Dumping stack trace to
sh.exe.stackdump
/bin/msysinfo: line 29: 1776 Segmentation fault (core dumped)
md5sum -b $(type -p ld).exe
0 [main] sh 1052 fhandler_base::fork_fixup: /bin/msysinfo -
Win32 error 6, handle io_handle<0x0>
4775 [main] sh 4 open_stackdumpfile: Dumping stack trace to sh.exe.stackdump
0 [main] sh 608 fhandler_base::fork_fixup: /bin/msysinfo - Win32
error 6, handle io_handle<0x0>
MSYS-1.0.11 Build:2004-04-30 18:55
Exception: STATUS_ACCESS_VIOLATION at eip=7FFD1325
eax=00000000 ebx=0022F17C ecx=00000000 edx=01250000 esi=0022F180 edi=00000000
ebp=00000000 esp=0022F164 program=C:\swtools\new-msys\bin\sh.exe
cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023
Stack trace:
Frame Function Args
End of stack trace/bin/msysinfo: line 29: 4 Segmentation fault
(core dumped) cat /etc/fstab
96 (core dumped) | grep '/'
|