Closed
Bug 728955
Opened 13 years ago
Closed 13 years ago
on the tegra platform while running robocop unittests we seem to hit OOM very frequently
Categories
(Firefox for Android Graveyard :: General, defect)
Tracking
(blocking-fennec1.0 -)
RESOLVED
DUPLICATE
of bug 731637
Tracking | Status | |
---|---|---|
blocking-fennec1.0 | --- | - |
People
(Reporter: jmaher, Unassigned)
References
Details
(Whiteboard: [android][tegra][android_tier_1])
this is causing us to not test properly, here is an example from logcat:
W/dalvikvm( 7595): threadid=1: thread exiting with uncaught exception (group=0x4001d820)
E/AndroidRuntime( 7595): FATAL EXCEPTION: main
E/AndroidRuntime( 7595): java.lang.OutOfMemoryError: bitmap size exceeds VM budget
E/AndroidRuntime( 7595): at android.graphics.BitmapFactory.nativeDecodeStream(Native Method)
E/AndroidRuntime( 7595): at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:459)
E/AndroidRuntime( 7595): at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:323)
E/AndroidRuntime( 7595): at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:697)
E/AndroidRuntime( 7595): at android.graphics.drawable.Drawable.createFromStream(Drawable.java:657)
E/AndroidRuntime( 7595): at org.mozilla.gecko.AwesomeBarTabs$AwesomeBarCursorAdapter.getDrawableFromDataURI(AwesomeBarTabs.java:596)
E/AndroidRuntime( 7595): at org.mozilla.gecko.AwesomeBarTabs$AwesomeBarCursorAdapter.bindSearchEngineView(AwesomeBarTabs.java:623)
E/AndroidRuntime( 7595): at org.mozilla.gecko.AwesomeBarTabs$AwesomeBarCursorAdapter.getView(AwesomeBarTabs.java:585)
E/AndroidRuntime( 7595): at android.widget.AbsListView.obtainView(AbsListView.java:1294)
E/AndroidRuntime( 7595): at android.widget.ListView.measureHeightOfChildren(ListView.java:1198)
E/AndroidRuntime( 7595): at android.widget.ListView.onMeasure(ListView.java:1109)
E/AndroidRuntime( 7595): at android.view.View.measure(View.java:8171)
E/AndroidRuntime( 7595): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3132)
E/AndroidRuntime( 7595): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245)
E/AndroidRuntime( 7595): at android.view.View.measure(View.java:8171)
E/AndroidRuntime( 7595): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3132)
E/AndroidRuntime( 7595): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1012)
E/AndroidRuntime( 7595): at android.widget.LinearLayout.measureVertical(LinearLayout.java:381)
E/AndroidRuntime( 7595): at android.widget.LinearLayout.onMeasure(LinearLayout.java:304)
E/AndroidRuntime( 7595): at android.view.View.measure(View.java:8171)
E/AndroidRuntime( 7595): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3132)
E/AndroidRuntime( 7595): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245)
E/AndroidRuntime( 7595): at android.view.View.measure(View.java:8171)
E/AndroidRuntime( 7595): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3132)
E/AndroidRuntime( 7595): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1012)
E/AndroidRuntime( 7595): at android.widget.LinearLayout.measureVertical(LinearLayout.java:381)
E/AndroidRuntime( 7595): at android.widget.LinearLayout.onMeasure(LinearLayout.java:304)
E/AndroidRuntime( 7595): at android.view.View.measure(View.java:8171)
E/AndroidRuntime( 7595): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3132)
E/AndroidRuntime( 7595): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245)
E/AndroidRuntime( 7595): at android.view.View.measure(View.java:8171)
E/AndroidRuntime( 7595): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3132)
E/AndroidRuntime( 7595): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245)
E/AndroidRuntime( 7595): at android.view.View.measure(View.java:8171)
E/AndroidRuntime( 7595): at android.view.ViewRoot.performTraversals(ViewRoot.java:801)
E/AndroidRuntime( 7595): at android.view.ViewRoot.handleMessage(ViewRoot.java:1727)
E/AndroidRuntime( 7595): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 7595): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 7595): at org.mozilla.gecko.GeckoApp$34.run(GeckoApp.java:1807)
E/AndroidRuntime( 7595): at android.os.Handler.handleCallback(Handler.java:587)
E/AndroidRuntime( 7595): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 7595): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 7595): at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime( 7595): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 7595): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 7595): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
E/AndroidRuntime( 7595): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
E/AndroidRuntime( 7595): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 1027): Error in app org.mozilla.fennec_jmaher running instrumentation ComponentInfo{org.mozilla.roboexample.test/android.test.InstrumentationTestRunner}:
W/ActivityManager( 1027): java.lang.OutOfMemoryError
W/ActivityManager( 1027): java.lang.OutOfMemoryError: bitmap size exceeds VM budget
D/AndroidRuntime( 7587): Shutting down VM
Comment 1•13 years ago
|
||
This *might* be related on "talos robocop" not working either.
Reporter | ||
Comment 2•13 years ago
|
||
bug 731637 is a bug we can fix related to OOM and robocop. That bug affects unittests and talos, but there are other issues with talos as well
Reporter | ||
Updated•13 years ago
|
Whiteboard: [android][tegra][android_tier_1]
Updated•13 years ago
|
blocking-fennec1.0: --- → -
Reporter | ||
Comment 3•13 years ago
|
||
we might be able to close this bug. I haven't seen OOM errors for a while now.
Comment 4•13 years ago
|
||
Resolving; reopen if needed.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
Assignee | ||
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•