Title: [102508] trunk/Source/_javascript_Core
Revision
102508
Author
[email protected]
Date
2011-12-09 18:13:02 -0800 (Fri, 09 Dec 2011)

Log Message

REGRESSION(r101863-r102042): Assertion hit: m_verifier.isSafeToUse() in RefCountedBase::ref in FunctionCodeBlock
https://bugs.webkit.org/show_bug.cgi?id=73886

Reviewed by Darin Adler.

* runtime/SymbolTable.h:
(JSC::SharedSymbolTable::SharedSymbolTable): Added deprecatedTurnOffVerifier for
another _javascript_Object, since _javascript_Core objects allow use on multiple threads.
Bug 58091 is about changing these deprecated calls to something else but that something
else will still need to be in all of these places.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (102507 => 102508)


--- trunk/Source/_javascript_Core/ChangeLog	2011-12-10 02:06:25 UTC (rev 102507)
+++ trunk/Source/_javascript_Core/ChangeLog	2011-12-10 02:13:02 UTC (rev 102508)
@@ -1,3 +1,16 @@
+2011-12-09  David Levin  <[email protected]>
+
+        REGRESSION(r101863-r102042): Assertion hit: m_verifier.isSafeToUse() in RefCountedBase::ref in FunctionCodeBlock
+        https://bugs.webkit.org/show_bug.cgi?id=73886
+
+        Reviewed by Darin Adler.
+
+        * runtime/SymbolTable.h:
+        (JSC::SharedSymbolTable::SharedSymbolTable): Added deprecatedTurnOffVerifier for
+        another _javascript_Object, since _javascript_Core objects allow use on multiple threads.
+        Bug 58091 is about changing these deprecated calls to something else but that something
+        else will still need to be in all of these places.
+
 2011-12-09  Konrad Piascik  <[email protected]>
 
         Remove unnecessary file DissasemblerARM.cpp from build system

Modified: trunk/Source/_javascript_Core/runtime/SymbolTable.h (102507 => 102508)


--- trunk/Source/_javascript_Core/runtime/SymbolTable.h	2011-12-10 02:06:25 UTC (rev 102507)
+++ trunk/Source/_javascript_Core/runtime/SymbolTable.h	2011-12-10 02:13:02 UTC (rev 102508)
@@ -125,7 +125,7 @@
     public:
         static PassRefPtr<SharedSymbolTable> create() { return adoptRef(new SharedSymbolTable); }
     private:
-        SharedSymbolTable() { }
+        SharedSymbolTable() { deprecatedTurnOffVerifier(); }
     };
     
 } // namespace JSC
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to