Using the default latest build. libv8_libplatform.a libv8_base.a libv8_libbase.a libv8_nosnapshot.a
v8::V8::InitializeICU(); this->m_Platform = v8::platform::CreateDefaultPlatform(); v8::V8::InitializePlatform(this->m_Platform); v8::V8::Initialize(); I Initialize the platform on one thread and hold a pinther, then spin up a number of threads and create an isolate out on those threads. Any Ideas? It all worked up until I pulled the latest code and changed the v8::Isolate::New to the new code below (it used to be a call with no parameters) : v8::Isolate::CreateParams create_params; create_params.array_buffer_allocator = &array_buffer_allocator; // Create a new Isolate and make it the current one. this->m_Isolate = v8::Isolate::New(create_params); # # Fatal error in ../src/snapshot/natives-external.cc, line 122 # # # Fatal error in ../src/snapshot/natives-external.cc, line 122 # Check failed: holder_. # Check failed: holder_. # # # Fatal error in ../src/snapshot/natives-external.cc, line 122 # Check failed: holder_. # # # Fatal error in ../src/snapshot/natives-external.cc, line 122 # Check failed: holder_. # ==== C stack trace =============================== 1: ==== C stack trace =============================== 1: ==== C stack trace =============================== ==== C stack trace =============================== 1: 1: V8_Fatal 2: V8_Fatal 2: 0x7fd1fb746665 3: V8_Fatal 2: 0x7fd1fb746665 3: v8::internal::Heap::CreateInitialObjects() 4: # # Fatal error in ../src/snapshot/natives-external.cc, line 122 # Check failed: holder_. # # # Fatal error in ../src/snapshot/natives-external.cc, line 122 # Check failed: holder_. # ==== C stack trace =============================== 1: # # Fatal error in ../src/snapshot/natives-external.cc, line 122 # Check failed: holder_. # v8::internal::Heap::CreateInitialObjects() 4: ==== C stack trace =============================== 1: # # Fatal error in ../src/snapshot/natives-external.cc, line 122 # Check failed: holder_. # ==== C stack trace =============================== 1: ==== C stack trace =============================== 1: 0x7fd1fb746665 3: v8::internal::Heap::CreateInitialObjects() 4: # # Fatal error in ../src/snapshot/natives-external.cc, line 122 # v8::internal::Heap::CreateHeapObjects() 5: Check failed: holder_. # # # Fatal error in ../src/snapshot/natives-external.cc, line 122 # Check failed: holder_. # ==== C stack trace =============================== 1: ==== C stack trace =============================== 1: # # Fatal error in ../src/snapshot/natives-external.cc, line 122 # Check failed: holder_. # # # Fatal error in ../src/snapshot/natives-external.cc, line 122 # Check failed: holder_. # ==== C stack trace =============================== 1: ==== C stack trace =============================== 1: V8_Fatal 2: v8::internal::Heap::CreateHeapObjects() 5: V8_Fatal 2: V8_Fatal 2: V8_Fatal 2: 0x7fd1fb746665 3: v8::internal::Heap::CreateInitialObjects() 4: v8::internal::Heap::CreateHeapObjects() 5: V8_Fatal 2: V8_Fatal 2: V8_Fatal 2: V8_Fatal 2: 0x7fd1fb746665 3: v8::internal::Isolate::Init(v8::internal::Deserializer*) 6: 0x7fd1fb746665 3: 0x7fd1fb746665 3: v8::internal::Heap::CreateInitialObjects() 4: v8::internal::Heap::CreateHeapObjects() 5: v8::internal::Isolate::Init(v8::internal::Deserializer*) 6: v8::internal::Isolate::Init(v8::internal::Deserializer*) 6: 0x7fd1fb746665 3: 0x7fd1fb746665 3: 0x7fd1fb746665 3: 0x7fd1fb746665 3: v8::internal::Heap::CreateInitialObjects() 4: v8::internal::Heap::CreateHeapObjects() 5: v8::internal::Isolate::Init(v8::internal::Deserializer*) 6: v8::Isolate::New(v8::Isolate::CreateParams const&) 7: Phoenix::JSEventProcessorThread::run() 8: 0x7fd2030bbf65 9: v8::internal::Isolate::Init(v8::internal::Deserializer*) 6: v8::Isolate::New(v8::Isolate::CreateParams const&) 7: Phoenix::JSEventProcessorThread::run() 8: v8::internal::Heap::CreateInitialObjects() 4: v8::internal::Heap::CreateInitialObjects() 4: v8::internal::Heap::CreateInitialObjects() 4: v8::internal::Heap::CreateInitialObjects() 4: v8::Isolate::New(v8::Isolate::CreateParams const&) 7: Phoenix::JSEventProcessorThread::run() 8: V8_Fatal 2: 0x7fd1fb746665 3: v8::internal::Heap::CreateInitialObjects() 4: v8::internal::Heap::CreateHeapObjects() 5: v8::internal::Isolate::Init(v8::internal::Deserializer*) 6: v8::Isolate::New(v8::Isolate::CreateParams const&) 7: v8::internal::Heap::CreateHeapObjects() 5: v8::internal::Isolate::Init(v8::internal::Deserializer*) 6: v8::internal::Heap::CreateHeapObjects() 5: v8::internal::Isolate::Init(v8::internal::Deserializer*) 6: v8::Isolate::New(v8::Isolate::CreateParams const&) 7: 0x7fd2030bbf65 9: Phoenix::JSEventProcessorThread::run() 8: 0x7fd2015c7dc5 10: 0x7fd2015c7dc5 10: 0x7fd2030bbf65 9: v8::Isolate::New(v8::Isolate::CreateParams const&) 7: Phoenix::JSEventProcessorThread::run() 8: 0x7fd2030bbf65 9: 0x7fd2015c7dc5 10: Phoenix::JSEventProcessorThread::run() 8: 0x7fd2030bbf65 9: 0x7fd2015c7dc5 10: v8::Isolate::New(v8::Isolate::CreateParams const&) 7: v8::internal::Heap::CreateHeapObjects() 5: v8::internal::Isolate::Init(v8::internal::Deserializer*) 6: v8::Isolate::New(v8::Isolate::CreateParams const&) 7: clone -- -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
