[Nexus S Android Development] bubbahump:
VM Reboot after installing from market

I started having this issue about a week ago, and I'm still on r2. It started after I installed T-mobile Hotspot Connect (subsequently removed). It has continued to occur on about 1 out of every 3 installs/upgrades. It just happened again on an upgrade of "Locus", and I happened to be on adb.

Logcat of the event follows:

I/ActivityManager( 114): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.vending/.AssetBrowserActivity } from pid 202

I/ActivityManager( 114): Starting: Intent { act=android.intent.action.VIEW flg=0x20000 cmp=com.android.vending/.MyDownloadsActivity } from pid 293

I/ActivityManager( 114): Starting: Intent { act=android.intent.action.VIEW cmp=com.android.vending/.AssetInfoActivity (has extras) } from pid 293

W/InputManagerService( 114): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@40789870

W/ActivityManager( 114): No content provider found for:

W/ActivityManager( 114): No content provider found for:

I/ActivityManager( 114): Force stopping package menion.android.locus uid=10113

I/PackageManager( 114): Package menion.android.locus codePath changed from /data/app/menion.android.locus-2.apk to /data/app/menion.android.locus-1.apk; Retaining data and using new

I/PackageManager( 114): Unpacking native libraries for /data/app/menion.android.locus-1.apk

I/ActivityManager( 114): Force stopping package menion.android.locus uid=10113

W/PackageManager( 114): Code path for pkg : menion.android.locus changing from /data/app/menion.android.locus-2.apk to /data/app/menion.android.locus-1.apk

W/PackageManager( 114): Resource path for pkg : menion.android.locus changing from /data/app/menion.android.locus-2.apk to /data/app/menion.android.locus-1.apk

W/PackageManager( 114): Unknown permission com.google.android.apps.mytracks.READ_TRACK_DATA in package menion.android.locus

W/PackageManager( 114): Unknown permission com.google.android.apps.mytracks.WRITE_TRACK_DATA in package menion.android.locus

I/ActivityManager( 114): Force stopping package menion.android.locus uid=10113

I/ActivityManager( 114): Start proc com.svox.pico for broadcast com.svox.pico/.VoiceDataInstallerReceiver: pid=1516 uid=10017 gids={}

I/ActivityManager( 114): Start proc com.google.android.apps.maps:FriendService for broadcast com.google.android.apps.maps/com.google.googlenav.friend.android.ServiceReceiver: pid=1524 uid=10027 gids={3003, 1015}

I/ActivityManager( 114): No longer want com.google.android.googlequicksearchbox (pid 829): hidden #16

I/ActivityManager( 114): No longer want com.android.settings (pid 614): hidden #16

I/ActivityManager( 114): Start proc com.google.android.googlequicksearchbox for broadcast com.google.android.googlequicksearchbox/.CorporaUpdateReceiver: pid=1535 uid=10035 gids={3003}

I/ActivityManager( 114): No longer want com.google.android.music (pid 765): hidden #16

I/WindowManager( 114): WINDOW DIED Window{408cc538 com.google.android.music/com.android.music.ArtistAlbumBrowserActivity paused=false}

I/WindowManager( 114): WINDOW DIED Window{406c8d80 com.google.android.music/com.android.music.TrackBrowserActivity paused=false}

W/ActivityManager( 114): Scheduling restart of crashed service com.google.android.music/com.android.music.MediaPlaybackService in 5000ms

I/WindowManager( 114): WINDOW DIED Window{407cc220 com.google.android.music/com.android.music.MediaPlaybackActivity paused=false}

W/WindowManager( 114): Failed looking up window

W/WindowManager( 114): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@40aa8dc0 does not exist

W/WindowManager( 114):	at com.android.server.WindowManagerService.windowForClientLocked(WindowManagerService.java:8164)

W/WindowManager( 114):	at com.android.server.WindowManagerService.windowForClientLocked(WindowManagerService.java:8155)

W/WindowManager( 114):	at com.android.server.WindowManagerService$WindowState$DeathRecipient.binderDied(WindowManagerService.java:7019)

W/WindowManager( 114):	at android.os.BinderProxy.sendDeathNotice(Binder.java:381)

W/WindowManager( 114):	at dalvik.system.NativeStart.run(Native Method)

I/WindowManager( 114): WIN DEATH: null

W/WindowManager( 114): Failed looking up window

W/WindowManager( 114): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@408ec258 does not exist

W/WindowManager( 114):	at com.android.server.WindowManagerService.windowForClientLocked(WindowManagerService.java:8164)

W/WindowManager( 114):	at com.android.server.WindowManagerService.windowForClientLocked(WindowManagerService.java:8155)

W/WindowManager( 114):	at com.android.server.WindowManagerService$WindowState$DeathRecipient.binderDied(WindowManagerService.java:7019)

W/WindowManager( 114):	at android.os.BinderProxy.sendDeathNotice(Binder.java:381)

W/WindowManager( 114):	at dalvik.system.NativeStart.run(Native Method)

I/WindowManager( 114): WIN DEATH: null

I/ActivityManager( 114): Start proc com.google.android.music for service com.google.android.music/com.android.music.MediaPlaybackService: pid=1547 uid=10021 gids={3003, 1015}

I/ActivityManager( 114): No longer want com.google.android.apps.genie.geniewidget (pid 1179): hidden #16

I/ActivityManager( 114): Start proc com.android.vending.updater for broadcast com.android.vending.updater/.UpdateMarketReceiver: pid=1558 uid=10026 gids={}

I/ActivityManager( 114): No longer want com.google.android.deskclock (pid 713): hidden #16

I/WindowManager( 114): WINDOW DIED Window{40712f18 com.google.android.deskclock/com.android.deskclock.DeskClock paused=false}

E/AndroidRuntime( 114): *** FATAL EXCEPTION IN SYSTEM PROCESS: PackageManager

E/AndroidRuntime( 114): java.lang.SecurityException: Provider com.android.providers.downloads/com.android.providers.downloads.DownloadProvider does not allow granting of permission to path of Uri content://downloads/my_downloads/120

E/AndroidRuntime( 114):	at com.android.server.am.ActivityManagerService.checkGrantUriPermissionLocked(ActivityManagerService.java:4335)

E/AndroidRuntime( 114):	at com.android.server.am.ActivityManagerService.grantUriPermissionLocked(ActivityManagerService.java:4396)

E/AndroidRuntime( 114):	at com.android.server.am.ActivityManagerService.grantUriPermission(ActivityManagerService.java:4460)

E/AndroidRuntime( 114):	at android.app.ContextImpl.grantUriPermission(ContextImpl.java:1293)

E/AndroidRuntime( 114):	at com.android.server.PackageManagerService$InstallParams.handleStartCopy(PackageManagerService.java:4797)

E/AndroidRuntime( 114):	at com.android.server.PackageManagerService$HandlerParams.startCopy(PackageManagerService.java:4689)

E/AndroidRuntime( 114):	at com.android.server.PackageManagerService$PackageHandler.doHandleMessage(PackageManagerService.java:490)

E/AndroidRuntime( 114):	at com.android.server.PackageManagerService$PackageHandler.handleMessage(PackageManagerService.java:435)

E/AndroidRuntime( 114):	at android.os.Handler.dispatchMessage(Handler.java:99)

E/AndroidRuntime( 114):	at android.os.Looper.loop(Looper.java:123)

E/AndroidRuntime( 114):	at android.os.HandlerThread.run(HandlerThread.java:60)

I/ActivityThread( 1524): Removing dead content provider: settings

I/ActivityThread( 293): Removing dead content provider: settings

I/ActivityThread( 685): Removing dead content provider: settings

I/ActivityThread( 958): Removing dead content provider: settings

I/ActivityThread( 722): Removing dead content provider: settings

I/ActivityThread( 202): Removing dead content provider: settings

I/ActivityThread( 561): Removing dead content provider: settings

I/ActivityThread( 203): Removing dead content provider: settings

I/ActivityThread( 194): Removing dead content provider: settings

I/ActivityThread( 190): Removing dead content provider: settings

I/ActivityThread( 180): Removing dead content provider: settings

I/ActivityThread( 868): Removing dead content provider: settings

I/ActivityThread( 466): Removing dead content provider: settings