Comment 0 for bug 1842320

Revision history for this message
Gordon Mckeown (thefluffyone) wrote : Out of Memory on boot with 5.2.0 kernel

Upgraded from 19.04 to current 19.10 using "do-release-upgrade -d". Can still boot using the previous 5.0.0-25-generic kernel, but the 5.2.0-15-generic fails to start.

On selecting Ubuntu from Grub, the message "error: out of memory." is immediately shown. Pressing a key attempts to start boot-up but fails to mount root fs.

Machine is HP Spectre X360 with 8GB RAM. Under kernel 5.0.0, free shows the following (run from Gnome terminal):

              total used free shared buff/cache available
Mem: 7906564 1761196 3833240 1020216 2312128 4849224
Swap: 1003516 0 1003516

Kernel packages installed:

ii linux-generic 5.2.0.15.16 amd64 Complete Generic Linux kernel and headers
ii linux-headers-5.2.0-15 5.2.0-15.16 all Header files related to Linux kernel version 5.2.0
ii linux-headers-5.2.0-15-generic 5.2.0-15.16 amd64 Linux kernel headers for version 5.2.0 on 64 bit x86 SMP
ii linux-headers-generic 5.2.0.15.16 amd64 Generic Linux kernel headers
ii linux-image-5.0.0-25-generic 5.0.0-25.26 amd64 Signed kernel image generic
ii linux-image-5.2.0-15-generic 5.2.0-15.16+signed1 amd64 Signed kernel image generic
ii linux-image-generic 5.2.0.15.16 amd64 Generic Linux kernel image
ii linux-modules-5.0.0-25-generic 5.0.0-25.26 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
ii linux-modules-5.2.0-15-generic 5.2.0-15.16 amd64 Linux kernel extra modules for version 5.2.0 on 64 bit x86 SMP
ii linux-modules-extra-5.0.0-25-generic 5.0.0-25.26 amd64 Linux kernel extra modules for version 5.0.0 on 64 bit x86 SMP
ii linux-modules-extra-5.2.0-15-generic 5.2.0-15.16 amd64 Linux kernel extra modules for version 5.2.0 on 64 bit x86 SMP

Photo of kernel panic attached.

NVMe drive partition layout (GPT):

Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1050623 1048576 512M EFI System
/dev/nvme0n1p2 1050624 2549759 1499136 732M Linux filesystem
/dev/nvme0n1p3 2549760 1000214527 997664768 475.7G Linux filesystem

$ sudo pvs
  PV VG Fmt Attr PSize PFree
  /dev/mapper/nvme0n1p3_crypt ubuntu-vg lvm2 a-- <475.71g 0

$ sudo lvs
  LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
  root ubuntu-vg -wi-ao---- 474.75g
  swap_1 ubuntu-vg -wi-ao---- 980.00m

Partition 3 is LUKS encrypted. Root LV is ext4.