summaryrefslogtreecommitdiffstats
path: root/packages/services
diff options
context:
space:
mode:
authorAkira Numata <akira.numata@sonymobile.com>2014-03-13 13:36:31 +0900
committerTakeshi Aimi <takeshi.aimi@sonymobile.com>2014-03-18 05:41:30 +0000
commiteff08c4ffe41e0a52ddd2c8c9d968482bae5935d (patch)
treee427dd5192262a4c974c96315b1fab64fe4adb14 /packages/services
parentd88d817498327462f42e50348239eac59147f310 (diff)
downloadframeworks_base-eff08c4ffe41e0a52ddd2c8c9d968482bae5935d.zip
frameworks_base-eff08c4ffe41e0a52ddd2c8c9d968482bae5935d.tar.gz
frameworks_base-eff08c4ffe41e0a52ddd2c8c9d968482bae5935d.tar.bz2
Insufficient ProcessRecord cleanup when persistent process is killed
When persistent process with Service restarts, ActivityManagerService does not reset ProcessRecord#hasClientActivites to false (because ProcessRecord of persistent process is continued using after killing). It disturbs updating LRU list in ActivityManagerService, and then, when new process calls ActivityManagerProxy#publishContentProviders, SecurityException happens because of no entry in the list. Bug: 13517358 Change-Id: I46b064f71a4f7025ade1bf117801352a7ab22e6a
Diffstat (limited to 'packages/services')
0 files changed, 0 insertions, 0 deletions