Subject: Re: bug#694: xfce4-power-manager: dmesg shows xfce4-power-man segfault in libupower-glib.so.3.1.0

From: Mark Hindley <[email-masked]>
Date: Tue, 26 Jul 2022 15:04:36 +0100

Csaba,

Thanks for this.

On Mon, Jul 25, 2022 at 06:22:57PM +0000, Csaba Tóth wrote:
>    A few power related package versions:
>    ```
>    dpkg -l | grep power
>    ii  acpi-support-base                             0.143-5
>    all          scripts for handling base ACPI events such as the power
>    button
>    ii  libupower-glib1:amd64                         1:0.9.23-2+devuan1.3
>    amd64        abstraction for power management - shared library
>    ii  libupower-glib3:amd64                         0.99.20-1
>    amd64        abstraction for power management - shared library
>    ii  pm-utils                                      1.4.1-19
>    all          utilities and scripts for power management
>    ii  powermgmt-base                                1.36
>    all          common utils for power management
>    ii  upower                                        1:0.9.23-2+devuan1.3
>    amd64        abstraction for power management
>    ii  xfce4-power-manager                           4.16.0-1
>    amd64        power manager for Xfce desktop
>    ii  xfce4-power-manager-data                      4.16.0-1
>    all          power manager for Xfce desktop, arch-indep files
>    ii  xfce4-power-manager-plugins                   4.16.0-1
>    amd64        power manager plugins for Xfce panel
>    ```

You have obsolete Devuan ascii versions  from src:upower here
(1:0.9.23-2+devuan1.3).

When we released beowulf we reverted to Debian's upower packages. But the
previous use of an epoch in the Devuan version makes this seem like a downgrade
to APT so you have to manually request it. (I thought this was in the Release
notes, but can't find it now).

 apt install upower/unstable

should be enough. You need version 0.99.20-1 of packages from src:upower.

Does that fix things?

Mark