My app got a crash when trying Hermes 0.3 and RN 0.61.5, the crash came from native code, log as below, may I know what's wrong here ?
2019-12-03 14:51:42.122 A/DEBUG: signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x7a30c6efc0
2019-12-03 14:51:42.122 A/DEBUG: x0 0000007a30c6f000 x1 0000007a30a17000 x2 0000000000000005 x3 0000007a3a2b788c
2019-12-03 14:51:42.122 A/DEBUG: x4 0000000000000028 x5 8000000000000000 x6 ff646f78736e736e x7 7f7f7f7f7f7f7f7f
2019-12-03 14:51:42.122 A/DEBUG: x8 0000007a30c6f1a0 x9 f07cdb1007489849 x10 0000007a3ab67b38 x11 0000000000000001
2019-12-03 14:51:42.122 A/DEBUG: x12 0000007a3ab67b48 x13 7463656a624f206e x14 0000000000000000 x15 0000000000000001
2019-12-03 14:51:42.122 A/DEBUG: x16 0000007a3a2384d8 x17 0000007af90de890 x18 0000000000000001 x19 0000007a3abb9980
2019-12-03 14:51:42.123 A/DEBUG: x20 0000007a30c6f1a0 x21 0000000000000005 x22 0000007a3a219800 x23 0000007a30d72588
2019-12-03 14:51:42.123 A/DEBUG: x24 0000007a30af3928 x25 0000007a4c9c8478 x26 0000007a3abb9980 x27 0000007a4c9c8468
2019-12-03 14:51:42.123 A/DEBUG: x28 0000007a30d72588 x29 0000007a30c6f110
2019-12-03 14:51:42.123 A/DEBUG: sp 0000007a30c6efb0 lr 0000007a3a2b78cc pc 0000007a3a2b6a40
2019-12-03 14:51:42.131 A/DEBUG: backtrace:
2019-12-03 14:51:42.131 A/DEBUG: #00 pc 000000000001fa40 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes.so
2019-12-03 14:51:42.131 A/DEBUG: #01 pc 00000000000208c8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes.so (facebook::hermes::HermesRuntimeImpl::createStringFromAscii(char const*, unsigned long)+60)
2019-12-03 14:51:42.131 A/DEBUG: #02 pc 0000000000039328 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+84)
2019-12-03 14:51:42.131 A/DEBUG: #03 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.131 A/DEBUG: #04 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.131 A/DEBUG: #05 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.131 A/DEBUG: #06 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.131 A/DEBUG: #07 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.131 A/DEBUG: #08 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.131 A/DEBUG: #09 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.131 A/DEBUG: #10 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.131 A/DEBUG: #11 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.131 A/DEBUG: #12 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.131 A/DEBUG: #13 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #14 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #15 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #16 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #17 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #18 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #19 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #20 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #21 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #22 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #23 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #24 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #25 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #26 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #27 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #28 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #29 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #30 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #31 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #32 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #33 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #34 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #35 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #36 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #37 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #38 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #39 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #40 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #41 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #42 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #43 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #44 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #45 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #46 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #47 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #48 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #49 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #50 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #51 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #52 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #53 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #54 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #55 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #56 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #57 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #58 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #59 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #60 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #61 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #62 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #63 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #64 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #65 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #66 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #67 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #68 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #69 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #70 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #71 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #72 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #73 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #74 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #75 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #76 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #77 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #78 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #79 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #80 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.132 A/DEBUG: #81 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.132 A/DEBUG: #82 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.132 A/DEBUG: #83 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.133 A/DEBUG: #84 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.133 A/DEBUG: #85 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.133 A/DEBUG: #86 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.133 A/DEBUG: #87 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.133 A/DEBUG: #88 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.133 A/DEBUG: #89 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.133 A/DEBUG: #90 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.133 A/DEBUG: #91 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.133 A/DEBUG: #92 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.133 A/DEBUG: #93 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.133 A/DEBUG: #94 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.133 A/DEBUG: #95 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.133 A/DEBUG: #96 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
2019-12-03 14:51:42.133 A/DEBUG: #97 pc 000000000003d428 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+148)
2019-12-03 14:51:42.133 A/DEBUG: #98 pc 00000000000394f8 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const+548)
2019-12-03 14:51:42.133 A/DEBUG: #99 pc 0000000000039980 /data/app/com.example.debug-dyIK1yExW4G_YaojF5-Lkg==/lib/arm64/libhermes-executor-release.so (facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const+52)
Can you explain what you did to make this happen, and how we can reproduce it?
It looks like the Error symbol on global has been removed, or made non-callable, and also that one of the RN global entry points has also been modified. I'm working on handling this case better, but it's not something I would expect any engine to handle gracefully.
@mhorowitz sorry my app is a big one, and it's running fine with RN 0.60.5 and Hermes 0.2.1. All things we did was just update the RN to 0.61.5 and replace Hermes aar with 0.3.0 and then app crashed when launched. I will try to narrow down the root cause and make a demo app for it
@tsengvn 0.3.0 release note:
This release is primarily to publish breaking source changes for integration with the next version of React Native. It is not compatible with existing builds of React Native, up to and including 0.61.4. Please wait for the next React Native release before trying out Hermes v0.3.0!
In other words, wait for 0.62 ;)
@Alaa-Ben that's correct. Unfortunately Hermes 0.3.0 is not compatible with a currently published RN release. Due to how the binary compatibility between RN and Hermes works, we have to publish a new Hermes version before it can be adopted by the next RN release.
Most helpful comment
@Alaa-Ben that's correct. Unfortunately Hermes 0.3.0 is not compatible with a currently published RN release. Due to how the binary compatibility between RN and Hermes works, we have to publish a new Hermes version before it can be adopted by the next RN release.