On 2016-12-22, Renaud Allard <[email protected]> wrote: > On 22/12/2016 18:07, Артур Истомин wrote: >> I see messages about mmap W^X violation when trying to use Node.js >> >> dmesg | grep violation >> node(7370): mmap W^X violation >> node(55720): mmap W^X violation > > Even with wxallowed, the kernel still logs the violations. That doesn't > mean it blocks them.
The binary can be marked specially to avoid logging this. In 6.0 there were still quite a few packages that weren't marked this way, post-6.0 more packages are marked, and kernel behaviour has changed so that when this message is logged, the mapping is refused.

