将Cobalt js引擎切换到V8时发生了崩溃

时间:2018-04-26 07:54:08

标签: v8 cobalt

要预览Cobalt master(16.154703),一切都适用于mosjs-45。 但是当我们将引擎切换到V8时,发生了崩溃

v8::internal::Factory::NewFixedArray() [0x8693f0]
v8::internal::TemplateList::New() [0x93bcec]
v8::internal::Heap::CreateApiObjects() [0xd6ad40]
v8::internal::Heap::CreateHeapObjects() [0xd6cc7c]
v8::internal::Isolate::Init() [0x909164]
v8::SnapshotCreator::SnapshotCreator() [0x70dbac]
v8::V8::CreateSnapshotDataBlob() [0x73c8b8]
cobalt::script::v8c::IsolateFellowship::InitializeStartupData() [0x70a58c]
cobalt::script::v8c::IsolateFellowship::IsolateFellowship() [0x70ad1c
cobalt::script::v8c::V8cEngine::V8cEngine() [0x6fa494]
cobalt::script::JavaScriptEngine::CreateEngine() [0x6fa63c]
cobalt::browser::WebModule::Impl::Impl() [0xbd4bc]
cobalt::browser::WebModule::Initialize() [0xbef4c]
(anonymous namespace)::RunAndSignal() [0xe4914]
MessageLoop::RunTask() [0xe50bc]
MessageLoop::DeferOrRunPendingTask() [0xe5b5c]
MessageLoop::DoWork() [0xe7b54]
base::MessagePumpDefault::Run() [0xe9428]
base::RunLoop::Run() [0xf2d10]
MessageLoop::Run() [0xe4a00]

似乎还没有创建HandleScope,而且地址为0x1 '&isolate- GT; handle_scope_data() - >接着'导致这次崩溃。我不确定这个问题是否具体,请帮助我们。

1 个答案:

答案 0 :(得分:0)