History log of /frameworks/base/services/core/java/com/android/server/am/AppErrorDialog.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
31dd3a74c1d5a6746eec6b7f1260fae11f488af0 08-Jul-2015 Wale Ogunwale <ogunwale@google.com> Set AppErrorDialog result during dismissal if it isn't already set

The system watch dog was triggering because all binder threads were
waiting for AppErrorResult#set() to be called which never happened.
One situation where this can occur is if a process continues to crash
and the activity manager marks the process as bad there by causing it
to kill the process immediately which causes a binder death
notification that automatically dismisses the app error dialog before
the user ACKs it.
We now set the result during dialog dismissal if it isn't already set.

Bug: 22141958
Change-Id: If3ac116df5e29c6fba43ee556a859ad3c84c66f3
/frameworks/base/services/core/java/com/android/server/am/AppErrorDialog.java
b1a8a89697fbe714c0fa447fec2a73628555a656 21-Aug-2014 Dianne Hackborn <hackbod@google.com> Work on issue #16683269: system_server still leaking memory

Fix a small temporary leak of app crash dialogs, which weren't
removing their timeout message.

Change-Id: Iee90b5fa2be700e3006388f32145ce4b14baa2ec
/frameworks/base/services/core/java/com/android/server/am/AppErrorDialog.java
9158825f9c41869689d6b1786d7c7aa8bdd524ce 22-Nov-2013 Amith Yamasani <yamasani@google.com> Move some system services to separate directories

Refactored the directory structure so that services can be optionally
excluded. This is step 1. Will be followed by another change that makes
it possible to remove services from the build.

Change-Id: Ideacedfd34b5e213217ad3ff4ebb21c4a8e73f85
/frameworks/base/services/core/java/com/android/server/am/AppErrorDialog.java