Finally found the problem. Using the wrong JSContextGroup.
authoroliver@apple.com <oliver@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 21 Dec 2012 01:26:39 +0000 (01:26 +0000)
committeroliver@apple.com <oliver@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 21 Dec 2012 01:26:39 +0000 (01:26 +0000)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@138329 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/JavaScriptCore/API/tests/testapi.c
Source/JavaScriptCore/ChangeLog

index a0b5e1b..9cbc38d 100644 (file)
@@ -1047,7 +1047,6 @@ int main(int argc, char* argv[])
     
     // Test garbage collection with a fresh context
     context = JSGlobalContextCreateInGroup(NULL, NULL);
-    JSContextGroupRef contextGroup = JSContextGetGroup(context);
     TestInitializeFinalize = true;
     testInitializeFinalize();
     JSGlobalContextRelease(context);
@@ -1063,6 +1062,8 @@ int main(int argc, char* argv[])
     JSClassRef globalObjectClass = JSClassCreate(&globalObjectClassDefinition);
     context = JSGlobalContextCreateInGroup(NULL, globalObjectClass);
 
+    JSContextGroupRef contextGroup = JSContextGetGroup(context);
+    
     JSGlobalContextRetain(context);
     JSGlobalContextRelease(context);
     ASSERT(JSContextGetGlobalContext(context) == context);
index 6bcece4..0fa5383 100644 (file)
@@ -1,5 +1,12 @@
 2012-12-20  Oliver Hunt  <oliver@apple.com>
 
+        Finally found the problem.  Using the wrong JSContextGroup.
+
+        * API/tests/testapi.c:
+        (main):
+
+2012-12-20  Oliver Hunt  <oliver@apple.com>
+
         Try to convince bots to be happy with testapi.
 
         * API/JSScriptRefPrivate.h: