1.7.7: unable to remap * errors with perl even after running rebaseall

Mirko Streckenbach mirko.streckenbach@t-online.de
Sun Nov 21 19:45:00 GMT 2010


since switching from 1.5 on XP to 1.7 on Win7 a few weeks ago, I'm 
seeing random "unable to remap ..." errors when using perl.
Unlike I'm used from 1.5, these errors won't go away after rebaseall.

The error messages is always the same, addresses and the dll change,
but the problem is always with perl:

       0 [main] perl 8824 D:\cygwin-2\bin\perl.exe: *** fatal error 
unable to remap D:\cygwin-2\bin\cyglber-2-3-0.dll to same address as 
parent: 0x980000 != 0xAE0000
Stack trace:
Frame     Function  Args
0088AB38  6102749B  (0088AB38, 00000000, 00000000, 00000000)
0088AE28  6102749B  (61177B80, 00008000, 00000000, 61179977)
0088BE58  61004AFB  (611A136C, 6123F2D4, 00980000, 00AE0000)
End of stack trace
       0 [main] perl 3884 fork: child 8824 - died waiting for dll 
loading, errno 11

Since I use a lot of perl modules, I made a "minimal installation"
that reproduces the problem. My only self-compiled modules in this
installation are DBD and DBI::Pg. These modules were with compiled
with cpan.

To rebase use:

find /usr/lib/perl5/site_perl/ -name \*.dll > c:/temp/add.lst

and then

/bin/rebaseall -T c:/temp/add.lst

If I start my perl scripts directly after rebase, I get the same
error messages. I tried perlrebase, but still get the same error.
I checked the verbose output of both and the library from the error
messages was always rebased.

The errors occur randomly. Sometimes my scripts run without any
error messages, sometimes they won't. The scripts don't abort on the
error message, but resume working a few seconds later (and run correctly
as far as I can be tell).

Any help is appreciated.

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygcheck.out
URL: <http://cygwin.com/pipermail/cygwin/attachments/20101121/55d67f92/attachment.ksh>
-------------- next part --------------
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