** Summary changed: - Location service should stop updates for sessions that have been identified as stale (sigstop'd) + Location service should stop updates for sessions that have been identified as stale (sigstop'd) and gone
** Description changed: - The heuristic might be as simple as: + current build number: 237 + device name: krillin + channel: ubuntu-touch/ubuntu-rtm/14.09-proposed + last update: 2015-02-17 17:04:34 + version version: 237 + version ubuntu: 20150217 + version device: 20150216-fe747ac + version custom: 20150207-538-29-183 - If providing updates to clients fails more than 10 times, stop all - updates. + Location service stays active when a client app is sigstopped and closed + by the user. + + To reproduce: + 1 - Reboot the phone; + 2 - Run logcat as root: $ sudo /system/bin/logcat + 3 - Open HERE maps; + 4 - Wait for it to get a location lock (and also see that you should be getting quite a few messages in logcat, all gps related) + 5 - Move the app to background (and wait at least 3 seconds for it to get sigstopped); + 6 - Close the app; + + From logcat's output you should see that GPS will still be active, while + it shouldn't, as the client is gone. + + It also shouldn't stay active when the app is in background, but that is + covered by bug 1422889. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1418033 Title: Location service should stop updates for sessions that have been identified as stale (sigstop'd) and gone To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1418033/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs