Skip to content

java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__gxx_personality_v0" #825

Closed
@agolendukhin

Description

@agolendukhin

Description
App crashes with ffmpeg-kit-react-native installed on Android (v6.0.1). Any ideas on how to fix it?

Expected behavior
App runs without a crash

Current behavior
App crashes on start

To Reproduce
Steps to reproduce the behaviour.

Screenshots
If applicable, add screenshots to help explain your problem.

Logs

java.lang.Error: FFmpegKit failed to start on brand: google, model: sdk_gphone_arm64, device: emulator_arm64, api level: 30, abis: arm64-v8a, 32bit abis: , 64bit abis: arm64-v8a.
                                                                                                    	at com.arthenica.ffmpegkit.NativeLoader.loadLibrary(NativeLoader.java:50)
                                                                                                    	at com.arthenica.ffmpegkit.NativeLoader.loadFFmpegKit(NativeLoader.java:189)
                                                                                                    	at com.arthenica.ffmpegkit.FFmpegKitConfig.<clinit>(FFmpegKitConfig.java:145)
                                                                                                    	at com.arthenica.ffmpegkit.FFmpegKitConfig.enableFFmpegSessionCompleteCallback(FFmpegKitConfig.java:870)
                                                                                                    	at com.arthenica.ffmpegkit.reactnative.FFmpegKitReactNativeModule.registerGlobalCallbacks(FFmpegKitReactNativeModule.java:153)
                                                                                                    	at com.arthenica.ffmpegkit.reactnative.FFmpegKitReactNativeModule.<init>(FFmpegKitReactNativeModule.java:133)
                                                                                                    	at com.arthenica.ffmpegkit.reactnative.FFmpegKitReactNativePackage.createNativeModules(FFmpegKitReactNativePackage.java:37)
                                                                                                    	at com.facebook.react.ReactPackageHelper.getNativeModuleIterator(ReactPackageHelper.java:42)
                                                                                                    	at com.facebook.react.NativeModuleRegistryBuilder.processPackage(NativeModuleRegistryBuilder.java:42)
                                                                                                    	at com.facebook.react.ReactInstanceManager.processPackage(ReactInstanceManager.java:1467)
                                                                                                    	at com.facebook.react.ReactInstanceManager.processPackages(ReactInstanceManager.java:1438)
                                                                                                    	at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:1340)
                                                                                                    	at com.facebook.react.ReactInstanceManager.-$$Nest$mcreateReactContext(Unknown Source:0)
                                                                                                    	at com.facebook.react.ReactInstanceManager$5.run(ReactInstanceManager.java:1111)
                                                                                                    	at java.lang.Thread.run(Thread.java:923)
                                                                                                    Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__gxx_personality_v0" referenced by "/data/app/~~kkx_yNeMTgqHBFm1tFgiXw==/com.app.international-0uT3bALm-ClQQl7B_1P4pA==/base.apk!/lib/arm64-v8a/libavcodec.so"...
                                                                                                    	at java.lang.Runtime.loadLibrary0(Runtime.java:1087)
                                                                                                    	at java.lang.Runtime.loadLibrary0(Runtime.java:1008)
                                                                                                    	at java.lang.System.loadLibrary(System.java:1664)
                                                                                                    	at com.arthenica.ffmpegkit.NativeLoader.loadLibrary(NativeLoader.java:48)
                                                                                                    	at com.arthenica.ffmpegkit.NativeLoader.loadFFmpegKit(NativeLoader.java:189) 
                                                                                                    	at com.arthenica.ffmpegkit.FFmpegKitConfig.<clinit>(FFmpegKitConfig.java:145) 
                                                                                                    	at com.arthenica.ffmpegkit.FFmpegKitConfig.enableFFmpegSessionCompleteCallback(FFmpegKitConfig.java:870) 
                                                                                                    	at com.arthenica.ffmpegkit.reactnative.FFmpegKitReactNativeModule.registerGlobalCallbacks(FFmpegKitReactNativeModule.java:153) 
                                                                                                    	at com.arthenica.ffmpegkit.reactnative.FFmpegKitReactNativeModule.<init>(FFmpegKitReactNativeModule.java:133) 
                                                                                                    	at com.arthenica.ffmpegkit.reactnative.FFmpegKitReactNativePackage.createNativeModules(FFmpegKitReactNativePackage.java:37) 
                                                                                                    	at com.facebook.react.ReactPackageHelper.getNativeModuleIterator(ReactPackageHelper.java:42) 
                                                                                                    	at com.facebook.react.NativeModuleRegistryBuilder.processPackage(NativeModuleRegistryBuilder.java:42) 
                                                                                                    	at com.facebook.react.ReactInstanceManager.processPackage(ReactInstanceManager.java:1467) 
                                                                                                    	at com.facebook.react.ReactInstanceManager.processPackages(ReactInstanceManager.java:1438) 
                                                                                                    	at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:1340) 
                                                                                                    	at com.facebook.react.ReactInstanceManager.-$$Nest$mcreateReactContext(Unknown Source:0) 
                                                                                                    	at com.facebook.react.ReactInstanceManager$5.run(ReactInstanceManager.java:1111) 
                                                                                                    	at java.lang.Thread.run(Thread.java:923) 

Environment

Platform: React-native (Android)
Architecture: arm-v7a, arm-v7a-neon, arm64-v8a, x86, x86_64
Version: v6.0.1
Android NDK version: 25.2.9519653

build.gradle
ext {
buildToolsVersion = "33.0.0"
minSdkVersion = 24
compileSdkVersion = 33
targetSdkVersion = 33
kotlinVersion = '1.6.21'
detoxKotlinVersion = '1.6.21'
ndkVersion = "25.2.9519653"
ffmpegKitPackage = "audio"
}

Metadata

Metadata

Assignees

Labels

androidAffect Android platformbugSomething isn't workingfixed-in-v6.0-2flutterAffect flutter platformreact-nativeAffect react-native platformv6.0

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions