Closed
Bug 1087608
Opened 10 years ago
Closed 9 years ago
Intermittent test_gesture_tracker.html | Test timed out | test_live_regions.html,test_pointer_relay.html | uncaught exception - Error: Only one top-level window could used with AccessFu at resource://gre/modules/accessibility/Utils.jsm:43
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
RESOLVED
FIXED
mozilla48
People
(Reporter: RyanVM, Assigned: yzen)
References
Details
(Keywords: intermittent-failure)
Attachments
(1 file, 2 obsolete files)
7.29 KB,
patch
|
eeejay
:
review+
ritu
:
approval-mozilla-aurora+
lizzard
:
approval-mozilla-beta+
ritu
:
approval-mozilla-esr45+
|
Details | Diff | Splinter Review |
https://treeherder.mozilla.org/ui/logviewer.html#?job_id=518711&repo=mozilla-central
builder Windows XP 32-bit mozilla-central pgo test mochitest-other
buildid 20141022030202
builduid 3660c59114264c4fb1821627e5ea365d
results warnings (1)
revision ae4d9b4ff2ee
slave t-xp32-ix-003
starttime Wed Oct 22 2014 08:17:19 GMT-0400 (Eastern Standard Time)
04:37:05 INFO - 251 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_gesture_tracker.html | undefined assertion name
04:37:05 INFO - 252 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_gesture_tracker.html | Received correct mozAccessFuGesture: {"type":"explore"}.
04:37:05 INFO - 253 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_gesture_tracker.html | undefined assertion name
04:37:05 INFO - 254 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_gesture_tracker.html | Received correct mozAccessFuGesture: {"type":"exploreend"}.
04:37:05 INFO - 255 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_gesture_tracker.html | undefined assertion name
04:37:05 INFO - 256 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_gesture_tracker.html | Received correct mozAccessFuGesture: {"type":"dwell"}.
04:37:05 INFO - 257 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_gesture_tracker.html | undefined assertion name
04:37:05 INFO - 258 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_gesture_tracker.html | Received correct mozAccessFuGesture: {"type":"explore"}.
04:37:05 INFO - 259 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_gesture_tracker.html | undefined assertion name
04:37:05 INFO - 260 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_gesture_tracker.html | Received correct mozAccessFuGesture: {"type":"explore"}.
04:37:05 INFO - 261 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_gesture_tracker.html | undefined assertion name
04:37:05 INFO - 262 INFO TEST-PASS | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_gesture_tracker.html | Received correct mozAccessFuGesture: {"type":"exploreend"}.
04:37:05 INFO - 263 INFO Got swipeleft waiting for explore
04:37:05 INFO - 264 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_gesture_tracker.html | Test timed out. - expected PASS
04:37:06 INFO - 265 INFO TEST-OK | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_gesture_tracker.html | took 314097ms
04:37:06 INFO - 266 INFO TEST-START | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_landmarks.html
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 0
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance 1
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance
04:37:06 INFO - [AccessFu] INFO pref changed accessibility.accessfu.utterance
04:37:06 INFO - 267 INFO TEST-OK | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_landmarks.html | took 132ms
04:37:06 INFO - 268 INFO TEST-START | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_live_regions.html
04:37:06 INFO - 269 INFO must wait for load
04:37:06 INFO - 270 INFO TEST-UNEXPECTED-FAIL | chrome://mochitests/content/a11y/accessible/tests/mochitest/jsat/test_live_regions.html | uncaught exception - Error: Only one top-level window could used with AccessFu at resource://gre/modules/accessibility/Utils.jsm:43
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 2•9 years ago
|
||
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Updated•9 years ago
|
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 26•9 years ago
|
||
This bug also seems to be frequently associated with massive leaks (bug 1186675).
It looks like this is one of the top ten most frequent unfixed failures on Orange Factor.
David, is there somebody who could look into this? Thanks.
Flags: needinfo?(dbolter)
Comment 27•9 years ago
|
||
Yura, Eitan what is the best way forward here? Possible fix, or can we stop the bleeding somehow?
Flags: needinfo?(yzenevich)
Flags: needinfo?(eitan)
Flags: needinfo?(dbolter)
Assignee | ||
Comment 28•9 years ago
|
||
I will try to either fix it by the end of the week, if not I will disable it for the time being.
Assignee: nobody → yzenevich
Flags: needinfo?(yzenevich)
Flags: needinfo?(eitan)
Assignee | ||
Comment 29•9 years ago
|
||
---
accessible/jsat/AccessFu.jsm | 15 ++++++++---
accessible/tests/mochitest/jsat/dom_helper.js | 13 +++-------
accessible/tests/mochitest/jsat/jsatcommon.js | 36 ++++++++++++++++-----------
3 files changed, 37 insertions(+), 27 deletions(-)
Review commit: https://reviewboard.mozilla.org/r/32565/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/32565/
Attachment #8712507 -
Flags: review?(eitan)
Assignee | ||
Comment 30•9 years ago
|
||
Comment on attachment 8712507 [details]
MozReview Request: Bug 1087608 - ensuring multitap gestures do not resolve to explore. Updating gestures to classes.
Review request updated; see interdiff: https://reviewboard.mozilla.org/r/32565/diff/1-2/
Comment 31•9 years ago
|
||
Comment on attachment 8712507 [details]
MozReview Request: Bug 1087608 - ensuring multitap gestures do not resolve to explore. Updating gestures to classes.
https://reviewboard.mozilla.org/r/32565/#review29377
Looks great!
Attachment #8712507 -
Flags: review?(eitan)
Comment 32•9 years ago
|
||
Comment on attachment 8712507 [details]
MozReview Request: Bug 1087608 - ensuring multitap gestures do not resolve to explore. Updating gestures to classes.
https://reviewboard.mozilla.org/r/32565/#review29411
Attachment #8712507 -
Flags: review+
Assignee | ||
Comment 33•9 years ago
|
||
Comment on attachment 8712507 [details]
MozReview Request: Bug 1087608 - ensuring multitap gestures do not resolve to explore. Updating gestures to classes.
Review request updated; see interdiff: https://reviewboard.mozilla.org/r/32565/diff/2-3/
Assignee | ||
Comment 34•9 years ago
|
||
Comment 35•9 years ago
|
||
bugherder |
Status: REOPENED → RESOLVED
Closed: 9 years ago → 9 years ago
status-firefox47:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla47
Comment hidden (Intermittent Failures Robot) |
Comment 37•9 years ago
|
||
Might have slowed it down a little, not sure, but didn't fix it.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 54•9 years ago
|
||
Could you look at this some more please? This failure happened almost 70 times last week. Thanks.
Flags: needinfo?(yzenevich)
Assignee | ||
Comment 55•9 years ago
|
||
Ill take a look shortly .
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Updated•9 years ago
|
Attachment #8712507 -
Attachment is obsolete: true
Flags: needinfo?(yzenevich)
Assignee | ||
Comment 58•9 years ago
|
||
Comment on attachment 8712507 [details]
MozReview Request: Bug 1087608 - ensuring multitap gestures do not resolve to explore. Updating gestures to classes.
Review request updated; see interdiff: https://reviewboard.mozilla.org/r/32565/diff/3-4/
Attachment #8712507 -
Attachment description: MozReview Request: Bug 1087608 - eliminating a pref observer leak and fixing test timeout overflow that cause intermittents. r=eeejay → MozReview Request: Bug 1087608 - ensuring multitap gestures do not resolve to explore. Updating gestures to classes.
Attachment #8712507 -
Attachment is obsolete: false
Assignee | ||
Updated•9 years ago
|
Attachment #8712507 -
Attachment is obsolete: true
Assignee | ||
Comment 59•9 years ago
|
||
Looks like mozreview for reopened bugs is a little confusing. Attaching a file instead. I did the following:
* Updated to using DOM promises instead of Promise.jsm
* Updated to classes
* Updated DoubleTap and TrippleTap to never reject to Explore (I believe that should be correct?)
I would like to try this patch and see how the tests run (the intermittent triple swipe test failure stopped happening on my machine).
Attachment #8733070 -
Flags: review?(eitan)
Assignee | ||
Comment 60•9 years ago
|
||
Comment 61•9 years ago
|
||
Have you actually tested this on Android?
Since this is a stability issue, I would prefer if we first fixed the test or feature before doing a major refactor. I think we should resolve this bug ub the least disruptive way possible. Once we get a reliable test there could be a spinoff bug with the maintenance bits (classes and DOM promises).
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 63•9 years ago
|
||
(In reply to Eitan Isaacson [:eeejay] from comment #61)
> Have you actually tested this on Android?
>
> Since this is a stability issue, I would prefer if we first fixed the test
> or feature before doing a major refactor. I think we should resolve this bug
> ub the least disruptive way possible. Once we get a reliable test there
> could be a spinoff bug with the maintenance bits (classes and DOM promises).
Sounds good. Ill just make the changes to gesture resolution.
Assignee | ||
Comment 64•9 years ago
|
||
Removed all the class stuff.
Attachment #8733070 -
Attachment is obsolete: true
Attachment #8733070 -
Flags: review?(eitan)
Attachment #8734507 -
Flags: review?(eitan)
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 67•9 years ago
|
||
Comment on attachment 8734507 [details] [diff] [review]
1087608 patch v2
Review of attachment 8734507 [details] [diff] [review]:
-----------------------------------------------------------------
Sorry for the delay. This looks good. Got a chance to test it on Android.
Attachment #8734507 -
Flags: review?(eitan) → review+
Assignee | ||
Comment 68•9 years ago
|
||
Assignee | ||
Comment 69•9 years ago
|
||
Comment 70•9 years ago
|
||
bugherder |
Status: REOPENED → RESOLVED
Closed: 9 years ago → 9 years ago
status-firefox48:
--- → fixed
Resolution: --- → FIXED
Target Milestone: mozilla47 → mozilla48
Reporter | ||
Comment 71•9 years ago
|
||
Please request Aurora/Beta/esr45 approval on this when you get a chance.
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 73•9 years ago
|
||
Comment on attachment 8734507 [details] [diff] [review]
1087608 patch v2
[Approval Request Comment]
If this is not a sec:{high,crit} bug, please state case for ESR consideration:
This patch should be fixing an intermittent failures in one of the a11y mochitests.
User impact if declined: The test failures are associated with possible incorrect gesture resolution which can (though unlikely) be seen sometimes when the user performs sequential taps in Fennec with VO.
Fix Landed on Version:
Risk to taking this patch (and alternatives if risky): Low, this patch only changes what double and triple tap gestures can resolve to.
String or UUID changes made by this patch: None
[Describe test coverage new/current, TreeHerder]: Fixes intermittents associated with this test: https://hg.mozilla.org/mozilla-central/rev/3f5ed1912b14
[Risks and why]: Same as above
Flags: needinfo?(yzenevich)
Attachment #8734507 -
Flags: approval-mozilla-esr45?
Attachment #8734507 -
Flags: approval-mozilla-beta?
Attachment #8734507 -
Flags: approval-mozilla-aurora?
Comment on attachment 8734507 [details] [diff] [review]
1087608 patch v2
Fixes an intermittent failure, Aurora47+, ESR45+
Attachment #8734507 -
Flags: approval-mozilla-esr45?
Attachment #8734507 -
Flags: approval-mozilla-esr45+
Attachment #8734507 -
Flags: approval-mozilla-aurora?
Attachment #8734507 -
Flags: approval-mozilla-aurora+
tracking-firefox-esr45:
--- → 46+
Comment 75•9 years ago
|
||
bugherder uplift |
Comment 76•9 years ago
|
||
Comment on attachment 8734507 [details] [diff] [review]
1087608 patch v2
Fixes an annoying intermittent test failure, tested ok on m-c.
Please uplift to beta
Attachment #8734507 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Comment 77•9 years ago
|
||
bugherder uplift |
Reporter | ||
Comment 78•9 years ago
|
||
You need to log in
before you can comment on or make changes to this bug.
Description
•