Many empty/broken entries in location permission settings

Bug #1508929 reported by Michael Zanetti
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
Confirmed
High
Bill Filler
trust-store (Ubuntu)
New
Undecided
Unassigned
ubuntu-system-settings (Ubuntu)
New
Undecided
Unassigned

Bug Description

I was just checking my location permissions and found many empty/broken entries. I don't know what they are, or where they came from. Most of them had permission to access location enabled (I've disabled them before taking the screenshot). This feels weird and worrying from a privacy point of view.

Most likely they are apps that have previously been installed and then removed again, or some other way to generate duplicates which then break when the original goes away.

Revision history for this message
Michael Zanetti (mzanetti) wrote :
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

I suspect these may be apps that were side loaded and deleted. In my case the app in question is no longer installed (I see one such item on one out of 3 phones)

To view the trust store
sqlite3 ~/.local/share/UbuntuLocationService/trust.db "select * from requests"

Then you can toggle permissions and see which are the blank app names and check f they are installed or tests apps

Changed in canonical-devices-system-image:
status: New → Incomplete
Revision history for this message
Michael Zanetti (mzanetti) wrote :
Download full text (6.0 KiB)

sqlite> select * from requests;
1|com.nokia.heremaps_here|0|1423348965594967842|1
2|com.ubuntu.clock_clock|0|1423391392833202085|1
3|uber-ubuntu.daniel-mcguire351_Uber|0|1424819347207143724|1
4|me.yohanboniface.osmtouch_OSMTouch|0|1425821748981867115|1
5|com.ubuntu.developer.liu-xiao-guo.map_map|0|1429173412780625245|1
6|com.ubuntu.developer.mzanetti.fahrplan2_fahrplan2|0|1429352667149627245|1
7|com.popey.forecast_forecast|0|1429397745410816664|1
8|com.mikeasoft.cachemere_cachemere|0|1429603220000160561|1
9|tmon.mzanetti_app|0|1431566036020279135|1
10|com.popey.osm_osm|0|1431567888282451734|1
11|com.ubuntu.developer.webapps.webapp-googlemaps_webapp-googlemaps|0|1431567916291332735|1
12|com.nokia.heremaps_here|0|1431568057787601282|0
13|com.popey.forecast_forecast|0|1431568058286133744|0
14|com.ubuntu.developer.liu-xiao-guo.map_map|0|1431568059931874897|0
15|tmon.mzanetti_app|0|1431568062045077898|0
16|me.yohanboniface.sensorsstatus_SensorsStatus|0|1431568400695075687|1
17|com.ubuntu.developer.mzanetti.getmewheels2_getmewheels2|0|1431569481390583059|1
18|tmon.mzanetti_app|0|1431569992116618936|1
19|com.nokia.heremaps_here|0|1432858922021890962|1
20|com.popey.forecast_forecast|0|1433067149821733158|1
21|com.ubuntu.developer.liu-xiao-guo.map_map|0|1433067151425318082|1
22|osmscout.fransschreuder_OSMScout|0|1433274473507330108|1
23|com.ubuntu.developer.derjasper.tankenapp_tanken|0|1434362427218537082|1
24|googleapps.mattirn_googleapps|0|1441560173518531787|0
25|com.ubuntu.developer.webapps.webapp-googlemaps_webapp-googlemaps|0|1443717701994305080|0
26|com.ubuntu.developer.webapps.webapp-googlemaps_webapp-googlemaps|0|1443717703138252233|1
27|com.nokia.heremaps_here|0|1444215511146908240|0
28|com.nokia.heremaps_here|0|1444215512591317624|1
29|uber-ubuntu.daniel-mcguire351_Uber|0|1445519649670519038|0
30|tmon.mzanetti_app|0|1445519650168852269|0
31|osmscout.fransschreuder_OSMScout|0|1445519650606646346|0
32|me.yohanboniface.sensorsstatus_SensorsStatus|0|1445519651012150346|0
33|com.ubuntu.developer.liu-xiao-guo.map_map|0|1445519652932123653|0
34|com.ubuntu.developer.derjasper.tankenapp_tanken|0|1445519654039834499|0
35|com.popey.forecast_forecast|0|1445519655507682040|0

Comparing with what's installed:

1|com.nokia.heremaps_here installed, functional
2|com.ubuntu.clock_clock installed, functional
3|uber-ubuntu.daniel-mcguire351_Uber *NOT* installed *NOT* functional (was only installed through store)
4|me.yohanboniface.osmtouch_OSMTouch installed, functional
5|com.ubuntu.developer.liu-xiao-guo.map_map *NOT* installed, *NOT* functional (was sideloaded with SDK at some point)
6|com.ubuntu.developer.mzanetti.fahrplan2_fahrplan2 installed, functional
7|com.popey.forecast_forecast *NOT* installed, *NOT* functional (was only installed through store)
8|com.mikeasoft.cachemere_cachemere installed, functional
9|tmon.mzanetti_app *NOT* installed, *NOT* functional (was sideloaded at some point)
10|com.popey.osm_osm installed, functional
11|com.ubuntu.developer.webapps.webapp-googlemaps_webapp-googlemaps installed, functional
12|com.nokia.heremaps_here DUPLICATE of 1??? Only one shows up in systemsettings
13|com.popey.forecast_forecast DUPLIC...

Read more...

Changed in canonical-devices-system-image:
status: Incomplete → New
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

I confirmed simply uninstalling an app shows a blank

We could fix this in settings by not showing entries for which there is no installed app, but it would seem better to fix this in the trust store, perhaps purging entries when an app is uninsatlled

Changed in canonical-devices-system-image:
assignee: nobody → Bill Filler (bfiller)
importance: Undecided → High
milestone: none → backlog
status: New → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

@Pat, indeed that's what mpt suggested in bug #1389775 (that bug is a duplicate btw)

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.