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
|