[Desire Android Development] RiotRick:
On the 2.0-RC7 Rom the amblingbookplayer is generating a lot of force closes. This didn't happen on other roms I have used (froyo roms leedroid/defrost).

I'm not sure if it something in the app or in the rom that is causing it.

Here is the logcat output of the force close:

I/ActivityManager( 128): Starting: Intent { cmp=com.amblingbooks.bookplayerpro/com.amblingbooks.player.BookSummary (has extras) } from pid 10048
D/dalvikvm(10048): GC_EXTERNAL_ALLOC freed 119K, 49% free 2970K/5767K, external 23979K/24914K, paused 27ms
E/dalvikvm-heap(10048): 10113600-byte external allocation too large for this process.
E/GraphicsJNI(10048): VM won't let us allocate 10113600 bytes
D/dalvikvm(10048): GC_FOR_MALLOC freed 7K, 49% free 2963K/5767K, external 13203K/23080K, paused 20ms
D/skia (10048): --- decoder->decode returned false
D/AndroidRuntime(10048): Shutting down VM
W/dalvikvm(10048): threadid=1: thread exiting with uncaught exception (group=0x40149560)
D/FlurryAgent(10048): Ending session
E/AndroidRuntime(10048): FATAL EXCEPTION: main
E/AndroidRuntime(10048): java.lang.OutOfMemoryError: bitmap size exceeds VM budget
E/AndroidRuntime(10048): at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
E/AndroidRuntime(10048): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:460)
E/AndroidRuntime(10048): at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:274)
E/AndroidRuntime(10048): at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:299)
E/AndroidRuntime(10048): at com.amblingbooks.player.BookSummary.updateDisplay(BookSummary.java:415)
E/AndroidRuntime(10048): at com.amblingbooks.player.BookSummary.onResume(BookSummary.java:282)
E/AndroidRuntime(10048): at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1149)
E/AndroidRuntime(10048): at android.app.Activity.performResume(Activity.java:3833)
E/AndroidRuntime(10048): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2085)
E/AndroidRuntime(10048): at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2110)
E/AndroidRuntime(10048): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1643)
E/AndroidRuntime(10048): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
E/AndroidRuntime(10048): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:928)
E/AndroidRuntime(10048): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(10048): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime(10048): at android.app.ActivityThread.main(ActivityThread.java:3647)
E/AndroidRuntime(10048): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(10048): at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime(10048): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
E/AndroidRuntime(10048): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
E/AndroidRuntime(10048): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 128): Force finishing activity com.amblingbooks.bookplayerpro/com.amblingbooks.player.BookSummary
W/ActivityManager( 128): Force finishing activity com.amblingbooks.bookplayerpro/com.amblingbooks.player.Library
W/ActivityManager( 128): Activity pause timeout for HistoryRecord{4069e508 com.amblingbooks.bookplayerpro/com.amblingbooks.player.BookSummary}
D/dalvikvm( 128): GC_CONCURRENT freed 2016K, 40% free 7104K/11783K, external 5531K/6106K, paused 3ms+6ms

/edit:

This was caused by a fairly large book cover jpg. I resized the jpg and now this problem is solved. So looks like this is a problem with the app.