This is the mail archive of the cygwin 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]
Other format: [Raw text]

ZSH "Address Space Needed By" problem


Hey folks,

I fired up Cygwin this morning to find that my ZSH is having a problem
starting. I'm getting the following error message anytime I try to
start it:

ZSH initiated.
Syncing profile with zorro...done
      0 [main] zsh 5960 child_info_fork::abort: address space needed
by 'rlimits.dll' (0x4A0000) is already occupied
/home/goose/.zsh/alias:15: fork failed: resource temporarily unavailable
      0 [main] zsh 3608 child_info_fork::abort: address space needed
by 'rlimits.dll' (0x4A0000) is already occupied
/home/goose/.zsh/completion:46: fork failed: resource temporarily unavailable
      0 [main] zsh 1080 child_info_fork::abort: unable to remap
parameter.dll to same address as parent (003F0000) - try running
rebaseall
/home/goose/.zsh/prompt:7: fork failed: resource temporarily unavailable
      0 [main] zsh 1312 child_info_fork::abort: address space needed
by 'parameter.dll' (0x3F0000) is already occupied
precmd:4: fork failed: resource temporarily unavailable
(goose@crucio)[128] ~ %

I'm unable to execute any commands, even "bash" or "echo"; however, if
I manually edit my /etc/passwd file and change my shell from ZSH to
bash, I'm able to use bash without any issues.

Here's the locations of the affected DLL's:

goose@crucio /
$ find . -depth -type f -name "*parameter.dll*"
./lib/zsh/5.0.2/zsh/parameter.dll
./lib/zsh/5.0.2/zsh/zleparameter.dll
./usr/lib/zsh/5.0.2/zsh/parameter.dll
./usr/lib/zsh/5.0.2/zsh/zleparameter.dll
goose@crucio /
$ find . -depth -type f -name "*rlimits.dll*"
./lib/zsh/5.0.2/zsh/rlimits.dll
./usr/lib/zsh/5.0.2/zsh/rlimits.dll

I've tried the following commands, none of which have fixed it:

D:\cygwin\bin\dash.exe -c '/usr/bin/rebaseall -v'
D:\cygwin\bin\dash.exe -c '/usr/bin/rebaseall -v -s *.dll'
D:\cygwin\bin\dash.exe -c '/usr/bin/rebase -s /usr/lib/zsh/5.0.2/zsh/*.dll'
D:\cygwin\bin\dash.exe -c '/usr/bin/rebase -O /usr/lib/zsh/5.0.2/zsh/*.dll'

The first time I attempted to send this email with my "cygcheck.out"
attached, I received a response of "ezmlm-reject: fatal: Sorry, I
don't accept messages larger than 1000000 bytes (#5.2.3)" (Not sure
why I got this, as my cygcheck.out measures 815908 bytes).

The second time I attempted to send this email, I uploaded the file to
my personal web server and provided a direct link to the cygcheck.txt
file the, and I received the error reply: "552 spam score exceeded
threshold"

So forgive me for making you fix this URL by hand, but hopefully this
third try it will actually send to the mailing list: https (colon
slash slash) captain (dash) kickass (dot) net (slash) files (slash)
cygcheck (dot) txt

Thanks.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


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