kernel regression in 3.13.0-155, "java: Corrupted page table..."

Bug #1787246 reported by Dan Streetman
This bug report is a duplicate of:  Bug #1787127: java Corrupted page table. Edit Remove
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Undecided
Unassigned
Trusty
In Progress
High
Dan Streetman

Bug Description

[impact]

The kernel update from 3.13.0-153 to 3.13.0-155 has introduced a regression as shown:

[ 9.490655] java: Corrupted page table at address 7f3ef3967000
[ 9.492642] PGD 80000002334c3067 PUD 2336b4067 PMD 2336b5067 PTE 80003ffffe17c225
[ 9.494401] Bad pagetable: 000d [#1] SMP
[ 9.494401] Modules linked in: dm_crypt kvm_intel kvm serio_raw isofs psmouse floppy
[ 9.494401] CPU: 3 PID: 1088 Comm: java Not tainted 3.13.0-155-generic #205-Ubuntu
[ 9.494401] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1ubuntu1 04/01/2014
[ 9.494401] task: ffff880231f93000 ti: ffff88023272c000 task.ti: ffff88023272c000
[ 9.494401] RIP: 0033:[<00007f3ee9071ca8>] [<00007f3ee9071ca8>] 0x7f3ee9071ca8
[ 9.494401] RSP: 002b:00007f3ef395af48 EFLAGS: 00010202
[ 9.494401] RAX: 00000000ee638118 RBX: 00000000f5a56380 RCX: 00000000ee7b01e8
[ 9.494401] RDX: 0000000080500001 RSI: 00000000ee7b01e8 RDI: 00000000f5a58328
[ 9.494401] RBP: 00007f3ef395afa0 R08: 0000000000000000 R09: 0000000000000023
[ 9.494401] R10: 00007f3ef2b299e0 R11: 00000000ee638118 R12: 0000000000000000
[ 9.494401] R13: 00007f3ef395af58 R14: 00007f3ef395afd8 R15: 00007f3eec00a800
[ 9.494401] FS: 00007f3ef395d700(0000) GS:ffff88023fd80000(0000) knlGS:0000000000000000
[ 9.494401] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 9.494401] CR2: 00007f3ef3967000 CR3: 0000000232720000 CR4: 0000000000000670
[ 9.494401]
[ 9.494401] RIP [<00007f3ee9071ca8>] 0x7f3ee9071ca8
[ 9.494401] RSP <00007f3ef395af48>
[ 9.494401] ---[ end trace 0bd1e3ccd36bea6c ]---
[ 9.541098] BUG: Bad page map in process java pte:80003ffffe17c225 pmd:2336b5067
[ 9.546172] addr:00007f3ef3967000 vm_flags:08000071 anon_vma: (null) mapping: (null) index:7f3ef3967
[ 9.549729] CPU: 3 PID: 1092 Comm: java Tainted: G D 3.13.0-155-generic #205-Ubuntu
[ 9.552265] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1ubuntu1 04/01/2014
[ 9.553719] 0000000000000000 ffff8800bad33a98 ffffffff8173983f 00007f3ef3967000
[ 9.553719] ffff880231d33c00 ffff8800bad33ae8 ffffffff8117e374 80003ffffe17c225
[ 9.553719] 00000002336b5067 00000007f3ef3967 ffff8802336b5b38 ffff8800bad33c58
[ 9.553719] Call Trace:
[ 9.553719] [<ffffffff8173983f>] dump_stack+0x64/0x80
[ 9.553719] [<ffffffff8117e374>] print_bad_pte+0x1a4/0x250
[ 9.553719] [<ffffffff8117f6ae>] vm_normal_page+0x6e/0x80
[ 9.553719] [<ffffffff8117faa6>] unmap_page_range+0x3e6/0x830
[ 9.553719] [<ffffffff8117ff71>] unmap_single_vma+0x81/0xf0
[ 9.553719] [<ffffffff81181019>] unmap_vmas+0x49/0x90
[ 9.553719] [<ffffffff8118a05c>] exit_mmap+0x9c/0x170
[ 9.553719] [<ffffffff81118ee3>] ? __delayacct_add_tsk+0x153/0x170
[ 9.553719] [<ffffffff8106a43c>] mmput+0x5c/0x120
[ 9.553719] [<ffffffff8106fda4>] do_exit+0x264/0xa60
[ 9.553719] [<ffffffff810df701>] ? __unqueue_futex+0x31/0x60
[ 9.553719] [<ffffffff810e0b26>] ? futex_wait+0x126/0x290
[ 9.553719] [<ffffffff8107061f>] do_group_exit+0x3f/0xb0
[ 9.553719] [<ffffffff81080ba0>] get_signal_to_deliver+0x1d0/0x700
[ 9.553719] [<ffffffff81745eb4>] ? __do_page_fault+0x214/0x570
[ 9.553719] [<ffffffff81014458>] do_signal+0x48/0xa30
[ 9.553719] [<ffffffff8174aa35>] ? system_call_after_swapgs+0x14f/0x170
[ 9.553719] [<ffffffff8174aa2e>] ? system_call_after_swapgs+0x148/0x170
[ 9.553719] [<ffffffff8174aa27>] ? system_call_after_swapgs+0x141/0x170
[ 9.553719] [<ffffffff8174aa20>] ? system_call_after_swapgs+0x13a/0x170
[ 9.553719] [<ffffffff8174aa19>] ? system_call_after_swapgs+0x133/0x170
[ 9.553719] [<ffffffff8174aa12>] ? system_call_after_swapgs+0x12c/0x170
[ 9.553719] [<ffffffff8174aa0b>] ? system_call_after_swapgs+0x125/0x170
[ 9.553719] [<ffffffff8174aa04>] ? system_call_after_swapgs+0x11e/0x170
[ 9.553719] [<ffffffff8174a9fd>] ? system_call_after_swapgs+0x117/0x170
[ 9.553719] [<ffffffff8174a9f6>] ? system_call_after_swapgs+0x110/0x170
[ 9.553719] [<ffffffff81014ea9>] do_notify_resume+0x69/0xb0
[ 9.553719] [<ffffffff8174ad70>] int_signal+0x12/0x17

[test case]

create a trusty VM and install the 3.13.0-153 kernel, and 'tomcat7' package. Reboot into 3.13.0-153, and no error happens. Install the 3.13.0-155 kernel and reboot to it, and the error happens.

[regression potential]

unknown so far

[other info]

Tags: cscc trusty
Dan Streetman (ddstreet)
Changed in linux (Ubuntu Trusty):
status: New → In Progress
importance: Undecided → High
assignee: nobody → Dan Streetman (ddstreet)
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1787246

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: trusty
Brad Figg (brad-figg)
tags: added: cscc
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.