Bug 129100
Summary: | REGRESSION(r164417): It broke almost all JSC tests on 32 bit platforms | ||
---|---|---|---|
Product: | WebKit | Reporter: | Csaba Osztrogonác <ossy> |
Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Blocker | CC: | barraclough, fpizlo, ggaren, mark.lam, mhahnenberg, msaboff, oliver, ossy |
Priority: | P1 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | |||
Bug Blocks: | 129083 |
Csaba Osztrogonác
It broke half of the jsc stress tests on 32 bit platforms:
- GTK 32 bit: http://build.webkit.org/builders/GTK%20Linux%2032-bit%20Release/builds/41379
- EFL ARMv7 Thumb2: http://build.webkit.sed.hu/builders/EFL%20ARMv7%20Linux%20Release%20%28Build%29/builds/2934
Additionally after r164417 it is impossible to run stress tests on Mac (32 bit),
run-javascriptcore-tests exit before running stress tests.
normal output:
---------------
...
PASS: PropertyCatchalls[make_throw]=1 threw: 5
PASS: PropertyCatchalls[make_throw]=1 threw: 5
PASS: y should be null and is.
PASS: z should be null and is.
PASS: Test script executed successfully.
PASS: script timed out as expected.
PASS: TerminatedExecutionException was not catchable as expected.
PASS: script timed out as expected when no callback is specified.
PASS: script timeout was cancelled as expected.
PASS: script timeout was extended as expected.
PASS: Infinite prototype chain does not occur.
PASS: A cycle in a prototype chain can't be created.
PASS: throwException did not crash when handling an error with appendMessageToError set and no codeBlock available.
PASS: global context name behaves as expected.
PASS: Program exited normally.
Running: /usr/bin/env ruby Tools/Scripts/run-jsc-stress-tests -j /Users/oszi/WebKit/WebKitBuild/Release/jsc -o /Users/oszi/WebKit/WebKitBuild/Release/jsc-stress-results PerformanceTests/SunSpider/tests/sunspider-1.0 PerformanceTests/SunSpider/no-architecture-specific-optimizations.yaml PerformanceTests/SunSpider/tests/v8-v6 Source/JavaScriptCore/tests/mozilla/mozilla-tests.yaml Source/JavaScriptCore/tests/stress LayoutTests/js/regress/script-tests PerformanceTests/SunSpider/profiler-test.yaml LayoutTests/jsc-layout-tests.yaml
Warning: did not find json or highline; some features will be disabled.
Error: #<LoadError: cannot load such file -- highline>
Skipping regress/script-tests/ArrayBuffer-DataView-alloc-large-long-lived.js
Skipping regress/script-tests/ArrayBuffer-DataView-alloc-long-lived.js
...
output after r164417:
----------------------
...
PASS: PropertyCatchalls[make_throw]=1 threw: 5
PASS: PropertyCatchalls[make_throw]=1 threw: 5
PASS: y should be null and is.
PASS: z should be null and is.
PASS: Test script executed successfully.
$ echo $?
254
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Csaba Osztrogonác
*** This bug has been marked as a duplicate of bug 129118 ***