[Nexus S Android Development] alienmind:
I'm getting hard reboots on installing some market apps: Dark Legends / Plants vs Zombies fails the same way.

Looks like there's some issue with permissions revoke after a download

(W/ActivityManager( 842): No content provider found for permission revoke: file:///data/data/com.android.providers.downloads/cache/downloadfile.apk)

The full logcat below

PS: Installed from full wipe, fixed permissions on recovery after getting the first error, without luck

D/Finsky ( 1501): [1] DownloadQueueImpl.notifyProgress: sts.dl: onProgress 41098612/41098612 Status: 200.
D/Finsky ( 1501): [1] DownloadBroadcastReceiver.onReceive: Intent received at DownloadBroadcastReceiver
D/Finsky ( 1501): [1] DownloadImpl.setState: sts.dl from DOWNLOADING to SUCCESS.
D/Finsky ( 1501): [1] DownloadQueueImpl.onComplete: sts.dl: onComplete
D/Finsky ( 1501): [1] DownloadQueueImpl.remove: Download sts.dl removed from DownloadQueue
I/installd( 95): free_cache(0) avail 448643072
D/dalvikvm( 1012): GC_CONCURRENT freed 712K, 30% free 10632K/14983K, paused 2ms+4ms
D/dalvikvm( 1012): GC_CONCURRENT freed 533K, 30% free 10610K/14983K, paused 2ms+4ms
I/power ( 842): *** set_screen_state 1
I/ActivityManager( 842): START {act=com.android.systemui.INTENT_TORCH_OFF flg=0x10000000 cmp=com.android.systemui/.Torch} from pid 842
E/KeyguardStatusView( 842): NOOooooo
I/Torch ( 1012): onCreate
I/WindowManager( 842): Lock screen displayed!
D/SurfaceFlinger( 90): Screen about to return, flinger = 0x1720918
D/dalvikvm( 1501): GC_CONCURRENT freed 1969K, 19% free 15509K/19143K, paused 64ms+10ms
D/Finsky ( 1501): [1] DetailsDataBasedFragment.rebindViews: Page [class=DetailsFragment] loaded in [110889 ms] (partial? false)
D/PhoneStatusBar( 1012): disable: < expand icons alerts ticker system_info BACK HOME recent* CLOCK >
D/Beautiful Widgets( 2164): UserPresent from HomeWidget14
D/Beautiful Widgets( 2164): Screensaver mode: false
D/PhoneStatusBar( 1012): disable: < expand icons alerts ticker system_info back* home* recent clock* >
D/Finsky ( 1501): [1] DetailsDataBasedFragment.rebindViews: Page [class=DetailsFragment] loaded in [111480 ms] (partial? true)
W/InputManagerService( 842): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@418559b8
W/CursorWrapperInner( 842): Cursor finalized without prior close()
W/CursorWrapperInner( 842): Cursor finalized without prior close()
W/CursorWrapperInner( 842): Cursor finalized without prior close()
W/CursorWrapperInner( 842): Cursor finalized without prior close()
W/CursorWrapperInner( 842): Cursor finalized without prior close()
W/CursorWrapperInner( 842): Cursor finalized without prior close()
W/CursorWrapperInner( 842): Cursor finalized without prior close()
W/CursorWrapperInner( 842): Cursor finalized without prior close()
D/dalvikvm( 842): GC_EXPLICIT freed 403K, 10% free 15618K/17287K, paused 3ms+10ms
I/ActivityManager( 842): No longer want com.google.android.apps.uploader (pid 2268): hidden #16
I/ActivityManager( 842): Start proc com.android.defcontainer for service com.android.defcontainer/.DefaultContainerService: pid=2553 uid=10015 gids={1015, 2001}
D/dalvikvm( 1012): GC_FOR_ALLOC freed 195K, 29% free 10774K/14983K, paused 20ms
[B]W/ActivityManager( 842): No content provider found for permission revoke: file:///data/data/com.android.providers.downloads/cache/downloadfile.apk
D/dalvikvm( 1012): GC_CONCURRENT freed 440K, 28% free 10875K/14983K, paused 4ms+3ms
D/VoldCmdListener( 84): asec list
I/PackageHelper( 2553): Size of container 52 MB
W/dalvikvm( 842): threadid=15: thread exiting with uncaught exception (group=0x40ac51f8)
W/ActivityManager( 842): No content provider found for permission revoke: file:///data/data/com.android.providers.downloads/cache/downloadfile.apk
E/AndroidRuntime( 842): *** FATAL EXCEPTION IN SYSTEM PROCESS: PackageManager
E/AndroidRuntime( 842): java.lang.SecurityException: Requires android.permission.ASEC_CREATE permission
E/AndroidRuntime( 842):	at android.os.Parcel.readException(Parcel.java:1327)
E/AndroidRuntime( 842):	at [/B]android.os.Parcel.readException(Parcel.java:1281)
E/AndroidRuntime( 842):	at com.android.internal.app.IMediaContainerService$Stub$Proxy.copyResourceToContainer(IMediaContainerService.java:207)
E/AndroidRuntime( 842):	at com.android.server.pm.PackageManagerService$SdInstallArgs.copyApk(PackageManagerService.java:6042)
E/AndroidRuntime( 842):	at com.android.server.pm.PackageManagerService$InstallParams.handleStartCopy(PackageManagerService.java:5583)
E/AndroidRuntime( 842):	at com.android.server.pm.PackageManagerService$HandlerParams.startCopy(PackageManagerService.java:5243)
E/AndroidRuntime( 842):	at com.android.server.pm.PackageManagerService$PackageHandler.doHandleMessage(PackageManagerService.java:528)
E/AndroidRuntime( 842):	at com.android.server.pm.PackageManagerService$PackageHandler.handleMessage(PackageManagerService.java:473)
E/AndroidRuntime( 842):	at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 842):	at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 842):	at android.os.HandlerThread.run(HandlerThread.java:60)
I/Process ( 842): Sending signal. PID: 842 SIG: 9
W/AudioFlinger( 93): power manager service died !!!
W/Sensors ( 1936): sensorservice died [0x3ad510]
W/Sensors ( 1162): sensorservice died [0x3fc850]
I/ActivityThread( 1162): Removing dead content provider: settings
I/ActivityThread( 2386): Removing dead content provider: settings
I/ActivityThread( 2305): Removing dead content provider: settings
I/ActivityThread( 2284): Removing dead content provider: settings
I/ActivityThread( 1533): Removing dead content provider: settings
I/ActivityThread( 1268): Removing dead content provider: settings
I/ActivityThread( 1178): Removing dead content provider: settings
I/ActivityThread( 1127): Removing dead content provider: settings
I/ActivityThread( 1012): Removing dead content provider: settings
I/ActivityThread( 1083): Removing dead content provider: settings
I/ServiceManager( 83): service 'notification' died
I/ServiceManager( 83): service 'statusbar' died
I/ServiceManager( 83): service 'uimode' died
I/ServiceManager( 83): service 'usb' died
I/ServiceManager( 83): service 'alarm' died
I/ServiceManager( 83): service 'cpuinfo' died
I/ServiceManager( 83): service 'package' died
I/ServiceManager( 83): service 'activity' died
I/ServiceManager( 83): service 'meminfo' died
I/ServiceManager( 83): service 'clipboard' died
I/ServiceManager( 83): service 'input_method' died
I/ServiceManager( 83): service 'account' died
I/ServiceManager( 83): service 'wifi' died
I/ServiceManager( 83): service 'permission' died
I/ServiceManager( 83): service 'device_policy' died
I/ServiceManager( 83): service 'bluetooth' died
I/ServiceManager( 83): service 'netpolicy' died
I/ServiceManager( 83): service 'batteryinfo' died
I/ServiceManager( 83): service 'audio' died
I/ServiceManager( 83): service 'backup' died
I/ServiceManager( 83): service 'hardware' died
I/ServiceManager( 83): service 'wallpaper' died
I/ServiceManager( 83): service 'dropbox' died
I/ServiceManager( 83): service 'country_detector' died
I/ServiceManager( 83): service 'search' died
I/ServiceManager( 83): service 'appwidget' died
I/ServiceManager( 83): service 'location' died
I/ServiceManager( 83): service 'devicestoragemonitor' died
I/ServiceManager( 83): service 'throttle' died
I/ServiceManager( 83): service 'window' died
I/ServiceManager( 83): service 'connectivity' died
I/ServiceManager( 83): service 'gfxinfo' died
I/ServiceManager( 83): service 'wifip2p' died
I/ServiceManager( 83): service 'power' died
I/ServiceManager( 83): service 'sensorservice' died
I/ServiceManager( 83): service 'mount' died
I/ServiceManager( 83): service 'accessibility' died
I/ServiceManager( 83): service 'vibrator' died
I/ServiceManager( 83): service 'diskstats' died
I/ServiceManager( 83): service 'samplingprofiler' died
I/ServiceManager( 83): service 'usagestats' died
I/ServiceManager( 83): service 'entropy' died
I/ServiceManager( 83): service 'battery' died
I/ServiceManager( 83): service 'network_management' died
I/ServiceManager( 83): service 'textservices' died
I/ServiceManager( 83): service 'telephony.registry' died
I/ServiceManager( 83): service 'bluetooth_a2dp' died
I/ServiceManager( 83): service 'content' died
I/ServiceManager( 83): service 'netstats' died
I/ActivityThread( 1501): Removing dead content provider: settings
I/ActivityThread( 1195): Removing dead content provider: settings
I/ActivityThread( 2405): Removing dead content provider: settings
I/ActivityThread( 1936): Removing dead content provider: settings
E/SurfaceTexture( 90): [StatusBar] dequeueBuffer: SurfaceTexture has been abandoned!
E/SurfaceTextureClient( 1012): dequeueBuffer failed (No such device)
E/installd( 95): eof
E/installd( 95): failed to read size
I/installd( 95): closing connection