When bumping in dll/forking errors in cygwin, i'm calling the rebaseall
script and everything magically works again. I know that it somehow modifies the dlls in the cygwin installation because i've run a diff between the problematic ones and the rebased ones.
What does it exactly modify in these binary files and makes them work again?
According to Error messages about module base addresses:
A bit more technical explanation from Handling repeated failures of rebaseall to allow cygwin remaps: