Re: mlockall(MCL_CURRENT) blocking infinitely

From: Robert Stupp
Date: Fri Oct 25 2019 - 07:02:58 EST


On Fri, 2019-10-25 at 11:21 +0200, Michal Hocko wrote:
> On Thu 24-10-19 16:34:46, Randy Dunlap wrote:
> > [adding linux-mm + people]
> >
> > On 10/24/19 12:36 AM, Robert Stupp wrote:
> > > Hi guys,
> > >
> > > I've got an issue with `mlockall(MCL_CURRENT)` after upgrading
> > > Ubuntu 19.04 to 19.10 - i.e. kernel version change from 5.0.x to
> > > 5.3.x.
> > >
> > > The following simple program hangs forever with one CPU running
> > > at 100% (kernel):
>
> Can you capture everal snapshots of proc/$(pidof $YOURTASK)/stack
> while
> this is happening?

Sure,

Approach:
- one shell running
while true; do cat /proc/$(pidof test)/stack; done
- starting ./test in another shell + ctrl-c quite some times

Vast majority of all ./test invocations return an empty 'stack' file.
Some tries, maybe 1 out of 20, returned these snapshots.
Was running 5.3.7 for this test.


[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9


[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9


[<0>] __do_fault+0x3c/0x130
[<0>] do_fault+0x248/0x640
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9


// doubt this one is relevant
[<0>] __wake_up_common_lock+0x7c/0xc0
[<0>] __wake_up_sync_key+0x1e/0x30
[<0>] __wake_up_parent+0x26/0x30
[<0>] do_notify_parent+0x1cc/0x280
[<0>] do_exit+0x703/0xaf0
[<0>] do_group_exit+0x47/0xb0
[<0>] get_signal+0x165/0x880
[<0>] do_signal+0x34/0x280
[<0>] exit_to_usermode_loop+0xbf/0x160
[<0>] do_syscall_64+0x10f/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9


[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0


[<0>] __handle_mm_fault+0x4c5/0x7a0


[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770


[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0xc0/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9


[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9


[<0>] __do_fault+0x3c/0x130
[<0>] do_fault+0x248/0x640
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9


[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0xc0/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9


[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0x230/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[<0>] __handle_mm_fault+0x4c5/0x7a0
[<0>] handle_mm_fault+0xca/0x1f0
[<0>] __get_user_pages+0xc0/0x770
[<0>] populate_vma_page_range+0x74/0x80
[<0>] __mm_populate+0xb1/0x150
[<0>] __x64_sys_mlockall+0x11c/0x190
[<0>] do_syscall_64+0x5a/0x130
[<0>] entry_SYSCALL_64_after_hwframe+0x44/0xa9



Some snippets from `dmesg`:
[ 0.000000] microcode: microcode updated early to revision
0xb000038, date = 2019-06-18
[ 0.000000] Linux version 5.3.7-050307-generic (kernel@tangerine)
(gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2)) #201910180652 SMP
Fri Oct 18 10:56:47 UTC 2019
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.3.7-050307-
generic root=UUID=4325fe2c-ba38-4a75-b4dc-896db1796495 ro
intel_idle.max_cstate=0 quiet splash vt.handoff=7
...
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff]
usable
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000038d35fff]
usable
[ 0.000000] BIOS-e820: [mem 0x0000000038d36000-0x0000000039a94fff]
reserved
[ 0.000000] BIOS-e820: [mem 0x0000000039a95000-0x0000000039d4dfff]
usable
[ 0.000000] BIOS-e820: [mem 0x0000000039d4e000-0x000000003a8fafff]
ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x000000003a8fb000-0x000000003b159fff]
reserved
[ 0.000000] BIOS-e820: [mem 0x000000003b15a000-0x000000003b1befff]
type 20
[ 0.000000] BIOS-e820: [mem 0x000000003b1bf000-0x000000003b1bffff]
usable
[ 0.000000] BIOS-e820: [mem 0x000000003b1c0000-0x000000003b245fff]
reserved
[ 0.000000] BIOS-e820: [mem 0x000000003b246000-0x000000003bffffff]
usable
[ 0.000000] BIOS-e820: [mem 0x000000003c000000-0x000000003dffffff]
reserved
[ 0.000000] BIOS-e820: [mem 0x0000000040000000-0x000000004fffffff]
reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed44fff]
reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff]
reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x00000010bfffffff]
usable
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] efi: EFI v2.40 by American Megatrends
[ 0.000000] efi: ESRT=0x3b156218 ACPI=0x3a55e000 ACPI
2.0=0x3a55e000 SMBIOS=0xf05e0 SMBIOS 3.0=0x3b01e000 MPS=0xfca50
[ 0.000000] SMBIOS 3.0.0 present.
[ 0.000000] DMI: MSI MS-7A54/X99A TOMAHAWK (MS-7A54), BIOS 2.10
09/13/2016
[ 0.000000] tsc: Fast TSC calibration using PIT
[ 0.000000] tsc: Detected 3199.897 MHz processor
[ 0.001428] e820: update [mem 0x00000000-0x00000fff] usable ==>
reserved
[ 0.001429] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.001433] last_pfn = 0x10c0000 max_arch_pfn = 0x400000000
[ 0.001436] MTRR default type: write-back
[ 0.001437] MTRR fixed ranges enabled:
[ 0.001438] 00000-9FFFF write-back
[ 0.001439] A0000-BFFFF uncachable
[ 0.001439] C0000-FFFFF write-protect
[ 0.001440] MTRR variable ranges enabled:
[ 0.001441] 0 base 000080000000 mask 3FFF80000000 uncachable
[ 0.001441] 1 base 000040000000 mask 3FFFC0000000 uncachable
[ 0.001442] 2 base 380000000000 mask 3FC000000000 uncachable
[ 0.001443] 3 base 00003F000000 mask 3FFFFF000000 uncachable
[ 0.001443] 4 base 0000E0000000 mask 3FFFF0000000 write-through
[ 0.001444] 5 base 0000F0000000 mask 3FFFFE000000 write-through
[ 0.001444] 6 disabled
[ 0.001445] 7 disabled
[ 0.001445] 8 disabled
[ 0.001445] 9 disabled
[ 0.001872] x86/PAT: Configuration [0-7]: WB WC UC-
UC WB WP UC- WT
[ 0.002037] last_pfn = 0x3c000 max_arch_pfn = 0x400000000
[ 0.008082] found SMP MP-table at [mem 0x000fcd80-0x000fcd8f]
[ 0.008091] esrt: Reserving ESRT space from 0x000000003b156218 to
0x000000003b156250.
[ 0.008098] check: Scanning 1 areas for low memory corruption
[ 0.008101] Using GB pages for direct mapping
[ 0.008102] BRK [0xe77001000, 0xe77001fff] PGTABLE
[ 0.008104] BRK [0xe77002000, 0xe77002fff] PGTABLE
[ 0.008105] BRK [0xe77003000, 0xe77003fff] PGTABLE
[ 0.008122] BRK [0xe77004000, 0xe77004fff] PGTABLE
[ 0.008123] BRK [0xe77005000, 0xe77005fff] PGTABLE
[ 0.008186] BRK [0xe77006000, 0xe77006fff] PGTABLE
[ 0.008203] BRK [0xe77007000, 0xe77007fff] PGTABLE
[ 0.008206] BRK [0xe77008000, 0xe77008fff] PGTABLE
[ 0.008222] BRK [0xe77009000, 0xe77009fff] PGTABLE
[ 0.008230] BRK [0xe7700a000, 0xe7700afff] PGTABLE
[ 0.008265] Secure boot could not be determined
[ 0.008266] RAMDISK: [mem 0x2e47c000-0x310e4fff]
[ 0.008271] ACPI: Early table checksum verification disabled
[ 0.008274] ACPI: RSDP 0x000000003A55E000 000024 (v02 ALASKA)
[ 0.008276] ACPI: XSDT 0x000000003A55E090 0000A4 (v01 ALASKA A M
I 01072009 AMI 00010013)
[ 0.008281] ACPI: FACP 0x000000003A591EB8 00010C (v05 ALASKA A M
I 01072009 AMI 00010013)
[ 0.008285] ACPI: DSDT 0x000000003A55E1D0 033CE5 (v02 ALASKA A M
I 01072009 INTL 20091013)
[ 0.008287] ACPI: FACS 0x000000003A8F9F80 000040
[ 0.008289] ACPI: APIC 0x000000003A591FC8 000138 (v03 ALASKA A M
I 01072009 AMI 00010013)
[ 0.008291] ACPI: FPDT 0x000000003A592100 000044 (v01 ALASKA A M
I 01072009 AMI 00010013)
[ 0.008292] ACPI: FIDT 0x000000003A592148 00009C (v01 ALASKA A M
I 01072009 AMI 00010013)
[ 0.008294] ACPI: MCFG 0x000000003A5921E8 00003C (v01 ALASKA A M
I 01072009 MSFT 00000097)
[ 0.008296] ACPI: SSDT 0x000000003A592228 00036D (v01 SataRe
SataTabl 00001000 INTL 20120913)
[ 0.008298] ACPI: UEFI 0x000000003A592598 000042 (v01 ALASKA A M
I 01072009 00000000)
[ 0.008300] ACPI: HPET 0x000000003A5925E0 000038 (v01 ALASKA A M
I 00000001 INTL 20091013)
[ 0.008302] ACPI: MSCT 0x000000003A592618 000090 (v01 ALASKA A M
I 00000001 INTL 20091013)
[ 0.008304] ACPI: SLIT 0x000000003A5926A8 00002D (v01 ALASKA A M
I 00000001 INTL 20091013)
[ 0.008306] ACPI: SRAT 0x000000003A5926D8 001158 (v03 ALASKA A M
I 00000001 INTL 20091013)
[ 0.008308] ACPI: WDDT 0x000000003A593830 000040 (v01 ALASKA A M
I 00000000 INTL 20091013)
[ 0.008310] ACPI: SSDT 0x000000003A593870 015307 (v02 ALASKA
PmMgt 00000001 INTL 20120913)
[ 0.008312] ACPI: NITR 0x000000003A5A8B78 000071 (v02 ALASKA A M
I 00000001 INTL 20091013)
[ 0.008314] ACPI: DMAR 0x000000003A5A8BF0 0000E4 (v01 ALASKA A M
I 00000001 INTL 20091013)
[ 0.008316] ACPI: ASF! 0x000000003A5A8CD8 0000A0 (v32
INTEL HCG 00000001 TFSM 000F4240)
[ 0.008322] ACPI: Local APIC address 0xfee00000
[ 0.008345] SRAT: PXM 0 -> APIC 0x00 -> Node 0
[ 0.008345] SRAT: PXM 0 -> APIC 0x02 -> Node 0
[ 0.008345] SRAT: PXM 0 -> APIC 0x04 -> Node 0
[ 0.008346] SRAT: PXM 0 -> APIC 0x06 -> Node 0
[ 0.008346] SRAT: PXM 0 -> APIC 0x08 -> Node 0
[ 0.008347] SRAT: PXM 0 -> APIC 0x0a -> Node 0
[ 0.008347] SRAT: PXM 0 -> APIC 0x0c -> Node 0
[ 0.008347] SRAT: PXM 0 -> APIC 0x0e -> Node 0
[ 0.008348] SRAT: PXM 0 -> APIC 0x01 -> Node 0
[ 0.008348] SRAT: PXM 0 -> APIC 0x03 -> Node 0
[ 0.008349] SRAT: PXM 0 -> APIC 0x05 -> Node 0
[ 0.008349] SRAT: PXM 0 -> APIC 0x07 -> Node 0
[ 0.008349] SRAT: PXM 0 -> APIC 0x09 -> Node 0
[ 0.008350] SRAT: PXM 0 -> APIC 0x0b -> Node 0
[ 0.008350] SRAT: PXM 0 -> APIC 0x0d -> Node 0
[ 0.008350] SRAT: PXM 0 -> APIC 0x0f -> Node 0
[ 0.008357] ACPI: SRAT: Node 0 PXM 0 [mem 0x00000000-0x3fffffff]
[ 0.008357] ACPI: SRAT: Node 0 PXM 0 [mem 0x100000000-0x10bfffffff]
[ 0.008362] NUMA: Initialized distance table, cnt=1
[ 0.008363] NUMA: Node 0 [mem 0x00000000-0x3fffffff] + [mem
0x100000000-0x10bfffffff] -> [mem 0x00000000-0x10bfffffff]
[ 0.008370] NODE_DATA(0) allocated [mem 0x10bffd4000-0x10bfffefff]
[ 0.008559] Zone ranges:
[ 0.008560] DMA [mem 0x0000000000001000-0x0000000000ffffff]
[ 0.008561] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]
[ 0.008562] Normal [mem 0x0000000100000000-0x00000010bfffffff]
[ 0.008563] Device empty
[ 0.008563] Movable zone start for each node
[ 0.008566] Early memory node ranges
[ 0.008566] node 0: [mem 0x0000000000001000-0x000000000009ffff]
[ 0.008567] node 0: [mem 0x0000000000100000-0x0000000038d35fff]
[ 0.008568] node 0: [mem 0x0000000039a95000-0x0000000039d4dfff]
[ 0.008568] node 0: [mem 0x000000003b1bf000-0x000000003b1bffff]
[ 0.008568] node 0: [mem 0x000000003b246000-0x000000003bffffff]
[ 0.008569] node 0: [mem 0x0000000100000000-0x00000010bfffffff]
[ 0.008788] Zeroed struct page in unavailable ranges: 25271 pages
[ 0.008789] Initmem setup node 0 [mem 0x0000000000001000-
0x00000010bfffffff]
[ 0.008790] On node 0 totalpages: 16751945
[ 0.008791] DMA zone: 64 pages used for memmap
[ 0.008791] DMA zone: 25 pages reserved
[ 0.008792] DMA zone: 3999 pages, LIFO batch:0
[ 0.008833] DMA32 zone: 3639 pages used for memmap
[ 0.008834] DMA32 zone: 232874 pages, LIFO batch:63
[ 0.014058] Normal zone: 258048 pages used for memmap
[ 0.014058] Normal zone: 16515072 pages, LIFO batch:63
[ 0.168284] ACPI: PM-Timer IO Port: 0x408
[ 0.168286] ACPI: Local APIC address 0xfee00000
[ 0.168293] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.168293] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[ 0.168294] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
[ 0.168294] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
[ 0.168295] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
[ 0.168295] ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1])
[ 0.168295] ACPI: LAPIC_NMI (acpi_id[0x0c] high edge lint[0x1])
[ 0.168296] ACPI: LAPIC_NMI (acpi_id[0x0e] high edge lint[0x1])
[ 0.168296] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.168297] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[ 0.168297] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
[ 0.168297] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
[ 0.168298] ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1])
[ 0.168298] ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1])
[ 0.168298] ACPI: LAPIC_NMI (acpi_id[0x0d] high edge lint[0x1])
[ 0.168299] ACPI: LAPIC_NMI (acpi_id[0x0f] high edge lint[0x1])
[ 0.168309] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000,
GSI 0-23
[ 0.168313] IOAPIC[1]: apic_id 2, version 32, address 0xfec01000,
GSI 24-47
[ 0.168314] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.168315] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high
level)
[ 0.168316] ACPI: IRQ0 used by override.
[ 0.168317] ACPI: IRQ9 used by override.
[ 0.168319] Using ACPI (MADT) for SMP configuration information
[ 0.168320] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[ 0.168322] smpboot: Allowing 16 CPUs, 0 hotplug CPUs
[ 0.168334] PM: Registered nosave memory: [mem 0x00000000-
0x00000fff]
[ 0.168335] PM: Registered nosave memory: [mem 0x000a0000-
0x000fffff]
[ 0.168336] PM: Registered nosave memory: [mem 0x38d36000-
0x39a94fff]
[ 0.168337] PM: Registered nosave memory: [mem 0x39d4e000-
0x3a8fafff]
[ 0.168337] PM: Registered nosave memory: [mem 0x3a8fb000-
0x3b159fff]
[ 0.168338] PM: Registered nosave memory: [mem 0x3b15a000-
0x3b1befff]
[ 0.168339] PM: Registered nosave memory: [mem 0x3b1c0000-
0x3b245fff]
[ 0.168340] PM: Registered nosave memory: [mem 0x3c000000-
0x3dffffff]
[ 0.168340] PM: Registered nosave memory: [mem 0x3e000000-
0x3fffffff]
[ 0.168341] PM: Registered nosave memory: [mem 0x40000000-
0x4fffffff]
[ 0.168341] PM: Registered nosave memory: [mem 0x50000000-
0xfed1bfff]
[ 0.168341] PM: Registered nosave memory: [mem 0xfed1c000-
0xfed44fff]
[ 0.168342] PM: Registered nosave memory: [mem 0xfed45000-
0xfeffffff]
[ 0.168342] PM: Registered nosave memory: [mem 0xff000000-
0xffffffff]
[ 0.168344] [mem 0x50000000-0xfed1bfff] available for PCI devices
[ 0.168345] Booting paravirtualized kernel on bare hardware
[ 0.168347] clocksource: refined-jiffies: mask: 0xffffffff
max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[ 0.168352] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:16
nr_cpu_ids:16 nr_node_ids:1
[ 0.168718] percpu: Embedded 54 pages/cpu s184320 r8192 d28672
u262144
[ 0.168724] pcpu-alloc: s184320 r8192 d28672 u262144 alloc=1*2097152
[ 0.168724] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 [0] 08 09 10 11
12 13 14 15
[ 0.168747] Built 1 zonelists, mobility grouping on. Total pages:
16490169
[ 0.168748] Policy zone: Normal
[ 0.168749] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.3.7-
050307-generic root=UUID=4325fe2c-ba38-4a75-b4dc-896db1796495 ro
intel_idle.max_cstate=0 quiet splash vt.handoff=7
[ 0.172892] Dentry cache hash table entries: 8388608 (order: 14,
67108864 bytes, linear)
[ 0.175045] Inode-cache hash table entries: 4194304 (order: 13,
33554432 bytes, linear)
[ 0.175154] mem auto-init: stack:off, heap alloc:on, heap free:off
[ 0.179532] Calgary: detecting Calgary via BIOS EBDA area
[ 0.179533] Calgary: Unable to locate Rio Grande table in EBDA -
bailing!
[ 0.318204] Memory: 65577656K/67007780K available (14339K kernel
code, 2387K rwdata, 4700K rodata, 2664K init, 5060K bss, 1430124K
reserved, 0K cma-reserved)
[ 0.318334] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=16,
Nodes=1
[ 0.318344] Kernel/User page tables isolation: enabled
[ 0.318357] ftrace: allocating 43143 entries in 169 pages
[ 0.330881] rcu: Hierarchical RCU implementation.
[ 0.330883] rcu: RCU restricting CPUs from NR_CPUS=8192 to
nr_cpu_ids=16.
[ 0.330883] Tasks RCU enabled.
[ 0.330884] rcu: RCU calculated value of scheduler-enlistment delay
is 25 jiffies.
[ 0.330884] rcu: Adjusting geometry for rcu_fanout_leaf=16,
nr_cpu_ids=16
[ 0.333275] NR_IRQS: 524544, nr_irqs: 960, preallocated irqs: 16
[ 0.333488] random: crng done (trusting CPU's manufacturer)
[ 0.333512] Console: colour dummy device 80x25
[ 0.333516] printk: console [tty0] enabled
[ 0.333530] ACPI: Core revision 20190703
[ 0.333738] clocksource: hpet: mask: 0xffffffff max_cycles:
0xffffffff, max_idle_ns: 133484882848 ns
[ 0.333747] APIC: Switch to symmetric I/O mode setup
[ 0.333748] DMAR: Host address width 46
[ 0.333748] DMAR: DRHD base: 0x000000fbffd000 flags: 0x0
[ 0.333752] DMAR: dmar0: reg_base_addr fbffd000 ver 1:0 cap
8d2008c10ef0466 ecap f0205b
[ 0.333753] DMAR: DRHD base: 0x000000fbffc000 flags: 0x1
[ 0.333755] DMAR: dmar1: reg_base_addr fbffc000 ver 1:0 cap
8d2078c106f0466 ecap f020df
[ 0.333756] DMAR: RMRR base: 0x0000003b030000 end: 0x0000003b03ffff
[ 0.333757] DMAR: ATSR flags: 0x0
[ 0.333757] DMAR: RHSA base: 0x000000fbffc000 proximity domain: 0x0
[ 0.333759] DMAR-IR: IOAPIC id 1 under DRHD base 0xfbffc000 IOMMU 1
[ 0.333759] DMAR-IR: IOAPIC id 2 under DRHD base 0xfbffc000 IOMMU 1
[ 0.333760] DMAR-IR: HPET id 0 under DRHD base 0xfbffc000
[ 0.333760] DMAR-IR: x2apic is disabled because BIOS sets x2apic opt
out bit.
[ 0.333760] DMAR-IR: Use 'intremap=no_x2apic_optout' to override the
BIOS setting.
[ 0.334167] DMAR-IR: Enabled IRQ remapping in xapic mode
[ 0.334168] x2apic: IRQ remapping doesn't support X2APIC mode
[ 0.334171] Switched APIC routing to physical flat.
[ 0.334649] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.353749] clocksource: tsc-early: mask: 0xffffffffffffffff
max_cycles: 0x2e1fe890e9e, max_idle_ns: 440795268505 ns
[ 0.353751] Calibrating delay loop (skipped), value calculated using
timer frequency.. 6399.79 BogoMIPS (lpj=12799588)
[ 0.353752] pid_max: default: 32768 minimum: 301
[ 0.356787] LSM: Security Framework initializing
[ 0.356795] Yama: becoming mindful.
[ 0.356848] AppArmor: AppArmor initialized
[ 0.356976] Mount-cache hash table entries: 131072 (order: 8,
1048576 bytes, linear)
[ 0.357078] Mountpoint-cache hash table entries: 131072 (order: 8,
1048576 bytes, linear)
[ 0.357204] *** VALIDATE proc ***
[ 0.357244] *** VALIDATE cgroup1 ***
[ 0.357245] *** VALIDATE cgroup2 ***
[ 0.357297] mce: CPU0: Thermal monitoring enabled (TM1)
[ 0.357334] process: using mwait in idle threads
[ 0.357336] Last level iTLB entries: 4KB 64, 2MB 8, 4MB 8
[ 0.357337] Last level dTLB entries: 4KB 64, 2MB 0, 4MB 0, 1GB 4
[ 0.357338] Spectre V1 : Mitigation: usercopy/swapgs barriers and
__user pointer sanitization
[ 0.357340] Spectre V2 : Mitigation: Full generic retpoline
[ 0.357340] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling
RSB on context switch
[ 0.357341] Spectre V2 : Enabling Restricted Speculation for
firmware calls
[ 0.357342] Spectre V2 : mitigation: Enabling conditional Indirect
Branch Prediction Barrier
[ 0.357342] Spectre V2 : User space: Mitigation: STIBP via seccomp
and prctl
[ 0.357343] Speculative Store Bypass: Mitigation: Speculative Store
Bypass disabled via prctl and seccomp
[ 0.357345] MDS: Mitigation: Clear CPU buffers
[ 0.357526] Freeing SMP alternatives memory: 36K
[ 0.361805] TSC deadline timer enabled
[ 0.361806] smpboot: CPU0: Intel(R) Core(TM) i7-6900K CPU @ 3.20GHz
(family: 0x6, model: 0x4f, stepping: 0x1)
[ 0.361888] Performance Events: PEBS fmt2+, Broadwell events, 16-
deep LBR, full-width counters, Intel PMU driver.
[ 0.361893] ... version: 3
[ 0.361893] ... bit width: 48
[ 0.361894] ... generic registers: 4
[ 0.361894] ... value mask: 0000ffffffffffff
[ 0.361895] ... max period: 00007fffffffffff
[ 0.361895] ... fixed-purpose events: 3
[ 0.361895] ... event mask: 000000070000000f
[ 0.361921] rcu: Hierarchical SRCU implementation.
[ 0.363125] NMI watchdog: Enabled. Permanently consumes one hw-PMU
counter.
[ 0.363220] smp: Bringing up secondary CPUs ...
[ 0.363284] x86: Booting SMP configuration:
[ 0.363284] .... node #0,
CPUs: #1 #2 #3 #4 #5 #6 #7 #8
[ 0.381823] MDS CPU bug present and SMT on, data leak possible. See
https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html for
more details.
[ 0.381856] #9 #10 #11 #12 #13 #14 #15
[ 0.386438] smp: Brought up 1 node, 16 CPUs
[ 0.386438] smpboot: Max logical packages: 1
[ 0.386438] smpboot: Total of 16 processors activated (102396.70
BogoMIPS)
[ 0.390924] devtmpfs: initialized
[ 0.390924] x86/mm: Memory block size: 1024MB
[ 0.390924] PM: Registering ACPI NVS region [mem 0x39d4e000-
0x3a8fafff] (12242944 bytes)
[ 0.390924] clocksource: jiffies: mask: 0xffffffff max_cycles:
0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.390924] futex hash table entries: 4096 (order: 6, 262144 bytes,
linear)
[ 0.390924] pinctrl core: initialized pinctrl subsystem
[ 0.390924] PM: RTC time: 08:17:57, date: 2019-10-25
[ 0.390924] NET: Registered protocol family 16
[ 0.390924] audit: initializing netlink subsys (disabled)
[ 0.390924] audit: type=2000 audit(1571991477.056:1):
state=initialized audit_enabled=0 res=1
[ 0.390924] EISA bus registered
[ 0.390924] cpuidle: using governor ladder
[ 0.390924] cpuidle: using governor menu
[ 0.390924] ACPI FADT declares the system doesn't support PCIe ASPM,
so disable it
[ 0.390924] ACPI: bus type PCI registered
[ 0.390924] acpiphp: ACPI Hot Plug PCI Controller Driver version:
0.5
[ 0.390924] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem
0x40000000-0x4fffffff] (base 0x40000000)
[ 0.390924] PCI: MMCONFIG at [mem 0x40000000-0x4fffffff] reserved in
E820
[ 0.390924] PCI: Using configuration type 1 for base access
[ 0.393952] HugeTLB registered 1.00 GiB page size, pre-allocated 0
pages
[ 0.393952] HugeTLB registered 2.00 MiB page size, pre-allocated 0
pages
[ 0.393952] ACPI: Added _OSI(Module Device)
[ 0.393952] ACPI: Added _OSI(Processor Device)
[ 0.393952] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.393952] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.393952] ACPI: Added _OSI(Linux-Dell-Video)
[ 0.393952] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[ 0.393952] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
[ 0.444579] ACPI: 3 ACPI AML tables successfully acquired and loaded
[ 0.448501] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 0.451495] ACPI: Dynamic OEM Table Load:
[ 0.478469] ACPI: Interpreter enabled
[ 0.478482] ACPI: (supports S0 S3 S4 S5)
[ 0.478483] ACPI: Using IOAPIC for interrupt routing
[ 0.478509] PCI: Using host bridge windows from ACPI; if necessary,
use "pci=nocrs" and report a bug
[ 0.479312] ACPI: Enabled 4 GPEs in block 00 to 3F
[ 0.514946] ACPI: PCI Root Bridge [UNC0] (domain 0000 [bus ff])
[ 0.514949] acpi PNP0A03:03: _OSC: OS supports [ExtendedConfig ASPM
ClockPM Segments MSI HPX-Type3]
[ 0.517147] acpi PNP0A03:03: _OSC: platform does not support
[SHPCHotplug PME AER LTR]
[ 0.518203] acpi PNP0A03:03: _OSC: OS now controls [PCIeHotplug
PCIeCapability]
[ 0.518204] acpi PNP0A03:03: FADT indicates ASPM is unsupported,
using BIOS configuration
[ 0.518234] PCI host bridge to bus 0000:ff
...