Perma TEST-UNEXPECTED-TIMEOUT | /webdriver/tests/get_current_url/get.py | expected OK
Categories
(Remote Protocol :: Marionette, defect, P2)
Tracking
(firefox65 disabled, firefox66 disabled, firefox67 fixed)
People
(Reporter: intermittent-bug-filer, Assigned: whimboo)
References
(Depends on 1 open bug)
Details
(Keywords: intermittent-failure)
Attachments
(1 file)
Assignee | ||
Comment 1•7 years ago
|
||
Assignee | ||
Comment 2•7 years ago
|
||
Assignee | ||
Comment 3•7 years ago
|
||
Assignee | ||
Comment 4•7 years ago
|
||
Comment hidden (Intermittent Failures Robot) |
Comment 6•7 years ago
|
||
Assignee | ||
Comment 7•7 years ago
|
||
Comment 8•7 years ago
|
||
Assignee | ||
Comment 9•7 years ago
|
||
Assignee | ||
Comment 10•7 years ago
|
||
Comment 11•7 years ago
|
||
Comment 12•7 years ago
|
||
Assignee | ||
Comment 13•7 years ago
|
||
Assignee | ||
Comment 14•7 years ago
|
||
It looks like Patrick isn't with us anymore. Valentin, maybe you could help out, or maybe know the person who has knowledge in that area? Please see my last comment. Thanks!
Comment 15•7 years ago
|
||
(In reply to Henrik Skupin (:whimboo) [⌚️UTC+1] from comment #14)
It looks like Patrick isn't with us anymore. Valentin, maybe you could help out, or maybe know the person who has knowledge in that area? Please see my last comment. Thanks!
Indeed, I would expect that loading file:/// would fail on windows, but if it just keeps loading forever, that seems like a bug. I'll take a look at it.
Assignee | ||
Comment 16•7 years ago
|
||
Thanks a lot!
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 18•7 years ago
|
||
Valentin, do you know when you will be able to have a look at this bug? Maybe we should file a new one under networking?
Comment 19•7 years ago
|
||
(In reply to Henrik Skupin (:whimboo) [⌚️UTC+1] from comment #18)
Valentin, do you know when you will be able to have a look at this bug? Maybe we should file a new one under networking?
Hi Henrik, I was away from my windows machine and I have a high priority project I have to take care of, but I should be able to get to it next Monday, if that's OK.
Otherwise I can try a building in a VM, if it's urgent.
Assignee | ||
Comment 20•7 years ago
|
||
No, it's not urgent. I only wanted to check if you already had a chance to take a look. Thanks.
Comment 21•7 years ago
|
||
The problem seems to be coming from here:
[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebNavigation.loadURI]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/actors/WebNavigationChild.jsm :: loadURI/< :: line 126" data: no]
loadURI resource://gre/actors/WebNavigationChild.jsm:126
_wrapURIChangeCall resource://gre/actors/WebNavigationChild.jsm:63
loadURI resource://gre/actors/WebNavigationChild.jsm:125
receiveMessage resource://gre/actors/WebNavigationChild.jsm:43
receiveMessage resource://gre/modules/ActorManagerChild.jsm:160
_wrapURIChangeCall in WebNavigationChild.jsm doesn't propagate the errors it gets from loadURI/LoadURIFromScript, so it just stalls. When I removed the try {} block _wrapURIChangeCall, the load failed immediately. Also, in non-e10s, loading file:/// fails immediately.
Assignee | ||
Comment 22•7 years ago
|
||
Mike, maybe you could also have a look at Valentin's reply? Maybe Kris is not around those days. Thanks!
Comment 23•6 years ago
|
||
_wrapURIChangeCall was added in bug 1241085, but even before then we had a try/catch around the loadURIWithOptions call:
https://hg.mozilla.org/mozreview/gecko/rev/dea0a728eec67a7c78ac57ce34e83f7d554136fa#l1.58
that try/catch was added in bug 798249.
Can you tell me more about this bug? Does it only manifest for Marionette, or is this something that could impact our users? If so, what are the STR?
Assignee | ||
Comment 24•6 years ago
|
||
(In reply to Mike Conley (:mconley) (:⚙️) from comment #23)
Can you tell me more about this bug? Does it only manifest for Marionette, or is this something that could impact our users? If so, what are the STR?
Just open Firefox on Windows and try to load file:///
via the location bar. The spinner will run forever. So yes, it impacts users.
Comment 25•6 years ago
|
||
str |
STR:
- Load file:///INVALID in the URL bar and press enter
ER:
The file URI is invalid, and should result in some kind of error message in the tab.
AR:
The tab blanks out, and seems to load forever (the tab throbber throbs).
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 27•6 years ago
|
||
This is a test failure, so please don't move to a different component, or dupe it. Thanks for investigating, Mike.
Assignee | ||
Comment 28•6 years ago
|
||
Maybe we should just use different file URIs for Windows and Linux/MacOS, so we can make sure that we will always get correct content displayed.
Assignee | ||
Comment 29•6 years ago
•
|
||
So we can basically use server_config["doc_root"]
and prefix it with file://
to hopefully have it platform independent.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=e03a210ac9d5384e131f543edd8ad5d1e5c4bb9e
Assignee | ||
Comment 30•6 years ago
|
||
Updated•6 years ago
|
Comment 31•6 years ago
|
||
Comment 32•6 years ago
|
||
bugherder |
Assignee | ||
Updated•6 years ago
|
Comment 35•2 years ago
|
||
Description
•