Skip to content
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

官方Demo在Android9.0系统崩溃 #297

Open
EddyDaddy opened this issue Mar 28, 2019 · 16 comments
Open

官方Demo在Android9.0系统崩溃 #297

EddyDaddy opened this issue Mar 28, 2019 · 16 comments

Comments

@EddyDaddy
Copy link

EddyDaddy commented Mar 28, 2019


Build fingerprint: 'Xiaomi/dipper/dipper:9/PKQ1.180729.001/V10.2.3.0.PEACNXM:user/release-keys'
Revision: '0'
ABI: 'arm'
pid: 17540, tid: 17540, name: ksyun.live.demo >>> com.ksyun.live.demo <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: 'FORTIFY: pthread_mutex_destroy called on a destroyed mutex (0xe60a6638)'
r0 00000000 r1 00004484 r2 00000006 r3 00000008
r4 00004484 r5 00004484 r6 ffc9d79c r7 0000010c
r8 00000000 r9 e60ce000 r10 ffc9d830 r11 e60ce000
ip ffc9d738 sp ffc9d788 lr e65b5139 pc e65ace56

backtrace:
#00 pc 0001ce56 /system/lib/libc.so (abort+58)
#1 pc 00064a63 /system/lib/libc.so (__fortify_fatal(char const*, ...)+26)
#2 pc 00064265 /system/lib/libc.so (HandleUsingDestroyedMutex(pthread_mutex_t*, char const*)+20)
#3 pc 00064919 /system/lib/libc.so (pthread_mutex_destroy+128)
#4 pc 000c969f /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/lib/arm/libksylive.so (AudioFilterBase::destroyFifo()+6)
#5 pc 000c96f3 /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/lib/arm/libksylive.so (AudioFilterBase::~AudioFilterBase()+14)
#6 pc 000ca27f /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/lib/arm/libksylive.so (AudioResample::~AudioResample()+50)
#7 pc 000ca291 /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/lib/arm/libksylive.so (AudioResample::~AudioResample()+4)
#8 pc 00413479 /system/lib/libart.so (art_quick_generic_jni_trampoline+40)
#9 pc 0040ef75 /system/lib/libart.so (art_quick_invoke_stub_internal+68)
#10 pc 003e7f29 /system/lib/libart.so (art_quick_invoke_stub+224)
#11 pc 000a1415 /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
#12 pc 001e6615 /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+236)
#13 pc 001e110f /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+814)
#14 pc 0020908b /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE1ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+174)
#15 pc 00206b99 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+50112)
#16 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#17 pc 00265e90 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.filter.audio.AudioResample.b)
#18 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#19 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#20 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#21 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#22 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#23 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#24 pc 00265cd4 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.filter.audio.AudioResampleFilter.doRelease)
#25 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#26 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#27 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#28 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#29 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#30 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#31 pc 00264e84 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.filter.audio.AudioFilterBase.release)
#32 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#33 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#34 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#35 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#36 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#37 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#38 pc 00264ac0 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.filter.audio.AudioFilterBase$a.onDisconnect)
#39 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#40 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#41 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#42 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#43 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#44 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#45 pc 00273544 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.framework.SinkPin.onDisconnect)
#46 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#47 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#48 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#49 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#50 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#51 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#52 pc 00273690 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.framework.SrcPin.disconnect)
#53 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#54 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#55 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#56 pc 00208591 /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE3ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+992)
#57 pc 002050bb /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+43234)
#58 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#59 pc 002669a4 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.filter.audio.b.disconnect)
#60 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#61 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#62 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#63 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#64 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#65 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#66 pc 00273660 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.framework.SrcPin.disconnect)
#67 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#68 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#69 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#70 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#71 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#72 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#73 pc 00264e84 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.filter.audio.AudioFilterBase.release)
#74 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#75 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#76 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#77 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#78 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#79 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#80 pc 00264ac0 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.filter.audio.AudioFilterBase$a.onDisconnect)
#81 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#82 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#83 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#84 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#85 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#86 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#87 pc 00273544 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.framework.SinkPin.onDisconnect)
#88 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#89 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#90 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#91 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#92 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#93 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#94 pc 00273690 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.framework.SrcPin.disconnect)
#95 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#96 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#97 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#98 pc 00208591 /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE3ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+992)
#99 pc 002050bb /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+43234)
#100 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#101 pc 002669a4 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.filter.audio.b.disconnect)
#102 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#103 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#104 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#105 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#106 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#107 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#108 pc 00273660 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.framework.SrcPin.disconnect)
#109 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#110 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#111 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#112 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#113 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#114 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#115 pc 00273370 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.framework.PinAdapter$1.onDisconnect)
#116 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#117 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#118 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#119 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#120 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#121 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#122 pc 00273544 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.framework.SinkPin.onDisconnect)
#123 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#124 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#125 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#126 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#127 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#128 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#129 pc 00273690 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.framework.SrcPin.disconnect)
#130 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#131 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#132 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#133 pc 00208591 /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE3ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+992)
#134 pc 002050bb /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+43234)
#135 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#136 pc 002669a4 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.filter.audio.b.disconnect)
#137 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#138 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#139 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#140 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#141 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#142 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#143 pc 00273660 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.framework.SrcPin.disconnect)
#144 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#145 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#146 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#147 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#148 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#149 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#150 pc 00273370 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.framework.PinAdapter$1.onDisconnect)
#151 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#152 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#153 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#154 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#155 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#156 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#157 pc 00273544 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.framework.SinkPin.onDisconnect)
#158 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#159 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#160 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#161 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#162 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#163 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#164 pc 00273690 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.framework.SrcPin.disconnect)
#165 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#166 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#167 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#168 pc 00208591 /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE3ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+992)
#169 pc 002050bb /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+43234)
#170 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#171 pc 002669a4 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.filter.audio.b.disconnect)
#172 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#173 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#174 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#175 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#176 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#177 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#178 pc 00273660 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.framework.SrcPin.disconnect)
#179 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#180 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#181 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#182 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#183 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#184 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#185 pc 002522e0 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.capture.AudioCapture.release)
#186 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#187 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#188 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#189 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#190 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#191 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#192 pc 002759d8 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk (deleted) (com.ksyun.media.streamer.kit.KSYStreamer.release)
#193 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#194 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#195 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#196 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#197 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#198 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#199 pc 0004a138 /dev/ashmem/dalvik-classes2.dex extracted in memory from /data/app/com.ksyun.live.demo-GHznaGLhejtsX-hu5CDo8w==/base.apk!classes2.dex (deleted) (com.ksyun.media.streamer.demo.BaseCameraActivity.onDestroy)
#200 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#201 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#202 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#203 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#204 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#205 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#206 pc 0042398e /system/framework/boot-framework.vdex (android.app.Activity.performDestroy)
#207 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#208 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#209 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#210 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#211 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#212 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#213 pc 00461860 /system/framework/boot-framework.vdex (android.app.Instrumentation.callActivityOnDestroy)
#214 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#215 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#216 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#217 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#218 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#219 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#220 pc 004161b8 /system/framework/boot-framework.vdex (android.app.ActivityThread.performDestroyActivity)
#221 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#222 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#223 pc 001e1f33 /system/lib/libart.so (bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+586)
#224 pc 002080af /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+434)
#225 pc 00205131 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+43352)
#226 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#227 pc 0041b950 /system/framework/boot-framework.vdex (android.app.ActivityThread.handleDestroyActivity)
#228 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#229 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#230 pc 001e1f33 /system/lib/libart.so (bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+586)
#231 pc 002080af /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb1ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+434)
#232 pc 00205131 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+43352)
#233 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#234 pc 004aa342 /system/framework/boot-framework.vdex (android.app.servertransaction.DestroyActivityItem.execute)
#235 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#236 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#237 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#238 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#239 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#240 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#241 pc 004ac1f8 /system/framework/boot-framework.vdex (android.app.servertransaction.TransactionExecutor.executeLifecycleState)
#242 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#243 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#244 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#245 pc 0020908b /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE1ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+174)
#246 pc 00206b99 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+50112)
#247 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#248 pc 004ac07a /system/framework/boot-framework.vdex (android.app.servertransaction.TransactionExecutor.execute)
#249 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)
#250 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#251 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#252 pc 00207dfb /system/lib/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+438)
#253 pc 002063c1 /system/lib/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+48104)
#254 pc 00413e55 /system/lib/libart.so (ExecuteSwitchImplAsm+4)
#255 pc 00414d98 /system/framework/boot-framework.vdex (android.app.ActivityThread$H.handleMessage)
#256 pc 001c584f /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.4289152980+318)

@EddyDaddy EddyDaddy changed the title 在小米8 Android9.0系统上退出时release(),有崩溃 Demo在Android9.0系统崩溃 Mar 29, 2019
@EddyDaddy EddyDaddy changed the title Demo在Android9.0系统崩溃 官方Demo在Android9.0系统崩溃 Mar 29, 2019
@EddyDaddy
Copy link
Author

操作步骤如下:
1、启动demo
2、点击“我是主播”
3、点击“准备直播”
4、返回
若没有复现:可以重复步骤3、4
测试机子为:小米8 mate10 Android9.0的系统

@vinhtv-belive
Copy link

Hi, have you solved this problem or anyway to work around?

@loalexzzzz
Copy link

hello, any work around?

@loalexzzzz
Copy link

操作步骤如下:
1、启动demo
2、点击“我是主播”
3、点击“准备直播”
4、返回
若没有复现:可以重复步骤3、4
测试机子为:小米8 mate10 Android9.0的系统

你好, 最後你怎樣解決這問題

@tbruceyu
Copy link

tbruceyu commented Apr 2, 2020

这个问题我后来通过native hook解决了。用爱奇艺的xhook去hook pthread_mutex_destroy函数,在前面做一个保护就行了。
`
static int my_pthread_mutex_destroy(pthread_mutex_t mutex)
{
if ((
((int32_t*)mutex) & 0x0000ffff) != 0x0000ffff) {
return pthread_mutex_destroy(mutex);
}
return 0;
}

void Java_xxxx_xxxx_fixAndroidPCrash(
JNIEnv env, jclass clazz) {
xhook_register(".
\ksylive.so$", "pthread_mutex_destroy", (void *) my_pthread_mutex_destroy, NULL);
xhook_refresh(1);
}
`

@tbruceyu
Copy link

tbruceyu commented Apr 2, 2020

我这里写了一篇博客来记录修复的过程: https://blog.csdn.net/yutao52shi/article/details/105279652

@UserName-Haha
Copy link

我这里写了一篇博客来记录修复的过程: https://blog.csdn.net/yutao52shi/article/details/105279652

我这里写了一篇博客来记录修复的过程:https : //blog.csdn.net/yutao52shi/article/details/105279652

您好,您能分享一下您的方案吗?我看了您的博客,杜宇hook那块还是不太明白,我这边被这个问题困扰好久了,期待您的回复

@Khaos116
Copy link

我这里写了一篇博客来记录修复的过程: https://blog.csdn.net/yutao52shi/article/details/105279652

我这里写了一篇博客来记录修复的过程:https : //blog.csdn.net/yutao52shi/article/details/105279652

您好,您能分享一下您的方案吗?我看了您的博客,杜宇hook那块还是不太明白,我这边被这个问题困扰好久了,期待您的回复

我参考 @tbruceyu 这位老铁的文章https://blog.csdn.net/yutao52shi/article/details/105279652
尝试了一下,虽然没有解决闪退问题,但是成功hook调用到了native方法,有兴趣的可以看看
https://www.jianshu.com/p/3a585345b60c

@linhphan0108
Copy link

hi @caiyoufei I follow your comment but unfortunately the problem can't be solved. might I know what have you done for overcome this problem?

@linhphan0108
Copy link

hi @tbruceyu I read you blog but can't figure out how to solve the problem? could you explain me more in detail? what is the apm-remote-data-observer and what is it duty here?

@tbruceyu
Copy link

hi @tbruceyu I read you blog but can't figure out how to solve the problem? could you explain me more in detail? what is the apm-remote-data-observer and what is it duty here?

I've created a repository for this issue. You can just visit https://github.com/tbruceyu/KSYStreamer_Android-fixpcrash for it. Good luck.

@Chun-LaingChen
Copy link

@tbruceyu 请教一下,

SDK名称 KSYLive_android
SDK版本 v3.0.4
设备型号 samsung SM-M115F
OS版本 Android 10

问题描述:
我也是第二次开启直播闪退crash
使用您的套件fixpcrash, 發布为apk 可以hook到错误, 并无报错。

但是打包aab,上架GooglePlay再下载安装, fixpcrash就失效了。
一样会出现pthread_mutex_destroy。
请问您能给我建议吗 一直找不到问题...

操作描述:
由GooglePlay下载安装, 第二次开启直播闪退。

附件:
apk版本可hook到错误, 并且不会闪退
1

上架GooglePlay再下载安装, fixpcrash失效:
2

以下为程序配置:

00
01

@tbruceyu
Copy link

@tbruceyu 请教一下,

SDK名称 KSYLive_android
SDK版本 v3.0.4
设备型号 samsung SM-M115F
OS版本 Android 10

问题描述:
我也是第二次开启直播闪退crash
使用您的套件fixpcrash, 發布为apk 可以hook到错误, 并无报错。

但是打包aab,上架GooglePlay再下载安装, fixpcrash就失效了。
一样会出现pthread_mutex_destroy。
请问您能给我建议吗 一直找不到问题...

操作描述:
由GooglePlay下载安装, 第二次开启直播闪退。

附件:
apk版本可hook到错误, 并且不会闪退
1

上架GooglePlay再下载安装, fixpcrash失效:
2

以下为程序配置:

00
01

额,你是第一次运行就报错了吗?AAB我也不清楚。还得加日志看看有没有做这个Hook了

@Chun-LaingChen
Copy link

@tbruceyu
打包成aab上架的应用程式, 第二次运行才报错,
就像fixpcrash失效, 没有效果

@dattn-BL
Copy link

dattn-BL commented Dec 3, 2020

@Chun-LaingChen
I followed @tbruceyu solution and it works fine. No more crashes.
However, this repo https://github.com/tbruceyu/KSYStreamer_Android-fixpcrash
supports for armeabi-v7a only which might be a problem when distributing to other CPU ABIs.

On the crash devices, you could confirm if the libxhook.so is included in the apk using this tool and look for NATIVE LIBRARY PATH:
https://play.google.com/store/apps/details?id=com.andatsoft.myapk.fwa

@tbruceyu
Copy link

tbruceyu commented Dec 4, 2020

@Chun-LaingChen
I followed @tbruceyu solution and it works fine. No more crashes.
However, this repo https://github.com/tbruceyu/KSYStreamer_Android-fixpcrash
supports for armeabi-v7a only which might be a problem when distributing to other CPU ABIs.

On the crash devices, you could confirm if the libxhook.so is included in the apk using this tool and look for NATIVE LIBRARY PATH:
https://play.google.com/store/apps/details?id=com.andatsoft.myapk.fwa

I've submited a new commit to fix this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants