Description
I am using mlkit for face segmentation, facial controur detection, smile detection.
Sometimes app is getting crashed with following log. This crash does not happen everytime.
We tried few solution which worked but again it start crashing.
- FacedetectorV2Jni we are not using directly anywhere so we just tried deleting this from project folder, so it stopped crashing but few days later we got crash again.
- Tried removing unncessary architecture "armeabi-v7a", "x86" which stopped caushing crash but after two days again we got crash.
Any suggestion to handle this crash?
Crash Log
Cmdline: com.ngo.android.uat 2025-05-23 15:27:47.807 9688-9688 DEBUG crash_dump64 A pid: 3769, tid: 9530, name: pool-12-thread- >>> com.ngo.android.uat <<< 2025-05-23 15:27:47.807 9688-9688 DEBUG crash_dump64 A #01 pc 00000000007bb198 /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/lib/arm64/libface_detector_v2_jni.so (BuildId: e390627463de9c2a2c11a89e722a6f51) 2025-05-23 15:27:47.807 9688-9688 DEBUG crash_dump64 A #02 pc 00000000007bccac /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/lib/arm64/libface_detector_v2_jni.so (BuildId: e390627463de9c2a2c11a89e722a6f51) 2025-05-23 15:27:47.807 9688-9688 DEBUG crash_dump64 A #03 pc 00000000007bcc60 /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/lib/arm64/libface_detector_v2_jni.so (BuildId: e390627463de9c2a2c11a89e722a6f51) 2025-05-23 15:27:47.807 9688-9688 DEBUG crash_dump64 A #04 pc 0000000000291670 /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/lib/arm64/libface_detector_v2_jni.so (BuildId: e390627463de9c2a2c11a89e722a6f51) 2025-05-23 15:27:47.807 9688-9688 DEBUG crash_dump64 A #05 pc 000000000028c7f8 /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/lib/arm64/libface_detector_v2_jni.so (BuildId: e390627463de9c2a2c11a89e722a6f51) 2025-05-23 15:27:47.807 9688-9688 DEBUG crash_dump64 A #06 pc 000000000028c660 /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/lib/arm64/libface_detector_v2_jni.so (BuildId: e390627463de9c2a2c11a89e722a6f51) 2025-05-23 15:27:47.807 9688-9688 DEBUG crash_dump64 A #07 pc 000000000028a9d8 /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/lib/arm64/libface_detector_v2_jni.so (BuildId: e390627463de9c2a2c11a89e722a6f51) 2025-05-23 15:27:47.807 9688-9688 DEBUG crash_dump64 A #08 pc 000000000028981c /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/lib/arm64/libface_detector_v2_jni.so (BuildId: e390627463de9c2a2c11a89e722a6f51) 2025-05-23 15:27:47.807 9688-9688 DEBUG crash_dump64 A #09 pc 0000000000289650 /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/lib/arm64/libface_detector_v2_jni.so (BuildId: e390627463de9c2a2c11a89e722a6f51) 2025-05-23 15:27:47.807 9688-9688 DEBUG crash_dump64 A #10 pc 0000000000288274 /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/lib/arm64/libface_detector_v2_jni.so (Java_com_google_android_gms_vision_face_FaceDetectorV2Jni_initDetectorJni+1968) (BuildId: e390627463de9c2a2c11a89e722a6f51) 2025-05-23 15:27:47.807 9688-9688 DEBUG crash_dump64 A #16 pc 00000000008ae1a0 [anon:dalvik-classes18.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes18.dex] (com.google.android.gms.vision.face.FaceDetectorV2Jni.zza+0) 2025-05-23 15:27:47.807 9688-9688 DEBUG crash_dump64 A #21 pc 0000000000386044 [anon:dalvik-classes20.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes20.dex] (com.google.mlkit.vision.face.bundled.internal.zza.zzc+0) 2025-05-23 15:27:47.808 9688-9688 DEBUG crash_dump64 A #26 pc 00000000004f5764 [anon:dalvik-classes19.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes19.dex] (com.google.android.gms.internal.mlkit_vision_face_bundled.zzsx.zza+0) 2025-05-23 15:27:47.808 9688-9688 DEBUG crash_dump64 A #31 pc 00000000004dd66c [anon:dalvik-classes19.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes19.dex] (com.google.android.gms.internal.mlkit_vision_face_bundled.zzb.onTransact+0) 2025-05-23 15:27:47.809 9688-9688 DEBUG crash_dump64 A #41 pc 00000000004c60dc [anon:dalvik-classes19.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes19.dex] (com.google.android.gms.internal.mlkit_vision_face.zza.zzc+0) 2025-05-23 15:27:47.809 9688-9688 DEBUG crash_dump64 A #46 pc 00000000004db388 [anon:dalvik-classes19.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes19.dex] (com.google.android.gms.internal.mlkit_vision_face.zzoy.zze+0) 2025-05-23 15:27:47.809 9688-9688 DEBUG crash_dump64 A #51 pc 000000000038629c [anon:dalvik-classes20.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes20.dex] (com.google.mlkit.vision.face.internal.zza.zza+0) 2025-05-23 15:27:47.809 9688-9688 DEBUG crash_dump64 A #56 pc 0000000000386bec [anon:dalvik-classes20.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes20.dex] (com.google.mlkit.vision.face.internal.zzh.zze+0) 2025-05-23 15:27:47.809 9688-9688 DEBUG crash_dump64 A #61 pc 0000000000386bcc [anon:dalvik-classes20.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes20.dex] (com.google.mlkit.vision.face.internal.zzh.run+0) 2025-05-23 15:27:47.810 9688-9688 DEBUG crash_dump64 A #66 pc 0000000000383c88 [anon:dalvik-classes20.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes20.dex] (com.google.mlkit.vision.common.internal.MobileVisionBase.zza+0) 2025-05-23 15:27:47.810 9688-9688 DEBUG crash_dump64 A #71 pc 000000000038418c [anon:dalvik-classes20.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes20.dex] (com.google.mlkit.vision.common.internal.zza.call+0) 2025-05-23 15:27:47.810 9688-9688 DEBUG crash_dump64 A #76 pc 000000000037cf78 [anon:dalvik-classes20.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes20.dex] (com.google.mlkit.common.sdkinternal.ModelResource.zza+0) 2025-05-23 15:27:47.811 9688-9688 DEBUG crash_dump64 A #81 pc 0000000000381a08 [anon:dalvik-classes20.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes20.dex] (com.google.mlkit.common.sdkinternal.zzn.run+0) 2025-05-23 15:27:47.812 9688-9688 DEBUG crash_dump64 A #86 pc 0000000000381b78 [anon:dalvik-classes20.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes20.dex] (com.google.mlkit.common.sdkinternal.zzt.run+0) 2025-05-23 15:27:47.812 9688-9688 DEBUG crash_dump64 A #91 pc 000000000037cce0 [anon:dalvik-classes20.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes20.dex] (com.google.mlkit.common.sdkinternal.MlKitThreadPool.zze+0) 2025-05-23 15:27:47.812 9688-9688 DEBUG crash_dump64 A #96 pc 000000000037cc8c [anon:dalvik-classes20.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes20.dex] (com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzc+0) 2025-05-23 15:27:47.813 9688-9688 DEBUG crash_dump64 A #101 pc 0000000000381884 [anon:dalvik-classes20.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes20.dex] (com.google.mlkit.common.sdkinternal.zzi.run+0) 2025-05-23 15:27:47.814 9688-9688 DEBUG crash_dump64 A #115 pc 000000000037ccb4 [anon:dalvik-classes20.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes20.dex] (com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd+0) 2025-05-23 15:27:47.814 9688-9688 DEBUG crash_dump64 A #120 pc 0000000000381900 [anon:dalvik-classes20.dex extracted in memory from /data/app/~~yRglIMjo5Pssc5E55UwzGg==/com.ngo.android.uat-v06DnvjTKL2HRkFbaTWGwg==/base.apk!classes20.dex] (com.google.mlkit.common.sdkinternal.zzk.run+0) 2025-05-23 15:27:47.871 3769-9717 FaceDetectorV2Jni com.ngo.android.uat V detectFacesImageByteBuffer.start()
build.gradle file :
`
plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
id 'kotlin-kapt'
}
android {
namespace 'com.demo.FHApp'
compileSdk 34
defaultConfig {
applicationId "com.demo.FHApp"
minSdk 24
targetSdk 34
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
buildFeatures {
viewBinding true
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}
}
dependencies {
implementation 'androidx.core:core-ktx:1.13.1'
implementation 'androidx.appcompat:appcompat:1.7.0'
implementation 'com.google.android.material:material:1.12.0'
implementation 'androidx.constraintlayout:constraintlayout:2.2.1'
implementation 'org.tensorflow:tensorflow-lite:2.17.0'
implementation 'org.tensorflow:tensorflow-lite-support:0.5.0'
implementation 'org.tensorflow:tensorflow-lite-gpu:2.17.0'
implementation 'com.google.mlkit:face-detection:16.1.7'
implementation 'com.google.android.gms:play-services-mlkit-subject-segmentation:16.0.0-beta1'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.2.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.6.1'
}
`