← Back to team overview

tiomap-dev team mailing list archive

[Bug 860606] Re: Changing wallpaper fails, VM allocation failure

 

no support for ICS.

** Changed in: linaro-android
       Status: Confirmed => Won't Fix

-- 
You received this bug notification because you are a member of TI OMAP
Developers, which is subscribed to linaro-landing-team-ti.
https://bugs.launchpad.net/bugs/860606

Title:
  Changing wallpaper fails, VM allocation failure

Status in Linaro Android:
  Won't Fix
Status in Linaro Texas Instruments Landing Team:
  Invalid

Bug description:
  
  Description:
  ==========
  Change the default wallpaper , try to set a new wallpaper
  Home screen -> Menu->Wallpaper->select a new wallpaper ->Set wallpaper ->FAILS

  Vram size is 16M as shown when "printenv" is called.
  (From Logs)Wallpaper setting requests for 8294400 bytes allocation which is failing.

  Reproducible: 
  ===========
  Yes (5/5 times)

  Serial Logs:
  ====
  [Mon Sep 26 16:04:52 2011] # D/dalvikvm( 1352): GC_EXTERNAL_ALLOC freed 746K, 45% free 4151K/7495K, external 3116K/3116K, paused 51ms
  [Mon Sep 26 16:04:52 2011] E/dalvikvm-heap( 1352): 8294400-byte external allocation too large for this process.
  [Mon Sep 26 16:04:53 2011] E/GraphicsJNI( 1352): VM won't let us allocate 8294400 bytes
  [Mon Sep 26 16:04:53 2011] D/dalvikvm( 1352): GC_FOR_MALLOC freed 13K, 45% free 4138K/7495K, external 3116K/3116K, paused 23ms
  [Mon Sep 26 16:04:53 2011] W/WallpaperManager( 1352): No memory load current wallpaper
  [Mon Sep 26 16:04:53 2011] W/WallpaperManager( 1352): java.lang.OutOfMemoryError: bitmap size exceeds VM budget
  [Mon Sep 26 16:04:53 2011] W/WallpaperManager( 1352): 	at android.graphics.Bitmap.nativeCreate(Native Method)
  [Mon Sep 26 16:04:53 2011] W/WallpaperManager( 1352): 	at android.graphics.Bitmap.createBitmap(Bitmap.java:477)
  [Mon Sep 26 16:04:53 2011] W/WallpaperManager( 1352): 	at android.app.WallpaperManager.generateBitmap(WallpaperManager.java:697)
  [Mon Sep 26 16:04:53 2011] W/WallpaperManager( 1352): 	at android.app.WallpaperManager$Globals.getCurrentWallpaperLocked(WallpaperManager.java:262)
  [Mon Sep 26 16:04:53 2011] W/WallpaperManager( 1352): 	at android.app.WallpaperManager$Globals.peekWallpaperBitmap(WallpaperManager.java:215)
  [Mon Sep 26 16:04:53 2011] W/WallpaperManager( 1352): 	at android.app.WallpaperManager.getFastDrawable(WallpaperManager.java:396)
  [Mon Sep 26 16:04:53 2011] W/WallpaperManager( 1352): 	at com.android.internal.service.wallpaper.ImageWallpaper$DrawableEngine.updateWallpaper(ImageWallpaper.java:173)
  [Mon Sep 26 16:04:53 2011] W/WallpaperManager( 1352): 	at com.android.internal.service.wallpaper.ImageWallpaper$DrawableEngine$WallpaperObserver.onReceive(ImageWallpaper.java:80)
  [Mon Sep 26 16:04:53 2011] W/WallpaperManager( 1352): 	at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:709)
  [Mon Sep 26 16:04:53 2011] W/WallpaperManager( 1352): 	at android.os.Handler.handleCallback(Handler.java:587)
  [Mon Sep 26 16:04:53 2011] W/WallpaperManager( 1352): 	at android.os.Handler.dispatchMessage(Handler.java:92)
  [Mon Sep 26 16:04:53 2011] W/WallpaperManager( 1352): 	at android.os.Looper.loop(Looper.java:130)
  [Mon Sep 26 16:04:53 2011] W/WallpaperManager( 1352): 	at com.android.server.ServerThread.run(SystemServer.java:542)

  
  Steps:
  ==========
  1. Bootup DUT
  2. Home screen -> (Options)Menu->Wallpaper->select a new wallpaper ->Set wallpaper ->FAILS
  Observation: Wallpaper setting fails due to VM allocation failure.

  Hardware:
  ==========
  Pandaboard: REV A3
  HDMI Out to TV - via HDMI cable
  Serial cable connected for logging

  
  Software:
  ==========
  https://android-build.linaro.org/builds/~linaro-android/staging-panda-11.09-release/ 
  build 1

To manage notifications about this bug go to:
https://bugs.launchpad.net/linaro-android/+bug/860606/+subscriptions