Boot crashes with VM budget error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro Android |
Fix Released
|
Medium
|
Zach Pfeffer |
Bug Description
on 1920x1200 resolution + leb-panda I get a problem with not enough mem on the native heap to load the default wallpaper ... logcat shows:
D/dalvikvm( 1400): GC_CONCURRENT freed 177K, 50% free 2857K/5703K, external 716K/1038K, paused 1ms+2ms
D/dalvikvm( 1348): GC_EXTERNAL_ALLOC freed 69K, 46% free 3722K/6855K, external 716K/1038K, paused 33ms
D/dalvikvm( 1348): GC_EXTERNAL_ALLOC freed 15K, 46% free 3722K/6855K, external 1916K/2428K, paused 34ms
E/dalvikvm-heap( 1348): 9216000-byte external allocation too large for this process.
E/GraphicsJNI( 1348): VM won't let us allocate 9216000 bytes
D/dalvikvm( 1348): GC_FOR_MALLOC freed 0K, 46% free 3722K/6855K, external 1916K/2428K, paused 30ms
D/dalvikvm( 1400): GC_EXTERNAL_ALLOC freed 99K, 48% free 2972K/5703K, external 1033K/1038K, paused 27ms
W/WallpaperManager( 1348): Can't generate default bitmap
W/WallpaperManager( 1348): java.lang.
W/WallpaperManager( 1348): at android.
W/WallpaperManager( 1348): at android.
W/WallpaperManager( 1348): at android.
W/WallpaperManager( 1348): at android.
W/WallpaperManager( 1348): at android.
W/WallpaperManager( 1348): at android.
W/WallpaperManager( 1348): at com.android.
W/WallpaperManager( 1348): at com.android.
W/WallpaperManager( 1348): at android.
W/WallpaperManager( 1348): at android.
W/WallpaperManager( 1348): at com.android.
W/WallpaperManager( 1348): at android.
W/WallpaperManager( 1348): at android.
W/WallpaperManager( 1348): at com.android.
I/ActivityManager( 1348): Config changed: { scale=1.0 imsi=0/0 loc=md_US touch=1 keys=1/1/2 nav=1/1 orien=2 layout=268435476 uiMode=17 seq=3}
W/ResourceType( 1348): Failure getting entry for 0x7f030000 (t=2 e=0) in package 0 (error -75)
D/HomeLoaders( 1400): load applications
summary: |
- can't generate default bitmap: W/WallpaperManager( 1400): - java.lang.OutOfMemoryError: bitmap size exceeds VM budget + Boot crashes with VM budget error |
Making sure vram=48M is passed on the kernel bootline should take care of this.