Skip to content

Upower 1.90.5 causes segfault in gsd-power

Description:

After upgrading to upower 1.90.5, gsd-power segfaults on libupower-glib. Downgrading back to 1.90.4 fixes the problem.

Additional info:

Find attached core dump.

  • package version(s): upower 1.90.5-1
  • config and/or log files: n/a
  • link to upstream bug report, if any: n/a

Steps to reproduce:

  1. pacman -Syu
  2. reboot
  3. observe segfault in dmesg, obeserve no battery icon in gnome

Output from coredumpctl:

$ coredumpctl dump gsd-power > Desktop/coredump
           PID: 4606 (gsd-power)
           UID: 1001 (rubin)
           GID: 1001 (rubin)
        Signal: 11 (SEGV)
     Timestamp: Fri 2024-08-30 09:38:16 CEST (12h ago)
  Command Line: /usr/lib/gsd-power
    Executable: /usr/lib/gsd-power
 Control Group: /user.slice/user-1001.slice/user@1001.service/session.slice/org.gnome.SettingsDaemon.Power.service
          Unit: user@1001.service
     User Unit: org.gnome.SettingsDaemon.Power.service
         Slice: user-1001.slice
     Owner UID: 1001 (rubin)
       Boot ID: d3260b1842624171bf5d5361038f0f30
    Machine ID: fc6dee24d4344e2f88d35db05dcd8d9c
      Hostname: FRAME

                #7  0x00007bf2cf42249c n/a (libc.so.6 + 0x11949c)

                Stack trace of thread 4616:
                #0  0x00007bf2cf41463d __poll (libc.so.6 + 0x10b63d)
                #1  0x00007bf2cf6b6e0d n/a (libglib-2.0.so.0 + 0xbfe0d)
                #2  0x00007bf2cf654fa7 g_main_loop_run (libglib-2.0.so.0 + 0x5dfa7)
                #3  0x00007bf2cf858d04 n/a (libgio-2.0.so.0 + 0x112d04)
                #4  0x00007bf2cf6841b6 n/a (libglib-2.0.so.0 + 0x8d1b6)
                #5  0x00007bf2cf39d39d n/a (libc.so.6 + 0x9439d)
                #6  0x00007bf2cf42249c n/a (libc.so.6 + 0x11949c)

                Stack trace of thread 4612:
                #0  0x00007bf2cf4201fd syscall (libc.so.6 + 0x1171fd)
                #1  0x00007bf2cf6afeb0 g_cond_wait (libglib-2.0.so.0 + 0xb8eb0)
                #2  0x00007bf2cf61c95c n/a (libglib-2.0.so.0 + 0x2595c)
                #3  0x00007bf2cf6897f7 n/a (libglib-2.0.so.0 + 0x927f7)
                #4  0x00007bf2cf6841b6 n/a (libglib-2.0.so.0 + 0x8d1b6)
                #5  0x00007bf2cf39d39d n/a (libc.so.6 + 0x9439d)
                #6  0x00007bf2cf42249c n/a (libc.so.6 + 0x11949c)

                Stack trace of thread 4613:
                #0  0x00007bf2cf41463d __poll (libc.so.6 + 0x10b63d)
                #1  0x00007bf2cf6b6e0d n/a (libglib-2.0.so.0 + 0xbfe0d)
                #2  0x00007bf2cf653795 g_main_context_iteration (libglib-2.0.so.0 + 0x5c795)
                #3  0x00007bf2cf6537f2 n/a (libglib-2.0.so.0 + 0x5c7f2)
                #4  0x00007bf2cf6841b6 n/a (libglib-2.0.so.0 + 0x8d1b6)
                #5  0x00007bf2cf39d39d n/a (libc.so.6 + 0x9439d)
                #6  0x00007bf2cf42249c n/a (libc.so.6 + 0x11949c)

                Stack trace of thread 4615:
                #0  0x00007bf2cf41463d __poll (libc.so.6 + 0x10b63d)
                #1  0x00007bf2cf6b6e0d n/a (libglib-2.0.so.0 + 0xbfe0d)
                #2  0x00007bf2cf653795 g_main_context_iteration (libglib-2.0.so.0 + 0x5c795)
                #3  0x00007bf2d034a2fe n/a (libdconfsettings.so + 0x62fe)
                #4  0x00007bf2cf6841b6 n/a (libglib-2.0.so.0 + 0x8d1b6)
                #5  0x00007bf2cf39d39d n/a (libc.so.6 + 0x9439d)
                #6  0x00007bf2cf42249c n/a (libc.so.6 + 0x11949c)
                ELF object binary architecture: AMD x86-64
More than one entry matches, ignoring rest.

Attachments

coredump

Edited by Rubin Simons
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information