← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1857616] Re: Cannot collect dump due to "Can't get a valid pmd_pte" error

 

This proved not to be the case; in fact, the issue was caused by a
change in kernel that changed a bit and hence, the vmcore collection
failed.

The culprit was kernel commit 326e1b8f83a4 ("mm/sparsemem: introduce a SECTION_IS_EARLY flag"), introduced in kernel 5.3.
The makedumpfile fix for this comes in commit 7bdb468c2c ("Increase SECTION_MAP_LAST_BIT to 4").

The PPA launchpad.net/~gpiccoli/+archive/ubuntu/lp1857616 contains a build with this fix for testing purposes.
Cheers,

Guilherme




** Also affects: makedumpfile (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Also affects: makedumpfile (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Also affects: makedumpfile (Ubuntu Disco)
   Importance: Undecided
       Status: New

** Also affects: makedumpfile (Ubuntu Focal)
   Importance: High
     Assignee: Guilherme G. Piccoli (gpiccoli)
       Status: Confirmed

** Also affects: makedumpfile (Ubuntu Eoan)
   Importance: Undecided
       Status: New

** Changed in: makedumpfile (Ubuntu Xenial)
       Status: New => Invalid

** Changed in: makedumpfile (Ubuntu Bionic)
       Status: New => Confirmed

** Changed in: makedumpfile (Ubuntu Disco)
       Status: New => Invalid

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1857616

Title:
  Cannot collect dump due to "Can't get a valid pmd_pte" error

Status in makedumpfile package in Ubuntu:
  Confirmed
Status in makedumpfile source package in Xenial:
  Invalid
Status in makedumpfile source package in Bionic:
  Confirmed
Status in makedumpfile source package in Disco:
  Invalid
Status in makedumpfile source package in Eoan:
  New
Status in makedumpfile source package in Focal:
  Confirmed

Bug description:
  Due to an issue in the kaslr address resolution in makedumpfile, we
  may get the following error when collecting a dump:

  Excluding unnecessary pages : [ 46.3 %] / __vtop4_x86_64[ 39.341233]: Can't get a valid pmd_pte.
  readmem: Can't convert a virtual address(ffffe05cb4000000) to physical address.
  readmem: type_addr: 0, addr:ffffe05cb4000000, size:32768
  __exclude_unnecessary_pages: Can't read the buffer of struct page.
  create_2nd_bitmap: Can't exclude unnecessary pages.

  This is believed to be fixed by commit: 3222d4ad04c6 ("x86_64: fix
  get_kaslr_offset_x86_64() to return kaslr_offset correctly"). This LP
  keeps track of Test/SRU for this commit.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/makedumpfile/+bug/1857616/+subscriptions