Rebase: still struggling with it

marco atzeri marco.atzeri@gmail.com
Tue Jul 31 10:28:00 GMT 2012


On 7/31/2012 11:44 AM, Charles Smith wrote:
> I
> - turned off sshd
> - closed all cygwin processes
> - started e:\cygwin\bin\dash from the Run window
> - ran rebase and got this message:
>
> $ /bin/rebaseall
> /usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE/cygperl5_14_2.dll: skipped because nonexistent.
> $
>
> (I just updated yesterday)
>
> and I'm still getting this:
>
> Warning: Cannot convert string "vlines2" to type Pixmap
> Warning: Cannot convert string "vlines2" to type Pixmap
>      934 [main] xterm 2636 child_info_fork::abort: E:\cygwin\bin\cygXdmcp-6.dll: Loaded to different address: parent(0x250000) != child(0x2C0000)
> /home/mellman/opt/xterm-281/xterm: Error 29, errno 11: Resource temporarily unavailable
> Reason: spawn: fork() failed
>     8729 [main] xterm 1888 child_info_fork::abort: E:\cygwin\bin\cygXdmcp-6.dll: Loaded to different address: parent(0x250000) != child(0x2C0000)
> /home/mellman/opt/xterm-281/xterm: Error 29, errno 11: Resource temporarily unavailable
> Reason: spawn: fork() failed

0x250000 is a low address for a cygwin dll.
It is likely that some other program is occupying the expected space

looks on "rebase -si" space for collisions (marked by *)
and look on /proc/process_id/maps

using the process id of your xterm or bash to identify the squatter

>
>
> As an aside let me say that I've been hesitant to use rebaseall because it says that it rebases the whole system.  After studying, searching, and a leap of faith, I presume now that what's meant is the whole *cygwin* system and that my expensively purchased programs won't be updated, improved, or otherwise hacked... right?

rebaseall is only working on cygwin files. ( whole cygwin  ;-) )
It works on all the files listed in /etc/setup/*.lst.gz
If you have additional own built dll's you need to use the
rebaseall -T switch

>
> Thank you,
> Charles.



--
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