diff options
author | Koji Fukui <koji.fukui@sony.com> | 2017-10-18 17:48:40 +0900 |
---|---|---|
committer | Felipe Leme <felipeal@google.com> | 2017-11-09 15:44:12 -0800 |
commit | ccec6a6ae8b9f9785934e7d97849cbafcfcf3dcb (patch) | |
tree | fc40dc73e51b9bae3b7bb4d94c06cf315f19c435 /tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp | |
parent | bbaa19cad3227eb0262beb5555db54902ef17821 (diff) |
Remove AutofillManagerClient after AutofillManager is finalized
Symptom:
Global reference table overflow happens on system_server.
Root cause:
If a process repeatedly create a context and get AutofillManager
from the context, each BinderProxy of AutofillManagerClient are
registered to AutofillManagerServiceImpl. They aren't removed until
the process is died. BinderProxy consumes global reference and finally
causes crash on system_server.
Solution:
Remove AutofillManagerClient from AutofillManagerServiceImpl after
AutofillManager is finalized.
Test: cts-tradefed run commandAndExit cts-dev -m CtsAutoFillServiceTestCases
Bug: 68747744
Change-Id: I8b76c5368b54317b8696cac470cc390b36e910e7
Diffstat (limited to 'tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp')
0 files changed, 0 insertions, 0 deletions