Title: [208955] trunk/Source/_javascript_Core
- Revision
- 208955
- Author
- [email protected]
- Date
- 2016-11-21 18:04:52 -0800 (Mon, 21 Nov 2016)
Log Message
Fix exception scope verification failures in GetterSetter.cpp.
https://bugs.webkit.org/show_bug.cgi?id=165013
Reviewed by Saam Barati.
* runtime/GetterSetter.cpp:
(JSC::callGetter):
(JSC::callSetter):
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (208954 => 208955)
--- trunk/Source/_javascript_Core/ChangeLog 2016-11-22 01:57:30 UTC (rev 208954)
+++ trunk/Source/_javascript_Core/ChangeLog 2016-11-22 02:04:52 UTC (rev 208955)
@@ -1,3 +1,14 @@
+2016-11-21 Mark Lam <[email protected]>
+
+ Fix exception scope verification failures in GetterSetter.cpp.
+ https://bugs.webkit.org/show_bug.cgi?id=165013
+
+ Reviewed by Saam Barati.
+
+ * runtime/GetterSetter.cpp:
+ (JSC::callGetter):
+ (JSC::callSetter):
+
2016-11-21 Yusuke Suzuki <[email protected]>
Crash in com.apple._javascript_Core: WTF::ThreadSpecific<WTF::WTFThreadData, + 142
Modified: trunk/Source/_javascript_Core/runtime/GetterSetter.cpp (208954 => 208955)
--- trunk/Source/_javascript_Core/runtime/GetterSetter.cpp 2016-11-22 01:57:30 UTC (rev 208954)
+++ trunk/Source/_javascript_Core/runtime/GetterSetter.cpp 2016-11-22 02:04:52 UTC (rev 208955)
@@ -83,6 +83,7 @@
CallData callData;
CallType callType = getter->methodTable(vm)->getCallData(getter, callData);
+ scope.release();
return call(exec, getter, callType, callData, base, ArgList());
}
@@ -103,6 +104,7 @@
CallData callData;
CallType callType = setter->methodTable(vm)->getCallData(setter, callData);
+ scope.release();
call(exec, setter, callType, callData, base, args);
return true;
}
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes