Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intermittent X failures during WPT runs #3595

Closed
jdm opened this issue Oct 7, 2014 · 6 comments
Closed

Intermittent X failures during WPT runs #3595

jdm opened this issue Oct 7, 2014 · 6 comments

Comments

@jdm
Copy link
Member

@jdm jdm commented Oct 7, 2014

From http://build.servo.org/builders/linux/builds/156/steps/shell_3/logs/stdio:

 7:41.33 TEST_START: Thread-TestrunnerManager-3 /workers/semantics/run-a-worker/001.html
 7:41.40 PROCESS_OUTPUT: Thread-TestrunnerManager-3 "Xlib:  extension "RANDR" missing on display ":0"." (pid:2165 command:/home/servo/buildbot/slave/linux/build/target/servo --cpu --hard-fail http://localhost:8000/workers/semantics/run-a-worker/001.html)
 7:41.40 PROCESS_OUTPUT: Thread-TestrunnerManager-3 "X Error of failed request:  BadWindow (invalid Window parameter)" (pid:2165 command:/home/servo/buildbot/slave/linux/build/target/servo --cpu --hard-fail http://localhost:8000/workers/semantics/run-a-worker/001.html)
 7:41.40 PROCESS_OUTPUT: Thread-TestrunnerManager-3 "  Major opcode of failed request:  40 (X_TranslateCoords)" (pid:2165 command:/home/servo/buildbot/slave/linux/build/target/servo --cpu --hard-fail http://localhost:8000/workers/semantics/run-a-worker/001.html)
 7:41.40 PROCESS_OUTPUT: Thread-TestrunnerManager-3 "  Resource id in failed request:  0x400006" (pid:2165 command:/home/servo/buildbot/slave/linux/build/target/servo --cpu --hard-fail http://localhost:8000/workers/semantics/run-a-worker/001.html)
 7:41.40 PROCESS_OUTPUT: Thread-TestrunnerManager-3 "  Serial number of failed request:  82" (pid:2165 command:/home/servo/buildbot/slave/linux/build/target/servo --cpu --hard-fail http://localhost:8000/workers/semantics/run-a-worker/001.html)
 7:41.40 PROCESS_OUTPUT: Thread-TestrunnerManager-3 "  Current serial number in output stream:  82" (pid:2165 command:/home/servo/buildbot/slave/linux/build/target/servo --cpu --hard-fail http://localhost:8000/workers/semantics/run-a-worker/001.html)
 7:56.35 TEST_END: Thread-TestrunnerManager-3 TIMEOUT, expected OK

cc @kmcallister

@jdm
Copy link
Member Author

@jdm jdm commented Oct 7, 2014

Similarly in http://build.servo.org/builders/linux/builds/158/steps/shell_3/logs/stdio:

 6:15.54 TEST_START: Thread-TestrunnerManager-2 /html/webappapis/scripting/processing-model-2/runtime-error-in-attribute.html
 6:15.59 PROCESS_OUTPUT: Thread-TestrunnerManager-2 "Xlib:  extension "RANDR" missing on display ":0"." (pid:9040 command:/home/servo/buildbot/slave/linux/build/target/servo --cpu --hard-fail http://localhost:8000/html/webappapis/scripting/processing-model-2/runtime-error-in-attribute.html)
 6:15.68 PROCESS_OUTPUT: Thread-TestrunnerManager-1 "X Error of failed request:  BadWindow (invalid Window parameter)" (pid:9069 command:/home/servo/buildbot/slave/linux/build/target/servo --cpu --hard-fail http://localhost:8000/html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror.html)
 6:15.68 PROCESS_OUTPUT: Thread-TestrunnerManager-1 "  Major opcode of failed request:  40 (X_TranslateCoords)" (pid:9069 command:/home/servo/buildbot/slave/linux/build/target/servo --cpu --hard-fail http://localhost:8000/html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror.html)
 6:15.68 PROCESS_OUTPUT: Thread-TestrunnerManager-1 "  Resource id in failed request:  0x400006" (pid:9069 command:/home/servo/buildbot/slave/linux/build/target/servo --cpu --hard-fail http://localhost:8000/html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror.html)
 6:15.68 PROCESS_OUTPUT: Thread-TestrunnerManager-1 "  Serial number of failed request:  82" (pid:9069 command:/home/servo/buildbot/slave/linux/build/target/servo --cpu --hard-fail http://localhost:8000/html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror.html)
 6:15.68 PROCESS_OUTPUT: Thread-TestrunnerManager-1 "  Current serial number in output stream:  82" (pid:9069 command:/home/servo/buildbot/slave/linux/build/target/servo --cpu --hard-fail http://localhost:8000/html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror.html)
 6:30.64 TEST_END: Thread-TestrunnerManager-1 TIMEOUT, expected OK
@jdm jdm added the I-intermittent label Oct 7, 2014
@jdm
Copy link
Member Author

@jdm jdm commented Oct 7, 2014

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Nov 23, 2014

http://build.servo.org/builders/linux2/builds/40/steps/shell/logs/stdio

5:38.11 TEST_START: Thread-TestrunnerManager-3 /old-tests/submission/Opera/script_scheduling/049.html
 5:38.23 TEST_END: Thread-TestrunnerManager-4 Harness OK. Subtests passed 0/1. Unexpected 0
 5:38.27 PROCESS_OUTPUT: Thread-TestrunnerManager-3 (pid:28099) Full command: /home/servo/buildbot/slave/linux2/build/target/servo --cpu --hard-fail http://localhost:8000/old-tests/submission/Opera/script_scheduling/049.html
(pid:28099) "Xlib:  extension "RANDR" missing on display ":0"."
 5:38.28 TEST_END: Thread-TestrunnerManager-1 Harness OK. Subtests passed 1/1. Unexpected 0

/me wonders if we can make a TBPL bot

@jdm
Copy link
Member Author

@jdm jdm commented Nov 24, 2014

The RANDR extension missing is not the problem here, it's the 5:38.28 PROCESS_OUTPUT: Thread-TestrunnerManager-3 (pid:28099) "X Error of failed request: BadWindow (invalid Window parameter)" line that's the identifying bit.

jdm referenced this issue Nov 29, 2014
jdm referenced this issue in IdeaHat/servo Dec 3, 2014
jdm referenced this issue in mttr/servo Dec 9, 2014
Also fixed a bug if run with no arguments.
jdm referenced this issue in pcwalton/servo Dec 12, 2014
I had to use a somewhat unconventional method of computing text
indentation (propagating from blocks down to inlines) because of the way
containing blocks are handled in Servo.

(As a side note, neither Gecko nor WebKit correctly handles percentages
in `text-align`, at least incrementally -- i.e. when the percentages are
relative to the viewport and the viewport is resized.)
Ms2ger referenced this issue in Ms2ger/servo Dec 13, 2014
The root node is never included in the collection, and omitting it here
simplifies and speeds up the filter implementations.
jdm referenced this issue in michaelwu/servo Dec 16, 2014
jdm referenced this issue in SimonSapin/servo Dec 18, 2014
The rendering is still wrong beause of servo#2795, but at least we get a rendering.

(This test change is just for readability, it should be equivalent to before.)
jdm referenced this issue in pcwalton/servo Dec 18, 2014
I have verified that back and forward work once again.
Ms2ger referenced this issue in Ms2ger/servo Dec 19, 2014
The name of the method makes it clear it's supposed to be used with a target
override, so we might as well enforce that.
Ms2ger referenced this issue Dec 23, 2014
This reverts commit 1d68ee6.

Fixes #4462.
jdm referenced this issue Dec 29, 2014
Manishearth referenced this issue in yodalee/servo Jan 1, 2015
xmlhttprequest.rs, CodegenRust.py
replace into_string().to_jsval() to to_jsval()

conversions.rs
DOMString to_jsval() use as_slice().tojsval() now
Ms2ger referenced this issue in Ms2ger/servo Jan 1, 2015
This method is deprecated in rust master; removing its users in advance will
make a future rust upgrade smoother.
Ms2ger referenced this issue Jan 3, 2015
Traits cannot be derived for typedefs. The upcoming rust update will make
those attributes compilation errors.
jdm referenced this issue in ebalint/servo Jan 9, 2015
Update rust-azure to f4a02f3f621b0a994a20d42e438371a87c62f898.
Ms2ger referenced this issue in Ms2ger/servo Jan 19, 2015
The Rust style guide suggests 100, but we have too many violations in the
tree already. This check can be tightened over time.
@glennw
Copy link
Member

@glennw glennw commented Jan 28, 2015

I believe this is resolved, now that the linux2 builder is using the glutin headless mode, so doesn't load X. If we see these errors again, let me know and I'll investigate further.

@jdm jdm closed this Jan 28, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.