Skip to content

🐛 Crash with android 15: FATAL EXCEPTION: create_react_context #3548

@namvu2101

Description

@namvu2101

What's happening?

crash app when open app only android 15

Reproduceable Code

   ext {
        buildToolsVersion = "34.0.0"
        minSdkVersion = 24
        compileSdkVersion = 34
        targetSdkVersion = 34
        ndkVersion = "27.1.12297006"
        kotlinVersion = "1.9.10"
    }
const device = useCameraDevice('back');

<Camera
        style={{flex: 1}}
        device={device}
        isActive={true}
        codeScanner={codeScanner}
      />

Relevant log output

06-11 15:18:26.792  6559  6632 E VisionCameraProxy: Failed to load VisionCamera C++ library!
06-11 15:18:26.792  6559  6632 E VisionCameraProxy: java.lang.UnsatisfiedLinkError: dlopen failed: empty/missing DT_HASH/DT_GNU_HASH in "/data/app/~~AJEJBATT-TCQ-opIn493AQ==/my.app-Gc0DFUG5yTpYGviTnqHIYQ==/base.apk!/lib/arm64-v8a/libVisionCamera.so" (new hash type from the future?)
06-11 15:18:26.792  6559  6632 E VisionCameraProxy:     at java.lang.Runtime.loadLibrary0(Runtime.java:1081)
06-11 15:18:26.792  6559  6632 E VisionCameraProxy:     at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
06-11 15:18:26.792  6559  6632 E VisionCameraProxy:     at java.lang.System.loadLibrary(System.java:1765)
06-11 15:18:26.792  6559  6632 E VisionCameraProxy:     at com.mrousavy.camera.react.CameraViewModule.<clinit>(CameraViewModule.kt:48)
06-11 15:18:26.792  6559  6632 E VisionCameraProxy:     at com.mrousavy.camera.react.CameraPackage.createNativeModules(CameraPackage.kt:11)
06-11 15:18:26.792  6559  6632 E VisionCameraProxy:     at com.facebook.react.ReactPackageHelper.getNativeModuleIterator(ReactPackageHelper.kt:32)
06-11 15:18:26.792  6559  6632 E VisionCameraProxy:     at com.facebook.react.NativeModuleRegistryBuilder.processPackage(NativeModuleRegistryBuilder.kt:39)
06-11 15:18:26.792  6559  6632 E VisionCameraProxy:     at com.facebook.react.ReactInstanceManager.processPackage(ReactInstanceManager.java:1567)
06-11 15:18:26.792  6559  6632 E VisionCameraProxy:     at com.facebook.react.ReactInstanceManager.processPackages(ReactInstanceManager.java:1538)
06-11 15:18:26.792  6559  6632 E VisionCameraProxy:     at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:1448)
06-11 15:18:26.792  6559  6632 E VisionCameraProxy:     at com.facebook.react.ReactInstanceManager.lambda$runCreateReactContextOnNewThread$2(ReactInstanceManager.java:1216)
06-11 15:18:26.792  6559  6632 E VisionCameraProxy:     at com.facebook.react.ReactInstanceManager.$r8$lambda$PrBhihCbbAFk4ZReAALGanVLCyc(Unknown Source:0)
06-11 15:18:26.792  6559  6632 E VisionCameraProxy:     at com.facebook.react.ReactInstanceManager$$ExternalSyntheticLambda1.run(D8$$SyntheticClass:0)
06-11 15:18:26.792  6559  6632 E VisionCameraProxy:     at java.lang.Thread.run(Thread.java:1012)
06-11 15:18:26.793  6559  6632 E AndroidRuntime: FATAL EXCEPTION: create_react_context
06-11 15:18:26.793  6559  6632 E AndroidRuntime: Process: my.app, PID: 6559
06-11 15:18:26.793  6559  6632 E AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed: empty/missing DT_HASH/DT_GNU_HASH in "/data/app/~~AJEJBATT-TCQ-opIn493AQ==/my.app-Gc0DFUG5yTpYGviTnqHIYQ==/base.apk!/lib/arm64-v8a/libVisionCamera.so" (new hash type from the future?)
06-11 15:18:26.793  6559  6632 E AndroidRuntime:        at java.lang.Runtime.loadLibrary0(Runtime.java:1081)
06-11 15:18:26.793  6559  6632 E AndroidRuntime:        at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
06-11 15:18:26.793  6559  6632 E AndroidRuntime:        at java.lang.System.loadLibrary(System.java:1765)
06-11 15:18:26.793  6559  6632 E AndroidRuntime:        at com.mrousavy.camera.react.CameraViewModule.<clinit>(CameraViewModule.kt:48)
06-11 15:18:26.793  6559  6632 E AndroidRuntime:        at com.mrousavy.camera.react.CameraPackage.createNativeModules(CameraPackage.kt:11)
06-11 15:18:26.793  6559  6632 E AndroidRuntime:        at com.facebook.react.ReactPackageHelper.getNativeModuleIterator(ReactPackageHelper.kt:32)
06-11 15:18:26.793  6559  6632 E AndroidRuntime:        at com.facebook.react.NativeModuleRegistryBuilder.processPackage(NativeModuleRegistryBuilder.kt:39)
06-11 15:18:26.793  6559  6632 E AndroidRuntime:        at com.facebook.react.ReactInstanceManager.processPackage(ReactInstanceManager.java:1567)
06-11 15:18:26.793  6559  6632 E AndroidRuntime:        at com.facebook.react.ReactInstanceManager.processPackages(ReactInstanceManager.java:1538)
06-11 15:18:26.793  6559  6632 E AndroidRuntime:        at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:1448)
06-11 15:18:26.793  6559  6632 E AndroidRuntime:        at com.facebook.react.ReactInstanceManager.lambda$runCreateReactContextOnNewThread$2(ReactInstanceManager.java:1216)
06-11 15:18:26.793  6559  6632 E AndroidRuntime:        at com.facebook.react.ReactInstanceManager.$r8$lambda$PrBhihCbbAFk4ZReAALGanVLCyc(Unknown Source:0)
06-11 15:18:26.793  6559  6632 E AndroidRuntime:        at com.facebook.react.ReactInstanceManager$$ExternalSyntheticLambda1.run(D8$$SyntheticClass:0)
06-11 15:18:26.793  6559  6632 E AndroidRuntime:        at java.lang.Thread.run(Thread.java:1012)

Camera Device

{}

Device

android 15

VisionCamera Version

v4

Can you reproduce this issue in the VisionCamera Example app?

I didn't try (⚠️ your issue might get ignored & closed if you don't try this)

Additional information

Metadata

Metadata

Assignees

No one assigned

    Labels

    🐛 bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions