Closed
Bug 945395
Opened 11 years ago
Closed 9 years ago
Intermittent testSessionOOMSave | GeckoEventExpecter - blockForEvent timeout: Content:PageShow
Categories
(Firefox for Android Graveyard :: General, defect)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: RyanVM, Assigned: gbrown)
References
Details
(Keywords: assertion, intermittent-failure)
https://tbpl.mozilla.org/php/getParsedLog.php?id=31308998&tree=B2g-Inbound
Android 4.0 Panda b2g-inbound opt test robocop-4 on 2013-12-02 00:46:21 PST for push d884dfe02381
slave: panda-0543
01:04:25 INFO - 0 INFO SimpleTest START
01:04:25 INFO - 1 INFO TEST-START | testSessionOOMSave
01:04:25 INFO - EventExpecter: no longer listening for Content:PageShow
01:04:25 INFO - 2 INFO TEST-PASS | testSessionOOMSave | The correct number of tabs are opened - 1 should equal 1
01:04:25 INFO - 3 INFO TEST-PASS | testSessionOOMSave | Browser toolbar URL stayed the same - about:home should equal about:home
01:04:25 INFO - 4 INFO TEST-PASS | testSessionOOMSave | first page in tab is about:home - about:home should equal about:home
01:04:25 INFO - EventExpecter: no longer listening for Content:PageShow
01:04:25 INFO - EventExpecter: no longer listening for Content:PageShow
01:04:25 INFO - EventExpecter: no longer listening for Content:PageShow
01:04:25 INFO - EventExpecter: no longer listening for Content:PageShow
01:04:25 INFO - 5 INFO TEST-PASS | testSessionOOMSave | first page in tab is about:home - about:home should equal about:home
01:04:25 INFO - 6 INFO TEST-PASS | testSessionOOMSave | waiting for add tab view - add tab view available
01:04:25 INFO - EventExpecter: no longer listening for Content:PageShow
01:04:25 INFO - EventExpecter: no longer listening for Content:PageShow
01:04:25 INFO - EventExpecter: no longer listening for Content:PageShow
01:04:25 INFO - EventExpecter: no longer listening for Content:PageShow
01:04:25 INFO - 7 INFO TEST-PASS | testSessionOOMSave | first page in tab is about:home - about:home should equal about:home
01:04:25 INFO - 8 INFO TEST-PASS | testSessionOOMSave | waiting for add tab view - add tab view available
01:04:25 INFO - Dumping ALL the threads!
01:04:25 INFO - Thread[GeckoBackgroundThread,5,main]
01:04:25 INFO - android.os.MessageQueue.nativePollOnce(Native Method)
01:04:25 INFO - android.os.MessageQueue.next(MessageQueue.java:118)
01:04:25 INFO - android.os.Looper.loop(Looper.java:118)
01:04:25 INFO - org.mozilla.gecko.util.GeckoBackgroundThread.run(GeckoBackgroundThread.java:32)
01:04:25 INFO - Thread[GC,5,system]
01:04:25 INFO - dalvik.system.NativeStart.run(Native Method)
01:04:25 INFO - Thread[main,5,main]
01:04:25 INFO - android.os.MessageQueue.nativePollOnce(Native Method)
01:04:25 INFO - android.os.MessageQueue.next(MessageQueue.java:118)
01:04:25 INFO - android.os.Looper.loop(Looper.java:118)
01:04:25 INFO - android.app.ActivityThread.main(ActivityThread.java:4424)
01:04:25 INFO - java.lang.reflect.Method.invokeNative(Native Method)
01:04:25 INFO - java.lang.reflect.Method.invoke(Method.java:511)
01:04:25 INFO - com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
01:04:25 INFO - com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
01:04:25 INFO - dalvik.system.NativeStart.main(Native Method)
01:04:25 INFO - Thread[ModernAsyncTask #5,5,main]
01:04:25 INFO - java.lang.Object.wait(Native Method)
01:04:25 INFO - java.lang.Thread.parkFor(Thread.java:1231)
01:04:25 INFO - sun.misc.Unsafe.park(Unsafe.java:323)
01:04:25 INFO - java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
01:04:25 INFO - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)
01:04:25 INFO - java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1009)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1069)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
01:04:25 INFO - java.lang.Thread.run(Thread.java:856)
01:04:25 INFO - Thread[ModernAsyncTask #2,5,main]
01:04:25 INFO - java.lang.Object.wait(Native Method)
01:04:25 INFO - java.lang.Thread.parkFor(Thread.java:1231)
01:04:25 INFO - sun.misc.Unsafe.park(Unsafe.java:323)
01:04:25 INFO - java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
01:04:25 INFO - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)
01:04:25 INFO - java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1009)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1069)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
01:04:25 INFO - java.lang.Thread.run(Thread.java:856)
01:04:25 INFO - Thread[Thread-122,5,main]
01:04:25 INFO - dalvik.system.NativeStart.run(Native Method)
01:04:25 INFO - Thread[Binder Thread #1,5,main]
01:04:25 INFO - dalvik.system.NativeStart.run(Native Method)
01:04:25 INFO - Thread[Signal Catcher,5,system]
01:04:25 INFO - dalvik.system.NativeStart.run(Native Method)
01:04:25 INFO - Thread[RefQueueWorker@org.apache.http.impl.conn.tsccm.ConnPoolByRoute@41327278,5,main]
01:04:25 INFO - java.lang.Object.wait(Native Method)
01:04:25 INFO - java.lang.Object.wait(Object.java:401)
01:04:25 INFO - java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:102)
01:04:25 INFO - java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:73)
01:04:25 INFO - org.apache.http.impl.conn.tsccm.RefQueueWorker.run(RefQueueWorker.java:102)
01:04:25 INFO - java.lang.Thread.run(Thread.java:856)
01:04:25 INFO - Thread[Compiler,5,system]
01:04:25 INFO - dalvik.system.NativeStart.run(Native Method)
01:04:25 INFO - Thread[pool-1-thread-1,5,main]
01:04:25 INFO - java.lang.Object.wait(Native Method)
01:04:25 INFO - java.lang.Thread.parkFor(Thread.java:1231)
01:04:25 INFO - sun.misc.Unsafe.park(Unsafe.java:323)
01:04:25 INFO - java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
01:04:25 INFO - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)
01:04:25 INFO - java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1009)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1069)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
01:04:25 INFO - java.lang.Thread.run(Thread.java:856)
01:04:25 INFO - Thread[Timer-0,5,main]
01:04:25 INFO - java.lang.Object.wait(Native Method)
01:04:25 INFO - java.lang.Object.wait(Object.java:401)
01:04:25 INFO - java.util.Timer$TimerImpl.run(Timer.java:238)
01:04:25 INFO - Thread[ReferenceQueueDaemon,5,main]
01:04:25 INFO - java.lang.Object.wait(Native Method)
01:04:25 INFO - java.lang.Object.wait(Object.java:364)
01:04:25 INFO - java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:128)
01:04:25 INFO - java.lang.Thread.run(Thread.java:856)
01:04:25 INFO - Thread[FinalizerWatchdogDaemon,5,main]
01:04:25 INFO - java.lang.VMThread.sleep(Native Method)
01:04:25 INFO - java.lang.Thread.sleep(Thread.java:1031)
01:04:25 INFO - java.lang.Thread.sleep(Thread.java:1013)
01:04:25 INFO - java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:213)
01:04:25 INFO - java.lang.Thread.run(Thread.java:856)
01:04:25 INFO - Thread[Gecko,5,main]
01:04:25 INFO - org.mozilla.gecko.mozglue.GeckoLoader.nativeRun(Native Method)
01:04:25 INFO - org.mozilla.gecko.GeckoAppShell.runGecko(GeckoAppShell.java:373)
01:04:25 INFO - org.mozilla.gecko.GeckoThread.run(GeckoThread.java:177)
01:04:25 INFO - Thread[ModernAsyncTask #4,5,main]
01:04:25 INFO - java.lang.Object.wait(Native Method)
01:04:25 INFO - java.lang.Thread.parkFor(Thread.java:1231)
01:04:25 INFO - sun.misc.Unsafe.park(Unsafe.java:323)
01:04:25 INFO - java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
01:04:25 INFO - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)
01:04:25 INFO - java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1009)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1069)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
01:04:25 INFO - java.lang.Thread.run(Thread.java:856)
01:04:25 INFO - Thread[JDWP,5,system]
01:04:25 INFO - dalvik.system.NativeStart.run(Native Method)
01:04:25 INFO - Thread[Instr: org.mozilla.gecko.FennecInstrumentationTestRunner,5,main]
01:04:25 INFO - dalvik.system.VMStack.getThreadStackTrace(Native Method)
01:04:25 INFO - java.lang.Thread.getStackTrace(Thread.java:591)
01:04:25 INFO - java.lang.Thread.getAllStackTraces(Thread.java:528)
01:04:25 INFO - org.mozilla.gecko.FennecNativeDriver.logAllStackTraces(FennecNativeDriver.java:408)
01:04:25 INFO - org.mozilla.gecko.FennecNativeActions$GeckoEventExpecter.blockForEvent(FennecNativeActions.java:150)
01:04:25 INFO - org.mozilla.gecko.FennecNativeActions$GeckoEventExpecter.blockForEvent(FennecNativeActions.java:136)
01:04:25 INFO - org.mozilla.gecko.tests.SessionTest.loadSessionTabs(SessionTest.java:159)
01:04:25 INFO - org.mozilla.gecko.tests.testSessionOOMSave.testSessionOOMSave(testSessionOOMSave.java:36)
01:04:25 INFO - java.lang.reflect.Method.invokeNative(Native Method)
01:04:25 INFO - java.lang.reflect.Method.invoke(Method.java:511)
01:04:25 INFO - android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:214)
01:04:25 INFO - android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:199)
01:04:25 INFO - android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:192)
01:04:25 INFO - org.mozilla.gecko.tests.BaseTest.runTest(BaseTest.java:150)
01:04:25 INFO - junit.framework.TestCase.runBare(TestCase.java:127)
01:04:25 INFO - junit.framework.TestResult$1.protect(TestResult.java:106)
01:04:25 INFO - junit.framework.TestResult.runProtected(TestResult.java:124)
01:04:25 INFO - junit.framework.TestResult.run(TestResult.java:109)
01:04:25 INFO - junit.framework.TestCase.run(TestCase.java:118)
01:04:25 INFO - android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169)
01:04:25 INFO - android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154)
01:04:25 INFO - android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:545)
01:04:25 INFO - android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1551)
01:04:25 INFO - Thread[GeckoANRReporter,5,main]
01:04:25 INFO - android.os.MessageQueue.nativePollOnce(Native Method)
01:04:25 INFO - android.os.MessageQueue.next(MessageQueue.java:118)
01:04:25 INFO - android.os.Looper.loop(Looper.java:118)
01:04:25 INFO - org.mozilla.gecko.ANRReporter$1.run(ANRReporter.java:98)
01:04:25 INFO - java.lang.Thread.run(Thread.java:856)
01:04:25 INFO - Thread[Binder Thread #3,5,main]
01:04:25 INFO - dalvik.system.NativeStart.run(Native Method)
01:04:25 INFO - Thread[ModernAsyncTask #1,5,main]
01:04:25 INFO - java.lang.Object.wait(Native Method)
01:04:25 INFO - java.lang.Thread.parkFor(Thread.java:1231)
01:04:25 INFO - sun.misc.Unsafe.park(Unsafe.java:323)
01:04:25 INFO - java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
01:04:25 INFO - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)
01:04:25 INFO - java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1009)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1069)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
01:04:25 INFO - java.lang.Thread.run(Thread.java:856)
01:04:25 INFO - Thread[ModernAsyncTask #3,5,main]
01:04:25 INFO - java.lang.Object.wait(Native Method)
01:04:25 INFO - java.lang.Thread.parkFor(Thread.java:1231)
01:04:25 INFO - sun.misc.Unsafe.park(Unsafe.java:323)
01:04:25 INFO - java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
01:04:25 INFO - java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)
01:04:25 INFO - java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1009)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1069)
01:04:25 INFO - java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
01:04:25 INFO - java.lang.Thread.run(Thread.java:856)
01:04:25 INFO - Thread[FinalizerDaemon,5,main]
01:04:25 INFO - java.lang.Object.wait(Native Method)
01:04:25 INFO - java.lang.Object.wait(Object.java:401)
01:04:25 INFO - java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:102)
01:04:25 INFO - java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:73)
01:04:25 INFO - java.lang.Daemons$FinalizerDaemon.run(Daemons.java:168)
01:04:25 INFO - java.lang.Thread.run(Thread.java:856)
01:04:25 INFO - Thread[Binder Thread #2,5,main]
01:04:25 INFO - dalvik.system.NativeStart.run(Native Method)
01:04:25 INFO - Thread[actionMode,5,main]
01:04:25 INFO - java.lang.Object.wait(Native Method)
01:04:25 INFO - java.lang.Object.wait(Object.java:364)
01:04:25 INFO - java.util.Timer$TimerImpl.run(Timer.java:214)
01:04:25 INFO - 9 INFO TEST-UNEXPECTED-FAIL | testSessionOOMSave | GeckoEventExpecter - blockForEvent timeout: Content:PageShow
01:04:25 INFO - Exception caught during test!
01:04:25 INFO - junit.framework.AssertionFailedError: 9 INFO TEST-UNEXPECTED-FAIL | testSessionOOMSave | GeckoEventExpecter - blockForEvent timeout: Content:PageShow
01:04:25 INFO - at junit.framework.Assert.fail(Assert.java:47)
01:04:25 INFO - at org.mozilla.gecko.FennecMochitestAssert._logMochitestResult(FennecMochitestAssert.java:110)
01:04:25 INFO - at org.mozilla.gecko.FennecMochitestAssert.ok(FennecMochitestAssert.java:139)
01:04:25 INFO - at org.mozilla.gecko.FennecNativeActions$GeckoEventExpecter.blockForEvent(FennecNativeActions.java:151)
01:04:25 INFO - at org.mozilla.gecko.FennecNativeActions$GeckoEventExpecter.blockForEvent(FennecNativeActions.java:136)
01:04:25 INFO - at org.mozilla.gecko.tests.SessionTest.loadSessionTabs(SessionTest.java:159)
01:04:25 INFO - at org.mozilla.gecko.tests.testSessionOOMSave.testSessionOOMSave(testSessionOOMSave.java:36)
01:04:25 INFO - at java.lang.reflect.Method.invokeNative(Native Method)
01:04:25 INFO - at java.lang.reflect.Method.invoke(Method.java:511)
01:04:25 INFO - at android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:214)
01:04:25 INFO - at android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:199)
01:04:25 INFO - at android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:192)
01:04:25 INFO - at org.mozilla.gecko.tests.BaseTest.runTest(BaseTest.java:150)
01:04:25 INFO - at junit.framework.TestCase.runBare(TestCase.java:127)
01:04:25 INFO - at junit.framework.TestResult$1.protect(TestResult.java:106)
01:04:25 INFO - at junit.framework.TestResult.runProtected(TestResult.java:124)
01:04:25 INFO - at junit.framework.TestResult.run(TestResult.java:109)
01:04:25 INFO - at junit.framework.TestCase.run(TestCase.java:118)
01:04:25 INFO - at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169)
01:04:25 INFO - at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154)
01:04:25 INFO - at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:545)
01:04:25 INFO - at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1551)
01:04:25 INFO - 10 INFO TEST-UNEXPECTED-FAIL | testSessionOOMSave | Exception caught - junit.framework.AssertionFailedError: 9 INFO TEST-UNEXPECTED-FAIL | testSessionOOMSave | GeckoEventExpecter - blockForEvent timeout: Content:PageShow
01:04:25 INFO - 11 INFO TEST-END | testSessionOOMSave | finished in 104817ms
01:04:25 INFO - 12 INFO TEST-START | Shutdown
01:04:25 INFO - 13 INFO Passed: 7
01:04:25 WARNING - 14 INFO Failed: 2
01:04:25 WARNING - One or more unittests failed.
01:04:25 INFO - 15 INFO Todo: 0
01:04:25 INFO - 16 INFO SimpleTest FINISHED
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 13•11 years ago
|
||
Brian -- Could it be that Content:PageShow is sent before the test starts listening for that event?
Comment 14•11 years ago
|
||
I'm not sure how that could happen since we expect the event before calling addTab or loadUrl:
http://mxr.mozilla.org/mozilla-central/source/mobile/android/base/tests/SessionTest.java#157
http://mxr.mozilla.org/mozilla-central/source/mobile/android/base/tests/SessionTest.java#164
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 16•11 years ago
|
||
(In reply to Brian Nicholson (:bnicholson) from comment #14)
> I'm not sure how that could happen since we expect the event before calling
> addTab or loadUrl:
But this failure is right at the beginning of the test:
public void testSessionOOMSave() {
Actions.EventExpecter pageShowExpecter = mActions.expectGeckoEvent("Content:PageShow");
>> pageShowExpecter.blockForEvent();
testSessionOOMSave is run in a separate thread, and we don't know when it will be called relative to anything in Fennec's startup. That's why blockForGeckoReady() doesn't just wait for Gecko:Ready, it also checks the browser state to see if Gecko:Ready was already sent.
Comment 17•11 years ago
|
||
Oh, I was just looking at the trace from comment 0 where there are several TEST-PASSes before the failure. Yes, I agree that an initialization race is likely the cause of the most recent batch of failures (starting Jan 20).
I'm trying to think of a good solution to this. I don't think we can just use blockForGeckoReady() since this method could run between Gecko being loaded and the initial page being loaded, so the initial pageshow may end up incorrectly triggering the listeners I linked to in comment 14. I guess we could add a boolean in GeckoApp to see if the first Content:PageShow has been fired like we do with blockForGeckoReady(); I'll take a closer look when I get a chance.
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 42•11 years ago
|
||
This is failing pretty frequently. Test disabled while we think of a solution: https://hg.mozilla.org/integration/mozilla-inbound/rev/2558a3801c1c
Whiteboard: [test disabled][leave open]
Comment 43•11 years ago
|
||
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 52•11 years ago
|
||
Disabled on Android 2.3 also: https://hg.mozilla.org/integration/mozilla-inbound/rev/0693d8e69f13
Comment 53•11 years ago
|
||
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 56•11 years ago
|
||
I can no longer reproduce on Android 2.3, so re-enabling there:
https://hg.mozilla.org/integration/mozilla-inbound/rev/79794fd42845
(still disabled on Android x86 -- we should re-test that).
Whiteboard: [test disabled][leave open] → [test disabled on x86][leave open]
Assignee | ||
Comment 58•11 years ago
|
||
That seems to have worked fine -- this is running reliably on Android 2.3, on ix slaves.
We are now trying to migrate to aws slaves, and when we do, this failure returns:
https://tbpl.mozilla.org/php/getParsedLog.php?id=42222622&tree=Ash&full=1#error0
20:55:05 INFO - 12 INFO TEST-UNEXPECTED-FAIL | testSessionOOMSave | GeckoEventExpecter - blockForEvent timeout: Content:PageShow
20:55:05 INFO - Exception caught during test!
20:55:05 INFO - junit.framework.AssertionFailedError: 12 INFO TEST-UNEXPECTED-FAIL | testSessionOOMSave | GeckoEventExpecter - blockForEvent timeout: Content:PageShow
20:55:05 INFO - at junit.framework.Assert.fail(Assert.java:47)
20:55:05 INFO - at org.mozilla.gecko.FennecMochitestAssert._logMochitestResult(FennecMochitestAssert.java:111)
20:55:05 INFO - at org.mozilla.gecko.FennecMochitestAssert.ok(FennecMochitestAssert.java:140)
20:55:05 INFO - at org.mozilla.gecko.FennecNativeActions$GeckoEventExpecter.blockForEvent(FennecNativeActions.java:96)
20:55:05 INFO - at org.mozilla.gecko.FennecNativeActions$GeckoEventExpecter.blockForEvent(FennecNativeActions.java:80)
20:55:05 INFO - at org.mozilla.gecko.tests.BaseTest.addTab(BaseTest.java:558)
20:55:05 INFO - at org.mozilla.gecko.tests.SessionTest.addTab(SessionTest.java:15)
20:55:05 INFO - at org.mozilla.gecko.tests.SessionTest.loadSessionTabs(SessionTest.java:150)
20:55:05 INFO - at org.mozilla.gecko.tests.testSessionOOMSave.testSessionOOMSave(testSessionOOMSave.java:35)
20:55:05 INFO - at java.lang.reflect.Method.invokeNative(Native Method)
20:55:05 INFO - at java.lang.reflect.Method.invoke(Method.java:507)
20:55:05 INFO - at android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:204)
20:55:05 INFO - at android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:194)
20:55:05 INFO - at android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:186)
20:55:05 INFO - at org.mozilla.gecko.tests.BaseTest.runTest(BaseTest.java:141)
20:55:05 INFO - at junit.framework.TestCase.runBare(TestCase.java:127)
20:55:05 INFO - at junit.framework.TestResult$1.protect(TestResult.java:106)
20:55:05 INFO - at junit.framework.TestResult.runProtected(TestResult.java:124)
20:55:05 INFO - at junit.framework.TestResult.run(TestResult.java:109)
20:55:05 INFO - at junit.framework.TestCase.run(TestCase.java:118)
20:55:05 INFO - at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169)
20:55:05 INFO - at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154)
20:55:05 INFO - at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:529)
20:55:05 INFO - at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1448)
20:55:05 INFO - 13 INFO TEST-UNEXPECTED-FAIL | testSessionOOMSave | Exception caught - junit.framework.AssertionFailedError: 12 INFO TEST-UNEXPECTED-FAIL | testSessionOOMSave | GeckoEventExpecter - blockForEvent timeout: Content:PageShow
20:55:05 INFO - 14 INFO TEST-END | testSessionOOMSave | finished in 170794ms
20:55:05 INFO - 15 INFO TEST-START | Shutdown
20:55:05 INFO - 16 INFO Passed: 10
20:55:05 WARNING - 17 INFO Failed: 2
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Comment 61•11 years ago
|
||
Disabled on 2.3: https://hg.mozilla.org/integration/mozilla-inbound/rev/914e13950c81
Whiteboard: [test disabled on x86][leave open] → [test disabled on x86 and 2.3][leave open]
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Updated•10 years ago
|
Whiteboard: [test disabled on x86 and 2.3][leave open] → [test disabled on 2.3][leave open]
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Updated•9 years ago
|
Assignee: bnicholson → nobody
Assignee | ||
Comment 75•9 years ago
|
||
Android 2.3 is no longer supported in Firefox 48+.
Test manifests were updated in bug 1251013.
Assignee: nobody → gbrown
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Whiteboard: [test disabled on 2.3][leave open]
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
•