Created attachment 342478[details]
Archive of layout-test-results from ews112 for mac-sierra
The attached test failures were seen while running run-webkit-tests on the mac-debug-ews.
Bot: ews112 Port: mac-sierra Platform: Mac OS X 10.12.6
Created attachment 342496[details]
Archive of layout-test-results from ews116 for mac-sierra
The attached test failures were seen while running run-webkit-tests on the mac-debug-ews.
Bot: ews116 Port: mac-sierra Platform: Mac OS X 10.12.6
Created attachment 342507[details]
Archive of layout-test-results from ews200 for win-future
The attached test failures were seen while running run-webkit-tests on the win-ews.
Bot: ews200 Port: win-future Platform: CYGWIN_NT-6.1-2.9.0-0.318-5-3-x86_64-64bit
Created attachment 342595[details]
Archive of layout-test-results from ews113 for mac-sierra
The attached test failures were seen while running run-webkit-tests on the mac-debug-ews.
Bot: ews113 Port: mac-sierra Platform: Mac OS X 10.12.6
Created attachment 342634[details]
Archive of layout-test-results from ews202 for win-future
The attached test failures were seen while running run-webkit-tests on the win-ews.
Bot: ews202 Port: win-future Platform: CYGWIN_NT-6.1-2.9.0-0.318-5-3-x86_64-64bit
Created attachment 342813[details]
Archive of layout-test-results from ews114 for mac-sierra
The attached test failures were seen while running run-webkit-tests on the mac-debug-ews.
Bot: ews114 Port: mac-sierra Platform: Mac OS X 10.12.6
Created attachment 342990[details]
Archive of layout-test-results from ews106 for mac-sierra-wk2
The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: ews106 Port: mac-sierra-wk2 Platform: Mac OS X 10.12.6
Created attachment 342992[details]
Archive of layout-test-results from ews100 for mac-sierra
The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: ews100 Port: mac-sierra Platform: Mac OS X 10.12.6
Created attachment 342993[details]
Archive of layout-test-results from ews122 for ios-simulator-wk2
The attached test failures were seen while running run-webkit-tests on the ios-sim-ews.
Bot: ews122 Port: ios-simulator-wk2 Platform: Mac OS X 10.13.4
Created attachment 342995[details]
Archive of layout-test-results from ews204 for win-future
The attached test failures were seen while running run-webkit-tests on the win-ews.
Bot: ews204 Port: win-future Platform: CYGWIN_NT-6.1-2.9.0-0.318-5-3-x86_64-64bit
Comment on attachment 343093[details]
Patch
View in context: https://bugs.webkit.org/attachment.cgi?id=343093&action=review> Source/JavaScriptCore/interpreter/ShadowChicken.cpp:303
> + JSValue scopeValue = callFrame->bytecodeOffset() && codeBlock && codeBlock->scopeRegister().isValid()
This feels very precarious. Are we just assuming that the second byte code will always be getScope?
What was wrong with the previous approach?
Comment on attachment 343093[details]
Patch
View in context: https://bugs.webkit.org/attachment.cgi?id=343093&action=review> Source/JavaScriptCore/interpreter/ShadowChicken.cpp:306
> + if (scopeValue.isUndefined() && codeBlock->wasCompiledWithDebuggingOpcodes() && !scopeValue.isUndefined()) {
this code is wrong. It can't both be undefined and not undefined.
Comment on attachment 343096[details]
Patch
r=me
What was wrong with the previous approach? I wonder if we still have subtle bugs in the LLInt's stack overflow code
I talked with Phil today, and it seems that it might be better to always handle the stack overflows from the callee instead of from the caller, given that the caller frame may not always be what we need. I will add a follow up bug to update the JIT too.
2018-06-11 14:34 PDT, Tadeu Zagallo
2018-06-11 16:28 PDT, EWS Watchlist
2018-06-11 16:42 PDT, Tadeu Zagallo
2018-06-11 18:25 PDT, EWS Watchlist
2018-06-11 20:19 PDT, EWS Watchlist
2018-06-12 11:25 PDT, Tadeu Zagallo
2018-06-12 14:38 PDT, EWS Watchlist
2018-06-12 22:54 PDT, EWS Watchlist
2018-06-15 06:23 PDT, Tadeu Zagallo
2018-06-15 06:32 PDT, Tadeu Zagallo
2018-06-15 08:09 PDT, EWS Watchlist
2018-06-18 15:15 PDT, Tadeu Zagallo
2018-06-18 16:22 PDT, EWS Watchlist
2018-06-18 16:46 PDT, EWS Watchlist
2018-06-18 17:04 PDT, EWS Watchlist
2018-06-18 17:31 PDT, EWS Watchlist
2018-06-19 13:49 PDT, Tadeu Zagallo
2018-06-19 14:06 PDT, Tadeu Zagallo