Favoriting QtCreator-ran scope results in blank dash

Bug #1389698 reported by Giulio Collura
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
qtcreator-plugin-ubuntu (Ubuntu)
Invalid
Undecided
Unassigned
unity-scopes-api (Ubuntu)
Invalid
Undecided
Unassigned
unity-scopes-shell (Ubuntu)
Confirmed
Undecided
Unassigned
unity8 (Ubuntu)
Opinion
Undecided
Unassigned

Bug Description

Unity8 on mako rtm #6 won't load any scope installed in the system. Sometimes it stays on the loading screen with the activity indicator spinning, or it may also end up with the white/grey background, but no scopes are loaded.
I can't use the phone right now, since I can't launch apps from the app scope. The left panel works, though.
This all started after I played a bit with QtCreator because I'm developing a scope for the contest.
I don't know exactly which files to attach, meanwhile there's ~/.cache/upstart/scope-register.log.
Tell me if you need more information.

Thanks in advance for the help,
Giulio

Potential steps to reproduce:
- run a custom scope from QtCreator
- add that scope to favorites
- close QtCreator

This seems to leave the phone in a state where it can't load the scopes any more. The below helps to clear this again:

$ gsettings reset com.canonical.Unity.Dash favorite-scopes

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

Can you please paste the output from the command below, ran on the phone:

$ system-image-cli -i

Also, if you could please attach ~/.cache/upstart/unity8-dash.log

Revision history for this message
Giulio Collura (gcollura) wrote :

$ system-image-cli -i
current build number: 6
device name: mako
channel: ubuntu-touch/ubuntu-rtm/14.09
last update: 2014-11-04 00:06:16
version version: 6
version ubuntu: 20141031.1
version device: 20141017.2
version custom: mako-1.1

Thanks,
Giulio

Revision history for this message
Giulio Collura (gcollura) wrote :

Running `gsettings reset com.canonical.Unity.Dash favorite-scopes` in phone terminal, fixed my problem.

Thanks Saviq!

Michał Sawicz (saviq)
description: updated
Changed in unity8 (Ubuntu):
status: New → Opinion
summary: - unity8-dash can't load scopes
+ Favoriting QtCreator-ran scope results in blank dash
Changed in unity-scopes-api (Ubuntu):
status: New → Invalid
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in qtcreator-plugin-ubuntu (Ubuntu):
status: New → Confirmed
Changed in unity-scopes-shell (Ubuntu):
status: New → Confirmed
Revision history for this message
Mateo Salta (mateo-salta) wrote :

I just had this happen on my MX4 ubuntu edition - extreemly scary and didn't know what caused it till I read this bug. The workaround worked - but I couldn't get to the terminal on the phone (a: not installed by default, b: not a shortcut on the launcher) and without the app scope the device is essentially soft bricked - i was able to attach to my laptop, and do `adb shell` fortunately then run the command, a more serious pitfall for beginning developers.

Can we have a "if scope exists" check on loading favorite scopes at boot? or in the reset settings a reset scope favorites (either would be enough to ease hit on this one, as one of the first things I did was do the reset launcher button)

Revision history for this message
Benjamin Zeller (zeller-benjamin) wrote :

I can not reproduce this with the current rc-proposed image. Is this still a problem?

Changed in qtcreator-plugin-ubuntu (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Michi Henning (michihenning) wrote :

I believe the cause is here: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1511063

If you have the mixcloud scope in your favourites, unfavourite it. That should fix the problem for the time being.

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.