RtspLibrary icon indicating copy to clipboard operation
RtspLibrary copied to clipboard

NI DETECTED ERROR IN APPLICATION: use of deleted global reference 0x200cc6

Open mundhava opened this issue 6 years ago • 0 comments

when a call rtspClient.dispose(); application gets crash with below log.

new Thread(new Runnable() {
          @Override
          public void run() {
              rtspClient.play(loadURL);
          }
      }).start();

for Line rtspClient.play(loadURL);

08-18 19:00:49.151 18806-19153/com.digially.android E/art: JNI ERROR (app bug): accessed deleted global reference 0x200cc6
08-18 19:00:49.191 18806-19153/com.digially.android A/art: art/runtime/java_vm_ext.cc:475] JNI DETECTED ERROR IN APPLICATION: use of deleted global reference 0x200cc6
    art/runtime/java_vm_ext.cc:475]     from int com.potterhsu.rtsplibrary.RtspClient.play(java.lang.String)
    art/runtime/java_vm_ext.cc:475] "Thread-8" prio=5 tid=24 Runnable
    art/runtime/java_vm_ext.cc:475]   | group="main" sCount=0 dsCount=0 obj=0x12d69550 self=0xcd7fc600
    art/runtime/java_vm_ext.cc:475]   | sysTid=19153 nice=0 cgrp=default sched=0/0 handle=0xc8ff3920
    art/runtime/java_vm_ext.cc:475]   | state=R schedstat=( 6520123500 2442554893 1011 ) utm=595 stm=57 core=3 HZ=100
    art/runtime/java_vm_ext.cc:475]   | stack=0xc8ef1000-0xc8ef3000 stackSize=1038KB
    art/runtime/java_vm_ext.cc:475]   | held mutexes= "mutator lock"(shared held)
    art/runtime/java_vm_ext.cc:475]   native: #00 pc 0035127d  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)
    art/runtime/java_vm_ext.cc:475]   native: #01 pc 00330999  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+308)
    art/runtime/java_vm_ext.cc:475]   native: #02 pc 00238435  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+848)
    art/runtime/java_vm_ext.cc:475]   native: #03 pc 002389cb  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+66)
    art/runtime/java_vm_ext.cc:475]   native: #04 pc 00334461  /system/lib/libart.so (_ZNK3art6Thread13DecodeJObjectEP8_jobject+240)
    art/runtime/java_vm_ext.cc:475]   native: #05 pc 000ca481  /system/lib/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+120)
    art/runtime/java_vm_ext.cc:475]   native: #06 pc 000c9a33  /system/lib/libart.so (_ZN3art11ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS_12JniValueTypeE+190)
    art/runtime/java_vm_ext.cc:475]   native: #07 pc 000c8e6b  /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+802)
    art/runtime/java_vm_ext.cc:475]   native: #08 pc 000cd017  /system/lib/libart.so (_ZN3art8CheckJNI13CheckCallArgsERNS_18ScopedObjectAccessERNS_11ScopedCheckEP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDNS_10InvokeTypeEPKNS_7VarArgsE+114)
    art/runtime/java_vm_ext.cc:475]   native: #09 pc 000cc645  /system/lib/libart.so (_ZN3art8CheckJNI11CallMethodVEPKcP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listNS_9Primitive4TypeENS_10InvokeTypeE+512)
    art/runtime/java_vm_ext.cc:475]   native: #10 pc 000c2819  /system/lib/libart.so (_ZN3art8CheckJNI15CallVoidMethodVEP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_list+44)
    art/runtime/java_vm_ext.cc:475]   native: #11 pc 00001db1  /data/app/com.digially.android-2/lib/arm/librtsp.so (_ZN7_JNIEnv14CallVoidMethodEP8_jobjectP10_jmethodIDz+40)
    art/runtime/java_vm_ext.cc:475]   native: #12 pc 00001d47  /data/app/com.digially.android-2/lib/arm/librtsp.so (_Z8callbackP7_JNIEnvPhiii+90)
    art/runtime/java_vm_ext.cc:475]   native: #13 pc 00001c05  /data/app/com.digially.android-2/lib/arm/librtsp.so (Java_com_potterhsu_rtsplibrary_RtspClient_play+576)
    art/runtime/java_vm_ext.cc:475]   native: #14 pc 0002e33d  /data/app/com.digially.android-2/oat/arm/base.odex (Java_com_potterhsu_rtsplibrary_RtspClient_play__Ljava_lang_String_2+96)
    art/runtime/java_vm_ext.cc:475]   at com.potterhsu.rtsplibrary.RtspClient.play(Native method)
    art/runtime/java_vm_ext.cc:475]   at com.digially.android.PlayActivity$4.run(PlayActivity.java:115)
    art/runtime/java_vm_ext.cc:475]   at java.lang.Thread.run(Thread.java:760)
    art/runtime/java_vm_ext.cc:475] 
08-18 19:00:49.302 18806-19153/com.digially.android A/art: art/runtime/runtime.cc:478] Runtime aborting...
08-18 19:00:49.303 18806-19153/com.digially.android A/art: art/runtime/runtime.cc:478] Aborting thread:
    art/runtime/runtime.cc:478] "Thread-8" prio=5 tid=24 Native
    art/runtime/runtime.cc:478]   | group="" sCount=0 dsCount=0 obj=0x12d69550 self=0xcd7fc600
    art/runtime/runtime.cc:478]   | sysTid=19153 nice=0 cgrp=default sched=0/0 handle=0xc8ff3920
    art/runtime/runtime.cc:478]   | state=R schedstat=( 6543559226 2442807029 1019 ) utm=597 stm=57 core=3 HZ=100
    art/runtime/runtime.cc:478]   | stack=0xc8ef1000-0xc8ef3000 stackSize=1038KB
    art/runtime/runtime.cc:478]   | held mutexes= "abort lock"
    art/runtime/runtime.cc:478]   native: #00 pc 0035127d  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)
    art/runtime/runtime.cc:478]   native: #01 pc 00330999  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+308)
    art/runtime/runtime.cc:478]   native: #02 pc 003239d9  /system/lib/libart.so (_ZNK3art10AbortState10DumpThreadERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+24)
    art/runtime/runtime.cc:478]   native: #03 pc 00323861  /system/lib/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+424)
    art/runtime/runtime.cc:478]   native: #04 pc 00319423  /system/lib/libart.so (_ZN3art7Runtime5AbortEv+90)
    art/runtime/runtime.cc:478]   native: #05 pc 000b5391  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+864)
    art/runtime/runtime.cc:478]   native: #06 pc 00238765  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1664)
    art/runtime/runtime.cc:478]   native: #07 pc 002389cb  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+66)
    art/runtime/runtime.cc:478]   native: #08 pc 00334461  /system/lib/libart.so (_ZNK3art6Thread13DecodeJObjectEP8_jobject+240)
    art/runtime/runtime.cc:478]   native: #09 pc 000ca481  /system/lib/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+120)
    art/runtime/runtime.cc:478]   native: #10 pc 000c9a33  /system/lib/libart.so (_ZN3art11ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS_12JniValueTypeE+190)
    art/runtime/runtime.cc:478]   native: #11 pc 000c8e6b  /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+802)
    art/runtime/runtime.cc:478]   native: #12 pc 000cd017  /system/lib/libart.so (_ZN3art8CheckJNI13CheckCallArgsERNS_18ScopedObjectAccessERNS_11ScopedCheckEP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDNS_10InvokeTypeEPKNS_7VarArgsE+114)
    art/runtime/runtime.cc:478]   native: #13 pc 000cc645  /system/lib/libart.so (_ZN3art8CheckJNI11CallMethodVEPKcP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listNS_9Primitive4TypeENS_10InvokeTypeE+512)
    art/runtime/runtime.cc:478]   native: #14 pc 000c2819  /system/lib/libart.so (_ZN3art8CheckJNI15CallVoidMethodVEP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_list+44)
    art/runtime/runtime.cc:478]   native: #15 pc 00001db1  /data/app/com.digially.android-2/lib/arm/librtsp.so (_ZN7_JNIEnv14CallVoidMethodEP8_jobjectP10_jmethodIDz+40)
    art/runtime/runtime.cc:478]   native: #16 pc 00001d47  /data/app/com.digially.android-2/lib/arm/librtsp.so (_Z8callbackP7_JNIEnvPhiii+90)
    art/runtime/runtime.cc:478]   native: #17 pc 00001c05  /data/app/com.digially.android-2/lib/arm/librtsp.so (Java_com_potterhsu_rtsplibrary_RtspClient_play+576)
    art/runtime/runtime.cc:478]   native: #18 pc 0002e33d  /data/app/com.digially.android-2/oat/arm/base.odex (???)
    art/runtime/runtime.cc:478]   at com.potterhsu.rtsplibrary.RtspClient.play(Native method)
    art/runtime/runtime.cc:478]   at com.digially.android.PlayActivity$4.run(PlayActivity.java:115)
    art/runtime/runtime.cc:478]   at java.lang.Thread.run(Thread.java:760)
    art/runtime/runtime.cc:478] Dumping all threads without appropriate locks held: thread list lock mutator lock
    art/runtime/runtime.cc:478] All threads:
    art/runtime/runtime.cc:478] DALVIK THREADS (24):
    art/runtime/runtime.cc:478] "Thread-8" prio=5 tid=24 Runnable
    art/runtime/runtime.cc:478]   | group="" sCount=0 dsCount=0 obj=0x12d69550 self=0xcd7fc600
    art/runtime/runtime.cc:478]   | sysTid=19153 nice=0 cgrp=default sched=0/0 handle=0xc8ff3920
    art/runtime/runtime.cc:478]   | state=R schedstat=( 6582783809 2443485102 1022 ) utm=599 stm=59 core=3 HZ=100
    art/runtime/runtime.cc:478]   | stack=0xc8ef1000-0xc8ef3000 stackSize=1038KB
    art/runtime/runtime.cc:478]   | held mutexes= "abort lock" "mutator lock"(shared held)
    art/runtime/runtime.cc:478]   native: #00 pc 0035127d  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)
    art/runtime/runtime.cc:478]   native: #01 pc 00330999  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+308)
    art/runtime/runtime.cc:478]   native: #02 pc 00343aaf  /system/lib/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+654)
    art/runtime/runtime.cc:478]   native: #03 pc 0033d601  /system/lib/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureEb+584)
    art/runtime/runtime.cc:478]   native: #04 pc 0033d1fd  /system/lib/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+192)
    art/runtime/runtime.cc:478]   native: #05 pc 0032382d  /system/lib/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+372)
    art/runtime/runtime.cc:478]   native: #06 pc 00319423  /system/lib/libart.so (_ZN3art7Runtime5AbortEv+90)
    art/runtime/runtime.cc:478]   native: #07 pc 000b5391  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+864)
    art/runtime/runtime.cc:478]   native: #08 pc 00238765  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1664)
    art/runtime/runtime.cc:478]   native: #09 pc 002389cb  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+66)
    art/runtime/runtime.cc:478]   native: #10 pc 00334461  /system/lib/libart.so (_ZNK3art6Thread13DecodeJObjectEP8_jobject+240)
    art/runtime/runtime.cc:478]   native: #11 pc 000ca481  /system/lib/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+120)
    art/runtime/runtime.cc:478]   native: #12 pc 000c9a33  /system/lib/libart.so (_ZN3art11ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS_12JniValueTypeE+190)
    art/runtime/runtime.cc:478]   native: #13 pc 000c8e6b  /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+802)
    art/runtime/runtime.cc:478]   native: #14 pc 000cd017  /system/lib/libart.so (_ZN3art8CheckJNI13CheckCallArgsERNS_18ScopedObjectAccessERNS_11ScopedCheckEP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDNS_10InvokeTypeEPKNS_7VarArgsE+114)
    art/runtime/runtime.cc:478]   native: #15 pc 000cc645  /system/lib/libart.so (_ZN3art8CheckJNI11CallMethodVEPKcP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listNS_9Primitive4TypeENS_10InvokeTypeE+512)
    art/runtime/runtime.cc:478]   native: #16 pc 000c2819  /system/lib/libart.so (_ZN3art8CheckJNI15CallVoidMethodVEP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_list+44)
    art/runtime/runtime.cc:478]   native: #17 pc 00001db1  /data/app/com.digially.android-2/lib/arm/librtsp.so (_ZN7_JNIEnv14CallVoidMethodEP8_jobjectP10_jmethodIDz+40)
    art/runtime/runtime.cc:478]   native: #18 pc 00001d47  /data/app/com.digially.android-2/lib/arm/librtsp.so (_Z8callbackP7_JNIEnvPhiii+90)
    art/runtime/runtime.cc:478]   native: #19 pc 00001c05  /data/app/com.digially.android-2/lib/arm/librtsp.so (Java_com_potterhsu_rtsplibrary_RtspClient_play+576)
    art/runtime/runtime.cc:478]   native: #20 pc 0002e33d  /data/app/com.digially.android-2/oat/arm/base.odex (Java_com_potterhsu_rtsplibrary_RtspClient_play__Ljava_lang_String_2+96)
    art/runtime/runtime.cc:478]   at com.potterhsu.rtsplibrary.RtspClient.play(Native method)
    art/runtime/runtime.cc:478]   at com.digially.android.PlayActivity$4.run(PlayActivity.java:115)
    art/runtime/runtime.cc:478]   at java.lang.Thread.run(Thread.java:760)
    art/runtime/runtime.cc:478] 
    art/runtime/runtime.cc:478] "main" prio=5 tid=1 Native

mundhava avatar Aug 18 '18 13:08 mundhava