Closed
Bug 983440
Opened 10 years ago
Closed 10 years ago
Intermittent testInputConnection | Waiting for current view to have an active InputConnection. - on Android 2.3
Categories
(Firefox for Android Graveyard :: Testing, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
Firefox 33
People
(Reporter: gbrown, Assigned: gbrown)
References
Details
Attachments
(1 file)
2.23 KB,
patch
|
jchen
:
review+
jchen
:
feedback+
|
Details | Diff | Splinter Review |
This is an intermittent (frequent) failure on Android 2.3 robocop tests. https://tbpl.mozilla.org/php/getParsedLog.php?id=36094202&tree=Ash&full=1 14:45:16 INFO - 1 INFO TEST-START | testInputConnection 14:45:16 INFO - 2 INFO TEST-PASS | testInputConnection | Given message occurred for registered event: {"type":"Gecko:Ready"} - Gecko:Ready should equal Gecko:Ready 14:45:16 INFO - EventExpecter: no longer listening for Gecko:Ready 14:45:16 INFO - 3 INFO TEST-PASS | testInputConnection | url is not null - /robocop/robocop_input.html#foo should not equal null 14:45:16 INFO - 4 INFO TEST-PASS | testInputConnection | url is not null - /robocop/robocop_input.html#foo should not equal null 14:45:16 INFO - 5 INFO TEST-PASS | testInputConnection | The toolbar is not in the editing state - 14:45:16 INFO - 6 INFO TEST-PASS | testInputConnection | Waiting for Toolbar to enter editing mode. - 14:45:16 INFO - 7 INFO TEST-PASS | testInputConnection | Waiting for UrlEditText to be input method target. - 14:45:16 INFO - 8 INFO TEST-PASS | testInputConnection | url is not null - http://mochi.test:8888/tests/robocop/robocop_input.html#foo should not equal null 14:45:16 INFO - 9 INFO TEST-PASS | testInputConnection | The toolbar is in the editing state - 14:45:16 INFO - 10 INFO TEST-PASS | testInputConnection | The UrlEditText is the input method target - 14:45:16 INFO - 11 INFO TEST-PASS | testInputConnection | The toolbar is in the editing state - 14:45:16 INFO - 12 INFO TEST-PASS | testInputConnection | initiatingAction is not null - org.mozilla.gecko.tests.components.ToolbarComponent$2@4069f198 should not equal null 14:45:16 INFO - ToolbarTitleTextChangeVerifier: stored title, "". 14:45:16 INFO - EventExpecter: no longer listening for DOMContentLoaded 14:45:16 INFO - EventExpecter: no longer listening for DOMTitleChanged 14:45:16 INFO - ToolbarTitleTextChangeVerifier: state changed to title, "Robocop Input". 14:45:16 INFO - ToolbarTitleTextChangeVerifier: was satisfied. 14:45:16 INFO - 13 INFO TEST-PASS | testInputConnection | Waiting for Toolbar to exit editing mode. - 14:45:16 INFO - 14 INFO TEST-PASS | testInputConnection | The toolbar is not in the editing state - 14:45:16 INFO - 15 INFO TEST-PASS | testInputConnection | The Toolbar title is Robocop Input - Robocop Input should equal Robocop Input 14:45:16 INFO - 16 INFO TEST-PASS | testInputConnection | Must have an InputMethodManager - android.view.inputmethod.InputMethodManager@405e8bb8 should not equal null 14:45:16 INFO - 17 INFO TEST-PASS | testInputConnection | Must have an InputMethodManager - android.view.inputmethod.InputMethodManager@405e8bb8 should not equal null 14:45:16 INFO - 18 INFO TEST-PASS | testInputConnection | Must have an InputMethodManager - android.view.inputmethod.InputMethodManager@405e8bb8 should not equal null 14:45:16 INFO - 19 INFO TEST-PASS | testInputConnection | Must have an InputMethodManager - android.view.inputmethod.InputMethodManager@405e8bb8 should not equal null 14:45:16 INFO - 20 INFO TEST-PASS | testInputConnection | Must have an InputMethodManager - android.view.inputmethod.InputMethodManager@405e8bb8 should not equal null 14:45:16 INFO - 21 INFO TEST-PASS | testInputConnection | Must have an InputMethodManager - android.view.inputmethod.InputMethodManager@405e8bb8 should not equal null 14:45:16 INFO - 22 INFO TEST-PASS | testInputConnection | Must have an InputMethodManager - android.view.inputmethod.InputMethodManager@405e8bb8 should not equal null 14:45:16 INFO - 23 INFO TEST-PASS | testInputConnection | Must have an InputMethodManager - android.view.inputmethod.InputMethodManager@405e8bb8 should not equal null 14:45:16 INFO - 24 INFO TEST-PASS | testInputConnection | Must have an InputMethodManager - android.view.inputmethod.InputMethodManager@405e8bb8 should not equal null 14:45:16 INFO - 25 INFO TEST-PASS | testInputConnection | Must have an InputMethodManager - android.view.inputmethod.InputMethodManager@405e8bb8 should not equal null 14:45:16 INFO - 26 INFO TEST-UNEXPECTED-FAIL | testInputConnection | Waiting for current view to have an active InputConnection. - 14:45:16 INFO - 27 INFO TEST-END | testInputConnection | finished in 66825ms 14:45:16 INFO - 28 INFO TEST-START | Shutdown 14:45:16 INFO - 29 INFO Passed: 24 14:45:16 WARNING - 30 INFO Failed: 1 14:45:16 WARNING - One or more unittests failed. 14:45:16 INFO - 31 INFO Todo: 0 14:45:16 INFO - 32 INFO SimpleTest FINISHED 14:45:16 INFO - INFO | automation.py | Application ran for: 0:01:30.257867 14:45:16 INFO - 03-13 14:36:38.897 I/Robocop ( 1692): 21 INFO TEST-PASS | testInputConnection | Must have an InputMethodManager - android.view.inputmethod.InputMethodManager@405e8bb8 should not equal null 14:45:16 INFO - 03-13 14:36:38.947 I/dalvikvm( 1692): Could not find method android.view.View.setActivated, referenced from method org.mozilla.gecko.widget.TwoWayView.setupChild 14:45:16 INFO - 03-13 14:36:38.967 W/dalvikvm( 1692): VFY: unable to resolve virtual method 4180: Landroid/view/View;.setActivated (Z)V 14:45:16 INFO - 03-13 14:36:38.967 D/GeckoTabs( 1692): handleMessage: Content:PageShow 14:45:16 INFO - 03-13 14:36:39.007 I/dalvikvm( 1692): Could not find method android.widget.AdapterView.onInitializeAccessibilityEvent, referenced from method org.mozilla.gecko.widget.TwoWayView.onInitializeAccessibilityEvent 14:45:16 INFO - 03-13 14:36:39.037 W/dalvikvm( 1692): VFY: unable to resolve virtual method 4521: Landroid/widget/AdapterView;.onInitializeAccessibilityEvent (Landroid/view/accessibility/AccessibilityEvent;)V 14:45:16 INFO - 03-13 14:36:39.037 W/dalvikvm( 1692): VFY: unable to find class referenced in signature (Landroid/view/accessibility/AccessibilityNodeInfo;) 14:45:16 INFO - 03-13 14:36:39.047 I/dalvikvm( 1692): Could not find method android.widget.AdapterView.onInitializeAccessibilityNodeInfo, referenced from method org.mozilla.gecko.widget.TwoWayView.onInitializeAccessibilityNodeInfo 14:45:16 INFO - 03-13 14:36:39.047 W/dalvikvm( 1692): VFY: unable to resolve virtual method 4522: Landroid/widget/AdapterView;.onInitializeAccessibilityNodeInfo (Landroid/view/accessibility/AccessibilityNodeInfo;)V 14:45:16 INFO - 03-13 14:36:39.067 I/dalvikvm( 1692): Could not find method android.util.SparseBooleanArray.clone, referenced from method org.mozilla.gecko.widget.TwoWayView.onSaveInstanceState 14:45:16 INFO - 03-13 14:36:39.077 W/dalvikvm( 1692): VFY: unable to resolve virtual method 3882: Landroid/util/SparseBooleanArray;.clone ()Landroid/util/SparseBooleanArray; 14:45:16 INFO - 03-13 14:36:39.117 I/dalvikvm( 1692): Could not find method android.widget.AdapterView.performAccessibilityAction, referenced from method org.mozilla.gecko.widget.TwoWayView.performAccessibilityAction 14:45:16 INFO - 03-13 14:36:39.117 W/dalvikvm( 1692): VFY: unable to resolve virtual method 4529: Landroid/widget/AdapterView;.performAccessibilityAction (ILandroid/os/Bundle;)Z 14:45:16 INFO - 03-13 14:36:39.127 I/dalvikvm( 1692): Could not find method android.view.View.setActivated, referenced from method org.mozilla.gecko.widget.TwoWayView.performItemClick 14:45:16 INFO - 03-13 14:36:39.127 W/dalvikvm( 1692): VFY: unable to resolve virtual method 4180: Landroid/view/View;.setActivated (Z)V 14:45:16 INFO - 03-13 14:36:39.177 D/GeckoTabs( 1692): handleMessage: Content:StateChange 14:45:16 INFO - 03-13 14:36:39.186 I/dalvikvm( 1692): Could not find method android.view.View.setAccessibilityDelegate, referenced from method org.mozilla.gecko.widget.TwoWayView$RecycleBin.addScrapView 14:45:16 INFO - 03-13 14:36:39.186 W/dalvikvm( 1692): VFY: unable to resolve virtual method 4179: Landroid/view/View;.setAccessibilityDelegate (Landroid/view/View$AccessibilityDelegate;)V 14:45:16 INFO - 03-13 14:36:39.207 I/dalvikvm( 1692): Could not find method android.view.View.setAccessibilityDelegate, referenced from method org.mozilla.gecko.widget.TwoWayView$RecycleBin.scrapActiveViews 14:45:16 INFO - 03-13 14:36:39.207 W/dalvikvm( 1692): VFY: unable to resolve virtual method 4179: Landroid/view/View;.setAccessibilityDelegate (Landroid/view/View$AccessibilityDelegate;)V 14:45:16 INFO - 03-13 14:36:39.396 I/Robocop ( 1692): 22 INFO TEST-PASS | testInputConnection | Must have an InputMethodManager - android.view.inputmethod.InputMethodManager@405e8bb8 should not equal null 14:45:16 INFO - 03-13 14:36:39.686 D/GeckoThumbnailHelper( 1692): Using new thumbnail size: 242544 (width 326) 14:45:16 INFO - 03-13 14:36:39.686 D/GeckoThumbnailHelper( 1692): Sending thumbnail event: 326, 186 14:45:16 INFO - 03-13 14:36:39.907 I/Robocop ( 1692): 23 INFO TEST-PASS | testInputConnection | Must have an InputMethodManager - android.view.inputmethod.InputMethodManager@405e8bb8 should not equal null 14:45:16 INFO - 03-13 14:36:40.286 D/GeckoToolbar( 1692): onTabChanged: PAGE_SHOW 14:45:16 INFO - 03-13 14:36:40.286 D/GeckoBrowserApp( 1692): BrowserApp.onTabChanged: 0: PAGE_SHOW 14:45:16 INFO - 03-13 14:36:40.286 D/GeckoToolbar( 1692): onTabChanged: STOP 14:45:16 INFO - 03-13 14:36:40.286 I/GeckoToolbarDisplayLayout( 1692): zerdatime 1788017 - Throbber stop 14:45:16 INFO - 03-13 14:36:40.306 D/GeckoBrowserApp( 1692): BrowserApp.onTabChanged: 0: STOP 14:45:16 INFO - 03-13 14:36:40.430 I/Robocop ( 1692): 24 INFO TEST-PASS | testInputConnection | Must have an InputMethodManager - android.view.inputmethod.InputMethodManager@405e8bb8 should not equal null 14:45:16 INFO - 03-13 14:36:40.617 E/Profiler( 1692): BPUnw: [7 total] thread_register_for_profiling(me=0x2a46d0, stacktop=0x582ffdfb) 14:45:16 INFO - 03-13 14:36:40.937 I/Robocop ( 1692): 25 INFO TEST-PASS | testInputConnection | Must have an InputMethodManager - android.view.inputmethod.InputMethodManager@405e8bb8 should not equal null 14:45:16 INFO - 03-13 14:36:40.977 I/Robocop ( 1692): 26 INFO TEST-UNEXPECTED-FAIL | testInputConnection | Waiting for current view to have an active InputConnection. - 14:45:16 INFO - 03-13 14:36:40.977 I/Robocop ( 1692): 27 INFO TEST-END | testInputConnection | finished in 66825ms
Assignee | ||
Comment 1•10 years ago
|
||
Disabled on Android 2.3: https://hg.mozilla.org/integration/mozilla-inbound/rev/9539d6f3af4e
Assignee | ||
Comment 2•10 years ago
|
||
https://tbpl.mozilla.org/php/getParsedLog.php?id=36089944&tree=Ash&full=1 https://tbpl.mozilla.org/php/getParsedLog.php?id=36034901&tree=Ash&full=1 https://tbpl.mozilla.org/php/getParsedLog.php?id=36035019&tree=Ash&full=1 More logs at https://tbpl.mozilla.org/?tree=Ash&jobname=Android.*2.3.*
Comment 3•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/9539d6f3af4e
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → gbrown
Assignee | ||
Comment 4•10 years ago
|
||
This test still fails on Android 2.3, but now it fails differently, as an intermittent crash on shutdown: https://tbpl.mozilla.org/php/getParsedLog.php?id=41654292&tree=Try&full=1 https://tbpl.mozilla.org/php/getParsedLog.php?id=41675610&tree=Try&full=1 https://tbpl.mozilla.org/php/getParsedLog.php?id=41675657&tree=Try&full=1 20:40:40 INFO - 62 INFO TEST-PASS | testInputConnection | Can set empty composition - 3 should equal 3 20:40:40 INFO - 63 INFO TEST-PASS | testInputConnection | Can update composition - foobar should equal foobar 20:40:40 INFO - 64 INFO TEST-PASS | testInputConnection | Can update composition - 6 should equal 6 20:40:40 INFO - 65 INFO TEST-PASS | testInputConnection | Can update composition - 6 should equal 6 20:40:40 INFO - 66 INFO TEST-PASS | testInputConnection | Can finish composition - foobar should equal foobar 20:40:40 INFO - 67 INFO TEST-PASS | testInputConnection | Can finish composition - 6 should equal 6 20:40:40 INFO - 68 INFO TEST-PASS | testInputConnection | Can finish composition - 6 should equal 6 20:40:40 INFO - 69 INFO TEST-PASS | testInputConnection | Can retrieve text before cursor - bar should equal bar 20:40:40 INFO - 70 INFO TEST-PASS | testInputConnection | Can retrieve text after cursor - should equal 20:40:40 INFO - 71 INFO TEST-END | testInputConnection | finished in 27358ms 20:40:40 INFO - 72 INFO TEST-START | Shutdown 20:40:40 INFO - 73 INFO Passed: 69 20:40:40 INFO - 74 INFO Failed: 0 20:40:40 INFO - 75 INFO Todo: 0 20:40:40 INFO - 76 INFO SimpleTest FINISHED 20:40:40 INFO - INFO | automation.py | Application ran for: 0:00:33.713091 20:40:40 INFO - INFO | zombiecheck | Reading PID log: /tmp/tmpaPCpXTpidlog 20:40:40 INFO - /data/anr/traces.txt not found 20:40:40 INFO - mozcrash INFO | Downloading symbols from: https://ftp-ssl.mozilla.org/pub/mozilla.org/firefox/try-builds/gbrown@mozilla.com-b4c553e202e8/try-android/fennec-33.0a1.en-US.android-arm.crashreporter-symbols.zip 20:40:40 WARNING - PROCESS-CRASH | Shutdown | application crashed [@ libc.so + 0x13980] 20:40:40 INFO - Crash dump filename: /tmp/tmpeN447P/6be09212-3c27-d376-6ad42478-3f6ff7c9.dmp 20:40:40 INFO - Operating system: Android 20:40:40 INFO - 0.0.0 Linux 2.6.29-ge3d684d #1 Mon Dec 16 22:26:51 UTC 2013 armv7l generic/sdk/generic:2.3.7/GINGERBREAD/eng.ubuntu.20140123.014351:eng/test-keys 20:40:40 INFO - CPU: arm 20:40:40 INFO - 0 CPUs 20:40:40 INFO - 20:40:40 INFO - Crash reason: SIGSEGV 20:40:40 INFO - Crash address: 0x70005f04 20:40:40 INFO - 20:40:40 INFO - Thread 49 (crashed) 20:40:40 INFO - 0 libc.so + 0x13980 20:40:40 INFO - r4 = 0x70005f00 r5 = 0x650069a0 r6 = 0x00000000 r7 = 0x00000000 20:40:40 INFO - r8 = 0x0000015c r9 = 0x00000024 r10 = 0x0031d7d0 fp = 0x00000000 20:40:40 INFO - sp = 0x57bffa58 lr = 0xafd1406b pc = 0xafd13980 20:40:40 INFO - Found by: given as instruction pointer in context 20:40:40 INFO - 1 libc.so + 0x14069 20:40:40 INFO - sp = 0x57bffa70 pc = 0xafd1406b 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 2 libc.so + 0x14461 20:40:40 INFO - sp = 0x57bffa88 pc = 0xafd14463 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 3 dalvik-heap (deleted) + 0x509456 20:40:40 INFO - sp = 0x57bffa9c pc = 0x40512458 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 4 libc.so + 0x144cf 20:40:40 INFO - sp = 0x57bffaa0 pc = 0xafd144d1 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 5 libc.so + 0x1473b 20:40:40 INFO - sp = 0x57bffaa8 pc = 0xafd1473d 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 6 libbinder.so + 0x1ac49 20:40:40 INFO - sp = 0x57bffab0 pc = 0xa821ac4b 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 7 libdvm.so + 0x9f366 20:40:40 INFO - sp = 0x57bffac4 pc = 0xaca9f368 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 8 libdvm.so + 0x438b7 20:40:40 INFO - sp = 0x57bffac8 pc = 0xaca438b9 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 9 libdvm.so + 0x8175e 20:40:40 INFO - sp = 0x57bffacc pc = 0xaca81760 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 10 dalvik-heap (deleted) + 0x509426 20:40:40 INFO - sp = 0x57bffad0 pc = 0x40512428 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 11 libdvm.so + 0x8175e 20:40:40 INFO - sp = 0x57bffad4 pc = 0xaca81760 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 12 dalvik-heap (deleted) + 0x509456 20:40:40 INFO - sp = 0x57bffae8 pc = 0x40512458 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 13 libdvm.so + 0x9f366 20:40:40 INFO - sp = 0x57bffaf4 pc = 0xaca9f368 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 14 libbinder.so + 0x1ad67 20:40:40 INFO - sp = 0x57bffaf8 pc = 0xa821ad69 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 15 libbinder.so + 0x1aebb 20:40:40 INFO - sp = 0x57bffb00 pc = 0xa821aebd 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 16 dalvik-heap (deleted) + 0x509456 20:40:40 INFO - sp = 0x57bffb14 pc = 0x40512458 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 17 libbinder.so + 0x1aefb 20:40:40 INFO - sp = 0x57bffb18 pc = 0xa821aefd 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 18 dalvik-heap (deleted) + 0x509426 20:40:40 INFO - sp = 0x57bffb20 pc = 0x40512428 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 19 dalvik-heap (deleted) + 0x509456 20:40:40 INFO - sp = 0x57bffb28 pc = 0x40512458 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 20 libandroid_runtime.so + 0x4cf37 20:40:40 INFO - sp = 0x57bffb38 pc = 0xad34cf39 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 21 libdvm.so + 0x11e76 20:40:40 INFO - sp = 0x57bffb50 pc = 0xaca11e78 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 22 dalvik-LinearAlloc (deleted) + 0x466c6 20:40:40 INFO - sp = 0x57bffb64 pc = 0x442d36c8 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 23 libdvm.so + 0x436d9 20:40:40 INFO - sp = 0x57bffb70 pc = 0xaca436db 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 24 framework.odex + 0x4c4621 20:40:40 INFO - sp = 0x57bffb78 pc = 0x4533c623 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 25 libandroid_runtime.so + 0x4cefb 20:40:40 INFO - sp = 0x57bffb7c pc = 0xad34cefd 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 26 dalvik-LinearAlloc (deleted) + 0x466c6 20:40:40 INFO - sp = 0x57bffb88 pc = 0x442d36c8 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 27 libdvm.so + 0x1203e 20:40:40 INFO - sp = 0x57bffb94 pc = 0xaca12040 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 28 libdvm.so + 0x3c1cb 20:40:40 INFO - sp = 0x57bffba0 pc = 0xaca3c1cd 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 29 framework.odex + 0x2e53f6 20:40:40 INFO - sp = 0x57bffba4 pc = 0x4515d3f8 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 30 dalvik-heap (deleted) + 0x1d5ce 20:40:40 INFO - sp = 0x57bffbb0 pc = 0x400265d0 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 31 libdvm.so + 0x1203e 20:40:40 INFO - sp = 0x57bffbb4 pc = 0xaca12040 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 32 libdvm.so + 0x17076 20:40:40 INFO - sp = 0x57bffbb8 pc = 0xaca17078 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 33 libdvm.so + 0x9f366 20:40:40 INFO - sp = 0x57bffbdc pc = 0xaca9f368 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 34 libdvm.so + 0x1c116 20:40:40 INFO - sp = 0x57bffbe0 pc = 0xaca1c118 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 35 libdvm.so + 0x1c086 20:40:40 INFO - sp = 0x57bffbec pc = 0xaca1c088 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 36 dalvik-LinearAlloc (deleted) + 0x1a82 20:40:40 INFO - sp = 0x57bffbf0 pc = 0x4428ea84 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 37 libdvm.so + 0x1b002 20:40:40 INFO - sp = 0x57bffbf8 pc = 0xaca1b004 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 38 core.odex + 0x16c37a 20:40:40 INFO - sp = 0x57bffc0c pc = 0x448fa37c 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 39 dalvik-heap (deleted) + 0x60ebce 20:40:40 INFO - sp = 0x57bffc14 pc = 0x40617bd0 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 40 dalvik-LinearAlloc (deleted) + 0x13df4e 20:40:40 INFO - sp = 0x57bffc1c pc = 0x443caf50 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 41 dalvik-heap (deleted) + 0x39fff6e 20:40:40 INFO - sp = 0x57bffc34 pc = 0x43a08f70 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 42 libdvm.so + 0xa3b06 20:40:40 INFO - sp = 0x57bffc5c pc = 0xacaa3b08 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 43 libdvm.so + 0x16d56 20:40:40 INFO - sp = 0x57bffc68 pc = 0xaca16d58 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 44 libdvm.so + 0x16dce 20:40:40 INFO - sp = 0x57bffc6c pc = 0xaca16dd0 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 45 libdvm.so + 0x16c76 20:40:40 INFO - sp = 0x57bffc70 pc = 0xaca16c78 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 46 libdvm.so + 0x16c9e 20:40:40 INFO - sp = 0x57bffc74 pc = 0xaca16ca0 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 47 libdvm.so + 0x16cce 20:40:40 INFO - sp = 0x57bffc78 pc = 0xaca16cd0 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 48 libdvm.so + 0x16cf2 20:40:40 INFO - sp = 0x57bffc7c pc = 0xaca16cf4 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 49 libdvm.so + 0x79537 20:40:40 INFO - sp = 0x57bffc80 pc = 0xaca79539 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 50 core.odex + 0xcfcf4 20:40:40 INFO - sp = 0x57bffc8c pc = 0x4485dcf6 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 51 core.odex + 0xcfcf4 20:40:40 INFO - sp = 0x57bffc90 pc = 0x4485dcf6 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 52 core.odex + 0xc34ba 20:40:40 INFO - sp = 0x57bffc9c pc = 0x448514bc 20:40:40 INFO - Found by: stack scanning 20:40:40 INFO - 06-12 20:32:15.353 I/Robocop ( 1938): 71 INFO TEST-END | testInputConnection | finished in 27358ms 20:40:40 INFO - 06-12 20:32:15.353 I/Robocop ( 1938): 72 INFO TEST-START | Shutdown 20:40:40 INFO - 06-12 20:32:15.353 I/Robocop ( 1938): 73 INFO Passed: 69 20:40:40 INFO - 06-12 20:32:15.363 I/Robocop ( 1938): 74 INFO Failed: 0 20:40:40 INFO - 06-12 20:32:15.363 I/Robocop ( 1938): 75 INFO Todo: 0 20:40:40 INFO - 06-12 20:32:15.363 I/Robocop ( 1938): 76 INFO SimpleTest FINISHED 20:40:40 INFO - 06-12 20:32:15.413 I/GeckoDump( 1938): Robocop:Quit received -- requesting quit 20:40:40 INFO - 06-12 20:32:15.533 D/ ( 118): HostConnection::get() New Host Connection established 0x273ea0, tid 118 20:40:40 INFO - 06-12 20:32:15.603 D/GeckoLayerClient( 1938): Window-size changed to (1024,533) 20:40:40 INFO - 06-12 20:32:17.254 W/GeckoEventDispatcher( 1938): No listeners for SearchEngines:Data 20:40:40 INFO - 06-12 20:32:17.673 E/GeckoConsole( 1938): [JavaScript Error: "win is undefined" {file: "chrome://browser/content/browser.js" line: 3424}] 20:40:40 INFO - 06-12 20:32:18.874 D/Zygote ( 36): Process 1938 terminated by signal (11)
Assignee | ||
Comment 5•10 years ago
|
||
I noticed this on one local run: 06-13 10:20:45.168 I/Robocop ( 1214): 24 INFO TEST-START | Shutdown 06-13 10:20:45.168 I/Robocop ( 1214): 25 INFO Passed: 21 06-13 10:20:45.168 I/Robocop ( 1214): 26 INFO Failed: 0 06-13 10:20:45.178 I/Robocop ( 1214): 27 INFO Todo: 0 06-13 10:20:45.178 I/Robocop ( 1214): 28 INFO SimpleTest FINISHED 06-13 10:20:45.188 I/GeckoDump( 1214): Robocop:Quit received -- requesting quit 06-13 10:20:46.728 W/SharedBufferStack( 1214): waitForCondition(LockCondition) timed out (identity=50, status=0). CPU may be pegged. trying again. 06-13 10:20:48.879 W/SharedBufferStack( 1214): waitForCondition(LockCondition) timed out (identity=50, status=0). CPU may be pegged. trying again. 06-13 10:20:49.894 W/SharedBufferStack( 1214): waitForCondition(LockCondition) timed out (identity=50, status=0). CPU may be pegged. trying again. 06-13 10:20:50.889 W/SharedBufferStack( 1214): waitForCondition(LockCondition) timed out (identity=50, status=0). CPU may be pegged. trying again. 06-13 10:20:51.899 W/SharedBufferStack( 1214): waitForCondition(LockCondition) timed out (identity=50, status=0). CPU may be pegged. trying again. 06-13 10:20:52.799 W/ActivityManager( 64): Activity pause timeout for HistoryRecord{4064ada8 org.mozilla.fennec_gbrown/.App} 06-13 10:20:52.889 W/ActivityManager( 64): Duplicate finish request for HistoryRecord{4064ada8 org.mozilla.fennec_gbrown/.App} 06-13 10:20:53.198 W/InputDispatcher( 64): Permission denied: injecting event from pid 1214 uid 10017 to window with input channel 40722718 com.mozilla.SUTAgentAndroid/com.mozilla.SUTAgentAndroid.SUTAgentAndroid (server) owned by uid 10022 06-13 10:20:53.198 W/WindowManager( 64): Input event injection permission denied. 06-13 10:20:53.208 W/ActivityManager( 64): Duplicate finish request for HistoryRecord{4064ada8 org.mozilla.fennec_gbrown/.App} 06-13 10:20:53.318 I/TestRunner( 1214): failed: testInputConnection(org.mozilla.gecko.tests.testInputConnection) 06-13 10:20:53.318 I/TestRunner( 1214): ----- begin exception ----- 06-13 10:20:53.318 I/TestRunner( 1214): 06-13 10:20:53.318 I/TestRunner( 1214): java.lang.NoSuchMethodException 06-13 10:20:53.318 I/TestRunner( 1214): at java.lang.Class.getDeclaredFields(Native Method) 06-13 10:20:53.318 I/TestRunner( 1214): at java.lang.ClassCache.getDeclaredFields(ClassCache.java:315) 06-13 10:20:53.318 I/TestRunner( 1214): at java.lang.Class.getDeclaredField(Class.java:665) 06-13 10:20:53.318 I/TestRunner( 1214): at org.mozilla.gecko.tests.helpers.FrameworkHelper.getClassField(FrameworkHelper.java:31) 06-13 10:20:53.318 I/TestRunner( 1214): at org.mozilla.gecko.tests.helpers.FrameworkHelper.getField(FrameworkHelper.java:45) 06-13 10:20:53.318 I/TestRunner( 1214): at org.mozilla.gecko.tests.helpers.FrameworkHelper.getViewContext(FrameworkHelper.java:82) 06-13 10:20:53.318 I/TestRunner( 1214): at org.mozilla.gecko.tests.components.GeckoViewComponent$TextInput.testInputConnection(GeckoViewComponent.java:140) 06-13 10:20:53.318 I/TestRunner( 1214): at org.mozilla.gecko.tests.testInputConnection.testInputConnection(testInputConnection.java:30) 06-13 10:20:53.318 I/TestRunner( 1214): at java.lang.reflect.Method.invokeNative(Native Method) 06-13 10:20:53.318 I/TestRunner( 1214): at java.lang.reflect.Method.invoke(Method.java:507) 06-13 10:20:53.318 I/TestRunner( 1214): at android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:204) 06-13 10:20:53.318 I/TestRunner( 1214): at android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:194) 06-13 10:20:53.318 I/TestRunner( 1214): at android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:186) 06-13 10:20:53.318 I/TestRunner( 1214): at junit.framework.TestCase.runBare(TestCase.java:127) 06-13 10:20:53.318 I/TestRunner( 1214): at junit.framework.TestResult$1.protect(TestResult.java:106) 06-13 10:20:53.318 I/TestRunner( 1214): at junit.framework.TestResult.runProtected(TestResult.java:124) 06-13 10:20:53.318 I/TestRunner( 1214): at junit.framework.TestResult.run(TestResult.java:109) 06-13 10:20:53.318 I/TestRunner( 1214): at junit.framework.TestCase.run(TestCase.java:118) 06-13 10:20:53.318 I/TestRunner( 1214): at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169) 06-13 10:20:53.318 I/TestRunner( 1214): at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154) 06-13 10:20:53.318 I/TestRunner( 1214): at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:529) 06-13 10:20:53.318 I/TestRunner( 1214): at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1448) 06-13 10:20:53.318 I/TestRunner( 1214): ----- end exception ----- 06-13 10:20:53.348 I/TestRunner( 1214): finished: testInputConnection(org.mozilla.gecko.tests.testInputConnection) 06-13 10:20:53.359 I/ActivityManager( 64): Force stopping package org.mozilla.fennec_gbrown uid=10017 06-13 10:20:53.368 I/Process ( 64): Sending signal. PID: 1214 SIG: 9
Assignee | ||
Comment 6•10 years ago
|
||
I was able to intermittently reproduce the NoSuchMethodException shown in Comment 5. https://code.google.com/p/roboguice/issues/detail?id=226 suggests that this is a known issue fixed in Honeycomb. With this change, try runs fail intermittently only due to bug 1025968, so I "transfer" the test disabled comment to that bug. https://tbpl.mozilla.org/?tree=Try&rev=06e1c01790b5
Attachment #8440756 -
Flags: review?(nchen)
Comment 7•10 years ago
|
||
Comment on attachment 8440756 [details] [diff] [review] guard against NoSuchMethodException Review of attachment 8440756 [details] [diff] [review]: ----------------------------------------------------------------- Any theory why it only happens intermittently? Seems like that bug would cause this all the time. ::: mobile/android/base/tests/helpers/FrameworkHelper.java @@ +30,5 @@ > try { > return cls.getDeclaredField(fieldName); > + // NoSuchFieldException is expected. Before Honeycomb, NoSuchMethodException > + // is also possible. > + } catch (final Exception e) { catch NoSuchMethodException separately, with a comment explaining why it can be thrown.
Attachment #8440756 -
Flags: review?(nchen) → feedback+
Assignee | ||
Comment 8•10 years ago
|
||
Comment on attachment 8440756 [details] [diff] [review] guard against NoSuchMethodException > catch NoSuchMethodException separately, with a comment explaining why it can be thrown. That causes a build error: 0:58.97 /home/gbrown/src/mobile/android/base/tests/helpers/FrameworkHelper.java:34: exception java.lang.NoSuchMethodException is never thrown in body of corresponding try statement 0:58.97 } catch (final NoSuchMethodException e) { 0:58.97 ^ so I think catching Exception is the best way forward.
Attachment #8440756 -
Flags: review?(nchen)
Comment 9•10 years ago
|
||
Comment on attachment 8440756 [details] [diff] [review] guard against NoSuchMethodException Review of attachment 8440756 [details] [diff] [review]: ----------------------------------------------------------------- (In reply to Geoff Brown [:gbrown] from comment #8) > Comment on attachment 8440756 [details] [diff] [review] > guard against NoSuchMethodException > > > catch NoSuchMethodException separately, with a comment explaining why it can be thrown. > > That causes a build error: > > 0:58.97 > /home/gbrown/src/mobile/android/base/tests/helpers/FrameworkHelper.java:34: > exception java.lang.NoSuchMethodException is never thrown in body of > corresponding try statement > 0:58.97 } catch (final NoSuchMethodException e) { > 0:58.97 ^ > > so I think catching Exception is the best way forward. Ok. r+ with a better comment explaining why NoSuchMethodException could be thrown
Attachment #8440756 -
Flags: review?(nchen) → review+
Assignee | ||
Comment 10•10 years ago
|
||
(In reply to Jim Chen [:jchen :nchen] from comment #7) > Any theory why it only happens intermittently? Seems like that bug would > cause this all the time. It is odd. I do not have an explanation. When NoSuchMethodException is thrown, getDeclaredField has been called on class org.mozilla.gecko.gfx.LayerView with field name "mContext". But sometimes those exact same conditions result in NoSuchFieldException.
Assignee | ||
Comment 11•10 years ago
|
||
With verbose comment: https://hg.mozilla.org/integration/mozilla-inbound/rev/b6e9b199df46 testInputConnection remains disabled, but now on account of bug 1025968.
Whiteboard: [leave open] [test disabled on Android 2.3]
Comment 12•10 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/b6e9b199df46
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 33
Updated•3 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
•