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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions