[Desire Android Development] Meaple:
Ok, I flashed the 65MB /system hboot and I have 4.41MB left after installing Market 3.1.3. It still fc's. I removed the market updates then I uninstalled the vending apk so there was no trace of the market. At this point all the market versions get installed to /data/app. I rebooted, wiped dalvik and cache then installed 3.1.3, still got fc's. I then uninstalled that and installed 3.2.6, still got fc's. I've given in and just got the 2.3.6 market back on /system.

Here's the logcat

17:36:17.407 Debug Finsky 1164 [1] DownloadQueueImpl.add: Download Download : WhatsApp Messenger added to DownloadQueue
17:36:17.407 Debug Finsky 1164 [1] DownloadImpl.setState: Download 'WhatsApp Messenger' transitioned from (UNQUEUED) to (QUEUED).
17:36:17.407 Info installd 99 free_cache(4420576) avail 86626304
17:36:17.517 Debug Finsky 1164 [1] PurchaseInitiator.switchToCompleted: Not setting purchase to PURCHASE_COMPLETED, the tickle was faster.
17:36:17.517 Debug Finsky 1164 [1] DownloadAndInstallGetAssetListener.downloadAndInstall: Will receive a tickle instead for download.
17:36:17.625 Error 1164 statfs /cache/download failed, errno: 13
17:36:17.625 Debug AndroidRuntime 1164 Shutting down VM
17:36:17.625 Warning dalvikvm 1164 threadid=1: thread exiting with uncaught exception (group=0x4013f560)
17:36:17.625 Error AndroidRuntime 1164 FATAL EXCEPTION: main
17:36:17.625 Error AndroidRuntime 1164 java.lang.IllegalArgumentException
17:36:17.625 Error AndroidRuntime 1164	at android.os.StatFs.native_setup(Native Method)
17:36:17.625 Error AndroidRuntime 1164	at android.os.StatFs.<init>(StatFs.java:32)
17:36:17.625 Error AndroidRuntime 1164	at com.google.android.finsky.download.Storage.cachePartitionAvailableSpace(Storage.java:37)
17:36:17.625 Error AndroidRuntime 1164	at com.google.android.finsky.download.DownloadQueueImpl$StartNextDownloadRunnable.run(DownloadQueueImpl.java:358)
17:36:17.625 Error AndroidRuntime 1164	at android.os.Handler.handleCallback(Handler.java:587)
17:36:17.626 Error AndroidRuntime 1164	at android.os.Handler.dispatchMessage(Handler.java:92)
17:36:17.626 Error AndroidRuntime 1164	at android.os.Looper.loop(Looper.java:123)
17:36:17.626 Error AndroidRuntime 1164	at android.app.ActivityThread.main(ActivityThread.java:3683)
17:36:17.626 Error AndroidRuntime 1164	at java.lang.reflect.Method.invokeNative(Native Method)
17:36:17.626 Error AndroidRuntime 1164	at java.lang.reflect.Method.invoke(Method.java:507)
17:36:17.626 Error AndroidRuntime 1164	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
17:36:17.626 Error AndroidRuntime 1164	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
17:36:17.626 Error AndroidRuntime 1164	at dalvik.system.NativeStart.main(Native Method)
17:36:17.626 Warning ActivityManager 118 Force finishing activity com.android.vending/.AssetBrowserActivity
17:36:18.171 Warning ActivityManager 118 Activity pause timeout for HistoryRecord{40af1108 com.android.vending/.AssetBrowserActivity}
17:36:28.239 Warning ActivityManager 118 Activity destroy timeout for HistoryRecord{407bbd08 com.android.vending/com.google.android.finsky.activities.PurchaseDialog}
17:36:28.239 Warning ActivityManager 118 Activity destroy timeout for HistoryRecord{40af1108 com.android.vending/.AssetBrowserActivity}
17:36:30.750 Info Process 1164 Sending signal. PID: 1164 SIG: 9
17:36:30.864 Info ActivityManager 118 Process com.android.vending (pid 1164) has died.
17:36:30.864 Warning ActivityManager 118 Scheduling restart of crashed service com.android.vending/com.google.android.finsky.services.ContentSyncService in 5000ms
17:36:30.864 Info WindowManager 118 WIN DEATH: Window{408fb948 com.android.vending/com.android.vending.AssetBrowserActivity paused=false}
17:36:30.864 Info WindowManager 118 WIN DEATH: Window{407da7d8 com.android.vending/com.google.android.finsky.activities.PurchaseDialog paused=false}
17:36:31.517 Debug dalvikvm 313 GC_EXPLICIT freed 17K, 58% free 2793K/6535K, external 2471K/3049K, paused 80ms