FATAL EXCEPTION IN SYSTEM PROCESS: android.ui
when 3rd party app put an extra with a bad serial object
to start a service or sendbroadcast to system_server.
It will cause system_server crash because of
classNotFoundException.
A test demo apk will cause system_server crash.
It really affact the system stability
Intent intent = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
intent.putExtra(Intent.EXTRA_REFERRER, new serial()
/*a Serializable class object*/);
sendBroadcast(intent);
Test: use the test apk attached in the issue below, system_server will
crash every time. And it'll be OK with this CL.
https://code.google.com/p/android/issues/detail?id=261031
Change-Id: Id505571dcbf88c0ba9c1677ec0f1f08688c1bb95
Signed-off-by: yangbingqian <bqyang720@gmail.com>
1 file changed