Closed dmik closed 7 years ago
The assertion happens because DosSetMem
ends up with zero flags being passed which causes it to return error 87 (ERROR_INVALID_PARAMETER). A fix is trivial, I've already applied it and testing Mozilla JS Shell again.
If only PAG_WRITE is passed to a MAP_SHARED memory mapping, an assertion may happen during
msync
like this one:A live use case is described here https://github.com/bitwiseworks/mozilla-os2/issues/247#issuecomment-346048314