[G1 Android Development] Chahk:
Strange thing started happening today. Market shows an update to Maps even though I already have the latest 4.1 version. When I try to download and install it, I get a soft reset with the following logcat:

I/PackageManager( 8519): Removing non-system package:com.google.android.apps.maps
D/PackageManager( 8519): Removing package com.google.android.apps.maps
D/PackageManager( 8519): Unregistered content provider: com.google.android.maps.LocalSuggestionProvider, className = com.google.googlenav.android.provider.LocalSuggestionProvider, isSyncable = false
D/PackageManager( 8519): Unregistered content provider: com.google.android.maps.SuggestionProvider, className = com.google.googlenav.suggest.android.SuggestProvider, isSyncable = false
D/PackageManager( 8519): Unregistered content provider: com.google.android.maps.SearchHistoryProvider, className = com.google.googlenav.android.provider.SearchHistoryProvider, isSyncable = false
D/PackageManager( 8519): Unregistered content provider: com.google.android.maps.FriendsProvider, className = com.google.googlenav.android.friend.FriendsProvider, isSyncable = false
D/PackageManager( 8519): Unregistered content provider: com.google.android.maps.LayerInfoProvider, className = com.google.googlenav.android.layer.LayerInfoProvider, isSyncable = false
D/PackageManager( 8519): Unregistered content provider: com.google.android.maps.NavigationAvailabilityProvider, className = com.google.googlenav.android.provider.NavigationAvailabilityProvider, isSyncable = false
D/PackageManager( 8519): Unregistered content provider: com.google.android.maps.TrafficProvider, className = com.google.googlenav.android.appwidget.traffic.TrafficProvider, isSyncable = false
D/PackageManager( 8519): Providers: com.google.googlenav.android.provider.LocalSuggestionProvider com.google.googlenav.suggest.android.SuggestProvider com.google.googlenav.android.provider.SearchHistoryProvider com.google.googlenav.android.friend.FriendsProvider com.google.googlenav.android.layer.LayerInfoProvider com.google.googlenav.android.provider.NavigationAvailabilityProvider com.google.googlenav.android.appwidget.traffic.TrafficProvider
D/PackageManager( 8519): Services: com.google.googlenav.friend.android.LocationFriendService com.google.googlenav.friend.android.BackgroundFriendService com.google.googlenav.android.networkinitiated.NetworkInitiatedServicecom.google.googlenav.android.appwidget.traffic.TrafficAppWidgetUpdateService com.google.googlenav.android.appwidget.friends.FriendsAppWidgetUpdateService com.google.googlenav.android.wallpaper.MapWallpaper com.google.android.maps.driveabout.app.NavigationService
D/PackageManager( 8519): Receivers: com.google.googlenav.friend.android.ServiceReceiver com.google.googlenav.android.networkinitiated.NetworkInitiatedReceiver com.google.googlenav.android.appwidget.traffic.TrafficAppWidgetcom.google.googlenav.android.appwidget.friends.FriendsAppWidgetProvider
D/PackageManager( 8519): Activities: com.google.android.maps.MapsActivity com.google.googlenav.android.appwidget.gohome.GoHomeCreateShortcutActivity com.google.googlenav.android.appwidget.gohome.GoHomeCreateShortcutActivityAlias com.google.googlenav.android.appwidget.latitude.LatitudeCreateShortcutActivity com.google.googlenav.android.login.AndroidLoginActivitySdk4 com.google.googlenav.android.login.AndroidLoginActivitySdk5 com.google.googlenav.ui.wizard.android.EnterAddressActivity com.google.googlenav.android.friend.InviteActivity com.google.googlenav.android.appwidget.traffic.TrafficAppWidgetConfigureActivity com.google.googlenav.android.appwidget.friends.FriendsAppWidgetConfigureActivity com.google.googlenav.android.wallpaper.MapWallpaperSettingsActivity com.google.android.maps.driveabout.app.NavigationActivity com.google.android.maps.driveabout.app.SettingsActivity com.google.android.maps.driveabout.app.SearchActivity com.google.android.maps.driveabout.app.MarkerDetailsActivity
D/PackageManager( 8519): Permissions: com.google.android.apps.maps.permission.REMOTE_INTENT
W/dalvikvm( 8519): threadid=23: thread exiting with uncaught exception (group=0x4001e180)
E/AndroidRuntime( 8519): Uncaught handler: thread PackageManager exiting due to uncaught exception
E/AndroidRuntime( 8519): *** EXCEPTION IN SYSTEM PROCESS. System will crash.
E/AndroidRuntime( 8519): java.lang.NullPointerException
E/AndroidRuntime( 8519): at com.android.server.PackageManagerService$Settings.updateSharedUserPermsLP(PackageManagerService.java:6149)
E/AndroidRuntime( 8519): at com.android.server.PackageManagerService$Settings.access$1700(PackageManagerService.java:5749)
E/AndroidRuntime( 8519): at com.android.server.PackageManagerService.removePackageDataLI(PackageManagerService.java:4321)
E/AndroidRuntime( 8519): at com.android.server.PackageManagerService.deleteInstalledPackageLI(PackageManagerService.java:4425)
E/AndroidRuntime( 8519): at com.android.server.PackageManagerService.deletePackageLI(PackageManagerService.java:4481)
E/AndroidRuntime( 8519): at com.android.server.PackageManagerService.replaceNonSystemPackageLI(PackageManagerService.java:3689)
E/AndroidRuntime( 8519): at com.android.server.PackageManagerService.replacePackageLI(PackageManagerService.java:3666)
E/AndroidRuntime( 8519): at com.android.server.PackageManagerService.installPackageLI(PackageManagerService.java:4039)
E/AndroidRuntime( 8519): at com.android.server.PackageManagerService.access$1500(PackageManagerService.java:106)
E/AndroidRuntime( 8519): at com.android.server.PackageManagerService$5.run(PackageManagerService.java:3542)
E/AndroidRuntime( 8519): at android.os.Handler.handleCallback(Handler.java:587)
E/AndroidRuntime( 8519): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 8519): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 8519): at android.os.HandlerThread.run(HandlerThread.java:60)
D/dalvikvm( 8519): Total arena pages for JIT: 4
I/Process ( 8519): Sending signal. PID: 8519 SIG: 9

I've been able to replicate it twice already. This is not happening when updating other apps, only Maps. Complete uninstall of Maps and reinstall solves this crash.