Hi- We are working on a Donuts based device, and have run into a 100% random case. We experience this when doing an SD upgrade from one production build to another. (Our production builds, have choosecombo set to "user" and not "eng".) It also seems to happen when a device wipe is NOT done during the upgrade process.
Basically PowerManagerService crashes as follows: E/6 ActivityThread( 4755): Failed to find provider info for settings W/6 dalvikvm( 4755): threadid=55: thread exiting with uncaught exception (group=0x2aac5de8) E/6 AndroidRuntime( 4755): Uncaught handler: thread PowerManagerService exiting due to uncaught exception E/6 AndroidRuntime( 4755): *** EXCEPTION IN SYSTEM PROCESS. System will crash. E/6 AndroidRuntime( 4755): java.lang.NullPointerException E/6 AndroidRuntime( 4755): at android.content.ContentQueryMap.<init>(ContentQueryMap.java:65) E/6 AndroidRuntime( 4755): at com.android.server.PowerManagerService.initInThread(PowerManagerService.java: 443) E/6 AndroidRuntime( 4755): at com.android.server.PowerManagerService $1.onLooperPrepared(PowerManagerService.java:403) E/6 AndroidRuntime( 4755): at android.os.HandlerThread.run(HandlerThread.java:59) E/6 AndroidRuntime( 4755): Crash logging skipped, no checkin service E/806 dun_service( 1077): The value returned from dun_getusbmodemstate_fromsys is 2 E/806 dun_service( 1077): The value returned from dun_getusbmodemstate_fromsys is 2 E/788 installd( 1071): eof E/788 installd( 1071): failed to read size The very first line, where it is not able to find the provider for settings caused me to look further up the log, where I find: E/4 PackageManager( 4755): Package com.android.providers.settings has no signatures that match those in shared user android.uid.system; ignoring! I feel the above is the cause for the crash. It looks like it is unable to find the platform cert with which com.android.providers.settings is apparently signed. 1. Any clues as to why this might be happening? 2. Is there a keystore on the device where the certs are supposed to be stored? Where would I find that keystore? 3. I see a few posts on the web, where people have run into this issue. But do not see any conclusive solutions. 4. This does not happen when we fastboot the device from one prd build to another (where the images are being used). Any help would be most appreciated. Thanks. -karthik. -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
