flipper icon indicating copy to clipboard operation
flipper copied to clipboard

dlopen failed libflipper.so...

Open neo-turak opened this issue 3 years ago • 4 comments

🐛 Bug Report

FlipperConnectionThread

Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "BN_set_flags" referenced by "/data/app/com.easyhome.serve--F4N2u-7bnXGAcmAfJb1TQ==/lib/arm64/libflipper.so"...

FATAL EXCEPTION: FlipperConnectionThread Process: com.easyhome.serve, PID: 13624 java.lang.NoClassDefFoundError: failed for class com.facebook.flipper.android.EventBase; see exception in other thread at com.facebook.flipper.android.FlipperThread.run(FlipperThread.java:25)

FATAL EXCEPTION: FlipperEventBaseThread Process: com.easyhome.serve, PID: 13624 java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libflipper.so caused by: dlopen failed: cannot locate symbol "BN_set_flags" referenced by "/data/app/com.easyhome.serve--F4N2u-7bnXGAcmAfJb1TQ==/lib/arm64/libflipper.so"... result: 0 at com.facebook.soloader.SoLoader.doLoadLibraryBySoName(SoLoader.java:1098) at com.facebook.soloader.SoLoader.loadLibraryBySoNameImpl(SoLoader.java:914) at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:826) at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:773) at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:743) at com.facebook.flipper.android.EventBase.(EventBase.java:19) at com.facebook.flipper.android.FlipperThread.run(FlipperThread.java:25) Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "BN_set_flags" referenced by "/data/app/com.easyhome.serve--F4N2u-7bnXGAcmAfJb1TQ==/lib/arm64/libflipper.so"... at java.lang.Runtime.load0(Runtime.java:928) at java.lang.System.load(System.java:1633) at com.facebook.soloader.SoLoader$1.load(SoLoader.java:529) at com.facebook.soloader.DirectorySoSource.loadLibraryFrom(DirectorySoSource.java:110) at com.facebook.soloader.DirectorySoSource.loadLibrary(DirectorySoSource.java:63) at com.facebook.soloader.ApplicationSoSource.loadLibrary(ApplicationSoSource.java:91) at com.facebook.soloader.SoLoader.doLoadLibraryBySoName(SoLoader.java:1038) ... 6 more

To Reproduce

just need to open.

Environment

Android Version 0.140.0 Desktop 0.140.0 Ubuntu 22.04

neo-turak avatar Mar 24 '22 05:03 neo-turak

Similarly, for android this configuration is also not consistent:

const App = () => {
  return (
    <View>
      <Text>
        {new Intl.NumberFormat('en-US', {style: 'percent', signDisplay: 'always'}).format(.32)}
        {'\n'}
        {new Intl.NumberFormat('en-US', {style: 'percent', signDisplay: 'always'}).format(-.32)}
        {'\n'}
        {new Intl.NumberFormat('en-US', {style: 'percent', signDisplay: 'auto'}).format(.32)}
        {'\n'}
        {new Intl.NumberFormat('en-US', {style: 'percent', signDisplay: 'auto'}).format(-.32)}
        {'\n'}

        {!!global.HermesInternal ? 'Hermes' : 'JSC'}
      </Text>
    </View>
  );
};
export default App;

Produces the following output on Android:

+32+
-32%
32%
-32%

For iOS and Web it produces the correct output:

+32%
-32%
32%
-32%

dwatring avatar Dec 14 '22 05:12 dwatring

Having the same issue

Bi0max avatar Aug 09 '23 13:08 Bi0max

November 30, 2023 and I am running into the same problem. :(

tiago138 avatar Nov 30 '23 23:11 tiago138

I had raised a PR to fix this: https://github.com/facebook/hermes/pull/1483

shubhamguptadream11 avatar Aug 20 '24 03:08 shubhamguptadream11