cygwin-1.7.10-1 fork - address space needed by ... already in use
Corinna Vinschen
corinna-cygwin@cygwin.com
Wed Feb 8 13:00:00 GMT 2012
On Feb 8 11:22, Denis Excoffier wrote:
> I can reproduce.
>
> On my system (2012-02-07 snapshot instrumented), the following is able
> to exercise the fork failure any time.
>
> I do this from within a dedicated directory named "stc".
> Current shell seems indifferent. Here it is /bin/tcsh and
> i've tried with /bin/bash with the same result.
>
> % cat doit1
> #!/usr/bin/tcsh -f
> setenv PATH "/usr/bin"
> cp /usr/bin/cyggcc_s-1.dll .
> ls
> rm cyggcc_s-1.dll
> %
> % cat doit2
> #!/tmp/tcsh -f
> setenv PATH "/usr/bin"
> cp /usr/bin/cyggcc_s-1.dll .
> ls
> rm cyggcc_s-1.dll
> %
>
> Also you will need to do (once): cp /usr/bin/tcsh.exe /tmp/tcsh.exe
>
>
> % ./doit1
> cyggcc_s-1.dll doit1 doit2
> %
> % ./doit2
> 1 [main] tcsh 3660 dll_list::reserve_space: address space needed by 'cygiconv-2.dll' (0x674C0000 with type 1=DLL_LINK)
> [...etc...]
Thanks for the testcase! I can reproduce now as well. I think I see
what's going wrong, but I'm not quite sure what the best fix is. Stay
tuned.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat
--
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
More information about the Cygwin
mailing list