Crash when choosing "yes" to some popups

Bug #1578601 reported by Alan Pope 🍺🐧🐱 🦄
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
sync-monitor (Ubuntu)
Confirmed
Undecided
Renato Araujo Oliveira Filho
unity8 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Every so often I get a popup on my krillin rc proposed telling me my google account credentials have expired, and asking me if I want to fix it. I usually click "no" because I'll do it later. Today i clicked "yes" while my phone was locked. Unity8 crashed.

Have your phone configured to sync calendars
Let your credentials become stale / expire
Wait....
Eventually when sync-monitor is checking for calendar entries it will popup a notification which asks if you want to fix the issue.
Select "no" and it goes away - don't do this.
Select "yes"

To reproduce with Google Calendar:
Have a Google Calendar account set up.
Head over to:
https://security.google.com/settings/security/permissions
Revoke access to Ubuntu.
Launch the calendar app and hit sync.
The notification prompting for key expiration will display.

Expected behaviour:-

It should ask you to unlock the phone and then take you to system settings

Actual behaviour:-

Unity8 dies.

Crash file attached.

Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :
Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :

managed to reproduce it again, this is the dialog which triggers it for me.

Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :

Turns out it doesn't matter if the device is locked. Happens when unlocked too.

Could be this crash dump:- https://errors.ubuntu.com/oops/30d1fe4c-12d1-11e6-8448-fa163ebeb28a

summary: - Crash when choosing "yes" to some popups when locked
+ Crash when choosing "yes" to some popups
Changed in sync-monitor (Ubuntu):
assignee: nobody → Renato Araujo Oliveira Filho (renatofilho)
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in sync-monitor (Ubuntu):
status: New → Confirmed
Changed in unity8 (Ubuntu):
status: New → Confirmed
description: updated
description: updated
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.