This is the mail archive of the cygwin 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: Another spurious "multiple copies of cygwin1.dll" -- this time in perl


A clue, perhaps.

The error from perl is 

C:\cygwin\bin\perl.exe (1692): *** cygheap version mismatch detected - 0x6179000
0/0xBF0000.
You have multiple copies of cygwin1.dll on your system.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version.  The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution.

I get this error from xemacs:

      2 [main] ? 2852 cygheap_fixup_in_child: Couldn't reserve 9891540 bytes of space for cygwin's heap (0x61790000 <0x750000>) in child, Win32 error 487
C:\cygwin\bin\xemacs-21.4.15.exe (2852): *** m.AllocationBase 0x0, m.BaseAddress 0x61790000, m.RegionSize 0x1E0000, m.State 0x10000

It would appear, therefore, that, in the first error message, the 0x61790000 refers to the base address of the heap.
But what's 0xBF0000? It must be the size or the address -- or a spurios size or address -- of the heap.

Perhaps perl is looking for 0xBF0000 bytes and only getting 0x750000 bytes?
But that does seem unlikely -- perl shouldn't be anywhere near such a pig as xemacs.




--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


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