This is the mail archive of the mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: BUG: fork problems with libxml2

Hallo Stanislav,

> I found a problem in launching fork under Perl. I'm not sure
> if it's Cygwin or libxml problem, but I'm rather sure it's 
> not an XML::LibXML problem.

> OS: Windows 2000, SP2
> Latest release Cygwin installation
> libxml2 package version  2.4.23-1
> XML-LibXML-1.52 Perl library. 

> The error is found when launching, and is reproducable with 
> simple fork(). See below the error messages and the sample script.

> ===========  Console log =============
> $ perl
> C:\cygwin\bin\perl.exe: *** unable to remap C:\cygwin\bin\cygxml2-2.dll to 
> same
> address as parent -- 0x1A2F0000
>      35 [main] perl 1320 sync_with_child: child 768(0xD0) died before 
> initializa
> tion with status code 0x1
>   18554 [main] perl 1320 sync_with_child: *** child state child loading 
> dlls
> I am a child
> ===========  Console log end =============

This is a problem with Cygwin fork().  You need to rebase the DLL's and
all should work well then.  This needs Cygwin core development and
meanwhile one needs to rebase the DLL's if there are problems with fork().
Hint to the home of Cygwin-rebase:

Some more infos can be found in the archives, e.g.:


Unsubscribe info:
Bug reporting:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]