diff options
author | Ruslan Tkhakokhov <rthakohov@google.com> | 2019-04-16 11:51:17 +0100 |
---|---|---|
committer | Ruslan Tkhakokhov <rthakohov@google.com> | 2019-04-16 12:14:51 +0100 |
commit | dd5e5e35b2e02f5a1a962d9a1de8507dede269c1 (patch) | |
tree | 5df54302788d94a679c7618134cb975d37264c8a /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | a29d4340068943bc30508727d3d81da6f971e4cd (diff) |
BroadcastReceiver in UserBackupManagerService can crash system_server
Make sure mBroadcastReceiver is initialized after its dependencies,
i.e. mTransportManager.
Bug: 130408863
Test: 1) atest RunBackupFrameworksServicesRoboTests
2) atest CtsBackupTestCases
3) atest CtsBackupHostTestCases
4) atest GtsBackupTestCases
5) atest GtsBackupHostTestCases
Manual test:
1) Before fix: Add Thread.sleep() before mTransportManager is
initialized in constructor and tirgger PACKAGE_CHANGED event. Verify
broadcast receiver callback is triggered and systen_process crashes.
2) After fix: Add Thread.sleep() before mTransportManager is
initialized in constructor and tirgger PACKAGE_CHANGED event. Verify
broadcast receiver callback is not triggered.
Change-Id: If1628628176a08a2d33d020ce270de92b606d6df
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions