Skip to content

[Bug report] Java_com_google_mediapipe_framework_PacketCreator_nativeCreateProto #973

@darkwhite220

Description

@darkwhite220

Describe the bug
[split_config.arm64_v8a.apk] and [split_config.armeabi_v7a.apk] Java_com_google_mediapipe_framework_PacketCreator_nativeCreateProto
Almost all users crash after updating app, The update includes a change to target API 35 and adds support for 16KB page size.

To Reproduce
ML Kit vision quickstart -> Pose Detection
TAG: _mini_benchmark

Expected behavior
Using the camera recording feature should detect the pose and not crash.

SDK Info:
implement("com.google.mlkit:pose-detection:18.0.0-beta5")

Smartphone:

  • Devices:

  • Samsung Galaxy Tab A7, Tab S7 FE, A16, S22 Ultra, S20 Ultra 5G

  • Motorola moto g 5G plus

  • Google Pixel 7 ...

  • Devices OS: API 30, 33, 34, 35, 36

  • Android: 11, 13, 14, 15, 16

Stack trace:
Thread JNI DETECTED ERROR IN APPLICATION: fid == null

pid: 0, tid: 18924 >>> com.X.X<<<

backtrace:
#00  pc 0x00000000000741dc  /apex/com.android.runtime/lib64/bionic/libc.so (abort+156)
#01  pc 0x00000000008a14a4  /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+476)
#02  pc 0x0000000000016188  /apex/com.android.art/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_0::__invoke(char const*)+80)
#03  pc 0x0000000000015730  /apex/com.android.art/lib64/libbase.so (android::base::LogMessage::~LogMessage()+544)
#04  pc 0x00000000004e47a4  /apex/com.android.art/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+804)
#05  pc 0x000000000066a214  /apex/com.android.art/lib64/libart.so (art::JNI<false>::GetObjectField(_JNIEnv*, _jobject*, _jfieldID*)+628)
#06  pc 0x0000000000372fdc  /data/app/~~ZAgFA-9PD_a60FSN5oTqQQ==/com.X.X-5WlHRbr1YSi663qN8St7tQ==/split_config.arm64_v8a.apk (Java_com_google_mediapipe_framework_PacketCreator_nativeCreateProto+88) (BuildId: e590b0c1b5e3048265ef15587a5ffe75)
#07  pc 0x0000000000d31410  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+128)
#08  pc 0x000000000068ab00  /apex/com.android.art/lib64/libart.so (nterp_helper+5648)
#09  pc 0x00000000003b5738  /data/app/~~ZAgFA-9PD_a60FSN5oTqQQ==/com.X.X-5WlHRbr1YSi663qN8St7tQ==/base.apk (com.google.android.gms.internal.mlkit_vision_mediapipe.zzhx.zze+60)
#10  pc 0x000000000068a444  /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#11  pc 0x0000000000323244  /data/app/~~ZAgFA-9PD_a60FSN5oTqQQ==/com.X.X-5WlHRbr1YSi663qN8St7tQ==/base.apk (com.google.mlkit.vision.mediapipe.zzb.zzb+4)
#12  pc 0x000000000068b264  /apex/com.android.art/lib64/libart.so (nterp_helper+7540)
#13  pc 0x0000000000323c38  /data/app/~~ZAgFA-9PD_a60FSN5oTqQQ==/com.X.X-5WlHRbr1YSi663qN8St7tQ==/base.apk (com.google.mlkit.vision.mediapipe.zzg.zzd+432)
#14  pc 0x000000000068a444  /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#15  pc 0x000000000032231a  /data/app/~~ZAgFA-9PD_a60FSN5oTqQQ==/com.X.X-5WlHRbr1YSi663qN8St7tQ==/base.apk (com.google.mlkit.vision.mediapipe.MediaPipeGraphRunner.load+42)
#16  pc 0x000000000068a444  /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#17  pc 0x0000000000325f02  /data/app/~~ZAgFA-9PD_a60FSN5oTqQQ==/com.X.X-5WlHRbr1YSi663qN8St7tQ==/base.apk (com.google.mlkit.vision.pose.internal.zzh.load+882)
#18  pc 0x000000000068a444  /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#19  pc 0x000000000031ab98  /data/app/~~ZAgFA-9PD_a60FSN5oTqQQ==/com.X.X-5WlHRbr1YSi663qN8St7tQ==/base.apk (com.google.mlkit.common.sdkinternal.ModelResource.zza+36)
#20  pc 0x000000000068a444  /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#21  pc 0x000000000031f634  /data/app/~~ZAgFA-9PD_a60FSN5oTqQQ==/com.X.X-5WlHRbr1YSi663qN8St7tQ==/base.apk (com.google.mlkit.common.sdkinternal.zzn.run+20)
#22  pc 0x000000000068b264  /apex/com.android.art/lib64/libart.so (nterp_helper+7540)
#23  pc 0x000000000031f7a4  /data/app/~~ZAgFA-9PD_a60FSN5oTqQQ==/com.X.X-5WlHRbr1YSi663qN8St7tQ==/base.apk (com.google.mlkit.common.sdkinternal.zzt.run+20)
#24  pc 0x000000000068b264  /apex/com.android.art/lib64/libart.so (nterp_helper+7540)
#25  pc 0x000000000031a906  /data/app/~~ZAgFA-9PD_a60FSN5oTqQQ==/com.X.X-5WlHRbr1YSi663qN8St7tQ==/base.apk (com.google.mlkit.common.sdkinternal.MlKitThreadPool.zze+26)
#26  pc 0x0000000000689524  /apex/com.android.art/lib64/libart.so (nterp_helper+52)
#27  pc 0x000000000031a8a8  /data/app/~~ZAgFA-9PD_a60FSN5oTqQQ==/com.X.X-5WlHRbr1YSi663qN8St7tQ==/base.apk (com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzc+16)
#28  pc 0x0000000000689524  /apex/com.android.art/lib64/libart.so (nterp_helper+52)
#29  pc 0x000000000031f4a0  /data/app/~~ZAgFA-9PD_a60FSN5oTqQQ==/com.X.X-5WlHRbr1YSi663qN8St7tQ==/base.apk (com.google.mlkit.common.sdkinternal.zzi.run+4)
#30  pc 0x0000000000484bc4  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor.runWorker+676)
#31  pc 0x0000000000488b68  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor$Worker.run+56)
#32  pc 0x000000000068b2c4  /apex/com.android.art/lib64/libart.so (nterp_helper+7636)
#33  pc 0x000000000031a8d4  /data/app/~~ZAgFA-9PD_a60FSN5oTqQQ==/com.X.X-5WlHRbr1YSi663qN8St7tQ==/base.apk (com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd+20)
#34  pc 0x0000000000689524  /apex/com.android.art/lib64/libart.so (nterp_helper+52)
#35  pc 0x000000000031f51c  /data/app/~~ZAgFA-9PD_a60FSN5oTqQQ==/com.X.X-5WlHRbr1YSi663qN8St7tQ==/base.apk (com.google.mlkit.common.sdkinternal.zzk.run+4)
#36  pc 0x00000000003194f0  /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.lang.Thread.run+64)
#37  pc 0x0000000000328194  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612)
#38  pc 0x00000000002d9348  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+216)
#39  pc 0x0000000000421028  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+932)
#40  pc 0x0000000000420c74  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallbackWithUffdGc(void*)+8)
#41  pc 0x0000000000084cfc  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*) (.__uniq.67847048707805468364044055584648682506)+236)
#42  pc 0x0000000000077500  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions