WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 176662
165035
Fix exception scope verification failures in JSObject* files.
https://bugs.webkit.org/show_bug.cgi?id=165035
Summary
Fix exception scope verification failures in JSObject* files.
Mark Lam
Reported
2016-11-22 13:24:15 PST
Patch coming.
Attachments
proposed patch.
(20.01 KB, patch)
2016-11-22 13:29 PST
,
Mark Lam
buildbot
: commit-queue-
Details
Formatted Diff
Diff
Archive of layout-test-results from ews103 for mac-yosemite
(1.28 MB, application/zip)
2016-11-22 14:51 PST
,
Build Bot
no flags
Details
Archive of layout-test-results from ews105 for mac-yosemite-wk2
(1.56 MB, application/zip)
2016-11-22 14:55 PST
,
Build Bot
no flags
Details
Archive of layout-test-results from ews117 for mac-yosemite
(2.13 MB, application/zip)
2016-11-22 14:59 PST
,
Build Bot
no flags
Details
Archive of layout-test-results from ews125 for ios-simulator-wk2
(9.13 MB, application/zip)
2016-11-22 15:04 PST
,
Build Bot
no flags
Details
proposed patch.
(20.02 KB, patch)
2016-11-28 16:01 PST
,
Mark Lam
saam
: review+
buildbot
: commit-queue-
Details
Formatted Diff
Diff
Archive of layout-test-results from ews102 for mac-yosemite
(1.26 MB, application/zip)
2016-11-28 17:31 PST
,
Build Bot
no flags
Details
Archive of layout-test-results from ews105 for mac-yosemite-wk2
(1.12 MB, application/zip)
2016-11-28 17:50 PST
,
Build Bot
no flags
Details
Archive of layout-test-results from ews114 for mac-yosemite
(1.51 MB, application/zip)
2016-11-28 19:24 PST
,
Build Bot
no flags
Details
Show Obsolete
(5)
View All
Add attachment
proposed patch, testcase, etc.
Mark Lam
Comment 1
2016-11-22 13:29:35 PST
Created
attachment 295341
[details]
proposed patch.
Build Bot
Comment 2
2016-11-22 14:51:27 PST
Comment on
attachment 295341
[details]
proposed patch.
Attachment 295341
[details]
did not pass mac-ews (mac): Output:
http://webkit-queues.webkit.org/results/2557722
New failing tests: sputnik/Conformance/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.3_T1.html sputnik/Conformance/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.3_T1.html js/dom/exception-sequencing-binops2.html http/tests/plugins/cross-frame-object-access.html sputnik/Conformance/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.3_T1.html sputnik/Conformance/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.3_T1.html
Build Bot
Comment 3
2016-11-22 14:51:32 PST
Created
attachment 295343
[details]
Archive of layout-test-results from ews103 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews103 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 4
2016-11-22 14:55:21 PST
Comment on
attachment 295341
[details]
proposed patch.
Attachment 295341
[details]
did not pass mac-wk2-ews (mac-wk2): Output:
http://webkit-queues.webkit.org/results/2557726
New failing tests: sputnik/Conformance/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.3_T1.html sputnik/Conformance/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.3_T1.html js/dom/exception-sequencing-binops2.html http/tests/plugins/cross-frame-object-access.html sputnik/Conformance/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.3_T1.html sputnik/Conformance/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.3_T1.html
Build Bot
Comment 5
2016-11-22 14:55:25 PST
Created
attachment 295344
[details]
Archive of layout-test-results from ews105 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews105 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Build Bot
Comment 6
2016-11-22 14:59:35 PST
Comment on
attachment 295341
[details]
proposed patch.
Attachment 295341
[details]
did not pass mac-debug-ews (mac): Output:
http://webkit-queues.webkit.org/results/2557729
New failing tests: sputnik/Conformance/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.3_T1.html sputnik/Conformance/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.3_T1.html js/array-proto-func-property-getter-except.html js/dom/exception-sequencing-binops2.html http/tests/plugins/cross-frame-object-access.html sputnik/Conformance/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.3_T1.html sputnik/Conformance/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.3_T1.html
Build Bot
Comment 7
2016-11-22 14:59:38 PST
Created
attachment 295345
[details]
Archive of layout-test-results from ews117 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews117 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 8
2016-11-22 15:04:45 PST
Comment on
attachment 295341
[details]
proposed patch.
Attachment 295341
[details]
did not pass ios-sim-ews (ios-simulator-wk2): Output:
http://webkit-queues.webkit.org/results/2557736
New failing tests: js/dom/exception-sequencing-binops2.html sputnik/Conformance/11_Expressions/11.8_Relational_Operators/11.8.4_The_Grater_than_or_equal_Operator/S11.8.4_A2.3_T1.html sputnik/Conformance/11_Expressions/11.8_Relational_Operators/11.8.1_The_Less_than_Operator/S11.8.1_A2.3_T1.html sputnik/Conformance/11_Expressions/11.8_Relational_Operators/11.8.3_The_Less_than_or_equal_Operator/S11.8.3_A2.3_T1.html sputnik/Conformance/11_Expressions/11.8_Relational_Operators/11.8.2_The_Greater_than_Operator/S11.8.2_A2.3_T1.html
Build Bot
Comment 9
2016-11-22 15:04:49 PST
Created
attachment 295346
[details]
Archive of layout-test-results from ews125 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews125 Port: ios-simulator-wk2 Platform: Mac OS X 10.11.6
Mark Lam
Comment 10
2016-11-22 15:08:05 PST
Comment on
attachment 295341
[details]
proposed patch. Taking out of review while I investigate failures
Mark Lam
Comment 11
2016-11-23 09:29:09 PST
The reason for the failures is because this patch relies on fixes from 2 other patches: 1. Fix exception scope verification failures in ArrayConstructor.cpp and ArrayPrototype.cpp
https://bugs.webkit.org/show_bug.cgi?id=164972
2. Fix exception scope verification failures in runtime/Operations.cpp/h.
https://bugs.webkit.org/show_bug.cgi?id=165046
Let's hold off on this patch until those others have landed.
Mark Lam
Comment 12
2016-11-28 16:01:41 PST
Created
attachment 295546
[details]
proposed patch. The relevant other patches have landed. Let's rebase and test this on the EWS again.
Build Bot
Comment 13
2016-11-28 17:31:09 PST
Comment on
attachment 295546
[details]
proposed patch.
Attachment 295546
[details]
did not pass mac-ews (mac): Output:
http://webkit-queues.webkit.org/results/2585630
New failing tests: http/tests/plugins/cross-frame-object-access.html
Build Bot
Comment 14
2016-11-28 17:31:13 PST
Created
attachment 295558
[details]
Archive of layout-test-results from ews102 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews102 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 15
2016-11-28 17:50:34 PST
Comment on
attachment 295546
[details]
proposed patch.
Attachment 295546
[details]
did not pass mac-wk2-ews (mac-wk2): Output:
http://webkit-queues.webkit.org/results/2585741
New failing tests: http/tests/plugins/cross-frame-object-access.html
Build Bot
Comment 16
2016-11-28 17:50:37 PST
Created
attachment 295559
[details]
Archive of layout-test-results from ews105 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews105 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Build Bot
Comment 17
2016-11-28 19:24:49 PST
Comment on
attachment 295546
[details]
proposed patch.
Attachment 295546
[details]
did not pass mac-debug-ews (mac): Output:
http://webkit-queues.webkit.org/results/2586144
New failing tests: http/tests/plugins/cross-frame-object-access.html
Build Bot
Comment 18
2016-11-28 19:24:54 PST
Created
attachment 295571
[details]
Archive of layout-test-results from ews114 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews114 Port: mac-yosemite Platform: Mac OS X 10.10.5
Mark Lam
Comment 19
2016-11-29 11:13:02 PST
(In reply to
comment #17
)
> New failing tests: > http/tests/plugins/cross-frame-object-access.html
The reason for this failure is that there's a missing exception check in NPJSObject.cpp. Fixing that missing exception check is easy. However, the test now fails because the plugin is now losing some XSS ability. I'm not sure if it is supposed to have that ability to begin with (though the test claims that it should). This will take a little more investigation.
Mark Lam
Comment 20
2017-09-09 20:51:14 PDT
This is now supplanted by
https://bugs.webkit.org/show_bug.cgi?id=176662
. Closing as a dupe. *** This bug has been marked as a duplicate of
bug 176662
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug