Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Did you try a <strong><a href="https://superuser.com/questions/231590/running-rebaseall-on-cygwin"><code>rebaseall</code></a></strong> like <a href="http://yosanai.com/cygwin-unable-remap-dll-same-address-parent" rel="nofollow noreferrer">described here</a>?</p> <blockquote> <p>When you are working with Cygwin, sometimes you would get an error like this</p> </blockquote> <pre><code>unable to remap some.dll to same address as parent someapp 4292 fork: child 3964 - died waiting for dll loading, errno 11" </code></pre> <blockquote> <p>Then you would need to run rebaseall.<br> In order to run it, close all you Cygwin windows, Execute <code>&lt;cygwin_home&gt;\bin\ash.exe</code>, it would open a new console window<br> execute <code>rebaseall</code> there.<br> Once it has completed, you can go back to running Cygwin again without any issues :-)</p> </blockquote> <hr> <p>The OP <a href="https://stackoverflow.com/users/496825/gor">gor</a> report he had to reboot to make the <code>rebaseall</code> work.<br> <a href="https://stackoverflow.com/users/95706/dan-moulding">Dan Moulding</a> mentions in the comments:</p> <blockquote> <p>I'll just add that closing all Cygwin windows may not be sufficient.<br> <strong>You should make sure all Cygwin processes and services are terminated and/or stopped</strong> (<code>ps -a</code> from <code>ash</code> should show nothing but <code>ash</code> and <code>ps</code>) <strong>before rebasing</strong>.</p> </blockquote> <hr> <p><a href="https://stackoverflow.com/users/158074/rsenna">rsenna</a> reports <a href="https://stackoverflow.com/questions/5014554/git-svn-error-under-cygwin/5014721#comment32772351_5014721">in the comments</a>:</p> <blockquote> <p>For an explanation of why this is needed, see <a href="http://www.mylifestartingup.com/2009/04/fatal-error-unable-to-remap-to-same.html" rel="nofollow noreferrer"><code>fatal error - unable to remap to same address as parent</code>: Cygwin, Ruby on Rails, System calls</a></p> <p>So what actually is happening?<br> Well, in this case, the problem was a result of the way windows manages their <code>.dll</code>'s. </p> <p>Windows uses <strong><code>ASLR</code></strong> (address space layout randomization) to manage its <code>.dll</code>'s. It loads your dll's into different areas of memory every time you boot your computer.<br> If this gets out of whack then the next time you look for that <code>.dll</code> - you can crash your system. Or if you look in the wrong place, you can crash your system.<br> So how can this system get out of whack? Well, running your cygwin setup program can affect record keeping, especially if the <code>ASLR</code> has changed but Cygwin is holding on to an older copy (this can happen when setup doesn't complete). </p> <p>ASLR is great against malware or hacker defense. Hackers can't constantly try new addresses for your <code>.dll</code>'s without crashing your system.</p> </blockquote>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload