← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2077464] Re: lscpu: Skip aarch64 decode path for rest of the architectures

 

https://github.com/util-linux/util-
linux/commit/50a3efab6d126b28fcdcc28f1a0cd5cd596ae357 is part of v2.41
and Ubuntu 25.10 (questing) has util-linux 2.41-4ubuntu3. So marking it
as fixed.


** Changed in: util-linux (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to util-linux in Ubuntu.
https://bugs.launchpad.net/bugs/2077464

Title:
  lscpu: Skip aarch64 decode path for rest of the architectures

Status in util-linux package in Ubuntu:
  Fix Released
Status in util-linux source package in Noble:
  New
Status in util-linux source package in Oracular:
  Won't Fix

Bug description:
  lscpu behaves differently when run sudo vs non-sudo on AMD
  architectures.

  On sudo runs, it adds a BIOS model name and BIOS CPU family which it
  does not add for the latter. However since this parsing from the DMI is
  primarily catered to aarch64, for AMD platform the BIOS model name is
  printed out as follows "AMD XXX Processor *Unknown* CPU @ X.XGHz" due
  to the part number is not populated on the platform.

  The issue boils down to an unconditional call to arm_decode() which
  attempts to read the DMI path and populate the processor information
  such as processor version and part number which is set to Unknown on AMD
  CPUs.

  81d6de9 (lscpu: remove the old code) changed the DMI path from
  /sys/firmware/dmi/entries/4-0/raw (non-existent) to
  /sys/firmware/dmi/tables/dmi (existent) which has brought this latent
  issue to light as DMI was starting to be parsed incorrectly.

  Therefore, do not perform aarch64 parsing for other architectures.

  https://github.com/util-linux/util-
  linux/commit/50a3efab6d126b28fcdcc28f1a0cd5cd596ae357

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/2077464/+subscriptions