gsd-power crashed with SIGSEGV in g_hash_table_lookup_node() from g_hash_table_lookup() from g_dbus_interface_info_lookup_signal() from on_signal_received() from emit_signal_instance_in_idle_cb()

Bug #2085061 reported by errors.ubuntu.com bug bridge
30
This bug affects 5 people
Affects Status Importance Assigned to Milestone
gnome-settings-daemon (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Stacktrace

#0 g_hash_table_lookup_node (hash_table=0x58ffa9856880, key=0x7e16cc008b80, hash_return=<synthetic pointer>) at ../../../glib/ghash.c:428
        node_hash = <optimized out>
        hash_value = 288199634
        have_tombstone = 0
        step = 0
        node_index = 1
        first_tombstone = 0
        node_index = <optimized out>
        node_hash = <optimized out>
        hash_value = <optimized out>
        first_tombstone = <optimized out>
        have_tombstone = <optimized out>
        step = <optimized out>
        _g_boolean_var_9 = <optimized out>
        node_key = <optimized out>
#1 g_hash_table_lookup (hash_table=0x58ffa9856880, key=key@entry=0x7e16cc008b80) at ../../../glib/ghash.c:1488
        node_index = <optimized out>
        node_hash = 288199634
        __func__ = "g_hash_table_lookup"
#2 0x00007e16f1246ddc in g_dbus_interface_info_lookup_signal (info=0x7e16f1dde660 <_gsd_screen_saver_interface_info>, name=0x7e16cc008b80 "WakeUpScreen") at ../../../gio/gdbusintrospection.c:1978
        cache = <optimized out>
        n = <optimized out>
        result = <optimized out>
#3 0x00007e16f12410c9 in on_signal_received (connection=<optimized out>, sender_name=0x7e16cc015580 ":1.89", object_path=<optimized out>, interface_name=<optimized out>, signal_name=0x7e16cc008b80 "WakeUpScreen", parameters=0x58ffa984abd0, user_data=0x58ffa9857cc0) at ../../../gio/gdbusproxy.c:851
        info = <optimized out>
        proxy_weak = 0x58ffa9857cc0
        proxy = 0x58ffa985a860
        out = <optimized out>
#4 0x00007e16f122b150 in emit_signal_instance_in_idle_cb (data=0x7e16cc001e90) at ../../../gio/gdbusconnection.c:4189
        signal_instance = 0x7e16cc001e90
        parameters = 0x58ffa984abd0
        has_subscription = 1
#5 0x00007e16f102e397 in g_main_dispatch (context=0x58ffa97a9f20) at ../../../glib/gmain.c:3357
        dispatch = 0x7e16f102b670 <g_idle_dispatch>
        prev_source = 0x0
        begin_time_nsec = 1947608561136
        was_in_call = 0
        user_data = 0x7e16cc001e90
        callback = 0x7e16f122b0d0 <emit_signal_instance_in_idle_cb>
        cb_funcs = 0x7e16f111c380 <g_source_callback_funcs>
        cb_data = 0x7e16cc013c70
        need_destroy = <optimized out>
        source = 0x7e16cc0133a0
        current = 0x58ffa97aa160
        i = 0
        __func__ = "g_main_dispatch"
#6 0x00007e16f108edc7 in g_main_context_dispatch_unlocked (context=0x58ffa97a9f20) at ../../../glib/gmain.c:4208
No locals.
#7 g_main_context_iterate_unlocked.isra.0 (context=0x58ffa97a9f20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4273
        max_priority = 2147483647
        timeout_usec = 5127624
        some_ready = 1
        nfds = 3
        allocated_nfds = <optimized out>
        fds = 0x58ffa9855fd0
        begin_time_nsec = 1943812861054
#8 0x00007e16f102f097 in g_main_loop_run (loop=0x58ffa9853210) at ../../../glib/gmain.c:4475
        self = <optimized out>
        __func__ = "g_main_loop_run"
#9 0x00007e16f1608025 in gtk_main () at ../../../gtk/gtkmain.c:1329
        loop = 0x58ffa9853210
#10 0x000058ff6bc303f4 in main (argc=<optimized out>, argv=<optimized out>) at ../plugins/common/daemon-skeleton-gtk.h:292
        error = 0x0
        name_own_id = 1

--------------------------------------------------------------------------------

The Ubuntu Error Tracker has been receiving reports about a problem regarding gnome-settings-daemon. This problem was most recently seen with package version 47.1-1ubuntu1, the problem page at https://errors.ubuntu.com/problem/a2c79b2516a7c235d7f1c9ccee92c2fdeb4d5e9f contains more details, including versions of packages affected, stacktrace or traceback, and individual crash reports.
If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://forms.canonical.com/reports/.

summary: - /usr/libexec/gsd-
- power:11:g_hash_table_lookup_node:g_hash_table_lookup:g_dbus_interface_info_lookup_signal:on_signal_received:emit_signal_instance_in_idle_cb
+ gsd-power crashed with SIGSEGV in g_hash_table_lookup_node() from
+ g_hash_table_lookup() from g_dbus_interface_info_lookup_signal() from
+ on_signal_received() from emit_signal_instance_in_idle_cb()
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-settings-daemon (Ubuntu):
status: New → Confirmed
Revision history for this message
Alessandro Astone (aleasto) wrote :

This seems very related to https://launchpad.net/bugs/2085060, probably the same bug.
But I really can't see anything wrong with how gsd-power uses gdbus...

tags: added: 1202
tags: added: udeng-5009
removed: 1202
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.