Web lists-archives.com

Re: fork fails after nmap with hint address in an unmapped memory region

Greetings, Stéphane Mbape!

> While embeding luajit in a c  program, I found myself unable to fork
> processes.
> Investigations prove that it was related to nmap.
> To be accurate, calling nmap with hint address in a unmapped memory 
> region will cause all forks to fail with
> "fixup_mmaps_after_fork: ReadProcessMemory failed for MAP_PRIVATE 
> address 0x6FFFFFE0000, Win32 error 299"

> There is a sample code below.

You forgot to mention Cygwin version you're using, and please provide the
sample as an attach to save people the copy-pasting issues.

With best regards,
Andrey Repin
Saturday, December 9, 2017 18:47:12

Sorry for my terrible english...
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