Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

react native 0.63.0-rc.1 enableHermes: true, As soon as bluebird is imported, an unknown error occurs #241

Closed
gaodeng opened this issue May 7, 2020 · 12 comments

Comments

@gaodeng
Copy link

gaodeng commented May 7, 2020

version result
react native 0.61.5 enableHermes: true works fine
react native 0.61.5 JSC works fine
react native 0.63.0-rc.1 JSC works fine
react native 0.63.0-rc.1 enableHermes: true unknown error

minimal code example that reproduces the problem.
repository https://github.com/gaodeng/hermes-bug

hermes

@elicwhite
Copy link
Member

Do you have any errors or traces in adb logcat?

@gaodeng
Copy link
Author

gaodeng commented May 8, 2020

@TheSavior

logcat

2020-05-08 09:33:31.971 9956-9956/? I/com.rn063rc1: Late-enabling -Xcheck:jni
2020-05-08 09:33:31.993 9956-9956/? E/com.rn063rc1: Unknown bits set in runtime_flags: 0x8000
2020-05-08 09:33:32.083 9956-9956/com.rn063rc1 D/miuisdk: current sdk level is 20
2020-05-08 09:33:32.087 9956-9956/com.rn063rc1 E/IconCustomizerUtils: IOverlayManager is null
2020-05-08 09:33:32.104 9956-9956/com.rn063rc1 I/Perf: Connecting to perf service.
2020-05-08 09:33:32.118 9956-9956/com.rn063rc1 I/FeatureParser: can't find grus.xml in assets/device_features/,it may be in /system/etc/device_features
2020-05-08 09:33:32.119 9956-9956/com.rn063rc1 W/com.rn063rc1: type=1400 audit(0.0:45504): avc: denied { read } for name="u:object_r:vendor_displayfeature_prop:s0" dev="tmpfs" ino=20263 scontext=u:r:untrusted_app:s0:c212,c256,c512,c768 tcontext=u:object_r:vendor_displayfeature_prop:s0 tclass=file permissive=0
2020-05-08 09:33:32.129 9956-9956/com.rn063rc1 E/libc: Access denied finding property "ro.vendor.df.effect.conflict"
2020-05-08 09:33:32.130 9956-9956/com.rn063rc1 D/SoLoader: init start
2020-05-08 09:33:32.130 9956-9956/com.rn063rc1 D/SoLoader: adding system library source: /vendor/lib
2020-05-08 09:33:32.130 9956-9956/com.rn063rc1 D/SoLoader: adding system library source: /system/lib
2020-05-08 09:33:32.131 9956-9956/com.rn063rc1 D/SoLoader: adding application source: com.facebook.soloader.DirectorySoSource[root = /data/app/com.rn063rc1-reFEv4OxM_q0EpqjVI5elw==/lib/arm64 flags = 0]
2020-05-08 09:33:32.131 9956-9956/com.rn063rc1 D/SoLoader: adding backup source from : com.facebook.soloader.ApkSoSource[root = /data/data/com.rn063rc1/lib-main flags = 1]
2020-05-08 09:33:32.131 9956-9956/com.rn063rc1 D/SoLoader: Preparing SO source: com.facebook.soloader.DirectorySoSource[root = /system/lib flags = 2]
2020-05-08 09:33:32.131 9956-9956/com.rn063rc1 D/SoLoader: Preparing SO source: com.facebook.soloader.DirectorySoSource[root = /vendor/lib flags = 2]
2020-05-08 09:33:32.131 9956-9956/com.rn063rc1 D/SoLoader: Preparing SO source: com.facebook.soloader.DirectorySoSource[root = /data/app/com.rn063rc1-reFEv4OxM_q0EpqjVI5elw==/lib/arm64 flags = 0]
2020-05-08 09:33:32.131 9956-9956/com.rn063rc1 D/SoLoader: Preparing SO source: com.facebook.soloader.ApkSoSource[root = /data/data/com.rn063rc1/lib-main flags = 1]
2020-05-08 09:33:32.132 9956-9956/com.rn063rc1 V/fb-UnpackingSoSource: locked dso store /data/user/0/com.rn063rc1/lib-main
2020-05-08 09:33:32.134 9956-9956/com.rn063rc1 I/fb-UnpackingSoSource: dso store is up-to-date: /data/user/0/com.rn063rc1/lib-main
2020-05-08 09:33:32.134 9956-9956/com.rn063rc1 V/fb-UnpackingSoSource: releasing dso store lock for /data/user/0/com.rn063rc1/lib-main
2020-05-08 09:33:32.134 9956-9956/com.rn063rc1 D/SoLoader: init finish: 4 SO sources prepared
2020-05-08 09:33:32.134 9956-9956/com.rn063rc1 D/SoLoader: init exiting
2020-05-08 09:33:32.136 9956-9956/com.rn063rc1 D/SoLoader: init exiting
2020-05-08 09:33:32.136 9956-9956/com.rn063rc1 D/SoLoader: About to load: libjscexecutor.so
2020-05-08 09:33:32.137 9956-9956/com.rn063rc1 D/SoLoader: libjscexecutor.so not found on /data/data/com.rn063rc1/lib-main
2020-05-08 09:33:32.137 9956-9956/com.rn063rc1 D/SoLoader: libjscexecutor.so found on /data/app/com.rn063rc1-reFEv4OxM_q0EpqjVI5elw==/lib/arm64
2020-05-08 09:33:32.137 9956-9956/com.rn063rc1 D/SoLoader: Not resolving dependencies for libjscexecutor.so
2020-05-08 09:33:32.141 9956-9956/com.rn063rc1 W/System.err: java.lang.UnsatisfiedLinkError: dlopen failed: library "libjsc.so" not found
2020-05-08 09:33:32.141 9956-9956/com.rn063rc1 W/System.err:     at java.lang.Runtime.load0(Runtime.java:938)
2020-05-08 09:33:32.141 9956-9956/com.rn063rc1 W/System.err:     at java.lang.System.load(System.java:1631)
2020-05-08 09:33:32.141 9956-9956/com.rn063rc1 W/System.err:     at com.facebook.soloader.SoLoader$1.load(SoLoader.java:395)
2020-05-08 09:33:32.141 9956-9956/com.rn063rc1 W/System.err:     at com.facebook.soloader.DirectorySoSource.loadLibraryFrom(DirectorySoSource.java:77)
2020-05-08 09:33:32.141 9956-9956/com.rn063rc1 W/System.err:     at com.facebook.soloader.DirectorySoSource.loadLibrary(DirectorySoSource.java:50)
2020-05-08 09:33:32.141 9956-9956/com.rn063rc1 W/System.err:     at com.facebook.soloader.ApplicationSoSource.loadLibrary(ApplicationSoSource.java:82)
2020-05-08 09:33:32.141 9956-9956/com.rn063rc1 W/System.err:     at com.facebook.soloader.SoLoader.doLoadLibraryBySoName(SoLoader.java:766)
2020-05-08 09:33:32.141 9956-9956/com.rn063rc1 W/System.err:     at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:673)
2020-05-08 09:33:32.141 9956-9956/com.rn063rc1 W/System.err:     at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:611)
2020-05-08 09:33:32.141 9956-9956/com.rn063rc1 W/System.err:     at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:559)
2020-05-08 09:33:32.142 9956-9956/com.rn063rc1 W/System.err:     at com.facebook.react.ReactInstanceManagerBuilder.getDefaultJSExecutorFactory(ReactInstanceManagerBuilder.java:297)
2020-05-08 09:33:32.142 9956-9956/com.rn063rc1 W/System.err:     at com.facebook.react.ReactInstanceManagerBuilder.build(ReactInstanceManagerBuilder.java:270)
2020-05-08 09:33:32.142 9956-9956/com.rn063rc1 W/System.err:     at com.facebook.react.ReactNativeHost.createReactInstanceManager(ReactNativeHost.java:87)
2020-05-08 09:33:32.142 9956-9956/com.rn063rc1 W/System.err:     at com.facebook.react.ReactNativeHost.getReactInstanceManager(ReactNativeHost.java:39)
2020-05-08 09:33:32.142 9956-9956/com.rn063rc1 W/System.err:     at com.rn063rc1.MainApplication.onCreate(MainApplication.java:47)
2020-05-08 09:33:32.142 9956-9956/com.rn063rc1 W/System.err:     at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1190)
2020-05-08 09:33:32.142 9956-9956/com.rn063rc1 W/System.err:     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6606)
2020-05-08 09:33:32.142 9956-9956/com.rn063rc1 W/System.err:     at android.app.ActivityThread.access$1400(ActivityThread.java:229)
2020-05-08 09:33:32.142 9956-9956/com.rn063rc1 W/System.err:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1892)
2020-05-08 09:33:32.142 9956-9956/com.rn063rc1 W/System.err:     at android.os.Handler.dispatchMessage(Handler.java:107)
2020-05-08 09:33:32.142 9956-9956/com.rn063rc1 W/System.err:     at android.os.Looper.loop(Looper.java:225)
2020-05-08 09:33:32.142 9956-9956/com.rn063rc1 W/System.err:     at android.app.ActivityThread.main(ActivityThread.java:7586)
2020-05-08 09:33:32.142 9956-9956/com.rn063rc1 W/System.err:     at java.lang.reflect.Method.invoke(Native Method)
2020-05-08 09:33:32.142 9956-9956/com.rn063rc1 W/System.err:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
2020-05-08 09:33:32.142 9956-9956/com.rn063rc1 W/System.err:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
2020-05-08 09:33:32.142 9956-9956/com.rn063rc1 E/SoLoader: couldn't find DSO to load: libjscexecutor.so caused by: dlopen failed: library "libjsc.so" not found result: 0
2020-05-08 09:33:32.143 9956-9956/com.rn063rc1 D/SoLoader: init exiting
2020-05-08 09:33:32.151 9956-9956/com.rn063rc1 D/NetworkSecurityConfig: No Network Security Config specified, using platform default
2020-05-08 09:33:32.154 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setUseSessionTickets(Z)V (greylist,core-platform-api, reflection, allowed)
2020-05-08 09:33:32.154 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setHostname(Ljava/lang/String;)V (greylist,core-platform-api, reflection, allowed)
2020-05-08 09:33:32.154 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->getAlpnSelectedProtocol()[B (greylist,core-platform-api, reflection, allowed)
2020-05-08 09:33:32.154 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setAlpnProtocols([B)V (greylist,core-platform-api, reflection, allowed)
2020-05-08 09:33:32.154 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Ldalvik/system/CloseGuard;->get()Ldalvik/system/CloseGuard; (greylist,core-platform-api, reflection, allowed)
2020-05-08 09:33:32.154 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Ldalvik/system/CloseGuard;->open(Ljava/lang/String;)V (greylist,core-platform-api, reflection, allowed)
2020-05-08 09:33:32.155 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Ldalvik/system/CloseGuard;->warnIfOpen()V (greylist,core-platform-api, reflection, allowed)
2020-05-08 09:33:32.180 9956-10003/com.rn063rc1 D/SoLoader: About to load: libfbjni.so
2020-05-08 09:33:32.181 9956-10003/com.rn063rc1 D/SoLoader: libfbjni.so not found on /data/data/com.rn063rc1/lib-main
2020-05-08 09:33:32.182 9956-10003/com.rn063rc1 D/SoLoader: libfbjni.so found on /data/app/com.rn063rc1-reFEv4OxM_q0EpqjVI5elw==/lib/arm64
2020-05-08 09:33:32.182 9956-10003/com.rn063rc1 D/SoLoader: Not resolving dependencies for libfbjni.so
2020-05-08 09:33:32.186 9956-10003/com.rn063rc1 D/SoLoader: Loaded: libfbjni.so
2020-05-08 09:33:32.186 9956-10003/com.rn063rc1 D/SoLoader: About to load: libflipper.so
2020-05-08 09:33:32.187 9956-10003/com.rn063rc1 D/SoLoader: libflipper.so not found on /data/data/com.rn063rc1/lib-main
2020-05-08 09:33:32.187 9956-10003/com.rn063rc1 D/SoLoader: libflipper.so found on /data/app/com.rn063rc1-reFEv4OxM_q0EpqjVI5elw==/lib/arm64
2020-05-08 09:33:32.187 9956-10003/com.rn063rc1 D/SoLoader: Not resolving dependencies for libflipper.so
2020-05-08 09:33:32.198 9956-10003/com.rn063rc1 D/SoLoader: Loaded: libflipper.so
2020-05-08 09:33:32.210 9956-10008/com.rn063rc1 W/unknown:ReconnectingWebSocket: Couldn't connect to "ws://localhost:8081/message?device=MI%209%20SE%20-%2010%20-%20API%2029&app=com.rn063rc1&clientid=DevSupportManagerImpl", will silently retry
2020-05-08 09:33:32.211 9956-10007/com.rn063rc1 W/unknown:InspectorPackagerConnection: Couldn't connect to packager, will silently retry
2020-05-08 09:33:32.214 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden field Landroid/view/View;->mKeyedTags:Landroid/util/SparseArray; (greylist, reflection, allowed)
2020-05-08 09:33:32.214 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden field Landroid/view/View;->mListenerInfo:Landroid/view/View$ListenerInfo; (greylist, reflection, allowed)
2020-05-08 09:33:32.214 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden field Landroid/view/View$ListenerInfo;->mOnClickListener:Landroid/view/View$OnClickListener; (greylist, reflection, allowed)
2020-05-08 09:33:32.216 9956-9956/com.rn063rc1 I/flipper: flipper: FlipperClient::addPlugin Inspector
2020-05-08 09:33:32.216 9956-9956/com.rn063rc1 I/flipper: flipper: FlipperClient::addPlugin React
2020-05-08 09:33:32.216 9956-9956/com.rn063rc1 I/flipper: flipper: FlipperClient::addPlugin Databases
2020-05-08 09:33:32.217 9956-9956/com.rn063rc1 I/flipper: flipper: FlipperClient::addPlugin Preferences
2020-05-08 09:33:32.218 9956-9956/com.rn063rc1 I/flipper: flipper: FlipperClient::addPlugin CrashReporter
2020-05-08 09:33:32.218 9956-9956/com.rn063rc1 I/flipper: flipper: FlipperClient::addPlugin Network
2020-05-08 09:33:32.225 9956-10013/com.rn063rc1 E/Perf: Fail to get file list com.rn063rc1
2020-05-08 09:33:32.225 9956-10013/com.rn063rc1 E/Perf: getFolderSize() : Exception_1 = java.lang.NullPointerException: Attempt to get length of null array
2020-05-08 09:33:32.225 9956-10013/com.rn063rc1 E/Perf: Fail to get file list com.rn063rc1
2020-05-08 09:33:32.225 9956-10013/com.rn063rc1 E/Perf: getFolderSize() : Exception_1 = java.lang.NullPointerException: Attempt to get length of null array
2020-05-08 09:33:32.229 9956-10013/com.rn063rc1 E/Perf: Fail to get file list oat
2020-05-08 09:33:32.229 9956-10013/com.rn063rc1 E/Perf: getFolderSize() : Exception_1 = java.lang.NullPointerException: Attempt to get length of null array
2020-05-08 09:33:32.256 9956-9956/com.rn063rc1 D/View: com.rn063rc1 initForcedUseForceDark: 1
2020-05-08 09:33:32.265 9956-10018/com.rn063rc1 I/com.rn063rc1: The ClassLoaderContext is a special shared library.
2020-05-08 09:33:32.259 9956-9956/com.rn063rc1 W/Binder:intercep: type=1400 audit(0.0:45505): avc: denied { getattr } for path="/data/data/com.miui.contentcatcher" dev="sda29" ino=3342382 scontext=u:r:untrusted_app:s0:c212,c256,c512,c768 tcontext=u:object_r:system_app_data_file:s0 tclass=dir permissive=0
2020-05-08 09:33:32.269 9956-10018/com.rn063rc1 I/com.rn063rc1: The ClassLoaderContext is a special shared library.
2020-05-08 09:33:32.259 9956-9956/com.rn063rc1 W/Binder:intercep: type=1400 audit(0.0:45507): avc: denied { getattr } for path="/data/data/com.miui.contentcatcher" dev="sda29" ino=3342382 scontext=u:r:untrusted_app:s0:c212,c256,c512,c768 tcontext=u:object_r:system_app_data_file:s0 tclass=dir permissive=0
2020-05-08 09:33:32.272 9956-10019/com.rn063rc1 W/unknown:ReactNative: The packager does not seem to be running as we got an IOException requesting its status: Failed to connect to localhost/127.0.0.1:8081
2020-05-08 09:33:32.274 9956-10018/com.rn063rc1 W/com.rn063rc1: Insufficient pre-allocated space to mmap vdex.
2020-05-08 09:33:32.269 9956-9956/com.rn063rc1 W/Binder:intercep: type=1400 audit(0.0:45509): avc: denied { getattr } for path="/data/data/com.miui.contentcatcher" dev="sda29" ino=3342382 scontext=u:r:untrusted_app:s0:c212,c256,c512,c768 tcontext=u:object_r:system_app_data_file:s0 tclass=dir permissive=0
2020-05-08 09:33:32.280 9956-10018/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Lmiui/contentcatcher/sdk/Token;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V (greylist, linking, allowed)
2020-05-08 09:33:32.280 9956-10018/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Lmiui/contentcatcher/InterceptorProxy;->getWorkThread()Landroid/os/HandlerThread; (greylist, linking, allowed)
2020-05-08 09:33:32.280 9956-10018/com.rn063rc1 D/ViewContentFactory: initViewContentFetcherClass
2020-05-08 09:33:32.280 9956-10018/com.rn063rc1 D/ViewContentFactory: getInterceptorPackageInfo
2020-05-08 09:33:32.280 9956-10018/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Landroid/app/AppGlobals;->getInitialApplication()Landroid/app/Application; (greylist, linking, allowed)
2020-05-08 09:33:32.281 9956-10018/com.rn063rc1 D/ViewContentFactory: getInitialApplication took 1ms
2020-05-08 09:33:32.281 9956-10018/com.rn063rc1 D/ViewContentFactory: packageInfo.packageName: com.miui.catcherpatch
2020-05-08 09:33:32.286 9956-10018/com.rn063rc1 W/com.rn063rc1: Insufficient pre-allocated space to mmap vdex.
2020-05-08 09:33:32.287 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (greylist, reflection, allowed)
2020-05-08 09:33:32.288 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (greylist, reflection, allowed)
2020-05-08 09:33:32.279 9956-9956/com.rn063rc1 W/Binder:intercep: type=1400 audit(0.0:45511): avc: denied { getattr } for path="/data/data/com.miui.catcherpatch" dev="sda29" ino=3342739 scontext=u:r:untrusted_app:s0:c212,c256,c512,c768 tcontext=u:object_r:system_app_data_file:s0 tclass=dir permissive=0
2020-05-08 09:33:32.290 9956-10018/com.rn063rc1 D/ViewContentFactory: initViewContentFetcherClass took 10ms
2020-05-08 09:33:32.291 9956-10018/com.rn063rc1 I/ContentCatcher: ViewContentFetcher : ViewContentFetcher
2020-05-08 09:33:32.291 9956-10018/com.rn063rc1 D/ViewContentFactory: createInterceptor took 10ms
2020-05-08 09:33:32.291 9956-10018/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Lmiui/contentcatcher/sdk/ContentCatcherManager;->getInstance()Lmiui/contentcatcher/sdk/ContentCatcherManager; (greylist, linking, allowed)
2020-05-08 09:33:32.291 9956-10018/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Lmiui/contentcatcher/sdk/ContentCatcherManager;->registerContentInjector(Lmiui/contentcatcher/sdk/Token;Lmiui/contentcatcher/sdk/injector/IContentDecorateCallback;)V (greylist, linking, allowed)
2020-05-08 09:33:32.293 9956-10018/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Lmiui/contentcatcher/sdk/ContentCatcherManager;->getPageConfig(Lmiui/contentcatcher/sdk/Token;)Lmiui/contentcatcher/sdk/data/PageConfig; (greylist, linking, allowed)
2020-05-08 09:33:32.294 9956-10018/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Lmiui/contentcatcher/sdk/data/PageConfig;->getFeatures()Ljava/util/ArrayList; (greylist, linking, allowed)
2020-05-08 09:33:32.294 9956-10018/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Lmiui/contentcatcher/sdk/data/PageConfig;->getCatchers()Ljava/util/ArrayList; (greylist, linking, allowed)
2020-05-08 09:33:32.318 9956-10020/com.rn063rc1 D/SoLoader: About to load: libhermes.so
2020-05-08 09:33:32.318 9956-10020/com.rn063rc1 D/SoLoader: libhermes.so not found on /data/data/com.rn063rc1/lib-main
2020-05-08 09:33:32.318 9956-10020/com.rn063rc1 D/SoLoader: libhermes.so found on /data/app/com.rn063rc1-reFEv4OxM_q0EpqjVI5elw==/lib/arm64
2020-05-08 09:33:32.318 9956-10020/com.rn063rc1 D/SoLoader: Not resolving dependencies for libhermes.so
2020-05-08 09:33:32.321 9956-10020/com.rn063rc1 D/SoLoader: Loaded: libhermes.so
2020-05-08 09:33:32.321 9956-10020/com.rn063rc1 D/SoLoader: About to load: libhermes-executor-debug.so
2020-05-08 09:33:32.321 9956-10020/com.rn063rc1 D/SoLoader: libhermes-executor-debug.so not found on /data/data/com.rn063rc1/lib-main
2020-05-08 09:33:32.321 9956-10020/com.rn063rc1 D/SoLoader: libhermes-executor-debug.so found on /data/app/com.rn063rc1-reFEv4OxM_q0EpqjVI5elw==/lib/arm64
2020-05-08 09:33:32.321 9956-10020/com.rn063rc1 D/SoLoader: Not resolving dependencies for libhermes-executor-debug.so
2020-05-08 09:33:32.324 9956-9956/com.rn063rc1 W/unknown:ReactNative: Packager connection already open, nooping.
2020-05-08 09:33:32.333 9956-10020/com.rn063rc1 D/SoLoader: Loaded: libhermes-executor-debug.so
2020-05-08 09:33:32.339 9956-10015/com.rn063rc1 I/AdrenoGLES: QUALCOMM build                   : 3ff889c, I72742cdabd
    Build Date                       : 03/27/20
    OpenGL ES Shader Compiler Version: EV031.27.05.01
    Local Branch                     : 
    Remote Branch                    : refs/tags/AU_LINUX_ANDROID_LA.UM.8.8.R1.10.00.00.545.051
    Remote Branch                    : NONE
    Reconstruct Branch               : NOTHING
2020-05-08 09:33:32.339 9956-10015/com.rn063rc1 I/AdrenoGLES: Build Config                     : S P 8.0.11 AArch64
2020-05-08 09:33:32.344 9956-10020/com.rn063rc1 D/SoLoader: About to load: libreactnativejni.so
2020-05-08 09:33:32.344 9956-10015/com.rn063rc1 I/AdrenoGLES: PFP: 0x016ee187, ME: 0x00000000
2020-05-08 09:33:32.344 9956-10020/com.rn063rc1 D/SoLoader: libreactnativejni.so not found on /data/data/com.rn063rc1/lib-main
2020-05-08 09:33:32.344 9956-10020/com.rn063rc1 D/SoLoader: libreactnativejni.so found on /data/app/com.rn063rc1-reFEv4OxM_q0EpqjVI5elw==/lib/arm64
2020-05-08 09:33:32.344 9956-10020/com.rn063rc1 D/SoLoader: Not resolving dependencies for libreactnativejni.so
2020-05-08 09:33:32.347 9956-10015/com.rn063rc1 W/AdrenoUtils: : Failed to open /sys/class/kgsl/kgsl-3d0/gpu_model
2020-05-08 09:33:32.347 9956-10015/com.rn063rc1 W/AdrenoUtils: : Failed to read chip ID from gpu_model. Fallback to use the GSL path
2020-05-08 09:33:32.348 9956-10020/com.rn063rc1 D/SoLoader: Loaded: libreactnativejni.so
2020-05-08 09:33:32.366 9956-10015/com.rn063rc1 W/Gralloc3: mapper 3.x is not supported
2020-05-08 09:33:32.371 9956-10015/com.rn063rc1 E/LB: fail to open file: No such file or directory
2020-05-08 09:33:34.459 9956-10023/com.rn063rc1 I/ReactNativeJNI: Inspector::Inspector transitioning to initial state RunningDetached
2020-05-08 09:33:34.460 9956-10020/com.rn063rc1 E/unknown:ReactNative: ReactInstanceManager.createReactContext: mJSIModulePackage null
2020-05-08 09:33:34.460 9956-10023/com.rn063rc1 E/ReactNativeJNI: logMarker CREATE_REACT_CONTEXT_END
2020-05-08 09:33:34.461 9956-10023/com.rn063rc1 E/ReactNativeJNI: logMarker RUN_JS_BUNDLE_START
2020-05-08 09:33:34.463 9956-10024/com.rn063rc1 E/unknown:ReactNative: ReactInstanceManager.attachRootViewToInstance()
2020-05-08 09:33:34.468 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTGroupViewManager
2020-05-08 09:33:34.469 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTGroupShadowNode
2020-05-08 09:33:34.470 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTShapeViewManager
2020-05-08 09:33:34.471 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTShapeShadowNode
2020-05-08 09:33:34.472 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTTextViewManager
2020-05-08 09:33:34.472 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTTextShadowNode
2020-05-08 09:33:34.474 9956-9956/com.rn063rc1 W/unknown:ReactNative: Packager connection already open, nooping.
2020-05-08 09:33:34.475 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.checkbox.ReactCheckBoxManager
2020-05-08 09:33:34.484 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.uimanager.LayoutShadowNode
2020-05-08 09:33:34.487 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.picker.ReactDialogPickerManager
2020-05-08 09:33:34.490 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.drawer.ReactDrawerLayoutManager
2020-05-08 09:33:34.492 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.picker.ReactDropdownPickerManager
2020-05-08 09:33:34.494 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.scroll.ReactHorizontalScrollViewManager
2020-05-08 09:33:34.497 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.scroll.ReactHorizontalScrollContainerViewManager
2020-05-08 09:33:34.499 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.progressbar.ReactProgressBarViewManager
2020-05-08 09:33:34.501 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.progressbar.ProgressBarShadowNode
2020-05-08 09:33:34.502 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.scroll.ReactScrollViewManager
2020-05-08 09:33:34.505 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.slider.ReactSliderManager
2020-05-08 09:33:34.508 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.slider.ReactSliderManager$ReactSliderShadowNode
2020-05-08 09:33:34.509 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.switchview.ReactSwitchManager
2020-05-08 09:33:34.511 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.switchview.ReactSwitchManager$ReactSwitchShadowNode
2020-05-08 09:33:34.512 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.swiperefresh.SwipeRefreshLayoutManager
2020-05-08 09:33:34.515 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTSurfaceViewManager
2020-05-08 09:33:34.515 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.art.ARTSurfaceViewShadowNode
2020-05-08 09:33:34.516 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageViewManager
2020-05-08 09:33:34.517 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageShadowNode
2020-05-08 09:33:34.518 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.image.ReactImageManager
2020-05-08 09:33:34.521 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.modal.ReactModalHostManager
2020-05-08 09:33:34.523 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.modal.ModalHostShadowNode
2020-05-08 09:33:34.524 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactRawTextManager
2020-05-08 09:33:34.525 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactRawTextShadowNode
2020-05-08 09:33:34.526 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.textinput.ReactTextInputManager
2020-05-08 09:33:34.531 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.textinput.ReactTextInputShadowNode
2020-05-08 09:33:34.534 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactTextViewManager
2020-05-08 09:33:34.536 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactTextShadowNode
2020-05-08 09:33:34.536 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.view.ReactViewManager
2020-05-08 09:33:34.539 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.viewpager.ReactViewPagerManager
2020-05-08 09:33:34.541 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactVirtualTextViewManager
2020-05-08 09:33:34.542 9956-10024/com.rn063rc1 W/unknown:ViewManagerPropertyUpdater: Could not find generated setter for class com.facebook.react.views.text.ReactVirtualTextShadowNode
2020-05-08 09:33:34.544 9956-10024/com.rn063rc1 D/SoLoader: About to load: libyoga.so
2020-05-08 09:33:34.544 9956-10024/com.rn063rc1 D/SoLoader: libyoga.so not found on /data/data/com.rn063rc1/lib-main
2020-05-08 09:33:34.544 9956-10024/com.rn063rc1 D/SoLoader: libyoga.so found on /data/app/com.rn063rc1-reFEv4OxM_q0EpqjVI5elw==/lib/arm64
2020-05-08 09:33:34.544 9956-10024/com.rn063rc1 D/SoLoader: Not resolving dependencies for libyoga.so
2020-05-08 09:33:34.545 9956-10024/com.rn063rc1 D/SoLoader: Loaded: libyoga.so
2020-05-08 09:33:34.549 9956-10024/com.rn063rc1 E/unknown:ReactRootView: runApplication: call AppRegistry.runApplication
2020-05-08 09:33:34.555 9956-10024/com.rn063rc1 D/SoLoader: init exiting
2020-05-08 09:33:34.560 9956-10024/com.rn063rc1 I/flipper: flipper: FlipperClient::addPlugin Fresco
2020-05-08 09:33:34.563 9956-10023/com.rn063rc1 E/unknown:ReactNative: CatalystInstanceImpl caught native exception
    com.facebook.jni.UnknownCppException: Unknown
        at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
        at android.os.Handler.handleCallback(Handler.java:914)
        at android.os.Handler.dispatchMessage(Handler.java:100)
        at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
        at android.os.Looper.loop(Looper.java:225)
        at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
        at java.lang.Thread.run(Thread.java:919)
2020-05-08 09:33:34.563 9956-10023/com.rn063rc1 E/unknown:ReactNative: Exception in native call
    com.facebook.jni.UnknownCppException: Unknown
        at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
        at android.os.Handler.handleCallback(Handler.java:914)
        at android.os.Handler.dispatchMessage(Handler.java:100)
        at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
        at android.os.Looper.loop(Looper.java:225)
        at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
        at java.lang.Thread.run(Thread.java:919)
2020-05-08 09:33:34.564 9956-10023/com.rn063rc1 E/ReactNativeJNI: Attempting to call JS function on a bad application bundle: HMRClient.setup()
2020-05-08 09:33:34.566 9956-10023/com.rn063rc1 E/unknown:ReactNative: CatalystInstanceImpl caught native exception
    java.lang.RuntimeException: Attempting to call JS function on a bad application bundle: HMRClient.setup()
        at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
        at android.os.Handler.handleCallback(Handler.java:914)
        at android.os.Handler.dispatchMessage(Handler.java:100)
        at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
        at android.os.Looper.loop(Looper.java:225)
        at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
        at java.lang.Thread.run(Thread.java:919)
2020-05-08 09:33:34.567 9956-10023/com.rn063rc1 E/unknown:ReactNative: Exception in native call
    java.lang.RuntimeException: Attempting to call JS function on a bad application bundle: HMRClient.setup()
        at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
        at android.os.Handler.handleCallback(Handler.java:914)
        at android.os.Handler.dispatchMessage(Handler.java:100)
        at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
        at android.os.Looper.loop(Looper.java:225)
        at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
        at java.lang.Thread.run(Thread.java:919)
2020-05-08 09:33:34.567 9956-10023/com.rn063rc1 E/ReactNativeJNI: Attempting to call JS function on a bad application bundle: AppRegistry.runApplication()
2020-05-08 09:33:34.570 9956-10023/com.rn063rc1 E/unknown:ReactNative: CatalystInstanceImpl caught native exception
    java.lang.RuntimeException: Attempting to call JS function on a bad application bundle: AppRegistry.runApplication()
        at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
        at android.os.Handler.handleCallback(Handler.java:914)
        at android.os.Handler.dispatchMessage(Handler.java:100)
        at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
        at android.os.Looper.loop(Looper.java:225)
        at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
        at java.lang.Thread.run(Thread.java:919)
2020-05-08 09:33:34.570 9956-10023/com.rn063rc1 E/unknown:ReactNative: Exception in native call
    java.lang.RuntimeException: Attempting to call JS function on a bad application bundle: AppRegistry.runApplication()
        at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
        at android.os.Handler.handleCallback(Handler.java:914)
        at android.os.Handler.dispatchMessage(Handler.java:100)
        at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
        at android.os.Looper.loop(Looper.java:225)
        at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:226)
        at java.lang.Thread.run(Thread.java:919)
2020-05-08 09:33:34.647 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Landroid/graphics/FontFamily;->()V (greylist, reflection, allowed)
2020-05-08 09:33:34.647 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Landroid/graphics/FontFamily;->addFontFromAssetManager(Landroid/content/res/AssetManager;Ljava/lang/String;IZIII[Landroid/graphics/fonts/FontVariationAxis;)Z (greylist, reflection, allowed)
2020-05-08 09:33:34.647 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Landroid/graphics/FontFamily;->addFontFromBuffer(Ljava/nio/ByteBuffer;I[Landroid/graphics/fonts/FontVariationAxis;II)Z (greylist, reflection, allowed)
2020-05-08 09:33:34.647 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Landroid/graphics/FontFamily;->freeze()Z (greylist, reflection, allowed)
2020-05-08 09:33:34.647 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Landroid/graphics/FontFamily;->abortCreation()V (greylist, reflection, allowed)
2020-05-08 09:33:34.647 9956-9956/com.rn063rc1 W/com.rn063rc1: Accessing hidden method Landroid/graphics/Typeface;->createFromFamiliesWithDefault([Landroid/graphics/FontFamily;Ljava/lang/String;II)Landroid/graphics/Typeface; (greylist, reflection, allowed)

minimal code example that reproduces the problem.
repository https://github.com/gaodeng/hermes-bug

@tmikov
Copy link
Contributor

tmikov commented May 8, 2020

The exception java.lang.UnsatisfiedLinkError: dlopen failed: library "libjsc.so" not found earlier seems strange. Is that supposed to happen?

@gaodeng
Copy link
Author

gaodeng commented Jun 14, 2020

any news?

@avp
Copy link
Contributor

avp commented Jul 8, 2020

This appears to have been a bug in the Hermes 0.5.0 parser around parsing async as an identifier in specific cases that bluebird happened to use.

Changing a line in bluebird from {value: async} to {value: async2} fixed the redbox.

The bug in the parser was fixed in dd81112. We'll try to patch that into the next patch release of Hermes.

@avp avp closed this as completed Jul 8, 2020
@zabojad
Copy link

zabojad commented Jul 28, 2020

I'm using Bluebird and RN 0.63.2 and I'm having this problem... Where in Bluebird files did you change it @avp ? The identifier async appears many times there...

@zabojad
Copy link

zabojad commented Jul 28, 2020

OK, I've replaced all async by async2 in node_modules/bluebird/js/browser/bluebird.js and the issue is gone.

@zabojad
Copy link

zabojad commented Jul 31, 2020

This issue is a pain in the a** because every time we add / update some node module, we have to remember to re-do this hotfix in Bluebird.js.

Is there any Hermes intermediate release that include this fix?

@avp
Copy link
Contributor

avp commented Jul 31, 2020

We're currently working on releasing v0.5.1, the patch release which will contain this fix. You can follow along in #243.

@Huxpro
Copy link
Contributor

Huxpro commented Aug 4, 2020

Hey for whoever is subscribed to this issue. v0.5.1 has been released!!
You can find it in Github releases page and installed from NPM.

@kenMarquez
Copy link

You can force to use v0.5.1 of hermes:

1- "hermes-engine": "0.5.1", - in your package.json in the dev dependencies
2- yarn install
3- yarn start --reset-cache

that's works for me , i'm currently using the version 0.63.2

@kyle-ssg
Copy link

A note for people based on the above, you have to still do a ./gradlew clean to see changes, yarn start --reset-cache / npm will not do it alone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants