gsd-power 3.27.91 crashed with SIGFPE
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu GNOME |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Test Case
=========
From Ubuntu 18.04, add the GNOME3 Staging PPA.
Log out and log back in.
Open gnome-control-
Close gnome-control-
Open gnome-control-
(gnome-
gnome-settings-
Other Info
==========
The GNOME3 Staging PPA has gnome-control-
I could not reproduce this crash with bionic's gnome-settings-
I was still able to reproduce the crash after applying this patch:
https:/
ProblemType: Crash
DistroRelease: Ubuntu 18.04
Package: gnome-settings-
ProcVersionSign
Uname: Linux 4.15.0-10-generic x86_64
ApportVersion: 2.20.8-0ubuntu10
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Mon Feb 26 19:42:15 2018
ExecutablePath: /usr/lib/
InstallationDate: Installed on 2017-10-13 (136 days ago)
InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Beta amd64 (20171012)
ProcCmdline: /usr/lib/
Signal: 8
SourcePackage: gnome-settings-
StacktraceTop:
()
()
() at /usr/lib/
g_main_
() at /lib/x86_
Title: gsd-power crashed with SIGFPE
UpgradeStatus: Upgraded to bionic on 2017-11-24 (94 days ago)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sbuild sudo
information type: | Private → Public Security |
information type: | Public Security → Public |
Changed in ubuntu-gnome: | |
status: | New → Fix Released |
Reproduced as per test case.
Here is a backtrace:
Core was generated by `/usr/lib/ gnome-settings- daemon/ gsd-power' . backlight_ abs_to_ percentage ( min@entry= 0, max=<optimised out>, value=<optimised out>) power/gpm- common. c:61 power/gpm- common. c: No such file or directory. backlight_ abs_to_ percentage ( min@entry= 0, max=<optimised out>, value=<optimised out>) power/gpm- common. c:61 get_property_ other (error=0x0, name=0x56135056 9bd0 "Brightness", name=0x56135056 9480 "org.gnome. SettingsDaemon. Power.Keyboard" , 0x561350568150) at ../plugins/ power/gsd- power-manager. c:2924 <optimised out>, sender=<optimised out>, path=object_ path@entry= 0x7f4998011ad0 "/org/gnome/ SettingsDaemon/ Power", name=interface_ name@entry= 0x561350569480 "org.gnome. SettingsDaemon. Power.Keyboard" , name=property_ name@entry= 0x561350569bd0 "Brightness", error@entry= 0x0, user_data= 0x561350568150) power/gsd- power-manager. c:2957 get_all_ properties_ in_idle_ cb ( 0x7f499803b920) at ../../. ./../gio/ gdbusconnection .c:4494 0x56135052e800) ./../glib/ gmain.c: 3177 context_ dispatch (context= context@ entry=0x5613505 2e800) ./../glib/ gmain.c: 3830 context_ iterate (context= 0x56135052e800, block@entry= 1, dispatch= dispatch@ entry=1, self=<optimised out>) ./../glib/ gmain.c: 3903 95b10) at ../../. ./../glib/ gmain.c: 4099 x86_64- linux-gnu/ libgtk- 3.so.0 common/ daemon- skeleton- gtk.h:246
Program terminated with signal SIGFPE, Arithmetic exception.
#0 0x000056134e7068d8 in gsd_power_
min=
at ../plugins/
61 ../plugins/
[Current thread is 1 (Thread 0x7f49b27d80c0 (LWP 2070))]
(gdb) bt
#0 0x000056134e7068d8 in gsd_power_
min=
at ../plugins/
#1 0x000056134e70c207 in handle_
property_
interface_
manager=
#2 handle_get_property (connection=
object_
interface_
property_
error=
at ../plugins/
#3 0x00007f49b0d8caf8 in invoke_
_data=
#4 0x00007f49b07aef85 in g_main_dispatch (context=
at ../../.
#5 g_main_
at ../../.
#6 0x00007f49b07af350 in g_main_
block=
---Type <return> to continue, or q <return> to quit---
../.
#7 0x00007f49b07af662 in g_main_loop_run (loop=0x5613505
#8 0x00007f49b15a9455 in gtk_main () from /usr/lib/
#9 0x000056134e705fca in main (argc=<optimised out>, argv=<optimised out>) at ../plugins/