Android M系统无响应一直卡住黑屏

问题描述

在设置中操作,语音助手调用AudioRecord某个方法,出现无响应,按等待或确定后均进入黑屏无法恢复

背景知识

Android M上audio、video、camera都在mediaserver进程中

初步分析

根据anr的traces.txt文件发现卡在AudioRecord的方法中,这个方法很简单,直接return一个成员变量

"Binder_D" prio=5 tid=24 Native
  | group="main" sCount=1 dsCount=0 obj=0x12cdd0a0 self=0xaaf27660
  | sysTid=7200 nice=0 cgrp=default sched=0/0 handle=0xe1c7a930
  | state=S schedstat=( 0 0 0 ) utm=5 stm=5 core=3 HZ=100
  | stack=0xe1b7e000-0xe1b80000 stackSize=1014KB
  | held mutexes=
  kernel: __switch_to+0x74/0x8c
  kernel: binder_thread_read+0x8a8/0x102c
  kernel: binder_ioctl_write_read+0x1cc/0x2c4
  kernel: binder_ioctl+0x274/0x6c4
  kernel: compat_sys_ioctl+0xb0/0x162c
  kernel: cpu_switch_to+0x48/0x4c
  native: #00 pc 000432cc  /system/lib/libc.so (__ioctl+8)
  native: #01 pc 000495d1  /system/lib/libc.so (ioctl+14)
  native: #02 pc 0001e89b  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+174)
  native: #03 pc 0001ef2b  /system/lib/libbinder.so (_ZN7android14IPCThreadState15waitForResponseEPNS_6ParcelEPi+38)
  native: #04 pc 0001f0f5  /system/lib/libbinder.so (_ZN7android14IPCThreadState8transactEijRKNS_6ParcelEPS1_j+124)
  native: #05 pc 0001a027  /system/lib/libbinder.so (_ZN7android8BpBinder8transactEjRKNS_6ParcelEPS1_j+30)
  native: #06 pc 00097bbd  /system/lib/libmedia.so (???)
  native: #07 pc 0007b7d7  /system/lib/libmedia.so (_ZN7android11AudioSystem11isRecordingEv+22)
  native: #08 pc 0001bf95  /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_media_AudioRecord_native_1is_1recording__+72)
  at android.media.AudioRecord.native_is_recording(Native method)
  at android.media.AudioRecord.isRecording(AudioRecord.java:1622)

AudioRecord对面的服务端是mediaserver进程,查看mediaserver进程发现主线程、子线程都在等待不同锁
那么问题就来了
(1)谁拿着锁了?
(2)audio和camera不相关的,怎么扯到一起?
(3)“Binder_E” sysTid=7395这个线程怎么跑出那样堆栈状态的?
先把问题提出来,后面在挨个解答

----- pid 1183 at 2019-12-02 15:57:53 -----
Cmd line: /system/bin/mediaserver
ABI: 'arm'

"mediaserver" sysTid=1183
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00078ce3  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
  #04 pc 00078d39  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
  #05 pc 0004da1b  /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
  #06 pc 0004e455  /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
  #07 pc 0001d747  /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
  #08 pc 00048903  /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
  #09 pc 00019921  /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
  #10 pc 0001ecab  /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
  #11 pc 0001ee15  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
  #12 pc 0001ee79  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
  #13 pc 00001bbb  /system/bin/mediaserver
  #14 pc 00016621  /system/lib/libc.so (__libc_init+44)
  #15 pc 00001e0c  /system/bin/mediaserver

"mediaserver" sysTid=1667
  #00 pc 000440f4  /system/lib/libc.so (__ppoll+16)
  #01 pc 0001b32d  /system/lib/libc.so (poll+32)
  #02 pc 000022f5  /system/lib/libhardware_legacy.so (uevent_next_event+40)
  #03 pc 0004a9bd  /system/lib/libcameraservice.so (_ZN7android13CameraService16waitForNextEventEPv+152)
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

"ApmTone" sysTid=1668
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 00006e0f  /system/lib/libaudiopolicyservice.so
  #03 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

"ApmAudio" sysTid=1669
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 00006e0f  /system/lib/libaudiopolicyservice.so
  #03 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

"ApmOutput" sysTid=1670
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 00006e0f  /system/lib/libaudiopolicyservice.so
  #03 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

"AudioOut_2" sysTid=1677
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 0003437b  /system/lib/libaudioflinger.so
  #03 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

"AudioOut_4" sysTid=1680
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 0003437b  /system/lib/libaudioflinger.so
  #03 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

"btmic_inotify" sysTid=1694
  #00 pc 00042a04  /system/lib/libc.so (read+8)
  #01 pc 00003987  /system/lib/hw/audio.btmic.default.so
  #02 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #03 pc 00019235  /system/lib/libc.so (__start_thread+6)

"listen_hidraw" sysTid=1695
  #00 pc 00043c18  /system/lib/libc.so (nanosleep+8)
  #01 pc 0002927d  /system/lib/libc.so (usleep+28)
  #02 pc 00003abb  /system/lib/hw/audio.btmic.default.so (listen_active_hidraw+94)
  #03 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #04 pc 00019235  /system/lib/libc.so (__start_thread+6)

"mediaserver" sysTid=1697
  #00 pc 00043c18  /system/lib/libc.so (nanosleep+8)
  #01 pc 0002927d  /system/lib/libc.so (usleep+28)
  #02 pc 00015033  /system/lib/libaudiopolicymanagerdefault.so
  #03 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #04 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_1" sysTid=1698
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00078ce3  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
  #04 pc 00078d39  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
  #05 pc 0004da1b  /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
  #06 pc 0004e455  /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
  #07 pc 0001d747  /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
  #08 pc 00048903  /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
  #09 pc 00019921  /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
  #10 pc 0001ecab  /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
  #11 pc 0001ee15  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
  #12 pc 0001ee79  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
  #13 pc 000238bd  /system/lib/libbinder.so
  #14 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #15 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #16 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_2" sysTid=1918
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00078ce3  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
  #04 pc 00078d39  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
  #05 pc 0004da1b  /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
  #06 pc 0004e455  /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
  #07 pc 0001d747  /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
  #08 pc 00048903  /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
  #09 pc 00019921  /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
  #10 pc 0001ecab  /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
  #11 pc 0001ee15  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
  #12 pc 0001ee79  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
  #13 pc 000238bd  /system/lib/libbinder.so
  #14 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #15 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #16 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_3" sysTid=2336
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00078ce3  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
  #04 pc 00078d39  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
  #05 pc 0004da1b  /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
  #06 pc 0004e455  /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
  #07 pc 0001d747  /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
  #08 pc 00048903  /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
  #09 pc 00019921  /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
  #10 pc 0001ecab  /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
  #11 pc 0001ee15  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
  #12 pc 0001ee79  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
  #13 pc 000238bd  /system/lib/libbinder.so
  #14 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #15 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #16 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_4" sysTid=2359
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 000cdaf8  /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)

"Binder_5" sysTid=2508
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 000cdaf8  /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)

"Binder_6" sysTid=2559
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00078ce3  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
  #04 pc 00078d39  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
  #05 pc 0004da1b  /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
  #06 pc 0004e455  /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
  #07 pc 0001d747  /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
  #08 pc 00048903  /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
  #09 pc 00019921  /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
  #10 pc 0001ecab  /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
  #11 pc 0001ee15  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
  #12 pc 0001ee79  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
  #13 pc 000238bd  /system/lib/libbinder.so
  #14 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #15 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #16 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_7" sysTid=2561
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00078ce3  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
  #04 pc 00078d39  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
  #05 pc 0004da1b  /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
  #06 pc 0004e455  /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
  #07 pc 0001d747  /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
  #08 pc 00048903  /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
  #09 pc 00019921  /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
  #10 pc 0001ecab  /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
  #11 pc 0001ee15  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
  #12 pc 0001ee79  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
  #13 pc 000238bd  /system/lib/libbinder.so
  #14 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #15 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #16 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_8" sysTid=2564
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00078ce3  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
  #04 pc 00078d39  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
  #05 pc 0004da1b  /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
  #06 pc 0004e455  /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
  #07 pc 0001d747  /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
  #08 pc 00048903  /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
  #09 pc 00019921  /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
  #10 pc 0001ecab  /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
  #11 pc 0001ee15  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
  #12 pc 0001ee79  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
  #13 pc 000238bd  /system/lib/libbinder.so
  #14 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #15 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #16 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_9" sysTid=7012
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00078ce3  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
  #04 pc 00078d39  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
  #05 pc 0004da1b  /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
  #06 pc 0004e455  /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
  #07 pc 0001d747  /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
  #08 pc 00048903  /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
  #09 pc 00019921  /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
  #10 pc 0001ecab  /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
  #11 pc 0001ee15  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
  #12 pc 0001ee79  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
  #13 pc 000238bd  /system/lib/libbinder.so
  #14 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #15 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #16 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_A" sysTid=7013
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00078ce3  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
  #04 pc 00078d39  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
  #05 pc 0004da1b  /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
  #06 pc 0004e455  /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
  #07 pc 0001d747  /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
  #08 pc 00048903  /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
  #09 pc 00019921  /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
  #10 pc 0001ecab  /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
  #11 pc 0001ee15  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
  #12 pc 0001ee79  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
  #13 pc 000238bd  /system/lib/libbinder.so
  #14 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #15 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #16 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_B" sysTid=7014
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00078ce3  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
  #04 pc 00078d39  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
  #05 pc 0004da1b  /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
  #06 pc 0004e455  /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
  #07 pc 0001d747  /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
  #08 pc 00048903  /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
  #09 pc 00019921  /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
  #10 pc 0001ecab  /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
  #11 pc 0001ee15  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
  #12 pc 0001ee79  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
  #13 pc 000238bd  /system/lib/libbinder.so
  #14 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #15 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #16 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_C" sysTid=7015
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00078ce3  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
  #04 pc 00078d39  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
  #05 pc 0004da1b  /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
  #06 pc 0004e455  /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
  #07 pc 0001d747  /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
  #08 pc 00048903  /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
  #09 pc 00019921  /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
  #10 pc 0001ecab  /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
  #11 pc 0001ee15  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
  #12 pc 0001ee79  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
  #13 pc 000238bd  /system/lib/libbinder.so
  #14 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #15 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #16 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_D" sysTid=7090
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00078ce3  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
  #04 pc 00078d39  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
  #05 pc 0004da1b  /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
  #06 pc 0004e455  /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
  #07 pc 0001d747  /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
  #08 pc 00048903  /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
  #09 pc 00019921  /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
  #10 pc 0001ecab  /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
  #11 pc 0001ee15  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
  #12 pc 0001ee79  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
  #13 pc 000238bd  /system/lib/libbinder.so
  #14 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #15 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #16 pc 00019235  /system/lib/libc.so (__start_thread+6)

"VDEC_EX_Task" sysTid=7346
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 000d4b0c  /system/lib/libutopia.so (MsOS_WaitEvent+668)
  #03 pc 0029d690  /system/lib/libutopia.so
  #04 pc 000d2ff8  /system/lib/libutopia.so (_MsOS_LinuxTaskWrapper+232)
  #05 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #06 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_E" sysTid=7395
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00078ce3  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
  #04 pc 00078de1  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+24)
  #05 pc 0004b2c9  /system/lib/libcameraservice.so (_ZN7android13CameraService21evictClientIdByRemoteERKNS_2wpINS_7IBinderEEE+40)
  #06 pc 0004bad5  /system/lib/libcameraservice.so (_ZN7android13CameraService10binderDiedERKNS_2wpINS_7IBinderEEE+52)
  #07 pc 0001a57f  /system/lib/libbinder.so (_ZN7android8BpBinder14reportOneDeathERKNS0_8ObituaryE+62)
  #08 pc 0001a5fb  /system/lib/libbinder.so (_ZN7android8BpBinder12sendObituaryEv+80)
  #09 pc 0001ed2d  /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+680)
  #10 pc 0001f01d  /system/lib/libbinder.so (_ZN7android14IPCThreadState15waitForResponseEPNS_6ParcelEPi+280)
  #11 pc 0001f0f5  /system/lib/libbinder.so (_ZN7android14IPCThreadState8transactEijRKNS_6ParcelEPS1_j+124)
  #12 pc 0001a027  /system/lib/libbinder.so (_ZN7android8BpBinder8transactEjRKNS_6ParcelEPS1_j+30)
  #13 pc 0001c30b  /system/lib/libbinder.so
  #14 pc 000025b7  /system/lib/libmediautils.so (_ZN7android15BatteryNotifier15noteStartCameraERKNS_7String8Ei+74)
  #15 pc 00049db7  /system/lib/libcameraservice.so (_ZN7android13CameraService19ClientEventListener13onClientAddedERKNS_15resource_policy16ClientDescriptorINS_7String8ENS_2spINS0_11BasicClientEEEEE+38)
  #16 pc 0004cc1b  /system/lib/libcameraservice.so (_ZN7android13CameraService19finishConnectLockedERKNS_2spINS0_11BasicClientEEERKNSt3__110shared_ptrINS_15resource_policy16ClientDescriptorINS_7String8ES3_EEEE+174)
  #17 pc 0004dd43  /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+986)
  #18 pc 0004e455  /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
  #19 pc 0001d747  /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
  #20 pc 00048903  /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
  #21 pc 00019921  /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
  #22 pc 0001ecab  /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
  #23 pc 0001ee15  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
  #24 pc 0001ee79  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
  #25 pc 000238bd  /system/lib/libbinder.so
  #26 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #27 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #28 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_F" sysTid=7515
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00078ce3  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
  #04 pc 00078d39  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
  #05 pc 0004da1b  /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
  #06 pc 0004e455  /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
  #07 pc 0001d747  /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
  #08 pc 00048903  /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
  #09 pc 00019921  /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
  #10 pc 0001ecab  /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
  #11 pc 0001ee15  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
  #12 pc 0001ee79  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
  #13 pc 000238bd  /system/lib/libbinder.so
  #14 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #15 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #16 pc 00019235  /system/lib/libc.so (__start_thread+6)

"gmain" sysTid=11064
  #00 pc 000440f4  /system/lib/libc.so (__ppoll+16)
  #01 pc 0001b32d  /system/lib/libc.so (poll+32)
  #02 pc 00076a28  /system/vendor/mmlib/libglib-2.0.so (g_poll+36)

"GstSystemClock" sysTid=11069
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 000cdaf8  /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)

"TimedEventQueue" sysTid=17499
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 000dca89  /system/lib/libstagefright.so (_ZN7android15TimedEventQueue11threadEntryEv+68)
  #03 pc 000dc4f5  /system/lib/libstagefright.so (_ZN7android15TimedEventQueue13ThreadWrapperEPv+16)
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

".vorbis.decoder" sysTid=17500
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 0000bcd5  /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+160)
  #03 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

"OMXCallbackDisp" sysTid=17501
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 00016bb9  /system/lib/libstagefright_omx.so (_ZN7android3OMX18CallbackDispatcher4loopEv+188)
  #03 pc 00016bdf  /system/lib/libstagefright_omx.so (_ZN7android3OMX24CallbackDispatcherThread10threadLoopEv+6)
  #04 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #05 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #06 pc 00019235  /system/lib/libc.so (__start_thread+6)

"TimedEventQueue" sysTid=17502
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 000dca89  /system/lib/libstagefright.so (_ZN7android15TimedEventQueue11threadEntryEv+68)
  #03 pc 000dc4f5  /system/lib/libstagefright.so (_ZN7android15TimedEventQueue13ThreadWrapperEPv+16)
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

".vorbis.decoder" sysTid=17504
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 0000bcd5  /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+160)
  #03 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

"OMXCallbackDisp" sysTid=17505
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 00016bb9  /system/lib/libstagefright_omx.so (_ZN7android3OMX18CallbackDispatcher4loopEv+188)
  #03 pc 00016bdf  /system/lib/libstagefright_omx.so (_ZN7android3OMX24CallbackDispatcherThread10threadLoopEv+6)
  #04 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #05 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #06 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_E" sysTid=17506
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 00000b0d  /system/lib/libfastcopy.so (_ZN8FastCopy18memcpy_work_threadEPv+36)
  #03 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #04 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_E" sysTid=17507
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 00000b0d  /system/lib/libfastcopy.so (_ZN8FastCopy18memcpy_work_threadEPv+36)
  #03 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #04 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_E" sysTid=17508
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 00000b0d  /system/lib/libfastcopy.so (_ZN8FastCopy18memcpy_work_threadEPv+36)
  #03 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #04 pc 00019235  /system/lib/libc.so (__start_thread+6)

"Binder_10" sysTid=18099
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00078ce3  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLockC2ERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEE+26)
  #04 pc 00078d39  /system/lib/libcameraservice.so (_ZN7android17AutoConditionLock14waitAndAcquireERKNSt3__110shared_ptrINS_20WaitableMutexWrapperEEEx+40)
  #05 pc 0004da1b  /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_13ICameraClientENS0_6ClientEEEiRKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiNS0_8apiLevelEbbRNS4_IT0_EE+178)
  #06 pc 0004e455  /system/lib/libcameraservice.so (_ZN7android13CameraService7connectERKNS_2spINS_13ICameraClientEEEiRKNS_8String16EiRNS1_INS_7ICameraEEE+60)
  #07 pc 0001d747  /system/lib/libcamera_client.so (_ZN7android15BnCameraService10onTransactEjRKNS_6ParcelEPS1_j+450)
  #08 pc 00048903  /system/lib/libcameraservice.so (_ZN7android13CameraService10onTransactEjRKNS_6ParcelEPS1_j+174)
  #09 pc 00019921  /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+60)
  #10 pc 0001ecab  /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+550)
  #11 pc 0001ee15  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+64)
  #12 pc 0001ee79  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
  #13 pc 000238bd  /system/lib/libbinder.so
  #14 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #15 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #16 pc 00019235  /system/lib/libc.so (__start_thread+6)

"HSPlayerDriver" sysTid=26512
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 0000bcd5  /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+160)
  #03 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

"hsp thread" sysTid=26513
  #00 pc 000440f4  /system/lib/libc.so (__ppoll+16)
  #01 pc 0001b32d  /system/lib/libc.so (poll+32)
  #02 pc 00076a28  /system/vendor/mmlib/libglib-2.0.so (g_poll+36)

"source:src" sysTid=26516
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 000cdaf8  /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)

"task122" sysTid=26522
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 000cdaf8  /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)

"souphttpsrc6:sr" sysTid=26523
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 000cdaf8  /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)

"queue2-5:src" sysTid=26524
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 0000bf93  /system/lib/libstagefright_foundation.so (_ZN7android7ALooper13awaitResponseERKNS_2spINS_11AReplyTokenEEEPNS1_INS_8AMessageEEE+38)
  #03 pc 0000d44f  /system/lib/libstagefright_foundation.so (_ZN7android8AMessage20postAndAwaitResponseEPNS_2spIS0_EE+142)
  #04 pc 000b1a0d  /system/lib/libstagefright.so (_ZN7android10MediaCodec20PostAndAwaitResponseERKNS_2spINS_8AMessageEEEPS3_+8)
  #05 pc 000b34af  /system/lib/libstagefright.so (_ZN7android10MediaCodec5flushEv+78)
  #06 pc 0000923f  /system/vendor/mmlib/libgstmediacodec.so (_ZN7android11GMediaCodec5flushEv+38)
  #07 pc 0000cbc7  /system/vendor/mmlib/libgstmediacodec.so (flush+18)
  #08 pc 0000e4ed  /system/vendor/mmlib/libgstmediacodec.so (gst_mediacodecviddec_codec_flush+24)
  #09 pc 00013d59  /system/vendor/mmlib/libgstmediacodec.so
  #10 pc 0006d430  /system/vendor/mmlib/libgstreamer-1.0.so (gst_element_change_state+420)

"pool" sysTid=26743
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 000cdaf8  /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)

"demux-queue:src" sysTid=26744
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 0000bf93  /system/lib/libstagefright_foundation.so (_ZN7android7ALooper13awaitResponseERKNS_2spINS_11AReplyTokenEEEPNS1_INS_8AMessageEEE+38)
  #03 pc 0000d44f  /system/lib/libstagefright_foundation.so (_ZN7android8AMessage20postAndAwaitResponseEPNS_2spIS0_EE+142)
  #04 pc 000b1a0d  /system/lib/libstagefright.so (_ZN7android10MediaCodec20PostAndAwaitResponseERKNS_2spINS_8AMessageEEEPS3_+8)
  #05 pc 000b1ec3  /system/lib/libstagefright.so (_ZN7android10MediaCodec9configureERKNS_2spINS_8AMessageEEERKNS1_INS_7SurfaceEEERKNS1_INS_7ICryptoEEEj+502)
  #06 pc 00008dcd  /system/vendor/mmlib/libgstmediacodec.so (_ZN7android11GMediaCodec9configureEPKcPvS3_i+828)
  #07 pc 0000caab  /system/vendor/mmlib/libgstmediacodec.so (configure+34)
  #08 pc 0000e309  /system/vendor/mmlib/libgstmediacodec.so (gst_mediacodecviddec_codec_configure+40)
  #09 pc 00012eed  /system/vendor/mmlib/libgstmediacodec.so
  #10 pc 000506fc  /system/vendor/mmlib/libgstvideo-1.0.so

"demux-queue:src" sysTid=26745
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 0000bf93  /system/lib/libstagefright_foundation.so (_ZN7android7ALooper13awaitResponseERKNS_2spINS_11AReplyTokenEEEPNS1_INS_8AMessageEEE+38)
  #03 pc 0000d44f  /system/lib/libstagefright_foundation.so (_ZN7android8AMessage20postAndAwaitResponseEPNS_2spIS0_EE+142)
  #04 pc 000b1a0d  /system/lib/libstagefright.so (_ZN7android10MediaCodec20PostAndAwaitResponseERKNS_2spINS_8AMessageEEEPS3_+8)
  #05 pc 000b1ec3  /system/lib/libstagefright.so (_ZN7android10MediaCodec9configureERKNS_2spINS_8AMessageEEERKNS1_INS_7SurfaceEEERKNS1_INS_7ICryptoEEEj+502)
  #06 pc 00008dcd  /system/vendor/mmlib/libgstmediacodec.so (_ZN7android11GMediaCodec9configureEPKcPvS3_i+828)
  #07 pc 0000caab  /system/vendor/mmlib/libgstmediacodec.so (configure+34)
  #08 pc 00015765  /system/vendor/mmlib/libgstmediacodec.so (gst_mediacodecauddec_codec_configure+36)
  #09 pc 00019683  /system/vendor/mmlib/libgstmediacodec.so
  #10 pc 0003674c  /system/vendor/mmlib/libgstaudio-1.0.so

"MediaCodec_loop" sysTid=26746
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00001cc1  /system/lib/libmediautils.so
  #04 pc 00002021  /system/lib/libmediautils.so (_ZN7android15BatteryNotifier14noteStartVideoEv+8)
  #05 pc 000b7ddb  /system/lib/libstagefright.so (_ZN7android10MediaCodec17updateBatteryStatEv+58)
  #06 pc 000b5cf3  /system/lib/libstagefright.so (_ZN7android10MediaCodec17onMessageReceivedERKNS_2spINS_8AMessageEEE+8646)
  #07 pc 0000b309  /system/lib/libstagefright_foundation.so (_ZN7android8AHandler14deliverMessageERKNS_2spINS_8AMessageEEE+16)
  #08 pc 0000d2eb  /system/lib/libstagefright_foundation.so (_ZN7android8AMessage7deliverEv+54)
  #09 pc 0000bd15  /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+224)
  #10 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #11 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #12 pc 00019235  /system/lib/libc.so (__start_thread+6)

"CodecLooper" sysTid=26747
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 0000bcd5  /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+160)
  #03 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

"MS_OMX_MessageH" sysTid=26748
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 0001bc59  /system/lib/libc.so (sem_wait+62)
  #02 pc 0000c351  /system/lib/libOMX.vendor.so (MS_OSAL_SemaphoreWait+4)
  #03 pc 00015533  /system/lib/libOMX.vendor.so
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

"OMXCallbackDisp" sysTid=26749
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 00016bb9  /system/lib/libstagefright_omx.so (_ZN7android3OMX18CallbackDispatcher4loopEv+188)
  #03 pc 00016bdf  /system/lib/libstagefright_omx.so (_ZN7android3OMX24CallbackDispatcherThread10threadLoopEv+6)
  #04 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #05 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #06 pc 00019235  /system/lib/libc.so (__start_thread+6)

"MediaCodec_loop" sysTid=26751
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00001cc1  /system/lib/libmediautils.so
  #04 pc 000020ef  /system/lib/libmediautils.so (_ZN7android15BatteryNotifier14noteStartAudioEv+8)
  #05 pc 000b7de9  /system/lib/libstagefright.so (_ZN7android10MediaCodec17updateBatteryStatEv+72)
  #06 pc 000b5cf3  /system/lib/libstagefright.so (_ZN7android10MediaCodec17onMessageReceivedERKNS_2spINS_8AMessageEEE+8646)
  #07 pc 0000b309  /system/lib/libstagefright_foundation.so (_ZN7android8AHandler14deliverMessageERKNS_2spINS_8AMessageEEE+16)
  #08 pc 0000d2eb  /system/lib/libstagefright_foundation.so (_ZN7android8AMessage7deliverEv+54)
  #09 pc 0000bd15  /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+224)
  #10 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #11 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #12 pc 00019235  /system/lib/libc.so (__start_thread+6)

"MS_OMX_MessageH" sysTid=26752
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 0001bc59  /system/lib/libc.so (sem_wait+62)
  #02 pc 0000c351  /system/lib/libOMX.vendor.so (MS_OSAL_SemaphoreWait+4)
  #03 pc 00015533  /system/lib/libOMX.vendor.so
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

"OMXCallbackDisp" sysTid=26753
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 00016bb9  /system/lib/libstagefright_omx.so (_ZN7android3OMX18CallbackDispatcher4loopEv+188)
  #03 pc 00016bdf  /system/lib/libstagefright_omx.so (_ZN7android3OMX24CallbackDispatcherThread10threadLoopEv+6)
  #04 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #05 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #06 pc 00019235  /system/lib/libc.so (__start_thread+6)

"queue2-5:src" sysTid=26859
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 000cdaf8  /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)

"HSPlayerDriver" sysTid=27501
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 0000bcd5  /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+160)
  #03 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

"hsp thread" sysTid=27503
  #00 pc 000440f4  /system/lib/libc.so (__ppoll+16)
  #01 pc 0001b32d  /system/lib/libc.so (poll+32)
  #02 pc 00076a28  /system/vendor/mmlib/libglib-2.0.so (g_poll+36)

"source:src" sysTid=27508
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 000cdaf8  /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)

"task159" sysTid=27509
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 000cdaf8  /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)

"souphttpsrc7:sr" sysTid=27510
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 000cdaf8  /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)

"souphttpsrc7:sr" sysTid=27511
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 0000bf93  /system/lib/libstagefright_foundation.so (_ZN7android7ALooper13awaitResponseERKNS_2spINS_11AReplyTokenEEEPNS1_INS_8AMessageEEE+38)
  #03 pc 0000d44f  /system/lib/libstagefright_foundation.so (_ZN7android8AMessage20postAndAwaitResponseEPNS_2spIS0_EE+142)
  #04 pc 000b1a0d  /system/lib/libstagefright.so (_ZN7android10MediaCodec20PostAndAwaitResponseERKNS_2spINS_8AMessageEEEPS3_+8)
  #05 pc 000b34af  /system/lib/libstagefright.so (_ZN7android10MediaCodec5flushEv+78)
  #06 pc 0000923f  /system/vendor/mmlib/libgstmediacodec.so (_ZN7android11GMediaCodec5flushEv+38)
  #07 pc 0000cbc7  /system/vendor/mmlib/libgstmediacodec.so (flush+18)
  #08 pc 0000e4ed  /system/vendor/mmlib/libgstmediacodec.so (gst_mediacodecviddec_codec_flush+24)
  #09 pc 00013d59  /system/vendor/mmlib/libgstmediacodec.so
  #10 pc 0006d430  /system/vendor/mmlib/libgstreamer-1.0.so (gst_element_change_state+420)

"pool" sysTid=27512
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 000cdaf8  /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)

"demux-queue:src" sysTid=27514
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 0000bf93  /system/lib/libstagefright_foundation.so (_ZN7android7ALooper13awaitResponseERKNS_2spINS_11AReplyTokenEEEPNS1_INS_8AMessageEEE+38)
  #03 pc 0000d44f  /system/lib/libstagefright_foundation.so (_ZN7android8AMessage20postAndAwaitResponseEPNS_2spIS0_EE+142)
  #04 pc 000b1a0d  /system/lib/libstagefright.so (_ZN7android10MediaCodec20PostAndAwaitResponseERKNS_2spINS_8AMessageEEEPS3_+8)
  #05 pc 000b1ec3  /system/lib/libstagefright.so (_ZN7android10MediaCodec9configureERKNS_2spINS_8AMessageEEERKNS1_INS_7SurfaceEEERKNS1_INS_7ICryptoEEEj+502)
  #06 pc 00008dcd  /system/vendor/mmlib/libgstmediacodec.so (_ZN7android11GMediaCodec9configureEPKcPvS3_i+828)
  #07 pc 0000caab  /system/vendor/mmlib/libgstmediacodec.so (configure+34)
  #08 pc 0000e309  /system/vendor/mmlib/libgstmediacodec.so (gst_mediacodecviddec_codec_configure+40)
  #09 pc 00012eed  /system/vendor/mmlib/libgstmediacodec.so
  #10 pc 000506fc  /system/vendor/mmlib/libgstvideo-1.0.so

"demux-queue:src" sysTid=27515
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 0000bf93  /system/lib/libstagefright_foundation.so (_ZN7android7ALooper13awaitResponseERKNS_2spINS_11AReplyTokenEEEPNS1_INS_8AMessageEEE+38)
  #03 pc 0000d44f  /system/lib/libstagefright_foundation.so (_ZN7android8AMessage20postAndAwaitResponseEPNS_2spIS0_EE+142)
  #04 pc 000b1a0d  /system/lib/libstagefright.so (_ZN7android10MediaCodec20PostAndAwaitResponseERKNS_2spINS_8AMessageEEEPS3_+8)
  #05 pc 000b1ec3  /system/lib/libstagefright.so (_ZN7android10MediaCodec9configureERKNS_2spINS_8AMessageEEERKNS1_INS_7SurfaceEEERKNS1_INS_7ICryptoEEEj+502)
  #06 pc 00008dcd  /system/vendor/mmlib/libgstmediacodec.so (_ZN7android11GMediaCodec9configureEPKcPvS3_i+828)
  #07 pc 0000caab  /system/vendor/mmlib/libgstmediacodec.so (configure+34)
  #08 pc 00015765  /system/vendor/mmlib/libgstmediacodec.so (gst_mediacodecauddec_codec_configure+36)
  #09 pc 00019683  /system/vendor/mmlib/libgstmediacodec.so
  #10 pc 0003674c  /system/vendor/mmlib/libgstaudio-1.0.so

"MediaCodec_loop" sysTid=27517
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00001cc1  /system/lib/libmediautils.so
  #04 pc 00002021  /system/lib/libmediautils.so (_ZN7android15BatteryNotifier14noteStartVideoEv+8)
  #05 pc 000b7ddb  /system/lib/libstagefright.so (_ZN7android10MediaCodec17updateBatteryStatEv+58)
  #06 pc 000b5cf3  /system/lib/libstagefright.so (_ZN7android10MediaCodec17onMessageReceivedERKNS_2spINS_8AMessageEEE+8646)
  #07 pc 0000b309  /system/lib/libstagefright_foundation.so (_ZN7android8AHandler14deliverMessageERKNS_2spINS_8AMessageEEE+16)
  #08 pc 0000d2eb  /system/lib/libstagefright_foundation.so (_ZN7android8AMessage7deliverEv+54)
  #09 pc 0000bd15  /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+224)
  #10 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #11 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #12 pc 00019235  /system/lib/libc.so (__start_thread+6)

"CodecLooper" sysTid=27518
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 0000bcd5  /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+160)
  #03 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

"MS_OMX_MessageH" sysTid=27519
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 0001bc59  /system/lib/libc.so (sem_wait+62)
  #02 pc 0000c351  /system/lib/libOMX.vendor.so (MS_OSAL_SemaphoreWait+4)
  #03 pc 00015533  /system/lib/libOMX.vendor.so
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

"OMXCallbackDisp" sysTid=27520
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 00016bb9  /system/lib/libstagefright_omx.so (_ZN7android3OMX18CallbackDispatcher4loopEv+188)
  #03 pc 00016bdf  /system/lib/libstagefright_omx.so (_ZN7android3OMX24CallbackDispatcherThread10threadLoopEv+6)
  #04 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #05 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #06 pc 00019235  /system/lib/libc.so (__start_thread+6)

"MediaCodec_loop" sysTid=27521
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041f03  /system/lib/libc.so (_ZL33__pthread_mutex_lock_with_timeoutP24pthread_mutex_internal_tPK8timespeci+506)
  #02 pc 00042005  /system/lib/libc.so (pthread_mutex_lock+26)
  #03 pc 00001cc1  /system/lib/libmediautils.so
  #04 pc 000020ef  /system/lib/libmediautils.so (_ZN7android15BatteryNotifier14noteStartAudioEv+8)
  #05 pc 000b7de9  /system/lib/libstagefright.so (_ZN7android10MediaCodec17updateBatteryStatEv+72)
  #06 pc 000b5cf3  /system/lib/libstagefright.so (_ZN7android10MediaCodec17onMessageReceivedERKNS_2spINS_8AMessageEEE+8646)
  #07 pc 0000b309  /system/lib/libstagefright_foundation.so (_ZN7android8AHandler14deliverMessageERKNS_2spINS_8AMessageEEE+16)
  #08 pc 0000d2eb  /system/lib/libstagefright_foundation.so (_ZN7android8AMessage7deliverEv+54)
  #09 pc 0000bd15  /system/lib/libstagefright_foundation.so (_ZN7android7ALooper4loopEv+224)
  #10 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #11 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #12 pc 00019235  /system/lib/libc.so (__start_thread+6)

"MS_OMX_MessageH" sysTid=27522
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 0001bc59  /system/lib/libc.so (sem_wait+62)
  #02 pc 0000c351  /system/lib/libOMX.vendor.so (MS_OSAL_SemaphoreWait+4)
  #03 pc 00015533  /system/lib/libOMX.vendor.so
  #04 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #05 pc 00019235  /system/lib/libc.so (__start_thread+6)

"OMXCallbackDisp" sysTid=27523
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 00016bb9  /system/lib/libstagefright_omx.so (_ZN7android3OMX18CallbackDispatcher4loopEv+188)
  #03 pc 00016bdf  /system/lib/libstagefright_omx.so (_ZN7android3OMX24CallbackDispatcherThread10threadLoopEv+6)
  #04 pc 00010079  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
  #05 pc 000415f3  /system/lib/libc.so (_ZL15__pthread_startPv+30)
  #06 pc 00019235  /system/lib/libc.so (__start_thread+6)

"queue2-6:src" sysTid=27528
  #00 pc 000168ac  /system/lib/libc.so (syscall+28)
  #01 pc 00041413  /system/lib/libc.so (_ZL33__pthread_cond_timedwait_relativeP23pthread_cond_internal_tP15pthread_mutex_tPK8timespec+56)
  #02 pc 000cdaf8  /system/vendor/mmlib/libglib-2.0.so (g_cond_wait+52)

----- end 1183 -----


# 详细分析
在回顾下问题
(1)谁拿着锁了?
(2)audio和camera不相关的,怎么扯到一起?
(3)“Binder_E” sysTid=7395这个线程怎么跑出那样堆栈状态的?
锁肯定是被camera在打开过程中拿着了,Android6的时候,audio和camera都在mediaserver中,camera一直拿着锁不放,把binder线程占满以后卡住了声音。
关键第三个问题,binder线程在嵌套调用情况下binder线程复用的
后面继续分享binder的原因,跟一个友商讨论的内容我先吸收下
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

seiyaaa

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值