summaryrefslogtreecommitdiffstats
path: root/telephony
diff options
context:
space:
mode:
authorMagnus Edlund <magnus.edlund.x@sonyericsson.com>2010-02-24 15:45:06 +0100
committerJean-Baptiste Queru <jbq@google.com>2010-03-01 09:12:07 -0800
commit7bb2581e6f404da0edba9ebb81b0d0593715eb40 (patch)
tree1ca3c4dc2d86df5df6a55db38fdd5804eef81cdd /telephony
parent853226b147fb7be7709ce55e7100ebfea6719435 (diff)
downloadframeworks_base-7bb2581e6f404da0edba9ebb81b0d0593715eb40.zip
frameworks_base-7bb2581e6f404da0edba9ebb81b0d0593715eb40.tar.gz
frameworks_base-7bb2581e6f404da0edba9ebb81b0d0593715eb40.tar.bz2
Fix problem with restarting an application process that recently has died.
There exists a race condition when starting a process that recently has died. If the ActivityManager receives the death notification for the died process after the new process has been started but before an application thread has been attached to the new process will the newly created process be removed during the cleanup of the died process. If this happens when sending a broadcast could it result in an ANR. This is solved by doing the clean up before starting a new process that uses the same process record.
Diffstat (limited to 'telephony')
0 files changed, 0 insertions, 0 deletions