push client services initialization ordering wrong

Bug #1383867 reported by John Lenton
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu Push Notifications
Fix Released
High
John Lenton
ubuntu-push (Ubuntu RTM)
Fix Released
Undecided
Unassigned

Bug Description

the push client exposes things on the bus before everything is ready, leaving a window for a crash to happen if a message comes in before we're ready to handle it.

Symptoms:
User does not receive notification of new OTA updates.

Tags: crasher rtm14

Related branches

Revision history for this message
John Lenton (chipaca) wrote :

as reproduced by davmor.

tags: added: rtm14
description: updated
Revision history for this message
Julien Funk (jaboing) wrote :

This is important because we plan to have an OTA for our first users and this bug will block OTA from displaying properly if there is one available at first boot.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-push - 0.64.1+14.10.20141023.2~rtm-0ubuntu1

---------------
ubuntu-push (0.64.1+14.10.20141023.2~rtm-0ubuntu1) 14.09; urgency=low

  [ John R. Lenton ]
  * make the common service Start(..) method take init, so we can listen
    for methods once everything is set up and not before. (LP: #1383867)

  [ Guillermo Gonzalez ]
  * Add ClearCookie method to the session and call it from
    handleAccountsChange.
 -- Ubuntu daily release <email address hidden> Thu, 23 Oct 2014 20:17:12 +0000

Changed in ubuntu-push (Ubuntu RTM):
status: New → Fix Released
John Lenton (chipaca)
Changed in ubuntu-push:
importance: Critical → High
John Lenton (chipaca)
Changed in ubuntu-push:
status: In Progress → Fix Released
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.