Open Bug 993715 Opened 11 years ago Updated 10 months ago

Windows-only test failure in jit-test\tests\basic\bug970643.js - Script runs for too long, terminating. (code 0, args "--baseline-eager --no-fpu")

Categories

(Core :: JavaScript Engine, defect, P5)

x86
Windows 7
defect

Tracking

()

People

(Reporter: jorendorff, Unassigned)

References

(Blocks 1 open bug)

Details

https://tbpl.mozilla.org/php/getParsedLog.php?id=37462480&tree=Mozilla-Inbound The message "Script runs for too long, terminating." comes from the shell itself, not the test-runner, and it's supposed to happen in this test. This is a failure because the test-runner expects exit code 6, and observes exit code 0. Not sure how that could happen. Windows-only flakiness in the subprocess module is always a possibility, unfortunately...
OS: Linux → Windows 7
Hardware: x86_64 → x86
This looks like the problem we had with Windows exit codes sometimes being 0 instead of 3. It's not a problem with the test harness, the process is really returning code 0. We worked around it in another bug by accepting both 0 and 3 on Windows if we expect an error, but we should probably do the same for other non-zero exit codes like 6 :( The underlying issue is the one I described in bug 970063 comment 7; Windows can terminate your process with code 0 if weird thread races etc happen during shutdown.
Severity: normal → S3
Blocks: sm-testing
Severity: S3 → S4
Priority: -- → P5
You need to log in before you can comment on or make changes to this bug.