gsd-power crashes due to memory corruption
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-settings-daemon (Ubuntu) |
Fix Released
|
Medium
|
Alessandro Astone | ||
Oracular |
Fix Released
|
Medium
|
Alessandro Astone |
Bug Description
[ Impact ]
gsd-power is seen crashing with various stack traces indicating to memory corruption.
[ Test Plan ]
We're not aware of steps to reproduce.
We will monitor errors.ubuntu.com to see if any more crashes are reported after this update lands.
[ Where problems could occur ]
Patches to address this bug are included in the 47.2 update.
See bug 2089929
[ Other info ]
This is a sample stacktrace:
#0 0x00007ad719ab3395 in __GI___libc_free (mem=0xbf293fbb0) at ./malloc/
ar_ptr = <optimized out>
p = <optimized out>
err = <optimized out>
#1 0x00007ad719e1c04c in g_hash_table_unref (hash_table=
__func__ = <optimized out>
#2 g_hash_table_unref (hash_table=
__func__ = "g_hash_
#3 0x00007ad71a046048 in info_cache_free (cache=
__func__ = "info_cache_free"
#4 0x00007ad719e1aca9 in g_hash_
node_index = 11
node_hash = 448865888
node_index = <optimized out>
node_hash = <optimized out>
__func__ = <optimized out>
#5 g_hash_table_remove (hash_table=
No locals.
#6 0x00007ad71a0470cf in g_dbus_
cache = <optimized out>
__func__ = "g_dbus_
#7 0x00007ad71a03feac in g_dbus_
proxy = 0x5770f2940c60
__func__ = "g_dbus_
#8 0x00007ad71aa46922 in g_object_unref (_object=
object = 0x5770f2940c60
old_ref = 1
toggle_data = <optimized out>
nqueue = 0x5770f2950240
obj_gtype = <optimized out>
__func__ = "g_object_unref"
#9 0x00005770d5187102 in gsd_power_
_pp = 0x5770f2931958
_ptr = <optimized out>
#10 0x00005770d5183400 in main (argc=<optimized out>, argv=<optimized out>) at ../plugins/
error = 0x0
name_own_id = 1
-------
The Ubuntu Error Tracker has been receiving reports about a problem regarding gnome-settings-
If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://
summary: |
- /usr/libexec/gsd- - power:11:__GI___libc_free:g_hash_table_unref:g_hash_table_unref:info_cache_free:g_hash_table_remove_internal + gsd-power crashed with SIGSEGV in __GI___libc_free() from + g_hash_table_unref() from g_hash_table_unref() from info_cache_free() + from g_hash_table_remove_internal() |
description: | updated |
summary: |
- gsd-power crashed with SIGSEGV in __GI___libc_free() from - g_hash_table_unref() from g_hash_table_unref() from info_cache_free() - from g_hash_table_remove_internal() + gsd-power crashes due to memory corruption |
description: | updated |
Changed in gnome-settings-daemon (Ubuntu): | |
assignee: | nobody → Alessandro Astone (aleasto) |
Changed in gnome-settings-daemon (Ubuntu Oracular): | |
assignee: | nobody → Alessandro Astone (aleasto) |
status: | New → In Progress |
Changed in gnome-settings-daemon (Ubuntu): | |
importance: | Undecided → Medium |
Changed in gnome-settings-daemon (Ubuntu Oracular): | |
importance: | Undecided → Medium |
description: | updated |
Status changed to 'Confirmed' because the bug affects multiple users.