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

