Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.9.1, 5.9.2
-
-
75126f6d12c90610b80399ea8337766791e7f62b
Description
When writing to a NDEF field it may crash. This can be reproduced with the ndefeditor example and the crash is:
F art : art/runtime/java_vm_ext.cc:470] JNI DETECTED ERROR IN APPLICATION: GetMethodID received NULL jclass F art : art/runtime/java_vm_ext.cc:470] in call to GetMethodID F art : art/runtime/java_vm_ext.cc:470] "QtThread" prio=5 tid=15 Runnable F art : art/runtime/java_vm_ext.cc:470] | group="main" sCount=0 dsCount=0 obj=0x12c34f70 self=0xe17bc200 F art : art/runtime/java_vm_ext.cc:470] | sysTid=25904 nice=0 cgrp=default sched=0/0 handle=0xd0c5b920 F art : art/runtime/java_vm_ext.cc:470] | state=R schedstat=( 137186843 30163923 328 ) utm=7 stm=6 core=2 HZ=100 F art : art/runtime/java_vm_ext.cc:470] | stack=0xd0b5f000-0xd0b61000 stackSize=1014KB F art : art/runtime/java_vm_ext.cc:470] | held mutexes= "mutator lock"(shared held) F art : art/runtime/java_vm_ext.cc:470] native: #00 pc 00351399 /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128) F art : art/runtime/java_vm_ext.cc:470] native: #01 pc 003318c5 /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+304) F art : art/runtime/java_vm_ext.cc:470] native: #02 pc 00239eeb /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+846) F art : art/runtime/java_vm_ext.cc:470] native: #03 pc 0023a423 /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+58) F art : art/runtime/java_vm_ext.cc:470] native: #04 pc 000ca803 /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+42) F art : art/runtime/java_vm_ext.cc:470] native: #05 pc 000c9fe7 /system/lib/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+354) F art : art/runtime/java_vm_ext.cc:470] native: #06 pc 000c94a5 /system/lib/libart.so (_ZN3art11ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS_12JniValueTypeE+184) F art : art/runtime/java_vm_ext.cc:470] native: #07 pc 000c88d9 /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+800) F art : art/runtime/java_vm_ext.cc:470] native: #08 pc 000cbd9d /system/lib/libart.so (_ZN3art8CheckJNI19GetMethodIDInternalEPKcP7_JNIEnvP7_jclassS2_S2_b+464) F art : art/runtime/java_vm_ext.cc:470] native: #09 pc 000c1887 /system/lib/libart.so (_ZN3art8CheckJNI11GetMethodIDEP7_JNIEnvP7_jclassPKcS6_+22) F art : art/runtime/java_vm_ext.cc:470] native: #10 pc 0014cc81 /data/app/com.dummy.application/lib/arm/libQt5Core.so (???) F art : art/runtime/java_vm_ext.cc:470] native: #11 pc 0014e9ab /data/app/com.dummy.application/lib/arm/libQt5Core.so (???) F art : art/runtime/java_vm_ext.cc:470] native: #12 pc 0014eb93 /data/app/com.dummy.application/lib/arm/libQt5Core.so (_ZNK17QJNIObjectPrivate11callMethodVIvEET_PKcS3_St9__va_list+54) F art : art/runtime/java_vm_ext.cc:470] native: #13 pc 00008df9 /data/app/com.dummy.application/lib/arm/libQt5AndroidExtras.so (_ZNK17QAndroidJniObject10callMethodIvEET_PKcS3_z+24) F art : art/runtime/java_vm_ext.cc:470] (no managed stack frames) F art : art/runtime/java_vm_ext.cc:470]