Confirmed kernel from -proposed fixes the issue. Test case program and
vsftpd both run without triggering the kernel messages.
[0.00] Linux version 3.13.0-30-generic (buildd@allspice) (gcc version
4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #54-Ubuntu SMP Mon Jun 9 22:45:01 UTC 2014
(Ubuntu 3.13.0
iately see
something similar to:
triden@tweety:~$ ./bugtest
[ 837.276658] BUG: Bad page map in process bugtest pte:8965
pmd:3c076067
[ 837.27] page:ea00 count:-31 mapcount:-31 mapping:
(null) index:0x0
[ 837.276669] page flags: 0x10(dirty)
[ 837.276672] page dump
I've been using 3.15.0-031500rc2-generic #201404201435 SMP Sun Apr 20
18:36:18 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux from the Ubuntu
Mainline kernel PPA on all my Xen guests for weeks without issue.
Looks like the patch is scheduled for the 3.13.11.3 kernel update.
Ref: https://lists.ubuntu.com
The problem can occur with any application as stated by Boris Ostrovsky
"This can be easily triggered by Linux' page-types
(tools/vm/page-types.c) after save/restore.
All it does is it walks the page tables (in fs/proc/task_mmu.c) and
eventually trips on bad page. For example:
# /pa
** Summary changed:
- Unable to start vsftpd on Ubuntu 14.04 (Amazon/EC2) with default
configuration
+ Unable to start vsftpd on Ubuntu 14.04 (Amazon/EC2 or Xen) with default
configuration
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscrib
It is related to a kernel bug.
Don't know if you have the ability to upgrade kernels on EC2, but this
bug can be worked around by installing one of the latest Ubuntu Mainline
kernels.
You need at least: linux-image-3.15.0-031500rc2
Reference: http://www.deinon.com/wiki/doku.php?id=linux:ubuntu