← Back to team overview

desktop-packages team mailing list archive

[Bug 854101] Re: gnome-settings-daemon takes waaaaaaaay too long to start

 

The xrandr plugin tries to apply each configuration (backup, intended,
default) in turn, and takes half a second for each one even when they
don't exist. This seems to be because each call to
gnome_rr_config_apply_from_filename_with_time does a
gnome_rr_screen_refresh. We should fix it to check if there is even a
configuration file first, and then skip all of that if there isn't

** Also affects: gnome-desktop3 (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: gnome-desktop3 (Ubuntu Oneiric)
   Importance: Undecided => High

** Changed in: gnome-desktop3 (Ubuntu Oneiric)
       Status: New => Triaged

** Changed in: gnome-desktop3 (Ubuntu Oneiric)
     Assignee: (unassigned) => Chris Coulson (chrisccoulson)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-settings-daemon in Ubuntu.
https://bugs.launchpad.net/bugs/854101

Title:
  gnome-settings-daemon takes waaaaaaaay too long to start

Status in The Ubuntu Boot Speed Project:
  Confirmed
Status in “gnome-desktop3” package in Ubuntu:
  Triaged
Status in “gnome-settings-daemon” package in Ubuntu:
  Triaged
Status in “gnome-desktop3” source package in Oneiric:
  Triaged
Status in “gnome-settings-daemon” source package in Oneiric:
  Triaged

Bug description:
  gnome-settings-daemon takes 5 seconds to register with the session
  manager, which is when compiz is started (see
  http://ubuntuone.com/0xKppDPyZiHP9aDzmzzPoR - and this *isn't* a slow
  machine). I turned on the profiling support in g-s-d, and modified the
  profiling function to print the profile markers to stdout, with some
  timestamps. This is what I see (on a cold start):

  0.     0 0.     0 MARK: (null) main: start 
  0.    78 0.    78 MARK: (null) parse_args: start 
  0.  6019 0.  5941 MARK: gnome-settings-daemon parse_args: end 
  0.  6032 0.    13 MARK: gnome-settings-daemon main: start opening gtk display
  0. 17026 0. 10994 MARK: gnome-settings-daemon main: end opening gtk display
  0. 17321 0.   295 MARK: gnome-settings-daemon main: start gnome_settings_manager_new
  0. 17467 0.   146 MARK: gnome-settings-daemon main: end gnome_settings_manager_new
  0. 17479 0.    12 MARK: gnome-settings-daemon gnome_settings_manager_start: start 
  0. 17489 0.    10 MARK: gnome-settings-daemon gnome_settings_manager_start: start initializing plugins
  0. 18032 0.   543 MARK: gnome-settings-daemon _load_all: start 
  0. 18041 0.     9 MARK: gnome-settings-daemon _load_dir: start 
  0. 18117 0.    76 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/sound.gnome-settings-plugin
  0. 18178 0.    61 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/sound.gnome-settings-plugin
  0. 18317 0.   139 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/sound.gnome-settings-plugin
  0. 18747 0.   430 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/sound.gnome-settings-plugin
  0. 18765 0.    18 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/cursor.gnome-settings-plugin
  0. 18773 0.     8 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/cursor.gnome-settings-plugin
  0. 18846 0.    73 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/cursor.gnome-settings-plugin
  0. 18899 0.    53 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/cursor.gnome-settings-plugin
  0. 18915 0.    16 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/clipboard.gnome-settings-plugin
  0. 18923 0.     8 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/clipboard.gnome-settings-plugin
  0. 19077 0.   154 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/clipboard.gnome-settings-plugin
  0. 19130 0.    53 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/clipboard.gnome-settings-plugin
  0. 19147 0.    17 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/xsettings.gnome-settings-plugin
  0. 19154 0.     7 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/xsettings.gnome-settings-plugin
  0. 19306 0.   152 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/xsettings.gnome-settings-plugin
  0. 19358 0.    52 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/xsettings.gnome-settings-plugin
  0. 19375 0.    17 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/background.gnome-settings-plugin
  0. 19381 0.     6 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/background.gnome-settings-plugin
  0. 19536 0.   155 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/background.gnome-settings-plugin
  0. 19588 0.    52 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/background.gnome-settings-plugin
  0. 19605 0.    17 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/smartcard.gnome-settings-plugin
  0. 19612 0.     7 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/smartcard.gnome-settings-plugin
  0. 19685 0.    73 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/smartcard.gnome-settings-plugin
  0. 19760 0.    75 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/smartcard.gnome-settings-plugin
  0. 19778 0.    18 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/keyboard.gnome-settings-plugin
  0. 19785 0.     7 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/keyboard.gnome-settings-plugin
  0. 19927 0.   142 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/keyboard.gnome-settings-plugin
  0. 19991 0.    64 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/keyboard.gnome-settings-plugin
  0. 20005 0.    14 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/media-keys.gnome-settings-plugin
  0. 20010 0.     5 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/media-keys.gnome-settings-plugin
  0. 20148 0.   138 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/media-keys.gnome-settings-plugin
  0. 20193 0.    45 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/media-keys.gnome-settings-plugin
  0. 20207 0.    14 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/housekeeping.gnome-settings-plugin
  0. 20211 0.     4 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/housekeeping.gnome-settings-plugin
  0. 20261 0.    50 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/housekeeping.gnome-settings-plugin
  0. 20299 0.    38 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/housekeeping.gnome-settings-plugin
  0. 20311 0.    12 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/xrandr.gnome-settings-plugin
  0. 20315 0.     4 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/xrandr.gnome-settings-plugin
  0. 20414 0.    99 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/xrandr.gnome-settings-plugin
  0. 20454 0.    40 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/xrandr.gnome-settings-plugin
  0. 20466 0.    12 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/color.gnome-settings-plugin
  0. 20470 0.     4 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/color.gnome-settings-plugin
  0. 20541 0.    71 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/color.gnome-settings-plugin
  0. 20602 0.    61 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/color.gnome-settings-plugin
  0. 20616 0.    14 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/wacom.gnome-settings-plugin
  0. 20621 0.     5 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/wacom.gnome-settings-plugin
  0. 20682 0.    61 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/wacom.gnome-settings-plugin
  0. 20724 0.    42 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/wacom.gnome-settings-plugin
  0. 20737 0.    13 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/a11y-settings.gnome-settings-plugin
  0. 20746 0.     9 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/a11y-settings.gnome-settings-plugin
  0. 20844 0.    98 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/a11y-settings.gnome-settings-plugin
  0. 209
  (gnome-settings-daemon:1723): GnomeDesktop-WARNING **: could not get output property for eDP1, rc: 15

  (gnome-settings-daemon:1723): GnomeDesktop-WARNING **: could not get
  output property for HDMI1, rc: 15

  (gnome-settings-daemon:1723): power-plugin-WARNING **: not connected
  01 0.    57 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/a11y-settings.gnome-settings-plugin
  0. 20939 0.    38 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/keybindings.gnome-settings-plugin
  0. 20947 0.     8 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/keybindings.gnome-settings-plugin
  0. 21099 0.   152 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/keybindings.gnome-settings-plugin
  0. 21164 0.    65 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/keybindings.gnome-settings-plugin
  0. 21182 0.    18 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/print-notifications.gnome-settings-plugin
  0. 21189 0.     7 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/print-notifications.gnome-settings-plugin
  0. 21313 0.   124 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/print-notifications.gnome-settings-plugin
  0. 21353 0.    40 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/print-notifications.gnome-settings-plugin
  0. 21366 0.    13 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/power.gnome-settings-plugin
  0. 21371 0.     5 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/power.gnome-settings-plugin
  0. 21440 0.    69 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/power.gnome-settings-plugin
  0. 21477 0.    37 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/power.gnome-settings-plugin
  0. 21488 0.    11 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/gconf.gnome-settings-plugin
  0. 21492 0.     4 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/gconf.gnome-settings-plugin
  0. 21541 0.    49 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/gconf.gnome-settings-plugin
  0. 21575 0.    34 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/gconf.gnome-settings-plugin
  0. 21588 0.    13 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/a11y-keyboard.gnome-settings-plugin
  0. 21592 0.     4 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/a11y-keyboard.gnome-settings-plugin
  0. 21691 0.    99 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/a11y-keyboard.gnome-settings-plugin
  0. 21726 0.    35 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/a11y-keyboard.gnome-settings-plugin
  0. 21738 0.    12 MARK: gnome-settings-daemon _load_file: start /usr/lib/gnome-settings-daemon-3.0/mouse.gnome-settings-plugin
  0. 21742 0.     4 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: start /usr/lib/gnome-settings-daemon-3.0/mouse.gnome-settings-plugin
  0. 21836 0.    94 MARK: gnome-settings-daemon gnome_settings_plugin_info_fill_from_file: end /usr/lib/gnome-settings-daemon-3.0/mouse.gnome-settings-plugin
  0. 21878 0.    42 MARK: gnome-settings-daemon _load_file: end /usr/lib/gnome-settings-daemon-3.0/mouse.gnome-settings-plugin
  0. 21892 0.    14 MARK: gnome-settings-daemon _load_dir: end 
  0. 21902 0.    10 MARK: gnome-settings-daemon load_plugin_module: start power
  0. 23619 0.  1717 MARK: gnome-settings-daemon load_plugin_module: end power
  0. 23633 0.    14 MARK: gnome-settings-daemon gsd_power_manager_start: start 
  0.568517 0.544884 MARK: gnome-settings-daemon gsd_power_manager_start: end 
  0.568545 0.    28 MARK: gnome-settings-daemon load_plugin_module: start color
  0.569574 0.  1029 MARK: gnome-settings-daemon load_plugin_module: end color
  0.569608 0.    34 MARK: gnome-settings-daemon gsd_color_manager_start: start 
  1. 83437 0.513829 MARK: gnome-settings-daemon gsd_color_manager_start: end 
  1. 83461 0.    24 MARK: gnome-settings-daemon load_plugin_module: start xrandr
  1. 84065 0.   604 MARK: gnome-settings-daemon load_plugin_module: end xrandr
  1. 84080 0.    15 MARK: gnome-settings-daemon gsd_xrandr_manager_start: start 
  3.201221 2.117141 MARK: gnome-settings-daemon gsd_xrandr_manager_start: end 
  3.201248 0.    27 MARK: gnome-settings-daemon load_plugin_module: start xsettings
  3.201916 0.   668 MARK: gnome-settings-daemon load_plugin_module: end xsettings
  3.201929 0.    13 MARK: gnome-settings-daemon gnome_xsettings_manager_start: start 
  3.203385 0.  1456 MARK: gnome-settings-daemon update_xft_settings: start 
  3.203436 0.    51 MARK: gnome-settings-daemon xft_settings_set_xsettings: start 
  3.203445 0.     9 MARK: gnome-settings-daemon xft_settings_set_xsettings: end 
  3.203448 0.     3 MARK: gnome-settings-daemon xft_settings_set_xresources: start 
  3.204478 0.  1030 MARK: gnome-settings-daemon xft_settings_set_xresources: end 
  3.204488 0.    10 MARK: gnome-settings-daemon update_xft_settings: end 
  3.204499 0.    11 MARK: gnome-settings-daemon start_fontconfig_monitor: start 
  3.207579 0.  3080 MARK: gnome-settings-daemon start_fontconfig_monitor: end 
  3.207592 0.    13 MARK: gnome-settings-daemon gnome_xsettings_manager_start: end 
  3.207609 0.    17 MARK: gnome-settings-daemon load_plugin_module: start sound
  3.209490 0.  1881 MARK: gnome-settings-daemon load_plugin_module: end sound
  3.209498 0.     8 MARK: gnome-settings-daemon gsd_sound_manager_start: start 
  3.209729 0.   231 MARK: gnome-settings-daemon gsd_sound_manager_start: end 
  3.209742 0.    13 MARK: gnome-settings-daemon load_plugin_module: start wacom
  3.211220 0.  1478 MARK: gnome-settings-daemon load_plugin_module: end wacom
  3.211225 0.     5 MARK: gnome-settings-daemon gsd_wacom_manager_start: start 
  3.211232 0.     7 MARK: gnome-settings-daemon gsd_wacom_manager_start: end 
  3.211241 0.     9 MARK: gnome-settings-daemon load_plugin_module: start keyboard
  3.217492 0.  6251 MARK: gnome-settings-daemon load_plugin_module: end keyboard
  3.217501 0.     9 MARK: gnome-settings-daemon gsd_keyboard_manager_start: start 
  3.217510 0.     9 MARK: gnome-settings-daemon gsd_keyboard_manager_start: end 
  3.217524 0.    14 MARK: gnome-settings-daemon load_plugin_module: start mouse
  3.219010 0.  1486 MARK: gnome-settings-daemon load_plugin_module: end mouse
  3.219015 0.     5 MARK: gnome-settings-daemon gsd_mouse_manager_start: start 
  3.219237 0.   222 MARK: gnome-settings-daemon gsd_mouse_manager_start: end 
  3.219252 0.    15 MARK: gnome-settings-daemon load_plugin_module: start a11y-keyboard
  3.219790 0.   538 MARK: gnome-settings-daemon load_plugin_module: end a11y-keyboard
  3.219796 0.     6 MARK: gnome-settings-daemon gsd_a11y_keyboard_manager_start: start 
  3.219802 0.     6 MARK: gnome-settings-daemon gsd_a11y_keyboard_manager_start: end 
  3.219811 0.     9 MARK: gnome-settings-daemon load_plugin_module: start a11y-settings
  3.219939 0.   128 MARK: gnome-settings-daemon load_plugin_module: end a11y-settings
  3.219945 0.     6 MARK: gnome-settings-daemon gsd_a11y_settings_manager_start: start 
  3.220044 0.    99 MARK: gnome-settings-daemon gsd_a11y_settings_manager_start: end 
  3.220057 0.    13 MARK: gnome-settings-daemon load_plugin_module: start smartcard
  3.223644 0.  3587 MARK: gnome-settings-daemon load_plugin_module: end smartcard
  3.223661 0.    17 MARK: gnome-settings-daemon load_plugin_module: start keybindings
  3.224899 0.  1238 MARK: gnome-settings-daemon load_plugin_module: end keybindings
  3.224906 0.     7 MARK: gnome-settings-daemon gsd_keybindings_manager_start: start 
  3.257586 0. 32680 MARK: gnome-settings-daemon gsd_keybindings_manager_start: end 
  3.257637 0.    51 MARK: gnome-settings-daemon load_plugin_module: start background
  3.258175 0.   538 MARK: gnome-settings-daemon load_plugin_module: end background
  3.258184 0.     9 MARK: gnome-settings-daemon gsd_background_manager_start: start 
  3.259876 0.  1692 MARK: gnome-settings-daemon gsd_background_manager_start: end 
  3.259907 0.    31 MARK: gnome-settings-daemon load_plugin_module: start media-keys
  3.260819 0.   912 MARK: gnome-settings-daemon load_plugin_module: end media-keys
  3.260826 0.     7 MARK: gnome-settings-daemon gsd_media_keys_manager_start: start 
  3.260829 0.     3 MARK: gnome-settings-daemon gsd_media_keys_manager_start: start gvc_mixer_control_new
  4.361620 1.100791 MARK: gnome-settings-daemon gsd_media_keys_manager_start: end gvc_mixer_control_new
  4.361737 0.   117 MARK: gnome-settings-daemon gsd_media_keys_manager_start: end 
  4.361772 0.    35 MARK: gnome-settings-daemon load_plugin_module: start print-notifications
  4.365416 0.  3644 MARK: gnome-settings-daemon load_plugin_module: end print-notifications
  4.365424 0.     8 MARK: gnome-settings-daemon gsd_print_notifications_manager_start: start 
  4.372061 0.  6637 MARK: gnome-settings-daemon gsd_print_notifications_manager_start: end 
  4.372103 0.    42 MARK: gnome-settings-daemon load_plugin_module: start clipboard
  4.372920 0.   817 MARK: gnome-settings-daemon load_plugin_module: end clipboard
  4.372930 0.    10 MARK: gnome-settings-daemon gsd_clipboard_manager_start: start 
  4.372943 0.    13 MARK: gnome-settings-daemon gsd_clipboard_manager_start: end 
  4.372955 0.    12 MARK: gnome-settings-daemon load_plugin_module: start cursor
  4.373246 0.   291 MARK: gnome-settings-daemon load_plugin_module: end cursor
  4.373253 0.     7 MARK: gnome-settings-daemon gsd_cursor_manager_start: start 
  4.373259 0.     6 MARK: gnome-settings-daemon gsd_cursor_manager_start: end 
  4.373269 0.    10 MARK: gnome-settings-daemon load_plugin_module: start gconf
  4.373471 0.   202 MARK: gnome-settings-daemon load_plugin_module: end gconf
  4.392716 0. 19245 MARK: gnome-settings-daemon load_plugin_module: start housekeeping
  4.393398 0.   682 MARK: gnome-settings-daemon load_plugin_module: end housekeeping
  4.393407 0.     9 MARK: gnome-settings-daemon gsd_housekeeping_manager_start: start 
  4.393702 0.   295 MARK: gnome-settings-daemon gsd_housekeeping_manager_start: end 
  4.393716 0.    14 MARK: gnome-settings-daemon _load_all: end 
  4.393722 0.     6 MARK: gnome-settings-daemon gnome_settings_manager_start: end initializing plugins
  4.393728 0.     6 MARK: gnome-settings-daemon gnome_settings_manager_start: end 
  5.494764 1.101036 MARK: gnome-settings-daemon draw_background: start 
  5.973256 0.478492 MARK: gnome-settings-daemon draw_background: end 
  6. 27754 0. 54498 MARK: gnome-settings-daemon start_fontconfig_monitor_idle_cb: start 
  6. 32690 0.  4936 MARK: gnome-settings-daemon start_fontconfig_monitor_idle_cb: end 
  6. 32707 0.    17 MARK: gnome-settings-daemon gsd_wacom_manager_idle_cb: start 
  6. 35909 0.  3202 MARK: gnome-settings-daemon gsd_wacom_manager_idle_cb: end 
  6. 35972 0.    63 MARK: gnome-settings-daemon start_keyboard_idle_cb: start 
  6. 41936 0.  5964 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: start 
  6. 61196 0. 19260 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: start xkl_engine_get_instance
  6. 61210 0.    14 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: end xkl_engine_get_instance
  6. 62754 0.  1544 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: start xkl_engine_start_listen
  6. 72335 0.  9581 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: end xkl_engine_start_listen
  6. 72345 0.    10 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: start apply_desktop_settings
  6. 72689 0.   344 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: end apply_desktop_settings
  6. 72697 0.     8 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: start apply_xkb_settings
  6. 73528 0.   831 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: end apply_xkb_settings
  6. 73538 0.    10 MARK: gnome-settings-daemon gsd_keyboard_xkb_init: end 
  6. 73806 0.   268 MARK: gnome-settings-daemon start_keyboard_idle_cb: end 
  6. 73816 0.    10 MARK: gnome-settings-daemon gsd_mouse_manager_idle_cb: start 
  6.108116 0. 34300 MARK: gnome-settings-daemon gsd_mouse_manager_idle_cb: end 
  6.108134 0.    18 MARK: gnome-settings-daemon start_a11y_keyboard_idle_cb: start 
  6.108395 0.   261 MARK: gnome-settings-daemon set_server_from_gsettings: start 
  6.108783 0.   388 MARK: gnome-settings-daemon set_server_from_gsettings: end 
  6.108812 0.    29 MARK: gnome-settings-daemon start_a11y_keyboard_idle_cb: end 
  6.108823 0.    11 MARK: gnome-settings-daemon start_media_keys_idle_cb: start 
  6.108964 0.   141 MARK: gnome-settings-daemon init_kbd: start 
  6.114105 0.  5141 MARK: gnome-settings-daemon init_kbd: end 
  6.114116 0.    11 MARK: gnome-settings-daemon start_media_keys_idle_cb: start gdk_window_add_filter
  6.114131 0.    15 MARK: gnome-settings-daemon start_media_keys_idle_cb: end gdk_window_add_filter
  6.114136 0.     5 MARK: gnome-settings-daemon start_media_keys_idle_cb: end 
  6.114146 0.    10 MARK: gnome-settings-daemon start_clipboard_idle_cb: start 
  6.115167 0.  1021 MARK: gnome-settings-daemon start_clipboard_idle_cb: end 
  6.115181 0.    14 MARK: gnome-settings-daemon gsd_cursor_manager_idle_cb: start 
  6.116256 0.  1075 MARK: gnome-settings-daemon gsd_cursor_manager_idle_cb: end 

  The point at which g-s-d registers with the session manage is just
  after its main loop starts to run, which happens straight after this
  point:

  4.393722 0.     6 MARK: gnome-settings-daemon
  gnome_settings_manager_start: end initializing plugins.

  So, that's 4.39 seconds there, before the session even begins to load
  anything else. Looking through the data shows 3 fairly long delays:

  0. 23633 0.    14 MARK: gnome-settings-daemon gsd_power_manager_start: start 
  0.568517 0.544884 MARK: gnome-settings-daemon gsd_power_manager_start: end

  0.569608 0.    34 MARK: gnome-settings-daemon gsd_color_manager_start: start 
  1. 83437 0.513829 MARK: gnome-settings-daemon gsd_color_manager_start: end 

  So, the color and power plugins eat up a total of 1 second between
  them. There surely should be no reason at all for this. The big
  culprit however, is:

  1. 84080 0.    15 MARK: gnome-settings-daemon gsd_xrandr_manager_start: start 
  3.201221 2.117141 MARK: gnome-settings-daemon gsd_xrandr_manager_start: end 

  Ouch! Didn't we fix this once already?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-boot-speed/+bug/854101/+subscriptions


References