Help needed with libsigsegv2.10-2 + cygwin 2.4.1-1 + win7

Marco Atzeri marco.atzeri@gmail.com
Fri Mar 18 21:35:00 GMT 2016


On 18/03/2016 20:36, ari kumpumäki wrote:
> Hi all
>
> Why the following test code works fluently in Linux and cygwin 1.5.
> But with cygwin 2.4.1 it gives a segmentation fault, when running "x =
> mem[filePageSize];"



>    return (char *) mmap(0, ALIGN_TO_PAGE_SIZE(size), PROT_NONE,
> MAP_SHARED | MAP_ANONYMOUS | MAP_NORESERVE, -1, 0);

why a file descriptor = -1 ?
http://pubs.opengroup.org/onlinepubs/9699919799/functions/mmap.html

Please note also that unsigned is not always same size of address
(eg 64 bit)

size_t works better for that.

In any case you should check the function result.

Regards
Marco

--
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