-
Notifications
You must be signed in to change notification settings - Fork 441
JNI ERROR (app bug): accessed deleted Global 0x2ff6 #238
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hi @ayush-12, I'm a bit confused by the problem you are experiencing. Can you provide a code snippet that can reproduce it? Which Firebase SDKs specifically are you trying to use that are having the problem? And I assume it was working prior to adding the Firebase SDKs? Thanks |
@ayush-12 looking at your call stack there are no references to Firebase in there. So unless you can share an example project with us - ideally based upon the samples in this repo - then we can't really help out. |
@stewartmiles I've experienced similar issues in our project, and it happens after a log call in FabricUtils.cs. Here's the stacktrace:
|
Here's a bigger portion of a log from another instance of the same crash. You can find relevant stack frames at the end - looks like it's a very similar problem, at least. I've managed to determine that if I comment out the I would really appreciate your help on this issue, as this is preventing our team from integrating Crashlytics.
|
OK, I have to admit, I might have been an idiot here - I'm confused whether the current Crashlytics is based on Firebase or Fabric code. |
Can you tell which unity version and firebase sdk version you are using? |
@golergka the current Crashlytics Unity plugin is separate from the Firebase codebase. We're working on an implementation that aligns everything with Firebase. I recommend opening up a support request with the Fabric folks on the old Crashlytics Unity plugin. Glancing at the callstack, it looks like the JNI method call (C# --> C++ --> Java) is failing, perhaps you're missing the Java components of Fabric / Crashlytics? In any case, as I mentioned I recommend opening up a support request on firebase.google.com/support to get the right folks involved. |
I have an android application which on button press launches unity library activity i.e UnityPlayerActivity. Every thing is working as expected till I press back button to go back to the previous activity.
I am using finish() on back press to navigate to previous activity.
I am using Firebase sdk 5.4.0
unity version 2018.2.2f1
testing on Samsung galaxy s8
api -26
Here's the logs.
11-01 17:07:08.987 26957-27619/com.tactopusbooks.user.beta E/zygote: JNI ERROR (app bug): accessed deleted Global 0x2ff6
11-01 17:07:09.031 26957-27619/com.tactopusbooks.user.beta A/zygote: java_vm_ext.cc:504] JNI DETECTED ERROR IN APPLICATION: use of deleted global reference 0x2ff6
java_vm_ext.cc:504] "Thread-273" prio=5 tid=43 Runnable
java_vm_ext.cc:504] | group="main" sCount=0 dsCount=0 flags=0 obj=0x13dc0000 self=0xccdd6200
java_vm_ext.cc:504] | sysTid=27619 nice=0 cgrp=default sched=0/0 handle=0xc397f970
java_vm_ext.cc:504] | state=R schedstat=( 42739041 1728885 176 ) utm=2 stm=1 core=4 HZ=100
java_vm_ext.cc:504] | stack=0xc3881000-0xc3883000 stackSize=1022KB
java_vm_ext.cc:504] | held mutexes= "mutator lock"(shared held)
java_vm_ext.cc:504] native: #00 pc 002c4b1b /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+130)
java_vm_ext.cc:504] native: #1 pc 00356171 /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+200)
java_vm_ext.cc:504] native: #2 pc 00352643 /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+34)
java_vm_ext.cc:504] native: #3 pc 0022fff9 /system/lib/libart.so (ZN3art9JavaVMExt8JniAbortEPKcS2+736)
java_vm_ext.cc:504] native: #4 pc 00230463 /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+66)
java_vm_ext.cc:504] native: #5 pc 0035a06b /system/lib/libart.so (_ZNK3art6Thread13DecodeJObjectEP8_jobject+290)
java_vm_ext.cc:504] native: #6 pc 000d1d35 /system/lib/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+64)
java_vm_ext.cc:504] native: #7 pc 000d134f /system/lib/libart.so (_ZN3art11ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS_12JniValueTypeE+226)
java_vm_ext.cc:504] native: #8 pc 000d0ba1 /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+604)
java_vm_ext.cc:504] native: #9 pc 000d5149 /system/lib/libart.so (_ZN3art8CheckJNI13CheckCallArgsERNS_18ScopedObjectAccessERNS_11ScopedCheckEP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDNS_10InvokeTypeEPKNS_7VarArgsE+88)
java_vm_ext.cc:504] native: #10 pc 000d5af3 /system/lib/libart.so (_ZN3art8CheckJNI11CallMethodAEPKcP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP6jvalueNS_9Primitive4TypeENS_10InvokeTypeE+578)
java_vm_ext.cc:504] native: #11 pc 000c72e7 /system/lib/libart.so (_ZN3art8CheckJNI23CallStaticObjectMethodAEP7_JNIEnvP7_jclassP10_jmethodIDP6jvalue+34)
java_vm_ext.cc:504] native: #12 pc 00122608 /data/app/com.tactopusbooks.user.beta-EYFnGe8agA15pmHrkoDaEA==/lib/arm/libunity.so (???)
java_vm_ext.cc:504] native: #13 pc 001275ec /data/app/com.tactopusbooks.user.beta-EYFnGe8agA15pmHrkoDaEA==/lib/arm/libunity.so (???)
java_vm_ext.cc:504] native: #14 pc 0000ac64 (???)
java_vm_ext.cc:504] (no managed stack frames)
java_vm_ext.cc:504]
runtime.cc:516] Runtime aborting...
runtime.cc:516]
runtime.cc:524] JNI DETECTED ERROR IN APPLICATION: use of deleted global reference 0x2ff6
runtime.cc:524] "Thread-273" prio=5 tid=43 Runnable
runtime.cc:524] | group="main" sCount=0 dsCount=0 flags=0 obj=0x13dc0000 self=0xccdd6200
runtime.cc:524] | sysTid=27619 nice=0 cgrp=default sched=0/0 handle=0xc397f970
runtime.cc:524] | state=R schedstat=( 42739041 1728885 176 ) utm=2 stm=1 core=4 HZ=100
runtime.cc:524] | stack=0xc3881000-0xc3883000 stackSize=1022KB
runtime.cc:524] | held mutexes= "mutator lock"(shared held)
runtime.cc:524] native: #00 pc 002c4b1b /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+130)
runtime.cc:524] native: #1 pc 00356171 /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+200)
runtime.cc:524] native: #2 pc 00352643 /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMapb+34)
runtime.cc:524] native: #3 pc 0022fff9 /system/lib/libart.so (ZN3art9JavaVMExt8JniAbortEPKcS2+736)
runtime.cc:524] native: #4 pc 00230463 /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+66)
runtime.cc:524] native: #5 pc 0035a06b /system/lib/libart.so (_ZNK3art6Thread13DecodeJObjectEP8_jobject+290)
runtime.cc:524] native: #6 pc 000d1d35 /system/lib/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+64)
runtime.cc:524] native: #7 pc 000d134f /system/lib/libart.so (_ZN3art11ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS_12JniValueTypeE+226)
runtime.cc:524] native: #8 pc 000d0ba1 /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+604)
runtime.cc:524] native: #9 pc 000d5149 /system/lib/libart.so (_ZN3art8CheckJNI13CheckCallArgsERNS_18ScopedObjectAccessERNS_11ScopedCheckEP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDNS_10InvokeTypeEPKNS_7VarArgsE+88)
runtime.cc:524] native: #10 pc 000d5af3 /system/lib/libart.so (_ZN3art8CheckJNI11CallMethodAEPKcP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDP6jvalueNS_9Primitive4TypeENS_10InvokeTypeE+578)
runtime.cc:524] native: #11 pc 000c72e7 /system/lib/libart.so (_ZN3art8CheckJNI23CallStaticObjectMethodAEP7_JNIEnvP7_jclassP10_jmethodIDP6jvalue+34)
runtime.cc:524] native: #12 pc 00122608 /data/app/com.tactopusbooks.user.beta-EYFnGe8agA15pmHrkoDaEA==/lib/arm/libunity.so (???)
runtime.cc:524] native: #13 pc 001275ec /data/app/com.tactopusbooks.user.beta-EYFnGe8agA15pmHrkoDaEA==/lib/arm/libunity.so (???)
runtime.cc:524] native: #14 pc 0000ac64 (???)
runtime.cc:524] (no managed stack frames)
runtime.cc:524]
runtime.cc:524]
11-01 17:07:09.032 26957-27619/com.tactopusbooks.user.beta E/CRASH: signal 6 (SIGABRT), code -6 (?), fault addr --------
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/dreamltexx/dreamlte:8.0.0/R16NW/G950FXXU4CRI5:user/release-keys'
Revision: '10'
pid: 26957, tid: 27619, name: Thread-273 >>> com.tactopusbooks.user.beta <<<
r0 00000000 r1 00006be3 r2 00000006 r3 00000008
r4 0000694d r5 00006be3 r6 c397eda0 r7 0000010c
r8 00000002 r9 c397ee01 sl 0000000a fp c397ee00
ip 00000000 sp c397ed90 lr ee5f2447 pc ee623510 cpsr c397ea20
backtrace:
11-01 17:07:09.233 26957-27619/com.tactopusbooks.user.beta E/CRASH: #00 pc 0004b510 /system/lib/libc.so (tgkill+12)
#1 pc 0001a443 /system/lib/libc.so (abort+54)
#2 pc 0032c1bf /system/lib/libart.so (art::Runtime::Abort(char const*)+230)
#3 pc 0032c84f /system/lib/libart.so (art::Runtime::Aborter(char const*)+10)
#4 pc 003e392d /system/lib/libart.so (android::base::LogMessage::~LogMessage()+456)
#5 pc 00224207 /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1262)
#6 pc 00224463 /system/lib/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, ...)+66)
#7 pc 0034e06b /system/lib/libart.so (art::Thread::DecodeJObject(_jobject*) const+290)
#8 pc 000c5d35 /system/lib/libart.so (art::CheckJNI::CallFloatMethodA(_JNIEnv*, _jobject*, _jmethodID*, jvalue*)+28)
#9 pc 000c534f /system/lib/libart.so (art::CheckJNI::IsInstanceOf(_JNIEnv*, _jobject*, _jclass*)+1310)
#10 pc 000c4ba1 /system/lib/libart.so (art::CheckJNI::GetObjectClass(_JNIEnv*, _jobject*)+768)
#11 pc 000c9149 /system/lib/libart.so (art::CheckJNI::NewStringUTF(_JNIEnv*, char const*)+480)
#12 pc 000c9af3 /system/lib/libart.so (art::CheckJNI::ReleaseStringUTFChars(_JNIEnv*, jstring*, char const*)+42)
#13 pc 000bb2e7 /system/lib/libart.so (art::ClassHierarchyAnalysis::CheckInterfaceMethodSingleImplementationInfo(art::Handleart::mirror::Class, art::ArtMethod*, art::ArtMethod*, std::__1::unordered_set<art::ArtMethod*, std::__1::hashart::ArtMethod*, std::__1::equal_toart::ArtMethod*, std::__1::allocatorart::ArtMethod* >&, art::PointerSize)+654)
#14 pc 00122608 /data/app/com.tactopusbooks.user.beta-EYFnGe8agA15pmHrkoDaEA==/lib/arm/libunity.so
#15 pc 001275ec /data/app/com.tactopusbooks.user.beta-EYFnGe8agA15pmHrkoDaEA==/lib/arm/libunity.so
#16 pc c7f02c64 <unknown/absolute>
memory near r1:
00006bc0 ffffffff ffffffff ffffffff ffffffff ................
00006bd0 ffffffff ffffffff ffffffff ffffffff ................
00006be0 ffffffff ffffffff ffffffff ffffffff ................
00006bf0 ffffffff ffffffff ffffffff ffffffff ................
00006c00 ffffffff ffffffff ffffffff ffffffff ................
00006c10 ffffffff ffffffff ffffffff ffffffff ................
00006c20 ffffffff ffffffff ffffffff ffffffff ................
00006c30 ffffffff ffffffff ffffffff ffffffff ................
11-01 17:07:09.234 26957-27619/com.tactopusbooks.user.beta E/CRASH: 00006c40 ffffffff ffffffff ffffffff ffffffff ................
00006c50 ffffffff ffffffff ffffffff ffffffff ................
00006c60 ffffffff ffffffff ffffffff ffffffff ................
00006c70 ffffffff ffffffff ffffffff ffffffff ................
00006c80 ffffffff ffffffff ffffffff ffffffff ................
00006c90 ffffffff ffffffff ffffffff ffffffff ................
00006ca0 ffffffff ffffffff ffffffff ffffffff ................
00006cb0 ffffffff ffffffff ffffffff ffffffff ................
memory near r4:
0000692c ffffffff ffffffff ffffffff ffffffff ................
0000693c ffffffff ffffffff ffffffff ffffffff ................
0000694c ffffffff ffffffff ffffffff ffffffff ................
0000695c ffffffff ffffffff ffffffff ffffffff ................
0000696c ffffffff ffffffff ffffffff ffffffff ................
0000697c ffffffff ffffffff ffffffff ffffffff ................
0000698c ffffffff ffffffff ffffffff ffffffff ................
11-01 17:07:09.235 26957-27619/com.tactopusbooks.user.beta E/CRASH: 0000699c ffffffff ffffffff ffffffff ffffffff ................
000069ac ffffffff ffffffff ffffffff ffffffff ................
000069bc ffffffff ffffffff ffffffff ffffffff ................
000069cc ffffffff ffffffff ffffffff ffffffff ................
000069dc ffffffff ffffffff ffffffff ffffffff ................
000069ec ffffffff ffffffff ffffffff ffffffff ................
000069fc ffffffff ffffffff ffffffff ffffffff ................
00006a0c ffffffff ffffffff ffffffff ffffffff ................
00006a1c ffffffff ffffffff ffffffff ffffffff ................
memory near r5:
00006bc0 ffffffff ffffffff ffffffff ffffffff ................
00006bd0 ffffffff ffffffff ffffffff ffffffff ................
00006be0 ffffffff ffffffff ffffffff ffffffff ................
00006bf0 ffffffff ffffffff ffffffff ffffffff ................
00006c00 ffffffff ffffffff ffffffff ffffffff ................
11-01 17:07:09.236 26957-27619/com.tactopusbooks.user.beta E/CRASH: 00006c10 ffffffff ffffffff ffffffff ffffffff ................
00006c20 ffffffff ffffffff ffffffff ffffffff ................
00006c30 ffffffff ffffffff ffffffff ffffffff ................
00006c40 ffffffff ffffffff ffffffff ffffffff ................
00006c50 ffffffff ffffffff ffffffff ffffffff ................
00006c60 ffffffff ffffffff ffffffff ffffffff ................
00006c70 ffffffff ffffffff ffffffff ffffffff ................
00006c80 ffffffff ffffffff ffffffff ffffffff ................
00006c90 ffffffff ffffffff ffffffff ffffffff ................
00006ca0 ffffffff ffffffff ffffffff ffffffff ................
00006cb0 ffffffff ffffffff ffffffff ffffffff ................
code around pc:
ee6234f0 e1a0700c e3700a01 912fff1e e2600000 .p....p.../...
. ee623500 ea00c513 e1a0c007 e3a07f43 ef000000 ........C....... ee623510 e1a0700c e3700a01 912fff1e e2600000 .p....p.../...
.ee623520 ea00c50b e1a0c007 e300715e ef000000 ........^q......
ee623530 e1a0700c e3700a01 912fff1e e2600000 .p....p.../...
. ee623540 ea00c503 e1a0c007 e3007162 ef000000 ........bq...... ee623550 e1a0700c e3700a01 912fff1e e2600000 .p....p.../...
.ee623560 ea00c4fb e1a0c007 e3007161 ef000000 ........aq......
ee623570 e1a0700c e3700a01 912fff1e e2600000 .p....p.../...
. 11-01 17:07:09.237 26957-27619/com.tactopusbooks.user.beta E/CRASH: ee623580 ea00c4f3 e1a0c007 e3a0702b ef000000 ........+p...... ee623590 e1a0700c e3700a01 912fff1e e2600000 .p....p.../...
.ee6235a0 ea00c4eb e1a0c007 e3a0705c ef000000 ........\p......
ee6235b0 e1a0700c e3700a01 912fff1e e2600000 .p....p.../...
. ee6235c0 ea00c4e3 e1a0c007 e3a070c1 ef000000 .........p...... ee6235d0 e1a0700c e3700a01 912fff1e e2600000 .p....p.../...
.ee6235e0 ea00c4db e1a0c007 e3a0703c ef000000 ........<p......
code around lr:
ee5f2424 ea1cf7fb 21064630 ea1ef7fb 46312002 ....0F.!..... 1F
ee5f2434 27002200 ea06f7fb 46294620 f7fb2206 .".'.... F)F."..
ee5f2444 f04fea1a 97005080 466f9002 f7fb1d38 ..O..P....oF8...
ee5f2454 2006ea18 463a4639 ea18f7fb 46312002 ... 9F:F..... 1F
ee5f2464 f7fb2200 4620e9f0 22064629 ea02f7fb .".... F)F."....
ee5f2474 f7fb207f 0000ea12 b09fb5f0 21014827 . ..........'H.!
ee5f2484 0108f2c0 44782200 25002701 68006800 ....."xD.'.%.h.h
ee5f2494 2001901e ea06f7fb 1c604604 2004d031 ... .....F`.1..
ee5f24a4 9000ab01 21014620 97012202 ea00f7fb .... F.!."......
ee5f24b4 216cad02 0602f045 f7fb4630 a118ea00 ..l!E...0F......
ee5f24c4 226c4630 f8ad236c f7fb7008 4e1ae9fe 0Fl"l#...p.....N
ee5f24d4 6873447e 46294620 4798226e d1051c41 ~Dsh F)Fn".GA...
ee5f24e4 ef28f7fa 28046800 e006d0f3 a113b928 ..(..h.(....(...
ee5f24f4 f7fb4620 4605e9f0 4620e003 ef80f7fa F.....F.. F....
ee5f2504 480f2500 4478991e 68006800 bf021a40 .%.H..xD.h.h@...
ee5f2514 b01f4628 f7fabdf0 bf00eec6 00075f3e (F..........>..
11-01 17:07:11.815 26957-26957/com.tactopusbooks.user.beta W/Unity: Timeout while trying to pause the Unity Engine.
11-01 17:07:11.830 26957-26957/com.tactopusbooks.user.beta D/ViewRootImpl@a7895a7[UnityPlayerActivity]: ViewPostIme key 1
11-01 17:07:11.831 26957-26957/com.tactopusbooks.user.beta E/CRASH: other thread is trapped; signum = 6
11-01 17:07:11.837 26957-26957/com.tactopusbooks.user.beta E/InputEventSender: Exception dispatching finished signal.
11-01 17:07:11.837 26957-26957/com.tactopusbooks.user.beta E/MessageQueue-JNI: Exception in MessageQueue callback: handleReceiveCallback
11-01 17:07:11.843 26957-26957/com.tactopusbooks.user.beta E/MessageQueue-JNI: java.lang.Error: signal 6 (SIGABRT), code -6 (?), fault addr --------
Build fingerprint: 'samsung/dreamltexx/dreamlte:8.0.0/R16NW/G950FXXU4CRI5:user/release-keys'
Revision: '10'
pid: 26957, tid: 27619, name: Thread-273 >>> com.tactopusbooks.user.beta <<<
r0 00000000 r1 00006be3 r2 00000006 r3 00000008
r4 0000694d r5 00006be3 r6 c397eda0 r7 0000010c
r8 00000002 r9 c397ee01 sl 0000000a fp c397ee00
ip 00000000 sp c397ed90 lr ee5f2447 pc ee623510 cpsr c397ea20
11-01 17:07:11.846 26957-26957/com.tactopusbooks.user.beta D/AndroidRuntime: Shutting down VM
11-01 17:07:11.855 26957-26957/com.tactopusbooks.user.beta E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.tactopusbooks.user.beta, PID: 26957
java.lang.Error: signal 6 (SIGABRT), code -6 (?), fault addr --------
Build fingerprint: 'samsung/dreamltexx/dreamlte:8.0.0/R16NW/G950FXXU4CRI5:user/release-keys'
Revision: '10'
pid: 26957, tid: 27619, name: Thread-273 >>> com.tactopusbooks.user.beta <<<
r0 00000000 r1 00006be3 r2 00000006 r3 00000008
r4 0000694d r5 00006be3 r6 c397eda0 r7 0000010c
r8 00000002 r9 c397ee01 sl 0000000a fp c397ee00
ip 00000000 sp c397ed90 lr ee5f2447 pc ee623510 cpsr c397ea20
The text was updated successfully, but these errors were encountered: