Location trust store causes dash to hang

Bug #1362769 reported by taiebot65
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
location-service (Ubuntu)
New
Undecided
Unassigned
unity-scopes-api (Ubuntu)
New
Undecided
Unassigned
unity8 (Ubuntu)
Triaged
High
Unassigned

Bug Description

Started on r.211 reproducible r.212
How to reproduce.

In your favorites scopes you should have Apps, My Music and The Weather Channel scopes.
There should be some local music and it should appear in my music

Bug Phone will hang wen entering the weather channel scope.

Go to my music scope( by defaults it is set on Artist) set the album view
Click on an album in the scope view go back using the top arrow to the scope view, move in the scopes in the direction of the weather channel scope.

As soon as you enter the weather channel scope the screen is divided in between the two scope and you cannot exit this screen. You can still access other apps via the left launcher and launch them successfully.

Some pictures of the bug.
http://i.imgur.com/Nsq8BvC.png
http://tinyurl.com/npd9mex

taiebot65 (dedreuil)
summary: - Phone can hang in between two scopes making
+ Phone can hang in between two scopes making it unusable
dobey (dobey)
affects: unity-scope-home (Ubuntu) → unity8 (Ubuntu)
Revision history for this message
Michał Sawicz (saviq) wrote : Re: Phone can hang in between two scopes making it unusable

This is because the weather scope tries to access location data and apparently the location trust prompt didn't work for you.

Revision history for this message
Michał Sawicz (saviq) wrote :

Can you please try these steps on the phone (as phablet):
⟫ stop ubuntu-location-service-trust-stored
⟫ rm -R .local/share/UbuntuLocationService/
⟫ start ubuntu-location-service-trust-stored

And try going to weather again?

Changed in unity8 (Ubuntu):
status: New → Incomplete
summary: - Phone can hang in between two scopes making it unusable
+ Location trust store causes dash to hang
Revision history for this message
taiebot65 (dedreuil) wrote :

I had the prompt enabled it but when i re-did the step as per the bug it happened again. maybe the location service is crashing also

Revision history for this message
taiebot65 (dedreuil) wrote :

Killing unity8-dash makes the phone re-usable.
I can go to the weather app normally its only when i go to the music scope and in the album view that this triggers the weather app to crash.

taiebot65 (dedreuil)
description: updated
description: updated
Michał Sawicz (saviq)
Changed in unity8 (Ubuntu):
status: Incomplete → Triaged
importance: Undecided → High
Revision history for this message
Michał Sawicz (saviq) wrote :

OK I got your steps reproduced and yes it's definitely related to the location and the prompt for whether you allow the scope to get your location or not.

It seems like the interrupted input stream gets the dash into a between-scopes state. It doesn't seem to be deadlocked or anything, just some logic gets confused.

And for some crazy reason, your steps need to be followed exactly... If any of the steps is not taken, things work fine. The combination of a changed department and a preview is a prerequisite for this to happen.

Revision history for this message
Michał Sawicz (saviq) wrote :

OK it doesn't seem to be input related, the thing gets locked up even without the trusted prompt, with location being disabled on the weather scope... This is getting fishy.

Revision history for this message
Michał Sawicz (saviq) wrote :

I've filed bug #1366978 to get a retrace from the dash in this bad state, let's see. But I'm adding a unity-scopes-api task as I'm starting to think this might be happening somewhere there potentially.

tags: added: rtm14
Revision history for this message
Michał Sawicz (saviq) wrote :

I'm marking this as duplicate 'cause there's more details on the other bug.

Stephen M. Webb (bregma)
tags: removed: rtm14
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.