← Back to team overview

unity-api-bugs team mailing list archive

[Bug 1293568] Re: indicator-datetime-service is being exec'd 3 times every minute

 

Colin, thanks for reporting this.

What version of indicator-datetime do you have installed?

-- 
You received this bug notification because you are a member of Unity API
bugs, which is subscribed to Indicator Date and Time.
https://bugs.launchpad.net/bugs/1293568

Title:
  indicator-datetime-service is being exec'd 3 times every minute

Status in The Date and Time Indicator:
  New

Bug description:
  In a vain effort to try and figure out why Ubuntu is using up power on
  an idle system I observed regular periodic exec'ing of indicator-
  datetime-service every 60 seconds at about 2 seconds past the minute.
  I used the "forkstat" tool (PPA: colin-king/white) to monitor system
  activity on an idle system and observed:

  13:10:02 exit  7233      0    0.507 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:10:02 exit  7234      0    0.505 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:10:17 exit  7236      0   15.501 /usr/lib/evolution/evolution-calendar-factory
  13:10:17 exit  7235      0   15.505 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:11:02 fork  1519 parent          init --user
  13:11:02 fork  7237 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:11:02 fork  1519 parent          init --user
  13:11:02 fork  7238 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:11:02 fork  1519 parent          init --user
  13:11:02 fork  7239 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:11:02 fork  1519 parent          init --user
  13:11:02 fork  7240 child           /usr/lib/evolution/evolution-calendar-factory
  13:11:02 exit  7238      0    0.505 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:11:02 exit  7239      0    0.506 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:11:17 exit  7240      0   15.503 /usr/lib/evolution/evolution-calendar-factory
  13:11:17 exit  7237      0   15.506 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:12:02 fork  1519 parent          init --user
  13:12:02 fork  7241 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:12:02 fork  1519 parent          init --user
  13:12:02 fork  7242 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:12:02 fork  1519 parent          init --user
  13:12:02 fork  7243 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:12:02 fork  1519 parent          init --user
  13:12:02 fork  7244 child           /usr/lib/evolution/evolution-calendar-factory
  13:12:02 fork  1519 parent          init --user
  13:12:02 fork  7245 child           /usr/lib/evolution/evolution-calendar-factory
  13:12:02 exit  7241      0    0.520 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:12:02 exit  7244      0    0.517 /usr/lib/evolution/evolution-calendar-factory
  13:12:02 exit  7243      0    0.521 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:12:17 exit  7242      0   15.506 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:12:17 exit  7245      0   15.512 /usr/lib/evolution/evolution-calendar-factory
  13:13:02 fork  1519 parent          init --user
  13:13:02 fork  7246 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:13:02 fork  1519 parent          init --user
  13:13:02 fork  7247 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:13:02 fork  1519 parent          init --user
  13:13:02 fork  7248 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  Time     Event  PID  Info  Duration Process
  13:13:02 fork  1519 parent          init --user
  13:13:02 fork  7249 child           /usr/lib/evolution/evolution-calendar-factory
  13:13:02 fork  1519 parent          init --user
  13:13:02 fork  7250 child           /usr/lib/evolution/evolution-calendar-factory
  13:13:02 exit  7249      0    0.501 /usr/lib/evolution/evolution-calendar-factory
  13:13:02 exit  7246      0    0.506 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:13:02 exit  7248      0    0.506 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:13:17 exit  7250      0   15.500 /usr/lib/evolution/evolution-calendar-factory
  13:13:17 exit  7247      0   15.506 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:14:02 fork  1519 parent          init --user
  13:14:02 fork  7251 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:14:02 fork  1519 parent          init --user
  13:14:02 fork  7252 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:14:02 fork  1519 parent          init --user
  13:14:02 fork  7253 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:14:02 fork  1519 parent          init --user
  13:14:02 fork  7254 child           /usr/lib/evolution/evolution-calendar-factory
  13:14:02 exit  7253      0    0.504 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:14:02 exit  7251      0    0.504 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:14:17 exit  7254      0   15.500 /usr/lib/evolution/evolution-calendar-factory
  13:14:17 exit  7252      0   15.504 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:15:02 fork  1519 parent          init --user
  13:15:02 fork  7255 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:15:02 fork  1519 parent          init --user
  13:15:02 fork  7256 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:15:02 fork  1519 parent          init --user
  13:15:02 fork  7257 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:15:02 fork  1519 parent          init --user
  13:15:02 fork  7258 child           /usr/lib/evolution/evolution-calendar-factory
  13:15:02 fork  1519 parent          init --user
  13:15:02 fork  7259 child           /usr/lib/evolution/evolution-calendar-factory
  13:15:02 exit  7258      0    0.501 /usr/lib/evolution/evolution-calendar-factory
  13:15:02 exit  7256      0    0.504 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:15:02 exit  7257      0    0.504 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:15:17 exit  7259      0   15.500 /usr/lib/evolution/evolution-calendar-factory
  13:15:17 exit  7255      0   15.504 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:16:02 fork  1519 parent          init --user
  Time     Event  PID  Info  Duration Process
  13:16:02 fork  7260 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:16:02 fork  1519 parent          init --user
  13:16:02 fork  7261 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:16:02 fork  1519 parent          init --user
  13:16:02 fork  7262 child           /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:16:02 fork  1519 parent          init --user
  13:16:02 fork  7263 child           /usr/lib/evolution/evolution-calendar-factory
  13:16:02 fork  1519 parent          init --user
  13:16:02 fork  7264 child           /usr/lib/evolution/evolution-calendar-factory
  13:16:02 fork  1519 parent          init --user
  13:16:02 fork  7265 child           /usr/lib/evolution/evolution-calendar-factory
  13:16:02 exit  7262      0    0.506 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:16:02 exit  7260      0    0.506 /usr/lib/x86_64-linux-gnu/indicator-datetime/indicator-datetime-service
  13:16:02 exit  7265      0    0.502 /usr/lib/evolution/evolution-calendar-factory
  13:16:02 exit  7264      0    0.503 /usr/lib/evolution/evolution-calendar-factory

  Is there any reason why indicator-datetimes-service (and also
  evolution-calendar-factory) are being spawned off so regularly? For a
  "lightweight" date applet it seems rather heavyweight to me.

  I've compared this to saucy and there isn't the same periodic
  activity, so this looks like it appeared in the trusty cycle.

To manage notifications about this bug go to:
https://bugs.launchpad.net/indicator-datetime/+bug/1293568/+subscriptions


References