Closed
Bug 1101299
Opened 11 years ago
Closed 11 years ago
Intermittent jaeger/bug832670.js | Timeout (code -9, args "--no-baseline --no-ion")
Categories
(Core :: JavaScript Engine: JIT, defect)
Tracking
()
RESOLVED
FIXED
mozilla37
| Tracking | Status | |
|---|---|---|
| firefox35 | --- | fixed |
| firefox36 | --- | fixed |
| firefox37 | --- | fixed |
| firefox-esr31 | --- | unaffected |
People
(Reporter: KWierso, Assigned: jandem)
Details
(Keywords: intermittent-failure)
Attachments
(1 file)
|
1.06 KB,
patch
|
jandem
:
review+
|
Details | Diff | Splinter Review |
16:03:21 INFO - TEST-PASS | tests/jit-test/jit-test/tests/jaeger/bug825966.js | Success (code 0, args "--no-baseline --no-ion")
16:03:41 INFO - TEST-PASS | tests/jit-test/jit-test/tests/jaeger/bug832670.js | Success (code 0, args "")
16:03:41 INFO - TEST-PASS | tests/jit-test/jit-test/tests/jaeger/bug832670.js | Success (code 0, args "--ion-eager --ion-offthread-compile=off")
16:03:42 INFO - TEST-PASS | tests/jit-test/jit-test/tests/jaeger/bug832670.js | Success (code 0, args "--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --no-sse3 --no-threads")
16:03:42 INFO - TEST-PASS | tests/jit-test/jit-test/tests/jaeger/bug832670.js | Success (code 0, args "--baseline-eager")
16:03:42 INFO - TEST-PASS | tests/jit-test/jit-test/tests/jaeger/bug832670.js | Success (code 0, args "--baseline-eager --no-fpu")
16:06:12 INFO - TIMEOUT - jaeger/bug832670.js
16:06:12 WARNING - TEST-UNEXPECTED-FAIL | tests/jit-test/jit-test/tests/jaeger/bug832670.js | Timeout (code -9, args "--no-baseline --no-ion")
16:06:12 INFO - INFO exit-status : -9
16:06:12 INFO - INFO timed-out : True
16:06:12 INFO - TEST-PASS | tests/jit-test/jit-test/tests/jaeger/clonefun.js | Success (code 0, args "")
16:06:13 INFO - TEST-PASS | tests/jit-test/jit-test/tests/jaeger/clonefun.js | Success (code 0, args "--ion-eager --ion-offthread-compile=off")
16:06:13 INFO - TEST-PASS | tests/jit-test/jit-test/tests/jaeger/clonefun.js | Success (code 0, args "--ion-eager --ion-offthread-compile=off --ion-check-range-analysis --no-sse3 --no-threads")
16:06:13 INFO - TEST-PASS | tests/jit-test/jit-test/tests/jaeger/clonefun.js | Success (code 0, args "--baseline-eager")
16:06:13 INFO - TEST-PASS | tests/jit-test/jit-test/tests/jaeger/clonefun.js | Success (code 0, args "--baseline-eager --no-fpu")
16:06:13 INFO - TEST-PASS | tests/jit-test/jit-test/tests/jaeger/clonefun.js | Success (code 0, args "--no-baseline --no-ion")
16:06:13 INFO - TEST-PASS | tests/jit-test/jit-test/tests/jaeger/closure-01.js | Success (code 0, args "")
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 50•11 years ago
|
||
Way too frequent for nobody on the JS team to be investigating.
Flags: needinfo?(jdemooij)
| Assignee | ||
Comment 51•11 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM UTC-5] from comment #50)
> Way too frequent for nobody on the JS team to be investigating.
I briefly looked into this a few days ago. The test is timing out with --no-baseline --no-ion so it's probably the interpreter being slow. I can't repro this locally though; the test finishes quickly here. Will investigate more soon.
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Assignee | ||
Comment 61•11 years ago
|
||
Here's a Try push that dumps the time it takes to run this test:
https://treeherder.mozilla.org/ui/#/jobs?repo=try&revision=759fa5f601b2
Let's see if it's really much slower on Linux 32-bit.
| Assignee | ||
Comment 62•11 years ago
|
||
Some numbers for the --no-baseline --no-ion run:
* Linux32 Debug Jit2: 149734 ms (timed out..)
* Linux64 Debug Jit2: 86124 ms
* Linux32 Opt Jit2: 3 ms
* Linux64 Opt Jit2: 2 ms
* Linux32 Debug warnaserr: 1568 ms
* Linux64 Debug warnaserr: 3530 ms
This confirms the problem is worst with the Linux32 Debug Jit2 runs.
First I want to understand the difference between the Jit2 and warnaserr configurations. Both ran on spot instances but warnaserr is way faster (Jit1/Jit2 are always slower I think). Does the warnaserr VM have better specs?
Flags: needinfo?(ryanvm)
| Assignee | ||
Comment 63•11 years ago
|
||
(In reply to Jan de Mooij [:jandem] from comment #62)
> Both ran on spot instances but warnaserr is way faster
> (Jit1/Jit2 are always slower I think). Does the warnaserr VM have better
> specs?
I asked philor about this on IRC and he told me the Jit2 job runs on test slaves and warnaserr runs on (beefier) build slaves. Also Amazon 32-bit slaves are slower than the 64-bit ones...
| Assignee | ||
Comment 64•11 years ago
|
||
Ah, the test uses gczeal(4), and in the interpreter that means we verify barriers between *each* JSOp. So that could explain (1) why this only affects --no-baseline --no-ion and (2) why Opt builds are super fast.
I want to find out how much RAM this test uses. Maybe the verifier is triggering some serious swapping.
Updated•11 years ago
|
Flags: needinfo?(ryanvm)
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Assignee | ||
Comment 76•11 years ago
|
||
Terrence and I discussed this in person during the work week. It's a pretty slow test from the fuzzer that managed to hit a particular bug in JM a long time ago. JM is gone, a lot changed and the test is not really testing anything useful.
In person r=terrence.
Assignee: nobody → jdemooij
Status: NEW → ASSIGNED
Flags: needinfo?(jdemooij)
Attachment #8532099 -
Flags: review+
| Assignee | ||
Comment 77•11 years ago
|
||
| Assignee | ||
Comment 78•11 years ago
|
||
Ryan, can you please land this on Aurora and Beta? :)
Flags: needinfo?(ryanvm)
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 83•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla37
Comment 84•11 years ago
|
||
https://hg.mozilla.org/releases/mozilla-aurora/rev/ca488c45ecb2
https://hg.mozilla.org/releases/mozilla-beta/rev/0640852ea9b8
status-firefox35:
--- → fixed
status-firefox36:
--- → fixed
status-firefox37:
--- → fixed
status-firefox-esr31:
--- → unaffected
Flags: needinfo?(ryanvm)
You need to log in
before you can comment on or make changes to this bug.
Description
•