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 timeouts in reftests #24762

Open
jdm opened this issue Nov 17, 2019 · 12 comments
Open

Intermittent timeouts in reftests #24762

jdm opened this issue Nov 17, 2019 · 12 comments

Comments

@jdm
Copy link
Member

@jdm jdm commented Nov 17, 2019

  ▶ TIMEOUT [expected PASS] /FileAPI/url/url_xmlhttprequest_img.html
  │ 
  │ 
  │ 
  └ 
  ▶ TIMEOUT [expected PASS] /css/CSS2/colors/color-002.xht
  │ 
  │ 
  │ 
  └ 
  ▶ TIMEOUT [expected PASS] /css/CSS2/colors/color-004.xht
  │ 
  │ 
  │ 
  └ 

I'm really not sure where to start investigating here. It would be useful to know in which file that makes up a reftest the timeout actually occurs.

@jdm jdm mentioned this issue Nov 17, 2019
4 of 4 tasks complete
@jdm
Copy link
Member Author

@jdm jdm commented Nov 17, 2019

Interestingly, this exact same set of timeouts was observed in #24753 as well.

@jdm jdm mentioned this issue Nov 19, 2019
3 of 5 tasks complete
@jdm
Copy link
Member Author

@jdm jdm commented Nov 19, 2019

Seen in /css/CSS2/selectors/first-letter-punctuation-077.xht.

@jdm jdm moved this from To do to In progress in Actionable intermittent failures Nov 22, 2019
@jdm jdm moved this from In progress to To do in Actionable intermittent failures Nov 27, 2019
@jdm
Copy link
Member Author

@jdm jdm commented Nov 27, 2019

  ▶ TIMEOUT [expected PASS] /css/CSS2/margin-padding-clear/margin-left-008.xht
  │ 
  │ 
  │ 
  └ 
@jdm jdm mentioned this issue Dec 9, 2019
4 of 4 tasks complete
@jdm jdm changed the title Intermittent timeouts in mac reftests Intermittent timeouts in reftests Dec 9, 2019
@jdm
Copy link
Member Author

@jdm jdm commented Dec 9, 2019

Observed in linux as well:

  ▶ TIMEOUT [expected FAIL] /css/css-paint-api/style-before-pseudo.https.html
  │ 
  │ 
  │ 
  └ 
@Manishearth
Copy link
Member

@Manishearth Manishearth commented Dec 11, 2019

In #25144:

  ▶ TIMEOUT [expected PASS] /css/CSS2/box-display/insert-inline-in-blocks-middle-002.xht

and

  â–¶ TIMEOUT [expected PASS] /css/CSS2/linebox/border-padding-bleed-002.xht


  â–¶ TIMEOUT [expected FAIL] /css/CSS2/linebox/anonymous-inline-inherit-001.html


  â–¶ TIMEOUT [expected PASS] /css/CSS2/linebox/fractional-line-height.html


  â–¶ TIMEOUT [expected PASS] /css/CSS2/linebox/border-padding-bleed-001.xht


  â–¶ TIMEOUT [expected PASS] /css/CSS2/csswg-issues/submitted/css2.1/anonymous-boxes-001.xht


  â–¶ TIMEOUT [expected FAIL] /css/CSS2/linebox/baseline-block-with-overflow-001.html


  â–¶ TIMEOUT [expected FAIL] /css/CSS2/linebox/empty-inline-003.xht
@Manishearth
Copy link
Member

@Manishearth Manishearth commented Dec 11, 2019

Many of these tests don't include any JS at all, so we're just timing out on waiting for the page load (presumably?)

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Dec 11, 2019

Also, I haven't checked all of these, but this may be mac-only?

@Manishearth
Copy link
Member

@Manishearth Manishearth commented Dec 11, 2019

Ah, no, you have a linux one

@jdm
Copy link
Member Author

@jdm jdm commented Dec 11, 2019

This got really bad all of a sudden in the past few days. I can't help wondering if #24890 had the opposite effect somehow.

@jdm
Copy link
Member Author

@jdm jdm commented Dec 18, 2019

This got really bad all of a sudden in the past few days. I can't help wondering if #24890 had the opposite effect somehow.

In fact, there were piles of stale servo processes on every single mac machine that I have now killed.

@jdm jdm mentioned this issue Dec 19, 2019
0 of 5 tasks complete
@jdm
Copy link
Member Author

@jdm jdm commented Dec 20, 2019

I continue to see timeouts on mac machines. I'm trying disabling indexing (https://www.technipages.com/macos-sierra-enable-disable-spotlight) and following answer 2 from https://config9.com/linux/macosx/opendirectoryd-consumes-40-of-cpu/, because the mdsworker and opendirectoryd processes are taking up multiple CPUs at full capacity sometimes.

@CYBAI
Copy link
Collaborator

@CYBAI CYBAI commented Jan 5, 2020

Observed in linux as well here

  ▶ TIMEOUT [expected OK] /referrer-policy/gen/top.meta/unset/xhr/same-http.swap-origin.http.html
  │ 
  │ 
  │ 
  └ 
  ▶ TIMEOUT [expected OK] /_webgl/conformance/attribs/gl-vertex-attrib-zero-issues.html
  │ 
  │ 
  │ 
  └ 
  ▶ TIMEOUT [expected OK] /workers/interfaces/WorkerUtils/navigator/002.html
  │ 
  │ 
  │ 
  └ 
  ▶ TIMEOUT [expected OK] /css/css-flexbox/getcomputedstyle/flexbox_computedstyle_align-self-baseline.html
  │ 
  │ 
  │ 
  └ 
  ▶ TIMEOUT [expected OK] /offscreen-canvas/line-styles/2d.line.join.parallel.worker.html
  │ 
  │ 
  │ 
  └ 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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.