...
<rdar://problem/43286746>
Created attachment 347152 [details] WIP it begins
Created attachment 347278 [details] WIP
Created attachment 347290 [details] WIP
Created attachment 347309 [details] WIP
Created attachment 347334 [details] WIP
Created attachment 347342 [details] WIP
Created attachment 347354 [details] WIP
Created attachment 347415 [details] WIP
Created attachment 347465 [details] WIP
Created attachment 347476 [details] WIP
Attachment 347476 [details] did not pass style-queue: ERROR: Source/JavaScriptCore/dfg/DFGNodeType.h:486: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] Total errors found: 1 in 27 files If any of these errors are false positives, please file a bug against check-webkit-style.
Created attachment 347484 [details] WIP
Created attachment 347579 [details] patch
Attachment 347579 [details] did not pass style-queue: ERROR: Source/JavaScriptCore/dfg/DFGNodeType.h:486: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] Total errors found: 1 in 38 files If any of these errors are false positives, please file a bug against check-webkit-style.
Comment on attachment 347579 [details] patch r=me
Comment on attachment 347579 [details] patch Thanks for the review.
Comment on attachment 347579 [details] patch Clearing flags on attachment: 347579 Committed r235106: <https://trac.webkit.org/changeset/235106>
All reviewed patches have been landed. Closing bug.
(In reply to WebKit Commit Bot from comment #18) > Comment on attachment 347579 [details] > patch > > Clearing flags on attachment: 347579 > > Committed r235106: <https://trac.webkit.org/changeset/235106> Looks like test "microbenchmarks/data-view-accesses.js" added in this revision has been failing on 32-bit JSC ever since it was added: https://build.webkit.org/builders/Apple%20High%20Sierra%2032-bit%20JSC%20%28BuildAndTest%29/builds/2469/steps/webkit-32bit-jsc-test/logs/stdio microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: Timed out after 339.000000 sec seconds! microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 1 0x2a94bb WTFCrash microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 2 0x4c08e startTimeoutThreadIfNeeded()::$_7::operator()() const microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 3 0x4bf6a WTF::Function<void ()>::CallableWrapper<startTimeoutThreadIfNeeded()::$_7>::call() microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 4 0x2d5649 WTF::Function<void ()>::operator()() const microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 5 0x3711f1 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 6 0x377c87 WTF::wtfThreadEntryPoint(void*) microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 7 0xa77044d5 _pthread_body microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 8 0xa770437a _pthread_body microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 9 0xa7703a56 thread_start microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: test_script_12852: line 2: 24446 Segmentation fault: 11 ( "$@" ../../.vm/JavaScriptCore.framework/Resources/jsc --useFTLJIT\=false --useFunctionDotArguments\=true --validateExceptionChecks\=true --useDollarVM\=true --maxPerThreadStackUsage\=1572864 --forceCodeBlockToJettisonDueToOldAge\=true --validateGraph\=true --useMaximalFlushInsertionPhase\=true --useConcurrentJIT\=false --thresholdForJITAfterWarmUp\=100 --scribbleFreeCells\=true data-view-accesses.js ) microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: ERROR: Unexpected exit code: 139
(In reply to David Fenton (:realdawei) from comment #20) > (In reply to WebKit Commit Bot from comment #18) > > Comment on attachment 347579 [details] > > patch > > > > Clearing flags on attachment: 347579 > > > > Committed r235106: <https://trac.webkit.org/changeset/235106> > > > Looks like test "microbenchmarks/data-view-accesses.js" added in this > revision has been failing on 32-bit JSC ever since it was added: > > https://build.webkit.org/builders/Apple%20High%20Sierra%2032- > bit%20JSC%20%28BuildAndTest%29/builds/2469/steps/webkit-32bit-jsc-test/logs/ > stdio > > microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: > Timed out after 339.000000 sec seconds! > microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 1 > 0x2a94bb WTFCrash > microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 2 > 0x4c08e startTimeoutThreadIfNeeded()::$_7::operator()() const > microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 3 > 0x4bf6a WTF::Function<void > ()>::CallableWrapper<startTimeoutThreadIfNeeded()::$_7>::call() > microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 4 > 0x2d5649 WTF::Function<void ()>::operator()() const > microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 5 > 0x3711f1 WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) > microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 6 > 0x377c87 WTF::wtfThreadEntryPoint(void*) > microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 7 > 0xa77044d5 _pthread_body > microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 8 > 0xa770437a _pthread_body > microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: 9 > 0xa7703a56 thread_start > microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: > test_script_12852: line 2: 24446 Segmentation fault: 11 ( "$@" > ../../.vm/JavaScriptCore.framework/Resources/jsc --useFTLJIT\=false > --useFunctionDotArguments\=true --validateExceptionChecks\=true > --useDollarVM\=true --maxPerThreadStackUsage\=1572864 > --forceCodeBlockToJettisonDueToOldAge\=true --validateGraph\=true > --useMaximalFlushInsertionPhase\=true --useConcurrentJIT\=false > --thresholdForJITAfterWarmUp\=100 --scribbleFreeCells\=true > data-view-accesses.js ) > microbenchmarks/data-view-accesses.js.dfg-maximal-flush-validate-no-cjit: > ERROR: Unexpected exit code: 139 Ok we can make it run less.
Made the test run for less time in: https://trac.webkit.org/changeset/235189/webkit let me know if the issue still persists.