2.2.1 mac版本模拟器运行 string.localeCompare 会崩溃

  • Creator 版本:2.2.1

  • 目标平台: 模拟器

  • 详细报错信息,包含调用堆栈:
    Simulator: 0 Simulator 0x000000010ecdcb63 v8::base::debug::StackTrace::StackTrace() + 19
    1 Simulator 0x000000010ece199b v8::platform::(anonymous namespace)::PrintStackTrace() + 27
    2 Simulator 0x000000010ecd73f5 V8_Fatal(char const*, int, char const*, …) + 325
    3 Simulator 0x000000010f04aa9b v8::internal::JSCollator::Initialize(v8::internal::Isolate*, v8::internal::Handlev8::internal::JSCollator, v8::internal::Handlev8::internal::Object, v8::internal::Handlev8::internal::Object) + 4251
    4 Simulator 0x000000010f0416a1 v8::internal::Intl::StringLocaleCompare(v8::internal::Isolate*, v8::internal::Handlev8::internal::String, v8::internal::Handlev8::internal::String, v8::internal::Handlev8::internal::Object, v8::internal::Handlev8::internal::Object) + 241
    5 Simulator 0x000000010edbe52f v8::internal::Builtin_Impl_StringPrototypeLocaleCompare(v8::internal::BuiltinArguments, v8::internal::Isolate*) + 351
    6 Simulator 0x000000010f917259 Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit + 57
    7 Simulator 0x000000010f88c424 Builtins_InterpreterEntryTrampoline + 676
    8 Simulator 0x000000010f889d9d Builtins_JSEntryTrampoline + 93
    at HTMLElement.print-simulator-log (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor/builtin/scene/panel/messages/scene.js:1:1608)
    at Object.e._dispatch (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor-framework/lib/renderer/panel.js:1:1876)
    at EventEmitter. (/Applications/CocosCreator.app/Contents/Resources/app.asar/editor-framework/lib/renderer/ipc.js:1:2952)
    at EventEmitter.emit (events.js:194:13)

  • 重现方式:空白工程 模拟器运行 调试器中执行 “2”.localeCompare(“1”)

  • 之前哪个版本是正常的 :我之前用的1.10.3 后面的版本未测试过

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :macOS Catalina

  • 编辑器之前是否有其它报错 :