pop-os / pop

A project for managing all Pop!_OS sources
https://system76.com/pop
2.43k stars 84 forks source link

System firmware updater crash on UEFI DBX 371 - 22.04 LTS #3209

Open aurelienizl opened 8 months ago

aurelienizl commented 8 months ago

Distribution:

NAME="Pop!_OS"
VERSION="22.04 LTS"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 22.04 LTS"
VERSION_ID="22.04"
HOME_URL="https://pop.system76.com"
SUPPORT_URL="https://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=jammy
UBUNTU_CODENAME=jammy
LOGO=distributor-logo-pop-os

Related Application and/or Package Version

gnome-control-center:
  Installed: 1:41.4-1ubuntu12pop1~1701107237~22.04~eba04d3
  Candidate: 1:41.4-1ubuntu12pop1~1701107237~22.04~eba04d3
  Version table:
     1:41.7-0ubuntu0.22.04.8 500
        500 http://apt.pop-os.org/ubuntu jammy-security/main amd64 Packages
        500 http://apt.pop-os.org/ubuntu jammy-updates/main amd64 Packages
 *** 1:41.4-1ubuntu12pop1~1701107237~22.04~eba04d3 1001
       1001 http://apt.pop-os.org/release jammy/main amd64 Packages
        100 /var/lib/dpkg/status
     1:41.4-1ubuntu12 500
        500 http://apt.pop-os.org/ubuntu jammy/main amd64 Packages

Issue/Bug Description:

Application crash when going on firmware section, and doing a click in the window.

Steps to reproduce (if you know):

1/ Open gnome gnome-control-center 2/ Go to firmware section 3/ Click in the UEFI bdx pending update window 4/ Crash

Expected behavior:

1/ Button update should appear 2/ The app should not crash at all

Logs:

42sh$  gnome-control-center &

unknown device key: CompositeId (v): Variant("a45df35ac0e948ee180fe216a5f703f32dda163f")
unknown device key: VersionRaw (v): Variant(248)
unknown device key: Protocol (v): Variant("org.nvmexpress")
unknown device key: Protocol (v): Variant("org.uefi.capsule")
unknown device key: VersionRaw (v): Variant(264)
unknown device key: VersionLowestRaw (v): Variant(264)
unknown device key: Protocol (v): Variant("org.trustedcomputinggroup.tpm2")
unknown device key: VersionRaw (v): Variant(140737548489131953)
unknown device key: Protocol (v): Variant("com.intel.thunderbolt")
unknown device key: CompositeId (v): Variant("a45df35ac0e948ee180fe216a5f703f32dda163f")
unknown device key: CompositeId (v): Variant("a45df35ac0e948ee180fe216a5f703f32dda163f")
unknown device key: Protocol (v): Variant("org.uefi.dbx")
unknown release key: ReleaseId (v)
unknown release key: NameVariantSuffix (v)
unknown release key: Created (v)
unknown release key: Issues (v)
unknown release key: Locations (v)
unknown release key: Urgency (v)
unknown release key: Reports (v)
unknown device key: CompositeId (v): Variant("a45df35ac0e948ee180fe216a5f703f32dda163f")
unknown device key: VersionRaw (v): Variant(248)
unknown device key: Protocol (v): Variant("org.nvmexpress")
unknown device key: Protocol (v): Variant("org.uefi.capsule")
unknown device key: VersionRaw (v): Variant(264)
unknown device key: VersionLowestRaw (v): Variant(264)
unknown device key: Protocol (v): Variant("org.trustedcomputinggroup.tpm2")
unknown device key: VersionRaw (v): Variant(140737548489131953)
unknown device key: Protocol (v): Variant("com.intel.thunderbolt")
unknown device key: CompositeId (v): Variant("a45df35ac0e948ee180fe216a5f703f32dda163f")
unknown device key: CompositeId (v): Variant("a45df35ac0e948ee180fe216a5f703f32dda163f")
unknown device key: Protocol (v): Variant("org.uefi.dbx")
unknown release key: ReleaseId (v)
unknown release key: NameVariantSuffix (v)
unknown release key: Created (v)
unknown release key: Issues (v)
unknown release key: Locations (v)
unknown release key: Urgency (v)
unknown release key: Reports (v)
thread '<unnamed>' panicked at /build/firmware-manager-kViTLg/firmware-manager-0.1.2~1702583420~22.04~27633c6/vendor/glib/src/object.rs:2968:50:
called `Result::unwrap()` on an `Err` value: BoolError { message: "Invalid return value: expected (), got gboolean", filename: "/build/firmware-manager-kViTLg/firmware-manager-0.1.2~1702583420~22.04~27633c6/vendor/glib/src/closure.rs", function: "glib::closure", line: 365 }
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
fatal runtime error: failed to initiate panic, error 5

[1]+  Aborted                 (core dumped) gnome-control-center

Note:

The following screenshot show the window before the crash. Screenshot from 2024-01-11 21-20-10

Yummy-Yums commented 3 months ago

@aurelienizl hey i also have this update pending. may i know what happened with this issue..were you able to solve it ?