I don't believe log files are required in this case. Changing bug status
to 'Confirmed'.
** Changed in: linux (Ubuntu)
Status: Incomplete => Confirmed
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1813179
Title:
Bionic (4.15.0-43.46), x86: mprotect(..., PROT_NONE) failure for
VM_PFNMAP VMAs (fixed in mainline)
Status in linux package in Ubuntu:
Confirmed
Bug description:
Version:
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
Ubuntu 4.15.0-43.46-generic 4.15.18
This is a bug that has been fixed in mainline. When calling
'mprotect(..., PROT_NONE)' on a virtual memory area with VM_PFNMAP set
it fails with a EACCESS (Permission denied) error even though it is a
valid call. In my particular case this happens when calling
mprotect(..., PROT_NONE) on a set of pages within the range of an
Intel SGX enclave.
The bug is fully described on the Linux kernel mailing list here:
https://lkml.org/lkml/2018/8/16/697
The bug has been fixed in mainline in August, see
https://github.com/torvalds/linux/commit/f19f5c49bbc3ffcc9126cc245fc1b24cc29f4a37
According to https://launchpad.net/ubuntu/+source/linux/+changelog the
patch has been backported to Xenial and Cosmic, but not yet to Bionic.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1813179/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp