#0 update_status (status=, self=) at ../src/ua-daemon.c:233 228: g_ptr_array_unref(self->services); 229: self->services = g_steal_pointer(&existing_services); 230: 231: // Add new services. 232: GPtrArray *services = ua_status_get_services(status); 233: for (guint i = 0; i < services->len; i++) { 234: UaService *service = g_ptr_array_index(services, i); 235: const gchar *service_name = ua_service_get_name(service); 236: g_autofree gchar *object_path = get_service_object_path(service_name); 237: 238: if (g_dbus_object_manager_get_object( #1 status_changed_cb (self=) at ../src/ua-daemon.c:261 256: } 257: } 258: 259: // Called when the UA status is changed. 260: static void status_changed_cb(UaDaemon *self) { 261: update_status(self, ua_status_monitor_get_status(self->status_monitor)); 262: } 263: 264: // Called when 'ua attach' completes. 265: static void attach_cb(GObject *object, GAsyncResult *result, 266: gpointer user_data) { #2 0x000055e86ba574eb in bus_acquired_cb (connection=, name=, user_data=0x55e86d786400) at ../src/ua-daemon.c:369 364: g_dbus_object_skeleton_add_interface( 365: o, G_DBUS_INTERFACE_SKELETON(self->manager)); 366: 367: g_signal_connect_swapped(self->status_monitor, "changed", 368: G_CALLBACK(status_changed_cb), self); 369: status_changed_cb(self); 370: 371: g_dbus_object_manager_server_export(self->object_manager, o); 372: } 373: 374: // Called when the com.canonical.UbuntuAdvantage D-Bus name is lost to another #3 0x00007f78e6aaf9c6 in connection_get_cb (source_object=, res=0x55e86d79d100, user_data=user_data@entry=0x55e86d79da20) at ../../../gio/gdbusnameowning.c:504 [Error: gdbusnameowning.c was not found in source tree] #4 0x00007f78e6a4db49 in g_task_return_now (task=0x55e86d79d100) at ../../../gio/gtask.c:1223 [Error: gtask.c was not found in source tree] #5 0x00007f78e6a4dd4b in g_task_return (type=, task=0x55e86d79d100) at ../../../gio/gtask.c:1293 [Error: gtask.c was not found in source tree] #6 g_task_return (task=0x55e86d79d100, type=) at ../../../gio/gtask.c:1249 [Error: gtask.c was not found in source tree] #7 0x00007f78e6aab712 in bus_get_async_initable_cb (source_object=0x55e86d7a7040, res=0x55e86d79d1c0, user_data=user_data@entry=0x55e86d79d100) at ../../../gio/gdbusconnection.c:7508 [Error: gdbusconnection.c was not found in source tree] #8 0x00007f78e6a4db49 in g_task_return_now (task=0x55e86d79d1c0) at ../../../gio/gtask.c:1223 [Error: gtask.c was not found in source tree] #9 0x00007f78e6a4db8d in complete_in_idle_cb (task=0x55e86d79d1c0) at ../../../gio/gtask.c:1237 [Error: gtask.c was not found in source tree] #10 0x00007f78e6858c04 in g_main_dispatch (context=0x55e86d782dd0) at ../../../glib/gmain.c:3413 [Error: gmain.c was not found in source tree] #11 g_main_context_dispatch (context=0x55e86d782dd0) at ../../../glib/gmain.c:4131 [Error: gmain.c was not found in source tree] #12 0x00007f78e68ad498 in g_main_context_iterate.constprop.0 (context=0x55e86d782dd0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../glib/gmain.c:4207 [Error: gmain.c was not found in source tree] #13 0x00007f78e6858283 in g_main_loop_run (loop=0x55e86d783750) at ../../../glib/gmain.c:4405 [Error: gmain.c was not found in source tree] #14 0x000055e86ba529bf in main (argc=, argv=) at ../src/main.c:52 47: if (!ua_daemon_start(daemon, &error)) { 48: g_printerr("Failed to start daemon: %s\n", error->message); 49: return EXIT_FAILURE; 50: } 51: 52: g_main_loop_run(loop); 53: 54: return EXIT_SUCCESS; 55: }